dy { text-size-adjust: none; -moz-text-size-adjust: none; -webkit-text-size-adjust: none; -ms-text-size-adjust: 100%; }
p { font-size: 1.5em;}
.logo.logo-dark{position: relative; height: auto; width: 300px;}
.nav-bar{ min-height: 100px !important;}
.page-title.page-title-2{z-index: -1;}
.provider-link{ color: #000; }
.location-link{ color: #000; }
.location-link p{margin: 0; padding: 0;}
.location-details p{margin: 0; padding: 0;}
.health-info-link{ color: #000;}
.health-info-link a:visited, a:focus, a:active, a:hover { color: #d3591c; }
.btn-modal-portal{ background-color: #5896d0; border: none; }
.btn-sign-up{ background-color: #d3591c; border: none; margin-top: -25px; line-height: 35px;}
.menu li a { opacity: 1;}
#health-menu{ min-width: 250px !important;}
#health-info a.btn a.btn-lg { background-color: #fff; color: #d3591c; border: 2px solid #398f5d; }
#health-info { background-color: #d3591c; color: #fff; border: none; }
.btn-cta-dark{ color: #fff; }

.btn-sign-up { background-color: #d3591c; border: none; margin-top: -25px; line-height: 35px;}
.btn-sign-in{ background-color: #1C90D3; border: none; opacity: 1; margin-top: -25px; line-height: 35px;}
.btn-facebook { background-color: #26E0AD; color: black !important; border: none; }
.btn-twitter { background-color: #D95D99; color: black !important; border: none; margin-top: -25px; line-height: 35px;}
/*.btn-sign-up:hover {background-color: #1C90D3; color: #d3591c !important;}
.btn-sign-in:hover { background-color: #d3591c !important; color: #1C90D3 !important;}*/
.btn-sign-up:hover, .btn-sign-in:hover, #send:hover, .signup-btn:hover {text-decoration:underline;}
.btn-facebook:hover { background-color: #F9F871; color: #26E0AD !important;}
.btn-twitter:hover { background-color: #F9F871; color: #D95D99 !important;}


.btn-cta-dark:hover{ background-color: #d3591c !important; color: #fff !important; border: none;}
.btn-home-important{  background-color: #1C90D3; color: #fff; border: none; opacity: 1;}
.btn-home-important:hover{ background-color: #1C90D3; color: #fff !important; }
#btn-location{ color: #fff; }
#btn-location:hover{ background-color: #398f5d; color: #fff; border: none; }
#slider-signup { margin-top: 25px;}
.btn:visited:hover{ color:#000;}
#alerts{ padding: 10px 0 10px 0;}
#home-slider{ max-height: 75vh; line-height: 3.5vh; position: relative;}
#home-slider ul {list-style: none;}
.cover{z-index: 1;}
.slide-list ul li{ max-height: 1vh; padding: 0 0 0 0; margin: 0 0 0 0;}
.image{height: 218px;}
#home-alerts {
	text-align: center;
	position: relative;
	z-index: 5;
	height: auto;
	margin-top: -10%;
	margin: 0;
	color: #c64444;
	background: #f2dede;
}
#home-location-pin { color: #d3591c;}
#providers{ padding: 10px;}
.providers-section { padding: 25px 0;}
#providers-container {min-height: 90vh;}

.menu li a {
	font-size:18px !important;
	display: inline-block;
    -webkit-transition: all 0.5s ease; /* Safari and Chrome */
    -moz-transition: all 0.5s ease; /* Firefox */
    -ms-transition: all 0.5s ease; /* IE 9 */
    -o-transition: all 0.5s ease; /* Opera */
    transition: all 0.5s ease;
	transform-origin: bottom left;
}

@media (min-width: 1378px) and (max-width: 1738px) {
	.menu li a {
		font-size:14px !important;
	}
}

@media (min-width: 1278px) and (max-width: 1377px) {
	.menu li a {
		font-size:14px !important;
	}
}

@media (min-width: 1200px) and (max-width: 1277px) {
	.menu li a {
		font-size:12px !important;
	}
}

/*@media (min-width: 1200px) {
	.menu li a {
		font-size:14px !important;
	}
}*/

.zoom-link:hover a {
    -webkit-transform:scale(1.25,1.2); /* Safari and Chrome */
    -moz-transform:scale(1.25,1.2); /* Firefox */
    -ms-transform:scale(1.25,1.2); /* IE 9 */
    -o-transform:scale(1.25,1.2); /* Opera */
     transform:scale(1.25,1.2);
}
.rotate{ display: inline-block;	transition: transform 1s ease; }
.rotate.down{
    -webkit-transform:rotate(-900deg); /* Safari and Chrome */
    -moz-transform:rotate(-900deg); /* Firefox */
    -ms-transform:rotate(-900deg); /* IE 9 */
    -o-transform:rotate(-900deg); /* Opera */
	transform: rotate(-900deg);
}
.rotate.up{
    -webkit-transform:rotate(0deg); /* Safari and Chrome */
    -moz-transform:rotate(0deg); /* Firefox */
    -ms-transform:rotate(0deg); /* IE 9 */
    -o-transform:rotate(0deg); /* Opera */
	transform: rotate(0deg);
}
.google-maps-holder {
  position: absolute;
  width: 100%;
  height: 250px;
  top: 0;
  left: 0;
  z-index: 1;
  background: #292929;
  background-size: cover !important;
  background-position: 50% 50% !important;
}
.provider-statements{ padding: 90px 0;}
.img-responsive{width: auto;}
.image-placeholder{width: 100%; height: 250px; border: 1px solid black; padding-top: 25%;}
.mt75{margin-top: 75px;}
.mt35{margin-top: 35px;}
/* health-info category breadcrumbs */
/*.menu.inline-block{max-width: 325px;}*/
.cat.menu > li > a {color: #fff;}
.breadcrumb.menu-health-info-cat{background: #1C90D3; color: #fff !important;}
.breadcrumb.menu-health-info-cat:hover{background: #398f5d; color: #fff; transition: 0.5s;}
.cat.mega-menu{margin-top: 15px; min-width: 300px;}
.cat.mega-menu > li{position: relative; display: block; overflow: visible;}
.cat.mega-menu > li > ul{position: absolute; top: 0; left: 5px !important; padding: 0 !important; max-width: 300px;}
.location-details{margin-top: 50px; overflow: hidden !important;}
.content .location-content{overflow: hidden;}
.location-short-desc{margin-top: 25px;}
.google-maps-container{height: 300px;}
@-ms-viewport{width: device-width;}
.parallax>.background-image-holder { top: -70vh;}
.location-details h4{font-size: 1.75em;}
@media screen and (min-width:0\0){ .parallax>.background-image-holder { top: 0; } #health-info{ min-height: 100vh;}}
.flex-direction-nav a { overflow: hidden; }
.spacer{ margin-top: 5vh; }
/* section,footer{overflow: visible;} */

@media all and (max-width: 320px){
	#home-slider{ max-height: 80vh; height: 80vh;}
	.fullscreen{ max-height: 80vh;}
	.cover.fullscreen{ max-height: 80vh; }
	.cover.fullscreen .slides>li { height: 80vh; }
	.btn-lg{  min-width: 35vw; }
	h1, h1.larger, .h1{ font-size: 3em; line-height: 2em; font-weight: 300;}
	h3 { font-size: 1.5em; line-height: 1.2em;}
	.location-details{margin-top: 0;}
	.location-content{overflow: visible; margin-top: 75px;}
}
@media (max-width: 320px) {
	.cover.fullscreen .slides li { padding: 20px 0;}
	.location-content{overflow: visible; margin-top: 75px;}
	.provider-image-square{height: 1500px; max-height: 2500px;}
	#home-quote{background-position:0 -20px !important; padding: 45px;}
}

@media (max-width: 360px) {
	.cover.fullscreen .slides li { padding: 20px 0;}
	.location-content{overflow: visible; margin-top: 75px;}
	.location-details{margin-top:110px;}
	.provider-image-square{height: 1500px; max-height: 2500px;}
}

@media all and (min-width: 360px) and (max-width: 410px){
	#home-slider{ max-height: 87vh; height: 87vh;}
	.fullscreen{ max-height: 87vh;}
	.cover.fullscreen{ max-height: 87vh; }
	.cover.fullscreen .slides>li { height: 87vh; }
	.btn-lg{  min-width: 35vw; }
	.location-details{margin-top: 0;}
	.mt75{margin-top: 0 !important;}
	section{padding: 25px 0;}
	.image-square.left{height: 500px; overflow: auto !important;}
	.image{height: auto;}
	.location-content{overflow: visible; margin-top: 75px;}
	#home-quote{background-position:0 -20px !important; padding: 40px;}
}

@media all and (min-width: 411px) and (max-width: 498px){
	.location-details{margin-top: 55vw;}
	#home-quote{background-position:0 -20px !important; padding: 45px;}
}

@media all and (min-width: 499px) and (max-width: 729px){
	.location-details{margin-top: 70vw !important;}
}

@media all and (min-width: 411px) and (max-width: 730px){
	#home-slider{ max-height: 90vh; height: 90vh;}
	.fullscreen{ max-height: 90vh;}
	.cover.fullscreen{ max-height: 90vh; }
	.cover.fullscreen .slides>li { height: 90vh; }
	.btn-lg{  min-width: 35vw; }
	.location-content{overflow: visible; margin-top: 75px;}
	.provider-image-square{height: auto;}
	.prov_content{margin-left: 0;}
}
@media (min-width: 411px) and (max-width: 730px){
	.cover.fullscreen .slides li { padding: 20px 0;}
}
@media (min-width: 731px) and (max-width: 767px){
	.location-details{margin-top: 75vw !important;}
}
@media (min-width: 768px) and (max-width: 989px){
	.location-details{margin-top: 65vw !important;}
	#home-quote {background-position:0 -35px !important; padding:45px;}
}
@media all and (min-width: 499px) and (max-width: 989px){
	.background-image-holder { min-height: 500px; height: 60vh; }
	.image-square .image {  height: 100vh; padding-top: 62vh;}
	.image-square .image.location-image { height: auto; padding-top: 0;}
	.google-maps-container{height: 250px;}
	.location-content{overflow: visible; margin-top: 75px;}
	.image.provider-image{height: auto;}
	.prov_profile{height: 2500px;}
	.prov_content{margin-left: 0;}
	.image-square.provider-image-square.left{min-height: 1500px;}
}
@media all and (min-width: 731px){
	#home-slider{ max-height: 80vh; height: 80vh;}
	.fullscreen{ max-height: 80vh;}
	.cover.fullscreen{ max-height: 80vh; }
	.cover.fullscreen .slides>li { height: 80vh; }
	.btn-lg{  max-width: 35vw; }
	#slide-2-list li{ max-height: 5vh; padding: 0 0 0 0;}
/*	.location-content{overflow: hidden;}*/
}
@media all and  (min-width: 731px) { .cover.fullscreen .slides li { padding: 10px 0;}}

@media all and (min-width: 1200px) and (max-width: 2032px){
    .background-image-holder { height: 650px; }
	.image-square{height: 1000px;}
}
@media all and (min-width: 2032px){
	.image-square { min-height: 85vh; max-height: 100vh;}
	.image-sqaure.content{ height: 650px;}
}
@media (min-width: 992px){
	.prov_profile{ height: 650px;}
	#home-quote {background-position:0 -35px !important; padding:45px;}
}

.lead{margin-bottom: 0;}
#loc_info{min-height: 700px !important;}

ul.about-us{ list-style: disc;}

@media (min-width: 2032px){
	.image-square.location-image-square{
		min-height: auto;
	}
}
.unsupported-message{display: none;}
#health-mega-menu-li{width: 350px !important;}

.location-image-square > .content {
	top: 15%;
	padding: 0 10%;
}
@media screen and (min-width: 990px) and (max-width: 1224px){
	.image-square{
		max-height: 500px;
	}

	.location-image-square > .content {
/*		top: 200px;*/
	}
}

@media screen and (min-width: 1436px) and (max-width: 1509px) {
	.image-square{
		min-height: 550px;
	}

	.location-image-square > .content {
		top: 5%;
	}

	.location-image-square .image{
		height: 600px;
	}

	.location-image-square{
		max-height: 600px;
		overflow: hidden;
	}

}
@media screen and (min-width: 1510px) and (max-width: 2144px) {
	.image-square{
		min-height: 600px;
	}

	.location-image-square > .content {
		top: 5%;
	}

	.location-image-square .image{
		height: 600px;
	}

	.location-image-square{
		max-height: 600px;
		overflow: hidden;
	}
}
@media screen and (min-width: 2145px){
	.image-square{
		min-height: 500px;
	}

	.location-image-square > .content {
		top: 5%;
	}

	.location-image-square .image{
		height: 650px;
	}

	.location-image-square{
		max-height: 650px;
	}
}
@media screen and (min-width: 2146px){
	.image-square{
		max-height: 700px;
	}

	.location-image-square > .content {
		top: 5%;
	}

	.location-image-square .image{
		max-height: 700px;
	}

	.location-image-square{
		overflow: hidden;
		max-height: 700px;
	}
}

/*   IE HACKS   */
@media screen and (min-width: 1680px) and (max-width: 1921px){
	html.ie #slide1{
		padding-top: 115px;
	}
	html.ie #slide-two{
		padding-top: 150px;
	}
	html.ie #slide-three{
		padding-top: 150px;
	}
}
html.ie #slide1{
	padding-top: 115px;
}
html.ie #slide-two{
	padding-top: 130px;
}
html.ie #slide-three{
	padding-top: 150px;
}
html.ie #home-slider p{
	font-size: 18px;
}
html.ie #home-slider{
	line-height: 35px;
}
.feature-height-550 {
	min-height: 550px;
}
.feature-height-360 {
	min-height: 360px;
}
.feature-height-340 {
	min-height: 340px;
}
.feature-height-320 {
	min-height: 320px;
}
.feature-height-305 {
	min-height: 305px !important;
}
.feature-height-200 {
	min-height: 200px !important;
}
.img-gradient {
	position:relative;
	display:inline-block;
}
.img-gradient:after {
	  content:'';
	  position:absolute;
	  left:0; top:0;
	  width:100%; height:100%;
	  display:inline;
		background: linear-gradient(to bottom, rgba(0,47,75,0.5) 0%,rgba(220, 66, 37, 0.5) 100%); /* W3C */
}
.contrast {
	filter:contrast(200%);
}
.benefit-paragraph {
	font-size:16px;
	color: #666;
	line-height: 30px;
}
.testimonial-subhead {
	font-size:16px;
	color: #666;
	margin-top: -10px;
}
.testimonial-content {
	font-size:16px;
	color: #666;
	line-height: 30px;
}
.color-primary-gradient-bg {
	width:100%;
	background: linear-gradient(90deg, rgba(28,144,211,1) 0%, rgba(28,178,211,1) 100%) no-repeat;
  background-size: 100% 430px;
}
.color-light-bg {
	min-height: 75vh;
	width:100%;
	background-color: #f8f8f8;
}
.how-it-works-p {
	 /* text-align:justify; */
	 line-height:32px;
}
.contact-us-box, .about-dr-borik-box {
	z-index:2;
	background-color:#fff;
	min-height:66vh;
	margin-top: 50px;
	box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
	border-radius:10px;
}
.video-table-data {
	font-size: 18px;
}
label.required {padding-top:5px;}
label.alert {
	background:url(../img/alert.png) right 9px no-repeat !important;
	color:#a87f3e !important;
	padding:5px 17px 0 0 !important;
	margin:0 0 5px 0 !important;
	border:none !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius:0 !important;
	border-radius:0 !important;
}
label.required {background: url(../img/bullet_red.png) 0 0 no-repeat;padding-left:15px;}
.success-message {display:none;}
#contact-form-feeback {display:none;background-color: #fff; position: absolute; width: 99%;}
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.embed-small {float:right;width:60%;padding-bottom:33% !important;}
@media screen and (max-width: 420px) {
	p {
		padding: 5px;
	}
}
.main-title {
  font-weight: 500;
  color: black;
  margin-left: 20px;
}
.story-paragraph {
	/* text-align: justify; */
	text-align:left;
 	line-height: 46px;
}
.about-prayer-motion-paragraph {
	/* text-align: justify; */
	text-align:left;
	color: #666;
	line-height: 30px;
}
.hero-header {
	margin-left: 20px;margin-right:auto
}
#contact-container {
	margin-left: 20px;
}

.about-dr-borik-story-img {
	width:30%;
	border-radius:6px;
	float:right;
	margin-left:45px;
	box-shadow:0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}

.mission-statement-0 {
	line-height:30px;
	font-size:2.0em;
}

@media screen and (max-width: 768px) {
	.spacer {
		display: none;
	}
	.signup-btn {
		font-size: 10px;
	}
	.story-paragraph {
		font-size: 16px;
		padding:0 40px;
		line-height: 32px;
	}
	.christ-centered-section {
		padding: 0 32px;
	}
	.about-prayer-motion-paragraph {
		font-size: 16px;
		line-height:32px;
		padding:0 40px;
	}
	.hero-img {
		display: none;
	}
	.hero-header {
		margin-left: 0;
	}
	#contact_form {
		margin-left: 0;
	}
	.about-dr-borik-story-img {
		margin-right:35px;
		margin-left: 25px;
	}
	.mission-statement, .mission-statement-0 {
		font-size: 12px;
		padding:0 40px;
	}
}

* {font-weight:bold;}
/* Making all text bold per Borik */
h1,h2,h3
h4,h5,h6
p, span {
	font-weight: 800 !important;
}

h2.second-line{
    line-height: 48px;
    margin-bottom: 24px;
    font-style: italic;
    margin-top: 20px;
	}

@media (max-width:767px){ 
	#samples {height:650px; }
	h2.second-line, h1.first-line {line-height: 25px;}
}
div.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.test1 {margin:40px 0 40px 0;}
.test2 {background: #f8f8f8;padding:40px 0 40px;}
.test1 * .test2 * {font-size:1.2em;}

.in-action {    text-align: center;
    display: block;
    padding: 20px;
    color: red;
    font-size: 48px;
    border: 1px solid red;
    background-color: #f3c8cc;
    width: 80%;
    margin-left: 10%;
    line-height: 50px;
    font-weight: bold;}
	
#home-quote{background-image: url(../img/80689529.jpg); background-position:0 -60px;background-repeat:no-repeat; height: 250px; background-size: cover;}
h3.widget-title {margin:0;}
ul.widget-categories {list-style:none;font-size:16px;}
ul.widget-categories li {margin: 5px 0;}
article.post {position:relative;margin-bottom: 10px;}
article.post div.post-content {padding-bottom:50px;}
article.post a.btn-more {position: absolute;right: 10px;bottom: -20px;}
