/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/
/* Flexbox container */
#content {
	display: -webkit-box;
/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
/* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;
/* TWEENER - IE 10 */
	display: -webkit-flex;
/* NEW - Chrome */
	display: flex;
/* NEW, Spec - Opera 12.1, Firefox 20+ */
	flex-direction: column;
}

#thf-events {
/* OLD - iOS 6-, Safari 3.1-6 */
/* OLD - Firefox 19- */
	-ms-flex-order: 2;
/* TWEENER - IE 10 */
	-webkit-order: 2;
/* NEW - Chrome */
	order: 2;
/* NEW, Spec - Opera 12.1, Firefox 20+ */
}

#logo_slider {
/* OLD - iOS 6-, Safari 3.1-6 */
/* OLD - Firefox 19- */
	-ms-flex-order: 2;
/* TWEENER - IE 10 */
	-webkit-order: 2;
/* NEW - Chrome */
	order: 2;
/* NEW, Spec - Opera 12.1, Firefox 20+ */
}

#testimonials {
/* OLD - iOS 6-, Safari 3.1-6 */
/* OLD - Firefox 19- */
	-ms-flex-order: 6;
/* TWEENER - IE 10 */
	-webkit-order: 6;
/* NEW - Chrome */
	order: 6;
/* NEW, Spec - Opera 12.1, Firefox 20+ */
}

#aboutus {
/* OLD - iOS 6-, Safari 3.1-6 */
/* OLD - Firefox 19- */
	-ms-flex-order: 1;
/* TWEENER - IE 10 */
	-webkit-order: 1;
/* NEW - Chrome */
	order: 1;
/* NEW, Spec - Opera 12.1, Firefox 20+ */
}

#hughston-happennings {
/* OLD - iOS 6-, Safari 3.1-6 */
/* OLD - Firefox 19- */
	-ms-flex-order: 5;
/* TWEENER - IE 10 */
	-webkit-order: 5;
/* NEW - Chrome */
	order: 5;
/* NEW, Spec - Opera 12.1, Firefox 20+ */
}

#comming-soon {
/* OLD - iOS 6-, Safari 3.1-6 */
/* OLD - Firefox 19- */
	-ms-flex-order: 3;
/* TWEENER - IE 10 */
	-webkit-order: 3;
/* NEW - Chrome */
	order: 3;
/* NEW, Spec - Opera 12.1, Firefox 20+ */
}

#spotlights {
/* OLD - iOS 6-, Safari 3.1-6 */
/* OLD - Firefox 19- */
	-ms-flex-order: 4;
/* TWEENER - IE 10 */
	-webkit-order: 4;
/* NEW - Chrome */
	order: 4;
/* NEW, Spec - Opera 12.1, Firefox 20+ */
}

.purchase-now {
/* OLD - iOS 6-, Safari 3.1-6 */
/* OLD - Firefox 19- */
	-ms-flex-order: 4;
/* TWEENER - IE 10 */
	-webkit-order: 4;
/* NEW - Chrome */
	order: 4;
/* NEW, Spec - Opera 12.1, Firefox 20+ */
}

.separator-one {
/* OLD - iOS 6-, Safari 3.1-6 */
/* OLD - Firefox 19- */
	-ms-flex-order: 2;
/* TWEENER - IE 10 */
	-webkit-order: 2;
/* NEW - Chrome */
	order: 2;
/* NEW, Spec - Opera 12.1, Firefox 20+ */
}

#contact {
/* OLD - iOS 6-, Safari 3.1-6 */
/* OLD - Firefox 19- */
	-ms-flex-order: 6;
/* TWEENER - IE 10 */
	-webkit-order: 6;
/* NEW - Chrome */
	order: 6;
/* NEW, Spec - Opera 12.1, Firefox 20+ */
}

#latestnews {
/* OLD - iOS 6-, Safari 3.1-6 */
/* OLD - Firefox 19- */
	-ms-flex-order: 7;
/* TWEENER - IE 10 */
	-webkit-order: 7;
/* NEW - Chrome */
	order: 7;
/* NEW, Spec - Opera 12.1, Firefox 20+ */
}

#footer {
/* OLD - iOS 6-, Safari 3.1-6 */
/* OLD - Firefox 19- */
	-ms-flex-order: 8;
/* TWEENER - IE 10 */
	-webkit-order: 8;
/* NEW - Chrome */
	order: 8;
/* NEW, Spec - Opera 12.1, Firefox 20+ */
}

#jhmh-news {
/* OLD - iOS 6-, Safari 3.1-6 */
/* OLD - Firefox 19- */
	-ms-flex-order: 7;
/* TWEENER - IE 10 */
	-webkit-order: 7;
/* NEW - Chrome */
	order: 7;
/* NEW, Spec - Opera 12.1, Firefox 20+ */
}

#jhmh-patient-info {
/* OLD - iOS 6-, Safari 3.1-6 */
/* OLD - Firefox 19- */
	-ms-flex-order: 5;
/* TWEENER - IE 10 */
	-webkit-order: 5;
/* NEW - Chrome */
	order: 5;
/* NEW, Spec - Opera 12.1, Firefox 20+ */
}

#jhmh-facilities {
/* OLD - iOS 6-, Safari 3.1-6 */
/* OLD - Firefox 19- */
	-ms-flex-order: 4;
/* TWEENER - IE 10 */
	-webkit-order: 4;
/* NEW - Chrome */
	order: 4;
/* NEW, Spec - Opera 12.1, Firefox 20+ */
}

#hsc-news {
/* OLD - iOS 6-, Safari 3.1-6 */
/* OLD - Firefox 19- */
	-ms-flex-order: 7;
/* TWEENER - IE 10 */
	-webkit-order: 7;
/* NEW - Chrome */
	order: 7;
/* NEW, Spec - Opera 12.1, Firefox 20+ */
}

#hsc-patient-info {
/* OLD - iOS 6-, Safari 3.1-6 */
/* OLD - Firefox 19- */
	-ms-flex-order: 5;
/* TWEENER - IE 10 */
	-webkit-order: 5;
/* NEW - Chrome */
	order: 5;
/* NEW, Spec - Opera 12.1, Firefox 20+ */
}

#hsc-facilities {
/* OLD - iOS 6-, Safari 3.1-6 */
/* OLD - Firefox 19- */
	-ms-flex-order: 4;
/* TWEENER - IE 10 */
	-webkit-order: 4;
/* NEW - Chrome */
	order: 4;
/* NEW, Spec - Opera 12.1, Firefox 20+ */
}

#thf-mission {
/* OLD - iOS 6-, Safari 3.1-6 */
/* OLD - Firefox 19- */
	-ms-flex-order: 3;
/* TWEENER - IE 10 */
	-webkit-order: 3;
/* NEW - Chrome */
	order: 3;
/* NEW, Spec - Opera 12.1, Firefox 20+ */
}

#thf-hughston-society {
/* OLD - iOS 6-, Safari 3.1-6 */
/* OLD - Firefox 19- */
	-ms-flex-order: 7;
/* TWEENER - IE 10 */
	-webkit-order: 7;
/* NEW - Chrome */
	order: 7;
/* NEW, Spec - Opera 12.1, Firefox 20+ */
}

#thf-board-and-staff {
/* OLD - iOS 6-, Safari 3.1-6 */
/* OLD - Firefox 19- */
	-ms-flex-order: 5;
/* TWEENER - IE 10 */
	-webkit-order: 5;
/* NEW - Chrome */
	order: 5;
/* NEW, Spec - Opera 12.1, Firefox 20+ */
}

#thf-hughston-health-alert {
/* OLD - iOS 6-, Safari 3.1-6 */
/* OLD - Firefox 19- */
	-ms-flex-order: 4;
/* TWEENER - IE 10 */
	-webkit-order: 4;
/* NEW - Chrome */
	order: 4;
/* NEW, Spec - Opera 12.1, Firefox 20+ */
}

#trauma-testimonials {
/* OLD - iOS 6-, Safari 3.1-6 */
/* OLD - Firefox 19- */
	-ms-flex-order: 3;
/* TWEENER - IE 10 */
	-webkit-order: 3;
/* NEW - Chrome */
	order: 3;
/* NEW, Spec - Opera 12.1, Firefox 20+ */
}

#trauma-news {
/* OLD - iOS 6-, Safari 3.1-6 */
/* OLD - Firefox 19- */
	-ms-flex-order: 7;
/* TWEENER - IE 10 */
	-webkit-order: 7;
/* NEW - Chrome */
	order: 7;
/* NEW, Spec - Opera 12.1, Firefox 20+ */
}

#trauma-happennings {
/* OLD - iOS 6-, Safari 3.1-6 */
/* OLD - Firefox 19- */
	-ms-flex-order: 4;
/* TWEENER - IE 10 */
	-webkit-order: 4;
/* NEW - Chrome */
	order: 4;
/* NEW, Spec - Opera 12.1, Firefox 20+ */
}

#nashville-banners {
/* OLD - iOS 6-, Safari 3.1-6 */
/* OLD - Firefox 19- */
	-ms-flex-order: 3;
/* TWEENER - IE 10 */
	-webkit-order: 3;
/* NEW - Chrome */
	order: 3;
/* NEW, Spec - Opera 12.1, Firefox 20+ */
}

#nashville-2docs-info {
/* OLD - iOS 6-, Safari 3.1-6 */
/* OLD - Firefox 19- */
	-ms-flex-order: 4;
/* TWEENER - IE 10 */
	-webkit-order: 4;
/* NEW - Chrome */
	order: 4;
/* NEW, Spec - Opera 12.1, Firefox 20+ */
}

#nashville-welcome-learn-more {
/* OLD - iOS 6-, Safari 3.1-6 */
/* OLD - Firefox 19- */
	-ms-flex-order: 5;
/* TWEENER - IE 10 */
	-webkit-order: 5;
/* NEW - Chrome */
	order: 5;
/* NEW, Spec - Opera 12.1, Firefox 20+ */
}



@media (max-width: 475px) {
	#aboutus {
		display: none;
	}
}

@media (max-width: 419px) {
	#hughston-happennings {
		/*display: none;*/
	}
}

@media (max-width: 768px) {
	.cta-content {
		font-size: 16px !important;
		width: auto !important;
	}
	
	.cta-content-wrapper {
		position: relative;
		top: 50%;
		transform: perspective(1px) translateY(-50%);
	}
}

#hsc-left .cta-content {
	font-size: 20px !important;
	color: #000;
	width: 100% !important;
}

#hsc-left	.cta-content-wrapper {
}

.site-main p, p {
	margin: 7px !important;
}

.twenty-two-font a {
	font-size: 22px !important;
}

#hsc-pics, #thf-pics {
	border-top: #C9C9C9 15px solid;
	border-bottom: #C9C9C9 15px solid;
	margin-bottom: 15px;
	box-shadow: 0 -10px 25px 0 rgba(0,0,0,0.5), 0 10px 25px 0 rgba(0,0,0,.5);
}

#hsc-facilities div, #thf-slides div {
	padding: 0 !important;
}

#hsc-facilities img, #thf-slides img {
	width: 100%;
}

#hsc-patient-info h2 a {
	font-family: ebgraramondsc12;
	font-size: 60px !important;
	text-transform: none !important;
	text-shadow: 2px 2px #000;
	color: #C9C9C9;
}

#clinic-info .container {
}

.latest-news{
	padding-bottom: 0 !important;
}

.item-active{
	margin-bottom: -50px !important;
	height: auto !important;
}

@media (min-width: 768px) {
	.container {
	}
}

@media (min-width: 1024px) {
	.container {
	}
}

@media (min-width: 1200px) {
	.container {
	}
}

@media (min-width: 1368px) {
	.container {
	}
}

@media (min-width: 1440px) {
	.container {
	}
}

@media (min-width: 1550px) {
	.container {
	}
}

@media (min-width: 992px) and (max-width: 1500px) {
	#above-topnav div .test {
		clear: both;
		width: 100%;
	}
}

@media (min-width: 600px) and (max-width: 992px){
	#badges{
		width: 100%;
	}
}

@media (max-width: 600px){
	.mobile-badges, #badges, #search{ display: none !important; }
	#xs-bg{ min-height: 162px; }
}


@media (min-width: 768px) {
	.navbar-nav.navbar-right:last-child {
		margin-right: 0 !important;
	}
}

#testimonials .container {
}
#latest-news{
padding-bottom: 0 !important;
}
#hughston-happennings .container {
	width: 100%;
}

#content {
	width: 100%;
}

#wrapper-ind-clinic #content {
	width: inherit;
}

#logo_slider {
	padding-bottom: 10px;
	z-index:1;
}

#hughston-happennings {
	background-color: white;
}

#hughston-happennings h2 {
	color: #ab9f95 !important;
	text-shadow: 2px 2px #000 !important;
}

#spotlights {
	background-color: #003058;
}

#testimonials h2, #testimonials h2 a, #thf-mission h2, #thf-mission h2 a {
	color: #ab9f95 !important;
	text-shadow: 2px 2px #000;
}

#thf-mission {
	background: #003058;
}

#location-spotlight {
	position: relative;
}

#physician-spotlight {
	position: relative;
}

.jetpack-image-container {
	margin-right: -25%;
	margin-top: 10%;
}

.textwidget {
	position: relative;
	top: 23px;
}

.textwidget p {
	text-align: left;
}

#logo {
	margin-top: 5px;
	margin-bottom: 5px;
}

@media (max-width: 991px) {
	#logo {
		padding-top: 15px;
		margin-top: 0;
		margin-bottom: 15px;
	}
}

#logo img {
	width: 570px;
}

#logo-slider-wraper {
}

.about-us {
	padding: 0 !important;
	 /* height: 50vh; */
}

.about-us #bgslider {
	padding: 0 !important;
	/* height: 50vh; */
	overflow: hidden;
}

.about-us #bgslider video{
	z-index: 0;
	margin-bottom: -9vw;
    margin-top: -7vw
}

.shadow {
	/* position: relative; */
	position: absolute;
	/* height: 50vh; */
	height: 100vh;
	width: 100%;
	/* margin-bottom: -50vh; */
	background: rgba(0,0,0,0);
	z-index: 9;
	box-shadow: inset 100px 0 50px -25px #000, inset -100px 0 50px -25px #000;
	-webkit-box-shadow: inset 100px 0 50px -25px #000, inset -100px 0 50px -25px #000;
	-moz-box-shadow: inset 100px 0 50px -25px #000, inset -100px 0 50px -25px #000;
	-o-box-shadow: inset 100px 0 50px -25px #000, inset -100px 0 50px -25px #000;
}

.home-header-wrap, .header-content-wrap {
	padding: 0 !important;
}

.menu-image-tlte {
	font-weight: 900;
}

#main-phone {
	display: inherit;
	color: #D6D6D6 !important;
	margin: 3px 0;
}

#main-phone-991 {
	display: none;
	color: #D6D6D6 !important;
	position: inherit;
	top: 20px;
}

#main-phone a {
	color: #D6D6D6 !important;
}

#main-phone-991 a {
	color: #D6D6D6 !important;
}

@media (min-width: 991px) {
	#main-phone {
		display: none !important;
		font-size: 18px;
	}
	
	#main-phone-991 {
		display: inherit !important;
		font-size: 18px;
	}
}

.logo_slider {
	background: #ab9f95;
}

#gmap {
	top: -125px;
	padding: 0;
}

.slide_info {
	top: -270px;
	height: 270px;
	background-color: rgba(0,0,0,0.5);
	color: #66ffff;
	display: flex;
	justify-content: center;
/* align horizontal */
	align-items: center;
/* align vertical */
}

.spotlight-container {
	margin-top: -85px;
}

.spotlight-button {
	margin-bottom: -50px;
	z-index: 3;
}

#spotlights .section-header {
	padding-bottom: 0 !important;
}

#slides {
	position: relative;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.slides {
	opacity: 0;
	z-index: 1;
	-webkit-transition: opacity 1s;
	-moz-transition: opacity 1s;
	-o-transition: opacity 1s;
	transition: opacity 1s;
	padding-right: 15px;
	max-width: 100%;
	height: auto;
	display: none;
}

.showing {
	opacity: 1;
	z-index: 2;
	display: block;
}

#above-topnav {
	background: #003058;
	padding: 0 !important;
	z-index: 10;
}

#main-phone {
	padding: 0 !important;
	color: #FFF;
}

#badges {
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 10px;
	display: flex;
	left: 2px;
}

@media (max-width: 425px ) {
	.mobile-badges {
		/* display: flex !important; */
	}
	
	.non-mobile-badges {
		display: none !important;
	}
	
	#badge3 {
		margin-right: auto !important;
	}
	
	#badge2 {
		margin-left: auto !important;
	}
	
	#badge4, #badge5 {
		margin-left: auto !important;
	}
	
	#badge1, #badge6 {
		margin-right: auto !important;
	}
}

@media (min-width: 416px ) {
	#badge1, #badge6 {
		margin-right: auto !important;
	}
	
	#badge2 {
		margin-left: auto !important;
	}
}

@media (max-width: 450px ) {
	
}

@media (max-width: 515px ) {
	
}

@media (max-width: 555px ) {
	
}

@media (max-width: 600px ) {
	
}

@media (max-width: 631px ) {
	
}

@media (max-width: 700px ) {
	
}

@media (max-width: 795px ) {
	
}

@media (max-width: 991px ) {
	
}

@media (max-width: 1199px ) {
	
}

@media (min-width: 1200px ) {
	
}

.mobile-badges {
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 10px;
	margin-top: 5px;
	display: none;
	left: 2px;
}

#badge1, #badge6 {
	padding: 0 !important;
	width: 95px !important;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 5px;
}

#badge1 a, #badge6 a {
	color: #003058;
	width: 100%;
	font-size: 11px;
	line-height: 12px;
	position: absolute;
	top: 52%;
	left: 0;
}

#badge2 {
	color: #6CABC4;
	padding: 0 !important;
	width: 95px !important;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 5px;
}

#badge2 a {
	color: #C9C9C9;
	width: 100%;
	font-size: 11px;
	line-height: 12px;
	position: absolute;
	top: 52%;
	left: 0;
}

#badge3 {
	color: #54BB9E;
	padding: 0 !important;
	width: 95px !important;
	line-height: 20px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 5px;
}

#badge3 a {
	color: #003058;
	width: 100%;
	font-size: 11px;
	line-height: 12px;
	position: absolute;
	top: 52%;
	left: 0;
}

#badge4, #badge5 {
	color: #0A80DA;
	padding: 0 !important;
	width: 95px !important;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 5px;
}

#badge4 a, #badge5 a {
	color: #C9C9C9;
	width: 100%;
	font-size: 11px;
	line-height: 12px;
	position: absolute;
	top: 52%;
	left: 0;
}

@media (min-width: 1921px) {
	#badge1, #badge6 {
		width: 150px;
	}
	
	#badge2 {
		width: 150px;
	}
	
	#badge3 {
		width: 150px;
	}
	
	#badge4, #badge5 {
		width: 150px;
	}
}

@media (max-width: 350px) {
	#badge1, #badge6 {
		width: 50%;
	}
	
	#badge2 {
		width: 50%;
	}
	
	#badge3 {
		width: 50%;
	}
	
	#badge4, #badge5 {
		width: 50%;
	}
}

@media (min-width: 1500px){
	#badges{   
	margin-top: 42.5px;
	}
}

.about-us .column {
	margin-bottom: 0 !important;
}

body.custom-background {
	background-size: cover !important;
}

img {
	max-width: 100%;
	height: auto;
}

#Side-Nav {
	margin-top: -32px;
	font-size: 16px;
}

#Side-Nav li:hover {
	color: white;
	width: 400px;
	transition: width 400ms;
	-moz-transition: width 400ms;
	-ms-transition: width 400ms;
	-o-transition: width 400ms;
	-webkit-transition: width 400ms;
}

#Side-Nav li a:hover {
	color: white;
}

#Side-Nav li {
	width: 250px;
	margin-left: -40px;
	text-align: left;
	list-style: none;
	padding: 5px 10px;
	color: #72DCFF;
	text-shadow: 2px 2px 2px #000;
	-webkit-box-shadow: inset 0 2px 1px -1px rgba(255,255,255,0.4);
	box-shadow: inset 0 2px 1px -1px rgba(255,255,255,0.4);
	border: 1px solid #000;
	background-image: linear-gradient(rgb(85,85,85) 0%,rgb(34,34,34) 100%);
}

#Side-Nav li ul {
	position: absolute;
	float: left;
	width: 100px;
	height: 0;
	padding: 0;
	margin-left: 168px;
	margin-top: -30px;
	visibility: hidden;
	opacity: 0;
	transition-property: opacity, visibility;
	transition-duration: .8s, 0;
	transition-delay: 0s, .5s;
}

#Side-Nav li ul li {
	display: none;
	width: 230px;
	margin-left: 0;
}

#Side-Nav li:hover ul {
	visibility: visible;
	opacity: 1;
	transition-delay: 0s, 0;
}

#Side-Nav li:hover ul li ul {
	visibility: hidden;
}

#Side-Nav li ul li:hover ul {
	visibility: visible;
	opacity: 1;
	transition-delay: 0s, 0;
}

#Side-Nav li:hover ul li {
	display: block;
}

#Side-Nav li ul li:hover {
	width: 280px;
}

#main-nav {
	min-height: auto !important;
	z-index: 10;
}

#main-nav li a {
	color: #003058;
}

#main-nav ul li a:hover {
	color: #FFF;
}

#main-nav li ul {
	background: #D6D6D6;
}

.container-footer {
	width: 100%;
	background-color: #003058;
}

@media (min-width: 1200px) {
	.footer-divs {
		width: 16.66667%;
		float: left;
	}
	
	.container-footer {
		width: 100%;
		height: 172px;
		background-color: #003058;
	}
}

.footer-divs aside div ul {
	display: inline-block;
}

#bbb {
}

.footer-divs aside div a {
	width: 281px;
	margin: auto;
}

#legal {
	height: 30px;
	margin-bottom: 7px;
}

.footer-divs aside div a {
	list-style: none;
	text-align: left;
	position: relative;
}

.footer-divs aside div a:hover {
	color: #003058;
	text-shadow: -1px -1px 1px #FFF, 1px -1px 1px #FFF, -1px 1px 1px #FFF, 1px 1px 1px #FFF, -2px -2px 1px #FFF, 2px -2px 1px #FFF, -2px 2px 1px #FFF, 2px 2px 1px #FFF, -3px -3px 1px #FFF, 3px -3px 1px #FFF, -3px 3px 1px #FFF, 3px 3px 1px #FFF;
}

.footer-divs aside div a {
	color: #FFF;
}

@media (min-width: 1200px) {
	.container-footer-custom-left {
		position: relative;
		float: left;
	/*width: 20%;*/
		left: 10%;
		margin-top: 33px;
	}
}

@media (min-width: 1200px) {
	.container-footer-custom-right {
		position: relative;
		float: right;
		right: 10%;
		margin-top: 33px;
	}
}

.slide {
	width: 100% !important;
}

#Hughston-Main {
	position: relative;
	height: 150px;
	width: 600px;
	z-index: 2;
	background-color: #FFF;
	top: 200px;
	left: 10%;
	display: none;
}

@media (min-width: 768px) {
	.navbar-right {
		float: none !important;
	}
	
	.navbar-nav {
		float: none !important;
	}
}

.client-feedbacks {
	display: flex;
}

#testimonial-1 {
	height: 200px;
	-webkit-transition: width 1s, height 1s, margin 1s, z-index 1s, font-size 1s;
	-moz-transition: width 1s, height 1s, margin 1s, z-index 1s, font-size 1s;
	-ms-transition: width 1s, height 1s, margin 1s, z-index 1s, font-size 1s;
	transition: width 1s, height 1s, margin 1s, z-index 1s, font-size 1s;
}

#testimonial-2 {
	height: 200px;
	-webkit-transition: width 1s, height 1s, margin 1s, z-index 1s, font-size 1s;
	-moz-transition: width 1s, height 1s, margin 1s, z-index 1s, font-size 1s;
	-ms-transition: width 1s, height 1s, margin 1s, z-index 1s, font-size 1s;
	transition: width 1s, height 1s, margin 1s, z-index 1s, font-size 1s;
}

#testimonial-3 {
	height: 200px;
	-webkit-transition: width 1s, height 1s, margin 1s, z-index 1s, font-size 1s;
	-moz-transition: width 1s, height 1s, margin 1s, z-index 1s, font-size 1s;
	-ms-transition: width 1s, height 1s, margin 1s, z-index 1s, font-size 1s;
	transition: width 1s, height 1s, margin 1s, z-index 1s, font-size 1s;
}

#testimonial-1:hover {
	width: 100%;
	height: 400px;
	margin-right: -750px;
	font-size: 40px !important;
	z-index: 10;
}

#testimonial-2:hover {
	width: 100%;
	height: 400px;
	font-size: 40px;
	margin-left: -385px;
	margin-right: -385px;
	z-index: 10;
}

#testimonial-3:hover {
	width: 100%;
	height: 400px;
	font-size: 40px;
	margin-left: -750px;
	z-index: 10;
}

#client-feedbacks .feedback-box {
	background: #FFFFFF;
	padding: 25px;
	text-align: left;
	border-radius: 4px;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: inline-block;
	vertical-align: top;
	position: relative;
}

.feedback-box .client-image {
	position: absolute;
	bottom: -25px;
	right: 20px;
}

.feedback-box .client-info {
	position: absolute;
	left: 10px;
	bottom: 10px;
}

@font-face {
	font-family: arjulian;
	src: url(https://www.hughston.com/wp-content/themes/Hughston1/fonts/ARJULIAN.ttf);
}

#location-sidebar h2 {
	font-family: arjulian;
	font-size: 60px !important;
	text-transform: none !important;
	text-shadow: 2px 2px #000;
	color: #C9C9C9;
}

#toggle-sidebar h2 {
	font-family: arjulian;
	font-size: 60px !important;
	text-transform: none !important;
	text-shadow: 2px 2px #000;
	color: #C9C9C9;
}

@font-face {
	font-family: ebgraramondsc12;
	src: url(https://www.hughston.com/wp-content/themes/Hughston1/fonts/EBGaramondSC12-Regular.ttf);
}

.section-header h2, .section-header h2 a {
	font-family: ebgraramondsc12;
	font-size: 60px !important;
	text-transform: none !important;
	text-shadow: 2px 2px #000;
	color: #C9C9C9;
	padding-bottom: 0 !important;
}

#search {
	list-style: none;
	margin-top: 30px;
	padding-bottom: 15px;
	padding-left: 0;
	padding-right: 0;
}

#search:first-child {
	padding-left: 0;
	padding-right: 0;
}

.widgettitle {
	display: none;
}

#locations .row {
	margin-top: 45px;
}

@media (min-width: 768px)
.navbar-nav.navbar-right:last-child {
	
}

.background-locations {
	position: relative;
	top: 0;
	left: 0;
}

.layer {
	background-color: rgba(0,0,0,0.6);
	position: absolute;
	top: 0;
	left: 0;
	max-width: 433px;
	max-height: 288px;
	min-width: 433px;
	min-height: 288px;
	font-size: 25px;
	color: #C9C9C9;
}

.layer:hover {
	background-color: rgba(0,0,0,0.2);
}

#clinic-info {
}

#clinic-info #top-clinic-img {
	/*border: solid 18px #003058;*/
	/*box-shadow: inset 0 0 10px rgba(0,0,0,0.9), 0 0 20px rgba(0,0,0,0.7);*/
	/*padding: 0;*/
	padding-left: 54px;
	float: left;
	/*margin-right: 10px;*/
	/*margin-bottom: 5px;*/
	/*margin-top: 5px;*/
}

#clinic-info #top-clinic-img img {
	/*border: solid 18px #C9C9C9;*/
	/*box-shadow: inset 0 0 10px rgba(0,0,0,0.9), 0 0 20px rgba(0,0,0,0.7);*/
	width: 100% !important;
}

#clinic-sidebar {
	/*background-color: #C9C9C9;*/
	/*border: solid 18px #003058;*/
	/*box-shadow: inset 0 0 10px rgba(0,0,0,0.9), 0 0 20px rgba(0,0,0,0.7);*/
}

.fixed {
	position: fixed;
	top: 0;
	left: 0;
}

.bottom {
	top: auto;
	bottom: 0;
	position: absolute;
}

#sidebar-backdrop {
	width: 250px;
	float: left;
}

#backdrop-shadow {
	position: absolute;
	width: 100%;
	height: 100%;
	box-shadow: inset 3px 3px 10px 0 #000000;
	border-radius: 20px;
	top: 0;
	left: 0;
}

#main-ind-clinic {
}

#sidebar-ind-clinic {
	width: 250px;
	background-color: #ccc;
	margin: 100px 0 15px;
	float: left;
}

#fakefooter-ind-clinic {
	padding: 10px;
	clear: both;
}

#wrapper-ind-clinic {
	min-height: 800px;
}

@media (max-width: 991px) {
	#location-sidebar {
		display: none;
	}
	
	#wrapper-ind-clinic {
		margin-left: initial;
		width: 100% !important;
		min-height: initial;
	}
}

.fluid-ratio-resize {
	max-width: 1280px;
/* actual img width */
/* actual img height - IE7 */
	background-image: url('https://www.hughston.com/wp-content/themes/Hughston1/images/HSC_Close.jpg');
	background-size: cover;
	background-position: center;
}

.fluid-ratio-resize:after {
	content: " ";
	display: block;
	width: 100%;
	padding-top: 67.708%;
/* slope */
	height: -12.667px;
/* start height */
}

#nashville-banners #logoshowcase {
	margin-bottom: 10px;
}

#nashville-subsection {
	float: left;
}

#nasvhille-section2-content {
	margin-top: 10px;
	margin-bottom: 42px;
}

#nashville-2docs-info {
	background-color: #F2F2F2;
}

.docs-info {
	text-align: justify;
	min-height: 180px;
}

.docs-info img {
	height: 137px;
	width: 95px;
	margin-right: 10px;
	float: left;
}

.learnmore {
	height: 51px;
	width: 145px !important;
	padding-right: 10px;
	padding-top: 10px;
	margin-top: 20px;
	float: left;
}

.fontweight {
	font-weight: 600;
	font-size: 23px;
	text-align: left;
	clear: none !important;
}

.floatleft {
	margin-top: 15px;
}

.floatleft img {
	float: left;
	margin-right: 10px;
}

.floatleft p {
	text-align: left;
}

#learn-more-list {
	margin-top: 15px;
}

#learn-more-list ul {
	text-align: left;
	margin-left: 0 !important;
}

#learn-more-list a {
	color: #003058;
}

.esg-bc {
	width: auto !important;
}

#locations div h1 {
	font-size: 45px;
	border-bottom: 3px solid black;
}

#extended-container {
	width: 1300px;
}

@media (min-width: 1440px) {
	#extended-container {
		width: 1400px;
	}
}

@media (min-width: 1600px) {
	#extended-container {
		width: 1550px;
	}
}

@media (min-width: 2160px) {
	#extended-container {
		width: 1800px;
	}
}

#hha-frontpage-pdf {
	float: right;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 15px;
}

.hha-frontpage-stafftitle {
	font-weight: 800;
	font-size: 20px;
	display: block;
	margin-top: 10px;
	line-height: 25px;
}

#locations {
	padding-left: 0;
	padding-right: 0;
}

#locations img {
	height: 100% !important;
	width: 100% !important;
}

.GA-Locations {
	background-color: #C9C9C9;
	width: 100% !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 45px;
}

.IN-Locations {
	background-color: #C9C9C9;
	width: 100% !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 45px;
}

#GA-Locations {
}

#GA-Locations h2 {
	padding-left: 15px;
	padding-right: 15px;
}

#GA-Locations div .row, #GA-Locations div .column {
	justify-content: center;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (min-width: 768px) {
	#GA-Locations div .row {
		display: flex;
	}
	
	#AL-Locations div .row {
		display: flex;
	}
	
	#FL-Locations div .row {
		display: flex;
	}
	
	#TN-Locations div .row {
		display: flex;
	}
}

.AL-Locations {
	background-color: #FFFFFF;
	width: 100% !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 45px;
}

#AL-Locations {
}

#AL-Locations h2 {
	padding-left: 15px;
	padding-right: 15px;
}

#AL-Locations div .row {
	justify-content: center;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.FL-Locations {
	background-color: #C9C9C9;
	width: 100% !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 45px;
}

#FL-Locations {
}

#FL-Locations h2 {
	padding-left: 15px;
	padding-right: 15px;
}

#FL-Locations div .row {
	justify-content: center;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.TN-Locations {
	background-color: #FFFFFF;
	width: 100% !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 45px;
}

#TN-Locations {
}

#TN-Locations h2 {
	padding-left: 15px;
	padding-right: 15px;
}

.Locations-Section-Title {
	border-bottom: 4px solid #000;
	margin-top: 50px;
	font-size: 35px;
}

#TN-Locations div .row {
	justify-content: center;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

#wrapper-ind-clinic {
}

#main-ind-clinic {
}

#clinic-info {
	padding-left: 0;
	padding-right: 0;
}

#clinic-info .container {
}

#clinic-info .entry-header {
	position: relative;
}

#location-sidebar, #toggle-sidebar {
	max-width: 400px;
}

#location-sidebar [id^="ess-grid-widget-"], #toggle-sidebar [id^="ess-grid-widget-"] {
	font-size: 25px;
	line-height: 21px;
	font-family: arjulian;
	padding-right: 50px;
	padding-left: 50px;
	/*background-color: #C9C9C9;*/
	/*border: solid 18px #003058;*/
	/*box-shadow: inset 0 0 10px rgba(0,0,0,0.9), 0 0 20px rgba(0,0,0,0.7);*/
}

#location-sidebar-2 #ess-grid-widget {
	font-size: 25px;
	line-height: 21px;
	font-family: arjulian;
	padding-right: 50px;
	padding-left: 50px;
	/*background-color: #C9C9C9;*/
	/*border: solid 18px #003058;*/
	/*box-shadow: inset 0 0 10px rgba(0,0,0,0.9), 0 0 20px rgba(0,0,0,0.7);*/
}

#location-sidebar-2 h1 {
	/*border-bottom: 3px solid black;*/
	font-family: ARJULIAN;
	font-size: 45px;
	margin-top: 35px;
}

#location-content {
	display: inline-block;
	width: 100%;
}

#main-ind-clinic {
}

#extended-container img {
}

.background-locations {
	padding-left: 22.1px;
	padding-right: 21px;
}

.hovereffect {
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: default;
}

.hovereffect .overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	background-color: rgba(75,75,75,0.3);
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.hovereffect:hover .overlay {
	background-color: rgba(48,152,157,0.4);
}

.hovereffect img {
	display: block;
	position: relative;
}

.hovereffect h2 {
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	position: relative;
	font-size: 17px;
	padding: 10px;
	background: rgba(0,0,0,0.6);
	-webkit-transform: translateY(45px);
	-ms-transform: translateY(45px);
	transform: translateY(45px);
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	z-index: 5;
}

.hovereffect:hover h2 {
	-webkit-transform: translateY(5px);
	-ms-transform: translateY(5px);
	transform: translateY(5px);
}

.hovereffect a.info {
	display: inline-block;
	text-decoration: none;
	padding: 7px 14px;
	text-transform: uppercase;
	color: #fff;
	border: 1px solid #fff;
	background-color: transparent;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	font-weight: normal;
	padding: 20%;
}

.hovereffect:hover a.info {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.hovereffect a.info:hover {
	box-shadow: 0 0 5px #fff;
}

#main-nav .container {
	width: 100%;
}

#main-menu-nav {
	margin-top: -20px;
}

.loc_slides, .doc_slides {
	margin-top: 15px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
}

button {
	background-color: #ab9f95;
}

@media (min-width: 1200px) {
	#site-navigation {
		width: 50% !important;
		min-width: 1231px !important;
	}
}

#site-navigation {
	width: 100%;
	min-width: 100%;
}

.navbar-inverse .navbar-nav >li {
	margin-top: 0;
}

#menu-item-882 {
	margin-right: 0;
	padding-right: 20px;
}

.navbar-toggle{
	margin-top: 8px !important;
}

.navbar-inverse .navbar-nav ul.sub-menu {
	width: 100%;
}

img {
	-ms-interpolation-mode: bicubic;
}

.sidenav-custom * {
	box-sizing: border-box;
}

.sidenav-custom .text {
	font-size: 12px;
}

.sidenav-custom body {
	height: 100%;
	background-color: #444;
}

.sidenav-custom h1 {
	font-size: 1em;
	text-align: center;
	color: #eee;
	letter-spacing: 1px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

.sidenav-custom .nav-container {
	width: 375px;
	margin-top: 10px;
	box-shadow: 0 2px 2px 2px black;
	transition: all .3s linear;
}

.sidenav-custom .nav {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.sidenav-custom li {
	height: 50px;
	position: relative;
	background: linear-gradient(#292929,#242424);
}

.sidenav-custom a {
	border-top: 1px solid rgba(255,255,255,0.1);
	border-bottom: 1px solid black;
	text-decoration: none;
	display: block;
	height: 100%;
	width: 100%;
	color: #bbb;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 50px !important;
	font-size: 12px !important;
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 15% !important;
	border-left: 5px solid transparent;
	letter-spacing: 1px;
	transition: all .3s linear;
}

.sidenav-custom .active a {
	color: #eee;
	border-left: 5px solid #FFFFFF;
	background-color: #1B1B1B;
	outline: 0;
}

.sidenav-custom li:not(.active):hover a {
	color: #eee;
	border-left: 5px solid #FCFCFC;
	background-color: #1B1B1B;
}

.sidenav-custom .active a:hover {
	color: #003058;
	border-left: 5px solid #003058;
	background-color: #FCFCFF;
}

.sidenav-custom .link-icon {
	position: absolute;
	left: 20px;
	font-size: 1.5em;
	line-height: 50px;
	transition: all .3s linear;
}

@media only screen and (max-width : 860px) {
	.sidenav-custom .text {
		display: none;
	}
	
	.sidenav-custom .nav-container a {
		width: 70px;
	}
	
	.sidenav-custom a:hover {
		width: 375px;
		z-index: 1;
		border-top: 1px solid rgba(255,255,255,0.1);
		border-bottom: 1px solid black;
		box-shadow: 0 0 1px 1px black;
	}
	
	.sidenav-custom a:hover  .text {
		display: block;
		padding-left: 15%;
	}
}

@media only screen and (max-width : 480px) {
	.sidenav-custom .nav-container, .sidenav-custom  a {
		width: 50px;
	}
	
	.sidenav-custom span[class ^= icon] {
		left: 8px;
	}
}

#physicians {
	min-height: 970px;
}

@media (max-width: 415px) {
	#testimonials {
		padding-left: 0;
		padding-right: 0;
	}
	
	#testimonials .container {
		width: auto;
		padding-left: 0;
		padding-right: 0;
	}
	
	.section-header h2 {
		font-size: 50px !important;
	}
	
	.feedback-box .client-info {
		position: absolute;
		right: 10px;
		bottom: 10px;
	}
}

@media only screen and (min-width : 1023px) {
	.showarrows {
		display: none;
	}
}

@media only screen and (max-width : 1022px) {
	.hidearrows {
		display: none;
	}
}

#hughston-happennings div {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.wp-caption-text {
	text-align: center !important;
}

#PEN-aggregate {
	float: right;
	border: 3px solid black;
	padding: 5px;
}

.phys-faq h2, #PEN-reviews h2, .phys-edu h2, .phys-spec h2, .phys-cert h2 {
	/* border-bottom: 3px solid black; */
}

#PEN-reviews p, #PEN-aggregate p, .phys-faq p, .phys-pg-fix * {
	min-height: 0 !important;
}

#cta-left {
	background-image: url("https://www.hughston.com/wp-content/uploads/2016/11/img-03.jpg");
	background-size: 100%;
	height: 25vw;
	min-height: 219px;
}

#cta-right {
	background-image: url("https://www.hughston.com/wp-content/uploads/2016/11/img-02.jpg");
	background-size: 100%;
	height: 25vw;
	min-height: 219px;
}

#hsc-left {
	height: 25vw;
	min-height: 219px;
}

#hsc-right {
	background-image: url("https://www.hughston.com/wp-content/uploads/2016/08/JTB_6095.jpg");
	background-size: 100%;
	height: 25vw;
	min-height: 219px;
}

.cta-content-wrapper {
	position: relative;
	top: 50%;
	transform: perspective(1px) translateY(-50%);
	min-height: 169px;
}

.cta-content {
	color: #FFF;
	font-size: 20px;
	width: 355px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}

.cta-download {
	color: #003058;
	background: #FFF;
	border-radius: 15px;
	font-weight: bold;
	width: 125px;
	margin-left: auto;
	margin-right: auto;
}

/*!
 * Start Bootstrap - Simple Sidebar (https://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */
body {
	overflow-x: hidden;
}

/* Toggle Styles */
#wrapper {
	padding-left: 0;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}

#wrapper.toggled {
	padding-left: 250px;
}

#sidebar-wrapper {
	z-index: 1000;
	position: fixed;
	left: 250px;
	width: 0;
	height: 100%;
	margin-left: -250px;
	overflow-y: auto;
	background: #000;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}

#wrapper.toggled #sidebar-wrapper {
	width: 250px;
}

#page-content-wrapper {
	width: 100%;
	position: absolute;
	padding: 15px;
}

#wrapper.toggled #page-content-wrapper {
	position: absolute;
	margin-right: -250px;
}

/* Sidebar Styles */
.sidebar-nav {
	position: absolute;
	top: 0;
	width: 250px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.sidebar-nav li {
	text-indent: 20px;
	line-height: 40px;
}

.sidebar-nav li a {
	display: block;
	text-decoration: none;
	color: #999999;
}

.sidebar-nav li a:hover {
	text-decoration: none;
	color: #fff;
	background: rgba(255,255,255,0.2);
}

.sidebar-nav li a:active,
.sidebar-nav li a:focus {
	text-decoration: none;
}

.sidebar-nav > .sidebar-brand {
	height: 65px;
	font-size: 18px;
	line-height: 60px;
}

.sidebar-nav > .sidebar-brand a {
	color: #999999;
}

.sidebar-nav > .sidebar-brand a:hover {
	color: #fff;
	background: none;
}

@media(min-width:768px) {
	#wrapper {
		padding-left: 250px;
	}
	
	#wrapper.toggled {
		padding-left: 0;
	}
	
	#sidebar-wrapper {
		width: 250px;
	}
	
	#wrapper.toggled #sidebar-wrapper {
		width: 0;
	}
	
	#page-content-wrapper {
		padding: 20px;
		position: relative;
	}
	
	#wrapper.toggled #page-content-wrapper {
		position: relative;
		margin-right: 0;
	}
}

.fa {
	float: left;
}

.mini-submenu-2, .mini-submenu {
	display: none;
	background-color: #003058;
	border: 2px solid rgba(0,0,0,0.9);
	border-radius: 4px;
	/*padding: 9px;*/
/*position: relative;*/
	width: 30px;
}

.mini-submenu-2 p, .mini-submenu p {
	text-align: center;
	font-family: ARJULIAN;
	color: #C9C9C9;
	background-color: #003058;
}

.mini-submenu-2:hover, .mini-submenu:hover {
	cursor: pointer;
}

.mini-submenu-2 .icon-bar, .mini-submenu .icon-bar {
	border-radius: 1px;
	display: block;
	height: 2px;
	width: 20px;
	margin-top: 3px;
	margin-left: -5px;
	background-color: #000;
}



#slide-submenu-2, .slide-submenu {
	background: rgba(20,66,115,0.45);
	display: inline-block;
	padding: 4px 8px;
	border-radius: 4px;
	cursor: pointer;
}

#text-9 {
	top: 60px !important;
}

#top-clinic-img img {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.margin-top {
	margin-top: 15px;
	text-align: justify;
}

.subpage-formatting h1 {
	margin-bottom: 0 !important;
}

.wrap-img-right {
	float: right;
	margin-left: 10px;
	border: 2px solid black;
	box-shadow: 3px 3px 10px 0 rgba(0,0,0,.4);
}

.wrap-img-left {
	float: left;
	margin-right: 10px;
	border: 2px solid #000;
	box-shadow: -3px 3px 10px 0 rgba(0,0,0,.4);
}

.wrap-img-center {
	clear: both;
	display: block;
	margin: 0 auto;
	margin-bottom: 20px;
	border: 2px solid #000;
	box-shadow: 6px 6px 10px 0 rgba(0,0,0,.4);
}

.bluebtn {
	text-decoration: none;
	color: #fff;
	background-color: #003058;
	text-align: center;
	letter-spacing: .5px;
	transition: .2s ease-out;
	cursor: pointer;
	border: 1px solid #003058;
	border-radius: 2px;
	display: inline-block;
	height: 36px;
	padding: 4px 2rem;
	text-transform: uppercase;
	vertical-align: middle;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
}

.client-image {
	display: none;
}

#THCAppts-toggle-943, #HCO-TAppts-toggle-943 {
	font-size: 22px;
}

.pdfemb-viewer {
	margin-left: auto !important;
	margin-right: auto !important;
}

.essential_grid_category-thc-testimonials .post-img-wrap {
	float: none !important;
}

.side-corner-tag {
	position: relative;
	color: #fff;
	display: inline-block;
	padding: 5px;
	overflow: hidden;
	font-family: Arial, sans-serif;
	font-weight: 900;
	background-color: #003058;
}

.side-corner-tag p span {
	position: absolute;
	display: inline-block;
	right: -25px;
	box-shadow: 0 0 10px rgba(0,0,0,0.2), inset 0 5px 30px rgba(255,255,255,0.2);
	text-align: center;
	text-transform: uppercase;
	top: 6px;
	background: #d93131;
	width: 100px;
	padding: 3px 10px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
}

.side-corner-tag span:before {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	top: -17px;
	right: 69px;
	z-index: -1;
	border: 17px solid;
	border-color: transparent transparent #662121;
}

.side-corner-tag span:after {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	top: 74px;
	z-index: -1;
	right: -10px;
	border: 17px solid;
	border-color: #662121 transparent transparent;
}

#post-3302 .post-img-wrap, #post-3447 .post-img-wrap, #post-3649 .post-img-wrap {
	display: none !important;
}

.UO-button:visited {
	color: #ffffff !important;
}

.UO-button {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	padding: 12px;
	border: 1px solid #940000;
	border-radius: 8px;
	background: #ff0000;
	background: -webkit-gradient(linear,left top,left bottom,from(#ff0000),to(#940000));
	background: -moz-linear-gradient(top,#ff0000,#940000);
	background: linear-gradient(to bottom,#ff0000,#940000);
	text-shadow: #591717 2px 2px 2px;
	font: normal normal bold 35px arial;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
}

.UO-button div {
	min-width: 360px;
}

.UO-button:hover {
	border: 1px solid #ff0000;
	background: #ff0000;
	background: -webkit-gradient(linear,left top,left bottom,from(#ff0000),to(#b20000));
	background: -moz-linear-gradient(top,#ff0000,#b20000);
	background: linear-gradient(to bottom,#ff0000,#b20000);
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
}

.UO-button:active {
	background: #990000;
	background: -webkit-gradient(linear,left top,left bottom,from(#990000),to(#940000));
	background: -moz-linear-gradient(top,#990000,#940000);
	background: linear-gradient(to bottom,#990000,#940000);
	text-transform: uppercase;
}

.UO-button:focus {
	text-transform: uppercase;
}

.UO-button div:after {
	content: "\0000a0";
	display: inline-block;
	height: 24px;
	width: 24px;
	line-height: 24px;
	margin: 0 -4px -6px 4px;
	position: relative;
	top: -20px;
	left: 0;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEEklEQVRIiaWWXWgUVxiGnzM7u5ukZs2aZGO0/pBGgzWaNaEIXkglUrB4UZo2UisNXhiieFHFkObKq2ov6kWxEal6JUQUBan4UyFWagttiQS0bBFMTG0SN7spm8TM7uzsmXN6kW5MdDfW9oMDZ76f953vPcx3RpDHVjWsYtun26pLKko+KCgoaCz0FNYuKFpQppRSU/ZUzHbtiJ2yexKjiYuXv7g8MBQZyokjcjnbzrZVlVaWHl1bufb99aH15vLAcnweH0orAAxhYDkW/RP99EX75GB88GIimug8+cnJwZcS7Lu0b9fKJSu7GiobAgCxVIxxe5yMyqC0QiAwhIHf9BMsCBIqCvE0/ZTekd7JWDy290TTie68BHsu7fmsOFj8eXlRuZFPunzmapd4Mq6scavjdNPpL7N+T3azs3vnLv9C//FCb6HhER5c7b7S0lpjZSyhTLW15t2ah/cv3b8/08H2ru1VJctK+oRHBEr8JRT7il+1AQDiqTi2tNGunkw8TtRd3X910CwPl2MuMo+mdTqAhDE1hs/jQ8xSb2nxUrYs24IQ0767o3eJjEXmgDvKYdwezz4GzFLz6MLqhR956tvrq72LvF1SS0MqieM6WBkLn8eHRuNql4n0BMGCIJtf30xFUQW1ZbUMW8OMWCO42sXKWAxPDeO4DlJJpJIoQ60OvBHo9qzYsaJVe/U72YBUElvaJOwEaTeNRoOAgfEBHNdhTekaDGGwrnwdDxMP6Yv1MZocnQMulURq6VGGGjEd4TS60s2pqZWxiFpRALyGlweJB0StKG3hNryGl73hvTyxnnBn6E7OetdwG0XdN3VPDL+xeHZg09JNBP3BvIfZtLqJuvK6Ge07f+jk9p+3X8hTaTUkak7VZIQhzNmBc9vPEQ6F0VrPHOx8+4zKcOD7A9x6fGsOgZbaNm1pw3OfVXYkZEFetldakcwkScnU8wSYSTsZEz6xZHbgWO8xygrL8ilEy9oWNoQ2AGC7Nq3ftXLzj5sv5GlHj5m2tCMYzCG40n8lL/jBhoOEQ2GEENjSpuV6Czce3cidLImYKTvVg8HWvIj/mEDQ/lY7hzcdngFvvtLM9UfX8xel6BEcoJoKfkdg5s+Ejo0dHNl8BME0+I5vd8zbKRqHKDWCKmAX5/HTnC+3fnE9hzYemhkfZ387y7X+a/O3nKabM3w8XbGfKkrpQxCYv+pfmmKSv6iji8Hpcf0rCeoZwuQ9FAIF/2MpnrKb4/wIs+4DfuYeG7AxaET/RxIXRZJ2vuJUFvYZAcAv/MR6BjDYisb/SuCSSSx28/Uz8BcJAHq5RzUXMKhEU4PCeMlbO6Q5T4IPOTMty2zL+VcBQCXwNlW8RjMeGoE3MQihkWjGgAguPUxxgR4GieeG+RtfSSHx1r0cwQAAAABJRU5ErkJggg==") no-repeat left center transparent;
	background-size: 100% 100%;
}

.CAREERS-button:visited {
	color: #ffffff !important;
}

.CAREERS-button {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	padding: 12px;
	border: 1px solid #000000;
	border-radius: 8px;
	background: #ff0000;
	background: -webkit-gradient(linear,left top,left bottom,from(#938984),to(#938984));
	background: -moz-linear-gradient(top,#938984,#938984);
	background: linear-gradient(to bottom,#938984,#938984);
	text-shadow: #591717 2px 2px 2px;
	font: normal normal bold 35px arial;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
}

.CAREERS-button div {
	min-width: 360px;
}

.CAREERS-button:hover {
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
}

.CAREERS-button:active {
	
}

.CAREERS-button:focus {
	
}

.CAREERS-button div:after {
	content: "\0000a0";
	display: inline-block;
	height: 24px;
	width: 24px;
	line-height: 24px;
	margin: 0 -4px -6px 4px;
	position: relative;
	top: -20px;
	left: 0;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEEklEQVRIiaWWXWgUVxiGnzM7u5ukZs2aZGO0/pBGgzWaNaEIXkglUrB4UZo2UisNXhiieFHFkObKq2ov6kWxEal6JUQUBan4UyFWagttiQS0bBFMTG0SN7spm8TM7uzsmXN6kW5MdDfW9oMDZ76f953vPcx3RpDHVjWsYtun26pLKko+KCgoaCz0FNYuKFpQppRSU/ZUzHbtiJ2yexKjiYuXv7g8MBQZyokjcjnbzrZVlVaWHl1bufb99aH15vLAcnweH0orAAxhYDkW/RP99EX75GB88GIimug8+cnJwZcS7Lu0b9fKJSu7GiobAgCxVIxxe5yMyqC0QiAwhIHf9BMsCBIqCvE0/ZTekd7JWDy290TTie68BHsu7fmsOFj8eXlRuZFPunzmapd4Mq6scavjdNPpL7N+T3azs3vnLv9C//FCb6HhER5c7b7S0lpjZSyhTLW15t2ah/cv3b8/08H2ru1VJctK+oRHBEr8JRT7il+1AQDiqTi2tNGunkw8TtRd3X910CwPl2MuMo+mdTqAhDE1hs/jQ8xSb2nxUrYs24IQ0767o3eJjEXmgDvKYdwezz4GzFLz6MLqhR956tvrq72LvF1SS0MqieM6WBkLn8eHRuNql4n0BMGCIJtf30xFUQW1ZbUMW8OMWCO42sXKWAxPDeO4DlJJpJIoQ60OvBHo9qzYsaJVe/U72YBUElvaJOwEaTeNRoOAgfEBHNdhTekaDGGwrnwdDxMP6Yv1MZocnQMulURq6VGGGjEd4TS60s2pqZWxiFpRALyGlweJB0StKG3hNryGl73hvTyxnnBn6E7OetdwG0XdN3VPDL+xeHZg09JNBP3BvIfZtLqJuvK6Ge07f+jk9p+3X8hTaTUkak7VZIQhzNmBc9vPEQ6F0VrPHOx8+4zKcOD7A9x6fGsOgZbaNm1pw3OfVXYkZEFetldakcwkScnU8wSYSTsZEz6xZHbgWO8xygrL8ilEy9oWNoQ2AGC7Nq3ftXLzj5sv5GlHj5m2tCMYzCG40n8lL/jBhoOEQ2GEENjSpuV6Czce3cidLImYKTvVg8HWvIj/mEDQ/lY7hzcdngFvvtLM9UfX8xel6BEcoJoKfkdg5s+Ejo0dHNl8BME0+I5vd8zbKRqHKDWCKmAX5/HTnC+3fnE9hzYemhkfZ387y7X+a/O3nKabM3w8XbGfKkrpQxCYv+pfmmKSv6iji8Hpcf0rCeoZwuQ9FAIF/2MpnrKb4/wIs+4DfuYeG7AxaET/RxIXRZJ2vuJUFvYZAcAv/MR6BjDYisb/SuCSSSx28/Uz8BcJAHq5RzUXMKhEU4PCeMlbO6Q5T4IPOTMty2zL+VcBQCXwNlW8RjMeGoE3MQihkWjGgAguPUxxgR4GieeG+RtfSSHx1r0cwQAAAABJRU5ErkJggg==") no-repeat left center transparent;
	background-size: 100% 100%;
}

.phone-break {
	height: 1px;
	
}

@media (min-width: 1947px) {
	.phone-break {
		display: none;
	}
}

@media (max-width: 1500px) {
	.phone-break {
		display: none;
	}
}

.gsc-search-box {
	margin: 0 !important;
}

.enjoy-css {
	display: inline-block !important;
	-webkit-box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	box-sizing: content-box !important;
	cursor: pointer !important;
	padding: 15px 20px !important;
	padding-bottom: 0 !important;
	border: 1px solid rgba(0,0,0,0.66) !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
	font: normal 40px/normal "condiment", Helvetica, sans-serif !important;
	text-transform: capitalize !important;
	color: rgba(255,255,255,0.9) !important;
	text-overflow: clip !important;
	background: -webkit-linear-gradient(-90deg,rgba(255,127,0,1) 0,rgba(214,210,100,1) 100%) !important;
	background: -moz-linear-gradient(180deg,rgba(255,127,0,1) 0,rgba(214,210,100,1) 100%) !important;
	background: linear-gradient(180deg,rgba(255,127,0,1) 0,rgba(214,210,100,1) 100%) !important;
	background-position: 50% 50% !important;
	-webkit-background-origin: padding-box !important;
	background-origin: padding-box !important;
	-webkit-background-clip: border-box !important;
	background-clip: border-box !important;
	-webkit-background-size: auto auto !important;
	background-size: auto auto !important;
	-webkit-box-shadow: 3px 3px 2px 0 rgba(0,0,0,0.2) !important;
	box-shadow: 3px 3px 2px 0 rgba(0,0,0,0.2) !important;
	text-shadow: -1px -1px 6px rgba(15,73,168,0.66) !important;
	-webkit-transition: all 300ms cubic-bezier(0.42,0,0.58,1) !important;
	-moz-transition: all 300ms cubic-bezier(0.42,0,0.58,1) !important;
	-o-transition: all 300ms cubic-bezier(0.42,0,0.58,1) !important;
	transition: all 300ms cubic-bezier(0.42,0,0.58,1) !important;
}

.hughston-society-form input {
	margin-bottom: 15px;
}

.hughston-society-form-sub input {
	margin-left: 30px;
	margin-bottom: 15px;
}

.hughston-society-form-sub-2 {
	margin-left: 60px;
	margin-bottom: 15px;
}

.pink-tie-guy-btn {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	padding: 12px 24px;
	border: 1px solid #1e6fc6;
	border-radius: 8px;
	background: #31b5ff;
	background: -webkit-gradient(linear,left top,left bottom,from(#31b5ff),to(#1e6fc6));
	background: -moz-linear-gradient(top,#31b5ff,#1e6fc6);
	background: linear-gradient(to bottom,#31b5ff,#1e6fc6);
	-webkit-box-shadow: #ff17d1 0 0 40px 5px;
	-moz-box-shadow: #ff17d1 0 0 40px 5px;
	box-shadow: #ff17d1 0 0 40px 5px;
	text-shadow: #13467c 1px 1px 1px;
	font: normal normal bold 20px arial;
	color: #ffffff;
	text-decoration: none;
}

.pink-tie-guy-btn:hover,
.pink-tie-guy-btn:focus {
	border: 1px solid ##268bf7;
	background: #3bd9ff;
	background: -webkit-gradient(linear,left top,left bottom,from(#3bd9ff),to(#2485ee));
	background: -moz-linear-gradient(top,#3bd9ff,#2485ee);
	background: linear-gradient(to bottom,#3bd9ff,#2485ee);
	color: #ffffff;
	text-decoration: none;
}

.pink-tie-guy-btn:active {
	background: #1e6fc6;
	background: -webkit-gradient(linear,left top,left bottom,from(#1e6fc6),to(#1e6fc6));
	background: -moz-linear-gradient(top,#1e6fc6,#1e6fc6);
	background: linear-gradient(to bottom,#1e6fc6,#1e6fc6);
}

.pink-tie-guy-btn:after {
	content: "\0000a0";
	display: inline-block;
	height: 24px;
	width: 24px;
	line-height: 24px;
	margin: 0 -4px -6px 4px;
	position: relative;
	top: 0;
	left: 7px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAABOFBMVEUAAADi4uLc3Nze3t7h4eHe3t6SkpLe3t6urq6enp6AgICYmJiZmZmYmJiXl5eCgoKAgICXl5eZmZmZmZmdnZ2goKCkpKSZmZmXl5ejo6OmpqaZmZmZmZn/////AAD5+fn4+Pj39/f29vb19fX09PTy8vLw8PDt7e3s7Ozq6uro6Ojn5+fm5ubl5eXj4+Pi4uLh4eHg4ODf39/d3d3c3Nzb29vZ2dnY2NjX19fV1dXT09PQ0NDPz8/Nzc3MzMzLy8vKysrJycnIyMjGxsbDw8PBwcHAwMC/v7++vr69vb27u7u6urq3t7e2tra1tbW0tLSzs7OxsbGvr6+urq6tra2srKyqqqqpqamoqKinp6empqalpaWioqKhoaGgoKCfn5+enp6dnZ2cnJybm5uampqZmZmYmJiXl5egvgk6AAAAHXRSTlMACBYeIiYoLjg6ZG6Fh4eTm5udv8vNzdvv7/P3+wdNum4AAAFRSURBVCiRhZHtW8FgFIe9V3qhVJQIJYb1phhLZi0i1tqmzChmp/7//6CdjXD1ofvj777O85wXm+1fNkMA4cCf+KgZiyPXsLUYb48ymaxBLpcja9/zPKgWCoXiFKoMs3xHu0eiBtVqlWGeZgYadQRFwwRC1r/QMUHBm7xZJQCSJMmyjKJrAUHsH0BR+gYo+n0VASwx5hqaoPgw+TQFAIyjS2gT0FBooC8LHbSRIcIKwLKYwDs+FRh2J4OeJLQxa7UFqTeQRbNfeOn2RL5lDsjVW7woPyuWeH0U+SbHoqiwXJN/4MbrKDaGTKXFMTSKEs1w9B2vW7v66lBFlqZQ5Cm6dFtS16Zb1GoXV6U8SaQJMn9DXgh7vwfRymnikkgmkkT2LCXsL5zwoB2PpRKRxMlxVl+dxx6vz3+onkcip6y+6/d5PTNhdzhd7hULt8vpsBvZD5BUXULOllHpAAAAAElFTkSuQmCC") no-repeat left center transparent;
	background-size: 100% 100%;
}

.cta-outer-div {
	position: relative;
	float: right;
	right: 50%;
}

.cta-inner-div {
	position: relative;
	float: right;
	right: -50%;
}

.floating-div {
	float: left;
	border: 1px solid red;
	margin: 0 1.5em;
}

.cta-clearfix:before,
.cta-clearfix:after {
	content: " ";
	display: table;
}

.cta-clearfix:after {
	clear: both;
}

.cta-clearfix {
}

.cse form.gsc-search-box, form.gsc-search-box {
	background: #d8d8d8 url(https://cse.google.com/cse/images/look/cse_theme_shiny_form_bg.png) repeat-x top left;
	border: 1px solid #cccccc;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	width: 100%;
	margin: 0 0 2%;
	-webkit-box-shadow: 0 1px 2px #999;
	-moz-box-shadow: 0 1px 2px #999;
	box-shadow: 0 1px 2px #999;
	display: block;
}

.gsc-branding {
	display: none !important;
}

input.gsc-search-button {
	border-color: #B6BEC5;
	background-color: #999999;
	color: #003058;
	font-weight: bolder;
	font-size: 18px;
	padding: 5px 13px;
}

.list-group-item .fa{
	position: inherit;
	top: 5px;
}

.list-group-item{
  padding: 3px 15px 3px 15px !important;
}

.pull-right .fa{
	position: relative;
  top: 0px;
}

#slide-submenu-2, .slide-submenu{
	position: relative;
    top: 1px;
}

.post-img-wrap{
	display:none;
}

.physicians .post-img-wrap, .essential_grid .post-img-wrap{
	display: initial !important;
}

.no-thumbnail .post-img-wrap{
	display: none !important;
	}

.fa-link{
	    padding-right: 5px;
}

.payNowBtn {
	-moz-box-shadow:inset 0px 0px 0px 0px #caefab !important;
	-webkit-box-shadow:inset 0px 0px 0px 0px #caefab !important;
	box-shadow:inset 0px 0px 0px 0px #caefab !important;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811)) !important;
	background:-moz-linear-gradient(top, #77d42a 5%, #5cb811 100%) !important;
	background:-webkit-linear-gradient(top, #77d42a 5%, #5cb811 100%);
	background:-o-linear-gradient(top, #77d42a 5%, #5cb811 100% !important);
	background:-ms-linear-gradient(top, #77d42a 5%, #5cb811 100%) !important;
	background:linear-gradient(to bottom, #77d42a 5%, #5cb811 100%) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811',GradientType=0) !important;
	background-color:#77d42a !important;
	-moz-border-radius:5px !important;
	-webkit-border-radius:5px !important;
	border-radius:5px !important;
	border:2px solid #268a16 !important;
	display:inline-block !important;
	cursor:pointer !important;
	color:#306108 !important;
	font-family:Arial !important;
	font-size:20px !important;
	font-weight:bold !important;
	font-style:italic !important;
	padding:10px 25px !important;
	text-decoration:none !important;
	text-shadow:1px 1px 0px #aade7c !important;
}
.payNowBtn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a)) !important;
	background:-moz-linear-gradient(top, #5cb811 5%, #77d42a 100%) !important;
	background:-webkit-linear-gradient(top, #5cb811 5%, #77d42a 100%);
	background:-o-linear-gradient(top, #5cb811 5%, #77d42a 100%) !important;
	background:-ms-linear-gradient(top, #5cb811 5%, #77d42a 100%) !important;
	background:linear-gradient(to bottom, #5cb811 5%, #77d42a 100%) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a',GradientType=0);
	background-color:#5cb811 !important;
}
.payNowBtn:active {
	position:relative;
	top:1px;
}

.registerNow {
	-moz-box-shadow:inset 0px 0px 0px 0px #f5978e !important;
	-webkit-box-shadow:inset 0px 0px 0px 0px #f5978e !important;
	box-shadow:inset 0px 0px 0px 0px #f5978e !important;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f)) !important;
	background:-moz-linear-gradient(top, #f24537 5%, #c62d1f 100%) !important;
	background:-webkit-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-o-linear-gradient(top, #f24537 5%, #c62d1f 100%) !important;
	background:-ms-linear-gradient(top, #f24537 5%, #c62d1f 100%) !important;
	background:linear-gradient(to bottom, #f24537 5%, #c62d1f 100%) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f',GradientType=0);
	background-color:#f24537 !important;
	-moz-border-radius:5px !important;
	-webkit-border-radius:5px !important;
	border-radius:5px !important;
	border:2px solid #d02718 !important;
	display:inline-block !important;
	cursor:pointer !important;
	color:#ffffff !important;
	font-family:Arial !important;
	font-size:20px !important;
	font-weight:bold !important;
	font-style:italic !important;
	padding:10px 25px !important;
	text-decoration:none !important;
	text-shadow:1px 1px 0px #810e05 !important;
}
.registerNow:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537)) !important;
	background:-moz-linear-gradient(top, #c62d1f 5%, #f24537 100%) !important;
	background:-webkit-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-o-linear-gradient(top, #c62d1f 5%, #f24537 100%) !important;
	background:-ms-linear-gradient(top, #c62d1f 5%, #f24537 100%) !important;
	background:linear-gradient(to bottom, #c62d1f 5%, #f24537 100%) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537',GradientType=0);
	background-color:#c62d1f !important;
}
.registerNow:active {
	position:relative;
	top:1px;
}

.physicians .post-img-wrap .wp-post-image{
	margin-top: 35px;
}

.mobile-bg-fix-wrap .mobile-bg-fix-img-wrap, .mobile-bg-fix-img{
	height: 0px !important;
}


 
.demo{ /*background: #f8f8f8;*/ }
.bivarus-review{
    margin: 0 20px 40px;
}
.bivarus-review .bivarus-review-content{
    padding: 35px 25px 35px 50px;
    margin-bottom: 35px;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.27);
    position: relative;
}
.bivarus-review .bivarus-review-content:after{
    content: "";
    display: inline-block;
    width: 0px;
    height: 20px;
    background: #fff;
    position: absolute;
    bottom: -10px;
    left: 22px;
    transform: rotate(45deg);
}
.bivarus-review-content .bivarus-review-icon{
    width: 50px;
    height: 45px;
    background: #ff4242;
    text-align: center;
    font-size: 22px;
    color: #fff;
    line-height: 42px;
    position: absolute;
    top: 37px;
    left: -19px;
}
.bivarus-review-content .bivarus-review-icon:before{
    content: "";
    border-bottom: 16px solid #e41212;
    border-left: 18px solid transparent;
    position: absolute;
    top: -16px;
    left: 1px;
}
.bivarus-review .description{
    font-size: 15px;
    font-style: italic;
    color: #8a8a8a;
    line-height: 23px;
    margin: 0;
}
.bivarus-review .title{
    display: block;
    font-size: 18px;
    font-weight: 700;
    color: #525252;
    text-transform: capitalize;
    letter-spacing: 1px;
    margin: 0 0 5px 0;
}
.bivarus-review .post{
    display: block;
    font-size: 14px;
    color: #ff4242;
}

.bivarus-review-icon .fa{
	float: none !important;
}

.owl-theme .owl-controls{
    margin-top: 20px;
}
.owl-theme .owl-controls .owl-page span{
    background: #ccc;
    opacity: 1;
    transition: all 0.4s ease 0s;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
    background: #ff4242;
}

#ascontainer{
	width: 100% !important;
}

.btn-findaphysician {
      border-radius: 10px;
    /* font-family: Georgia; */
    color: #003058;
    text-shadow: #d0cece 2px 2px 2px;
    font-size: 40px;
    /* background: #00B0FF; */
    background: -moz-linear-gradient(90deg, rgba(147,138,133,1) 0%, rgba(147,138,133,1) 50%, rgba(255,238,230,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,238,230,1)), color-stop(50%, rgba(147,138,133,1)), color-stop(100%, rgba(147,138,133,1)));
    background: -webkit-linear-gradient(90deg, rgba(147,138,133,1) 0%, rgba(147,138,133,1) 50%, rgba(255,238,230,1) 100%);
    background: -o-linear-gradient(90deg, rgba(147,138,133,1) 0%, rgba(147,138,133,1) 50%, rgba(255,238,230,1) 100%);
    background: -ms-linear-gradient(90deg, rgba(147,138,133,1) 0%, rgba(147,138,133,1) 50%, rgba(255,238,230,1) 100%);
    background: linear-gradient(0deg, rgba(147,138,133,1) 0%, rgba(147,138,133,1) 50%, rgba(255,238,230,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFEEE6', endColorstr='#938a85',GradientType=0 );
    padding: 15px 25px 15px 25px;
    border: solid #b3b3b3 3px;
    text-decoration: none;
}

.btn-findaphysician:hover {
    background: #00e1ff;
  background-image: -webkit-linear-gradient(top, #00e1ff, #00B0FF);
  background-image: -moz-linear-gradient(top, #00e1ff, #00B0FF);
  background-image: -ms-linear-gradient(top, #00e1ff, #00B0FF);
  background-image: -o-linear-gradient(top, #00e1ff, #00B0FF);
  background-image: linear-gradient(to bottom, #00e1ff, #00B0FF);
  text-decoration: none;
}

.btn-paymybill {
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  font-family: Georgia;
  color: #ffffff;
  font-size: 25px;
  background: #67d607;
  padding: 15px 25px 15px 25px;
  border: solid #358c1f 3px;
  text-decoration: none;
}

.btn-paymybill:hover {
  background: #76FF03;
  background-image: -webkit-linear-gradient(top, #76FF03, #34d939);
  background-image: -moz-linear-gradient(top, #76FF03, #34d939);
  background-image: -ms-linear-gradient(top, #76FF03, #34d939);
  background-image: -o-linear-gradient(top, #76FF03, #34d939);
  background-image: linear-gradient(to bottom, #76FF03, #34d939);
  text-decoration: none;
}

.btn-requestanappt {
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  font-family: Georgia;
  color: #ffffff;
  font-size: 25px;
  background: #FF9100;
  padding: 15px 25px 15px 25px;
  border: solid #d17907 3px;
  text-decoration: none;
}

.btn-requestanappt:hover {
  background: #ffbf00;
  background-image: -webkit-linear-gradient(top, #ffbf00, #ffaa00);
  background-image: -moz-linear-gradient(top, #ffbf00, #ffaa00);
  background-image: -ms-linear-gradient(top, #ffbf00, #ffaa00);
  background-image: -o-linear-gradient(top, #ffbf00, #ffaa00);
  background-image: linear-gradient(to bottom, #ffbf00, #ffaa00);
  text-decoration: none;
}

.btn-patientportal {
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  font-family: Georgia;
  color: #ffffff;
  font-size: 25px;
  background: #4A148C;
  padding: 15px 25px 15px 25px;
  border: solid #390678 3px;
  text-decoration: none;
}

.btn-patientportal:hover {
  background: #855cb8;
  background-image: -webkit-linear-gradient(top, #855cb8, #611eb3);
  background-image: -moz-linear-gradient(top, #855cb8, #611eb3);
  background-image: -ms-linear-gradient(top, #855cb8, #611eb3);
  background-image: -o-linear-gradient(top, #855cb8, #611eb3);
  background-image: linear-gradient(to bottom, #855cb8, #611eb3);
  text-decoration: none;
}

#topbuttons{
	    margin: 5px 0 10px 0;
    display: flex;
    vertical-align: center;
    position: relative;
    height: 150px;
    /* padding-left: 30px; */
}

.insidebutton{
	    padding: 0;
    padding-left: 30px;
    /* margin-top: 14px; */
    /* min-height: 160px; */
    /* width: 50%; */
    height: 50%;
    /* overflow: auto; */
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

@media(max-width: 600px){
	#topbuttons{ display: none !important;}
}

.physicianResults{
	
}

#SCT-Ad{
	
}