/* Enter Your Custom CSS Here */
/*******************Events filter drop after update Page 07/08/16*******************/
#tribe-events-pg-template{
  margin: 50px auto;
}


/*******************BW Sales Page 04/23/16*******************/
#enroll{
  background-color: #f9f9f9;
  background: #f9f9f9;
  padding: 5px 20px 11px;
  border: 1px solid #e5e5e5;
}
#highlight{
  padding: 20px 10px 10px 10px;
  margin: 20px 10px 10px 10px;
}
/*******************JL 01/09/15*******************/


.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

p.lead.text-center {
    font-weight: normal;
}
p.wysija-paragraph input {
    background: none;
    color: #fff;
    border: 1px solid #fff;
    width: 100%;
    padding: 1px 7px;
}
p.wysija-paragraph input.notwhite {
    background: none;
    color: #000;
    border: 1px solid #000;
    width: 100%;
    padding: 1px 7px;
}

input.wysija-submit.wysija-submit-field {
    background: #0066CC;
    border: none;
    color: #fff;
}
input.wysija-submit.wysija-submit-field:hover {
    background: #04B868;
    border: none;
    color: #fff;
}
.footer-widget > h3 {
    text-align: left!important;
    /* text-shadow: 1px 1px 0px #00B868!important;
    color: #00B868!important; */
}
li.twitter-item.icon-wrapper .fa {
    color: #fff!important;
}
li.twitter-item.icon-wrapper.icon-border-round {
    border-color: #fff!important;
}
li.twitter-item {
    color: #fff!important;
}
/* .footer-middle {
     background: url('http://www.freelargeimages.com/wp-content/uploads/2014/12/Black_background.jpg')!important;
    background-size: cover!important; 
}
*/
.footer-bottom {
    background-color: #666;
}
.hhi_weightloss_form {
    background: rgba(6, 78, 151, 0.7)!important;
    border-top: none;
    background-attachment: fixed!important;
    box-shadow: inset 0 0 10px rgb(0, 0, 0);
    border-bottom-left-radius: 1px;
    border-bottom-right-radius: 1px;
}
label.gfield_label,label#label_3_4_0,label#label_3_4_1 {
    color:#fff;
}

.ginput_container input {
    background: rgba(255, 255, 255, 0.17);
    border: 1px solid #74CB5D;
  color:#fff!important;
}
div#my-block-8 {
    background: #EDEDED;
    box-shadow: 0px 0px 10px;
   padding: 20px 0px 20px;
}
#my-block-8 .row .service-block {
    padding: 30px 65px!important;
}
div#my-block-7 {
    margin-bottom: 40px;
    text-align: center;
}
div#my-block-6 {
    margin-bottom: 100px;
    background: #f5f5f5;
    box-shadow: 0px 0px 5px;
}
div#my-block-6 .row:hover{
background:#06C;
}
div#my-block-6 .row:hover #cc-con p,div#my-block-6 .row:hover #cc-con h3{
color:#fff!important;
}
div#my-block-6 br {
    display: none;
}
div#cc-con {
    padding: 30px 20px 0px;
}
div#my-block-6 img {
    width: 100%;
    height: 428px;
    padding: 0px;
    margin: 0px!important;
}
#my-block-6 .col-md-6 {
    padding: 0px!important;
    margin: 0px!important;
}
div#my-block-3 {
    background: url('http://hippocratesinst.org/wp-content/uploads/2016/01/landing_bg.jpg');
    box-shadow: 0px 0px 10px #000;
    padding: 20px 0px 20px;
    background-repeat: no-repeat;
    background-size: cover;
  
}
#my-block-3 .service-block-content p {
    color: #fff;
}
#my-block-3 .service-block {
    border: 1px;
    border-style: dashed;
    border-color: #fff;
    display: block;
    height: 305px;
    padding: 23px 10px;
  background: rgba(68, 140, 221, 0.59);
}
#my-block-3 hr.hr-circle-center {
    margin: 40px auto;
}
#my-block-3 .service-block-title p {
    color: #FFFFFF!important;
}
#my-block-3 .icon-wrapper.icon-border-round.fa-3x {
    border-color: #fff!important;
    color: #fff!important;
}
blockquote .blockquote {
    font-size: 17.5px;
    font-weight: 300;
    line-height: 1.25;
    color: #4F4F4F;
    text-shadow: 1px 1px 0px #CFDB9E;
}

#my-area img {
    margin-top: 35px!important;
  border: 2px solid #06C;
}
#my-area img:hover {
    border: 2px solid #10A352;
   
}
#my-area a {
    color: #0066CC;
    font-weight: 600;
    letter-spacing: 0.9px;
    display: block;
}
hr.hr-circle-center:after {
    background: #0066CC;
}
hr.hr-circle-center {
    margin: 40px auto 70px;
}
div#my-block-2 {
    background: url('http://healinglaserclinics.net/wp/wp-content/uploads/2013/06/slides-background2.jpg');
    background-size: cover;
    background-position: 0%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    padding: 20px;
    margin-bottom: 100px;
    box-shadow: 0px 0px 10px #000;
}
div#my-block-2 img {
    box-shadow: 0px 0px 4px #000;
    border: 3px solid #CAD590;
}
div#my-block-2 h1 {
    text-shadow: 2px 2px 0px #C8D492;
}

/* Enter Your Custom CSS Here */

.promotest{color:#ff0000;}


.gr_hhi_required {color:#0066cc;}

.hhi_weightloss_form {background:#e18e18;padding:20px;}
.hhi_weightloss_cta {background:#74cb5d;padding:20px;}
#gform_wrapper_3 .gform_footer.top_label{text-align:center;} 
#gform_wrapper_3 .gform_footer input[type=submit]
{
padding: 10px 20px 11px !important;
font-size: 21px !important;
background-color: #74cb5d;
font-weight: bold;
text-shadow: 1px 1px #74cb5d;
color: #000000;
border-radius: 100px;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
border: 1px solid #74cb5d;
cursor: pointer;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}
@media (max-width:480px){
#gform_wrapper_3 .gform_footer input[type=submit]
{
font-size: 11px !important;
}
}
@media (max-width:750px){
#gform_wrapper_3 .gform_footer input[type=submit]
{
font-size: 16px !important;
}
}

/******** KCL 12/10/15 homepage *************/

/***************custom css by rezwan*********************/

img.ltl-top-margin {
    margin-top: 20px;
}

ol li {
    float: none;
}

iframe {
    border: 3px solid #f1f1f1;
    box-shadow: 0px 0px 1px #000;
}


#compre tr td img {
    border: 3px solid rgba(0,0,0,.05);
    box-shadow: 0px 0px 1px #000;
    border-radius: 1px;
    width: 150px;
}

#compre tr td h4 {
    font-size: 20px;
    font-weight: 600;
}

#compre tr td h5 {
    font-size: 17px;
    font-weight: 600;
}

div.box {
    background: #fdfdfd;
    border: 3px solid #f1f1f1;
    box-shadow: 0px 0px 1px #000;
    padding: 25px;
}

div.box h2 {
    font-weight: 700;
}

div.box h4 span {
    font-weight: 500;
}


img.alignright.size-full.wp-image-6631 {
    margin-top: 20px;
}

.big-left {
    margin-left: 50px;
}


body.page-id-2337 div.main-content {
    background-color: #ebebeb;
}
/*
.parallax-wrapper-inner.padding-large div.col-md-8.col-md-push-2 {
    float: right;
    margin-right: 50px;
}
*/


.parallax-wrapper-inner.padding-large div.col-md-8.col-md-push-2  h2.text-center.animation.fadeInUp.title-medium.bold.featured-title.animation-active span {
    text-shadow: 0px 0px 1px #fff;
}

.parallax-wrapper-inner.padding-large div.col-md-8.col-md-push-2  p.lead.text-center {
    text-shadow: 0px 0px 1px #fff;
}



body.page-id-3332 .main-content tbody tr td {
    min-width: 500px;
}


/*******************navigation custom******************/

ul.ubermenu-submenu-id-7376 {
    min-width: 20px!important;
    left: auto!important;
    width: 175px!important;
    border: 0px solid red;
}

ul.ubermenu-submenu-id-7376 li {
    clear: both;
    display: block;
    float: none;
}

ul.ubermenu-submenu-id-7376 li a {
    font-weight: 300!important;
    color: #000000!important;
    padding: 15px 20px!important;
    font-size: 12px!important;
}

ul.ubermenu-submenu-id-7376 li.ubermenu-retractor.ubermenu-retractor-mobile {
    display: none;
}

div.my-frame {
    width: 500px;
    float: right;
    margin-left:20px;
    margin-top:10px;
}

/*******************application form*******************/

#wpcf7-f7072-p7073-o1 input[type="date"] {
    line-height: 20px;
}
#wpcf7-f7072-p7073-o1 input[type="submit"] {
    float: right;
    padding: 5px 25px;
}


div.para-box span.box1 {
    box-shadow: 0 0 0px #000;
    display: inline-block;
    line-height: 125%;
    margin-right: 1%;
    text-align: right;
    vertical-align: top;
    width: 40%;
    margin-top:12px;
}

div.para-box span.box2 {
    width: 58%;
    display: inline-block;
    text-align: right;
    box-shadow: 0px 0px 0px #000;
}

div.para-box {
    width: 100%;
    box-shadow: 0px 0px 0px #000;
}

div.para-box span.one-four {
    display: inline-block;
    width: 23%;
    margin-right: 1%;
    text-align: left;
    line-height: 0px;
    margin-top: 15px;
    box-shadow: 0px 0px 0px #000;
}

div.para-box span.one-three {
    box-shadow: 0px 0px 0px #000;
    display: inline-block;
    line-height: 0px;
    margin-right: 1%;
    margin-top: 5px;
    margin-bottom: 5px;
    text-align: center;
    width: 40%;
}

div.para-box span.one-three.small-space {
    width: 12%;
   	line-height: 300%;
    vertical-align: top;
}


div.para-box span.one-half {
    display: inline-block;
    width: 48%;
    margin-right: 1%;
    text-align: left;
    line-height: 0px;
    margin-top: 15px;
    margin-bottom: 0px;
    box-shadow: 0px 0px 0px #000;
}


.my-list span.wpcf7-list-item {
    margin-left: 0.5em;
    display: block;
    text-align: left;
}

div.para-box span.one-four-a {
    display: inline-block;
    width: 25%;
}
div.para-box span.one-four-b {
    display: inline-block;
    width: 30%;
    text-align: center;
  	vertical-align:top;
  	margin-top:15px;
}
div.para-box span.one-four-c {
    display: inline-block;
    width: 25%;
}
div.para-box span.one-four-d {
    display: inline-block;
    width: 15%;
    text-align: center;
  	vertical-align:top;
  	margin-top:15px;
}


#tbl-edu tbody tr th {
    font-size: 12px;
    text-align: center;
}



/*******************Narinder*******************/
.pinkbox-listing li{
list-style-type:disc;
color: #ffffff;
line-height:30px;
font-size:20px;  
}
.pinkbox-listing li span{
  font-size:16px;
}
.pinkbox-heading{
  margin:0px !important;
  font-size:46px;
  padding:30px 30px 30px 30px;
}
.pinkbox-listing{
padding-left: 35px !important;
padding-right: 30px !important;
padding-bottom: 30px !important;
}
.pinkbox-img{
padding-left:30px;
padding-right:30px;
}
.testimonial-cheading{
font: italic 1.5em Georgia,"Times New Roman","Century Schoolbook L",serif;
margin-bottom:0px;  
}
.testimonial-content
{
    background-color:#ffffff !important;
  border-top-color:#ffffff !important;
  color:#000000 !important;
}
.testimonial-content::after
{
    /*border-top-color:#7FB2E5 !important;*/
  border-top-color:#ffffff !important;
}
.hebrew-lan ul,ol{  
  padding-right: 12px !important;  
}
.ltp-custom{
  font-size: 14px;
  font-weight: 300;
  line-height: 1.6;
}  
.lead a{
  font-weight: 300 !important;
  line-height: 1.6 !important;
}
.btn{
  white-space: unset !important;
}
.testimonial-meta{
  display:none;
}
.caroufredsel_wrapper ul li:hover, .caroufredsel_wrapper .overlay-hslide:hover, .caroufredsel_wrapper .overlay-vslide:hover, .caroufredsel_wrapper .overlay-fade:hover, .caroufredsel_wrapper .overlay-zoom:hover, .caroufredsel_wrapper ul{
cursor:text !important;
}
[id*="gpr_widget"] .star-rating-size {
    background: transparent url("http://hippocratesinst.org/wp-content/uploads/2015/09/review_stars.png") no-repeat scroll 0 -13px;
    height: 13px;
}
[id*="gpr_widget"] .gpr-business-name > a, [id*="gpr_widget"] .gpr-business-name > a:visited{
color: #0fa450;
} 
[id*="gpr_widget"] div.gpr-review-content > p, [id*="gpr_widget"] span.gpr-rating-time{
  color:#000000 !important;
}
p.wysija-paragraph input.wysija-inputjl, 
p.wysija-paragraph input.wysija-inputjl,
.shortcode_wysija .widget_wysija input[name="wysija[user][email]"], 
.shortcode_wysija .widget_wysija input[name="wysija[user][firstname]"],
.shortcode_wysija .widget_wysija input[name="wysija[user][lastname]"]
{ float:left;
background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 16px;
    height: 44px;
    line-height: 1.625;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
    
}

.widget_wysija_cont .wysija-submit {
  display:inline;
}

/*.shortcode_wysija .wysija-paragraph { width:35%; margin-right:10px;  float:left;}*/
.shortcode_wysija .wysija-paragraph { padding:16px; margin-bottom:30px;}
.shortcode_wysija .wysija-submit {	
	background-color: #00A94D;
    border-color: #00A94D;
    color: #fff;
    height: 44px;
    text-transform: uppercase;
    transition: background-color 0.5s ease 0s;
  	border-radius:5px;
    width:60%;
    font-size:16px;
    border:1px;
    margin-top:30px;
	display:inline;
}

.shortcode_wysija {
  /*background-color: #ffffff;
  padding-top:50px;
  padding-bottom:50px;
  padding-left:15px;
  padding-right:15px;
  border-radius:5px;
  border:1px;*/
  text-align:center;
}
.c-online-program .col-md-8 {
  background-color: #ffffff;
  padding-top:50px;
  padding-bottom:50px;
  padding-left:15px;
  padding-right:15px;
  border-radius:5px;
  border:1px;
}
.c-online-program1 .col-md-8 {
  background-color: #ffffff;
  padding-top:50px;
  padding-bottom:50px;
  padding-left:15px;
  padding-right:15px;
  border-radius:5px;
  border:1px;
}

.c-online-program12 {
  border:1px;
}
.c-italic{
  font-style:italic;
}

.c-online-p2 span{
	font-size: 32px;
	line-height: 40px;
	font-weight: 900;
	font-family: Playball !important;
    font-style: italic;
	color: #0AA74E;
	text-decoration: none;
	background-color: transparent;
	border-width: 0px;
	border-color: #ffd658;
	border-style: none;   
}



.page-id-24051 .main-wrapper .col-md-8:first-child
{
	background-color: #F1F1F1;
	border-radius:5px;
    margin-top: -120px;
    z-index: 10;
} 
.page-id-24051 .main-wrapper .col-md-8:nth-child(2) 
{
	background-color: #F1F1F1;
	border-radius:5px;
    margin-top: 0px !important;
    z-index: 10;
} 

.page-id-24051 .header-wrapper .col-md-8 {
   margin-top: 0px;
   background-color: transparent;
   border-radius:0px;
}

.page-id-24051 .main-wrapper .c-online-p123 .col-md-8 {
  margin-top: 0px !important;
  background-color: none;
  border-radius:5px;
}

.page-id-24051 .shortcode_wysija .wysija-paragraph {
  float:left;
  width:50%;
  margin-bottom:0px;
  
  }

.page-id-24051 .shortcode_wysija .wysija-submit {
  margin-top:0px;
  width:26%;
}


@media (min-width:600px) and (max-width:900px) {
    .page-id-24051 .main-wrapper .col-md-8:first-child 
	{
    	background-color: #f1f1f1;
	    border-radius: 5px;
	    margin-top: -120px;
	    z-index: 10;
	}
}

@media (max-width:480px) {
    .page-id-24051 .shortcode_wysija .wysija-paragraph
	{
    	width:100%;
	}
	.page-id-24051 .shortcode_wysija .wysija-submit
	{
		width:50%;
	}
}

@media (max-width:599px){
.page-id-24051 .main-wrapper .col-md-8:first-child {
    background-color: #f1f1f1;
    border-radius: 5px;
    margin-top: -146px;
    z-index: 10;
}
}
@media (max-width:415px){
.page-id-24051 .main-wrapper .col-md-8:first-child {
    background-color: #f1f1f1;
    border-radius: 5px;
    margin-top: 0px;
    z-index: 10;
}
.c-online-prog5 {
  margin-top:180px;
  font-size:38px;
}
.page-id-24051 .header-wrapper .col-md-8 {
   margin-top: 0px;
   background-color: transparent;
   border-radius:0px;
}
}

/* style About Us section - old id for test page is 14937, real home page is 3375 */

.page-id-3375 div.col-md-12.main-content div.fullsize.fullsize-background {
  border: none !important; 
  background-color: #70c997 !important;
}

.page-id-3375 div.col-md-12.main-content div.about-us.group div.fullsize-background {
  border: none !important; 
  background-color: #70c997 !important;
}

.page-id-3375 div.col-md-12 div.about-us div.fullsize-background {
  border: none; 
  background-color: #70c997;
}

.page-id-3375 div.col-md-12.main-content div.fullsize.fullsize-background div.row div.col-md-4 {
  padding: 0; 
  overflow: hidden; 
  min-height: 521px; 
  max-height: 521px;
}

.page-id-3375 div.col-md-12.main-content div.fullsize.fullsize-background div.row div.col-md-4 div.img {
	min-height: 521px; width: 620px; 
}

@media screen and (max-width: 760px) {
.page-id-3375 div.col-md-12.main-content div.fullsize.fullsize-background div.row div.col-md-4 div.img
  {margin: 0 auto;} 
}

@media screen and (max-width: 625px) {
.page-id-3375 div.col-md-12.main-content div.fullsize.fullsize-background div.row div.col-md-4 div.img
  {margin: 0 auto;} 
}

@media screen and (max-width: 425px) {
.page-id-3375 div.col-md-12.main-content div.fullsize.fullsize-background div.row div.col-md-4 div.img
  {margin: 0 auto;} 
}

.page-id-3375 div.col-md-12.main-content div.fullsize.fullsize-background div.row div.col-md-4 div.about-us {
  padding-top: 40px; 
  padding-left: 40px; 
  padding-right: 40px; 
  padding-bottom: 15em; 
  margin-bottom: -15em; 
  background-color: #70c997;
}


.page-id-3375 div.col-md-12.main-content div.fullsize.fullsize-background div.row div.col-md-4 div.about-us h2 span.about-us {
  color: #000;
}

.page-id-3375 div.col-md-12.main-content div.fullsize.fullsize-background div.row div.col-md-4 div.about-us p {
  font-size: 1em; 
  line-height: 2em;
}

.page-id-3375 div.col-md-12.main-content div.fullsize.fullsize-background div.row div.col-md-4 div.reserve-now {
  background-color: #333; 
  padding-top: 60px; 
  padding-bottom: 12.1em; 
  margin-bottom: -12.1m;
}

.page-id-3375 div.col-md-12.main-content div.fullsize.fullsize-background div.row div.col-md-4 div.reserve-now h3 {font-size: 34px; line-height: 40px;}

/* TEST style new Life Transformation page - kcl - 01/22/16 */

.page-id-26864 div.row div.col-md-12.main-content div.about-us.group div.container div.row div.col-md-4 a p.lead.text-center {
  /*padding-top: 10px;*/
}

.page-id-26864 div.row div.col-md-12.main-content div.about-us.group div.container div.row div.col-md-4 a h3.text-center.featured-title {
  padding-top: 10px;
  margin: none !important;
}

.page-id-26864 div.row div.col-md-12.main-content div.about-us.group div.container div.row div.col-md-6 .lead {
  font-size: 1.5em;
  line-height: 1.4em;
}

.page-id-26864 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder {
  height: 870px;
  padding: 40px;
  position: relative;
}

/* BG - Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
.page-id-26864 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder
  {height: 1650px;}
}

/* BG - Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
.page-id-26864 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder
  {height: 1550px;}
}

/* BG - Small Devices, Tablets */
@media only screen and (min-width : 768px) {
.page-id-26864 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder
  {height: 1480px;}
}

/* BG - Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
.page-id-26864 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder
  {height: 870px;}
}

/* BG - Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
.page-id-26864 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder
  {height: 890px;}
}

.page-id-26864 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder div.col-md-6 div.row div.infusion-field {
padding: 3px;
}

.page-id-26864 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder div.col-md-6 div.row div.infusion-field label {
  font-weight: normal;
  font-size: 1em;
  color: #fff;
}

.page-id-26864 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder div.col-md-6 div.row div.infusion-field .infusion-field-input-container {
  width: 100%; /*35em*/
  background-color: #d1dfd7;
  border: none;
}

.page-id-26864 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder div.col-md-6 div.row p.lead.accom-txt {
  font-size: 1.3em;
  line-height: 1.5em;
  width: 90%;
  color: #fff;
}

.page-id-26864 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder div.col-md-6 div.row img.alignnone.accom-img {
  padding-bottom: 20px;
}

.page-id-26864 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder div.col-md-6 div.row form.infusion-form {
  top: 0;
  position: absolute;
}

.page-id-26864 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder div.col-md-6 div.row h3.callnow-hd.featured-title {
  width: 70%;
}
/* Head - Small Devices, Tablets */
@media only screen and (min-width : 768px) {
.page-id-26864 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder div.col-md-6 div.row h3.callnow-hd.featured-title
  {width: 60%}
}

/* style new Life Transformation page - kcl - 01/26/16 */

.page-id-2803 div.row div.col-md-12.main-content div.about-us.group div.container div.row div.col-md-4 a p.lead.text-center {
  /*padding-top: 10px;*/
}

.page-id-2803 div.row div.col-md-12.main-content div.about-us.group div.container div.row div.col-md-4 a h3.text-center.featured-title {
  padding-top: 10px;
  margin: none !important;
}

.page-id-2803 div.row div.col-md-12.main-content div.about-us.group div.container div.row div.col-md-6 .lead {
  font-size: 1.5em;
  line-height: 1.4em;
}

.page-id-2803 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder {
  height: 870px;
  padding: 40px;
  position: relative;
}

/* BG - Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
.page-id-2803 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder
  {height: 1650px;}
}

/* BG - Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
.page-id-2803 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder
  {height: 1550px;}
}

/* BG - Small Devices, Tablets */
@media only screen and (min-width : 768px) {
.page-id-2803 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder
  {height: 1480px;}
}

/* BG - Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
.page-id-2803 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder
  {height: 870px;}
}

/* BG - Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
.page-id-2803 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder
  {height: 890px;}
}

.page-id-2803 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder div.col-md-6 div.row div.infusion-field {
padding: 3px;
}

.page-id-2803 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder div.col-md-6 div.row div.infusion-field label {
  font-weight: normal;
  font-size: 1em;
  color: #fff;
}

.page-id-2803 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder div.col-md-6 div.row div.infusion-field .infusion-field-input-container {
  width: 100%; /*35em*/
  background-color: #d1dfd7;
  border: none;
}

.page-id-2803 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder div.col-md-6 div.row p.lead.accom-txt {
  font-size: 1.3em;
  line-height: 1.5em;
  width: 90%;
  color: #fff;
}

.page-id-2803 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder div.col-md-6 div.row img.alignnone.accom-img {
  padding-bottom: 20px;
}

.page-id-2803 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder div.col-md-6 div.row form.infusion-form {
  top: 0;
  position: absolute;
}

.page-id-2803 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder div.col-md-6 div.row h3.callnow-hd.featured-title {
  width: 70%;
}
/* Head - Small Devices, Tablets */
@media only screen and (min-width : 768px) {
.page-id-2803 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder div.col-md-6 div.row h3.callnow-hd.featured-title
  {width: 60%}}


/* style new Life Transformation page - kcl - 01/26/16 */

.page-id-29519 div.row div.col-md-12.main-content div.about-us.group div.container div.row div.col-md-4 a p.lead.text-center {
  /*padding-top: 10px;*/
}

.page-id-29519 div.row div.col-md-12.main-content div.about-us.group div.container div.row div.col-md-4 a h3.text-center.featured-title {
  padding-top: 10px;
  margin: none !important;
}

.page-id-29519 div.row div.col-md-12.main-content div.about-us.group div.container div.row div.col-md-6 .lead {
  font-size: 1.5em;
  line-height: 1.4em;
}

.page-id-29519 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder {
  height: 870px;
  padding: 40px;
  position: relative;
}

/* BG - Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
.page-id-29519 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder
  {height: 1650px;}
}

/* BG - Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
.page-id-29519 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder
  {height: 1550px;}
}

/* BG - Small Devices, Tablets */
@media only screen and (min-width : 768px) {
.page-id-29519 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder
  {height: 1480px;}
}

/* BG - Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
.page-id-29519 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder
  {height: 870px;}
}

/* BG - Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
.page-id-29519 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder
  {height: 890px;}
}

.page-id-29519 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder div.col-md-6 div.row div.infusion-field {
padding: 3px;
}

.page-id-29519 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder div.col-md-6 div.row div.infusion-field label {
  font-weight: normal;
  font-size: 1em;
  color: #fff;
}

.page-id-29519 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder div.col-md-6 div.row div.infusion-field .infusion-field-input-container {
  width: 100%; /*35em*/
  background-color: #d1dfd7;
  border: none;
}

.page-id-29519 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder div.col-md-6 div.row p.lead.accom-txt {
  font-size: 1.3em;
  line-height: 1.5em;
  width: 90%;
  color: #fff;
}

.page-id-29519 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder div.col-md-6 div.row img.alignnone.accom-img {
  padding-bottom: 20px;
}

.page-id-29519 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder div.col-md-6 div.row form.infusion-form {
  top: 0;
  position: absolute;
}

.page-id-29519 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder div.col-md-6 div.row h3.callnow-hd.featured-title {
  width: 70%;
}
/* Head - Small Devices, Tablets */
@media only screen and (min-width : 768px) {
.page-id-29519 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder div.col-md-6 div.row h3.callnow-hd.featured-title
  {width: 60%}
}

/* New Health Educator page - KCL - 02/08/16 */

.page-id-2811 div.row div.col-md-12.main-content div.container div.row div.col-md-2 div.staff-member.team div.staff-member-name h4 {
font-size: 1em;
  line-height: 1.2em;
}

.page-id-2811 div.row div.col-md-12.main-content div.container div.row div.col-md-2 div.staff-member.team div.staff-member-name p {
font-size: 1em;
}


.page-id-2811 div.row div.col-md-12.main-content div.container div.row div.col-md-2 div.staff-member.team div.staff-member-name {
background-color: #10a352;
  height: 80px;
}
/* APPLY NOW*/
.page-id-2811 div.row div.col-md-12.main-content div.jumbotron.applybg {
  background-color: #10a352;
}

.page-id-2811 div.row div.col-md-12.main-content div.jumbotron.applybg div.container div.row div.col-md-12 h2.text-center.featured-title span {
  color: #fff;
}

.page-id-2811 div.row div.col-md-12.main-content div.jumbotron.applybg div.container div.row div.col-md-12 div.button-wrapper.text-center a.btn.btn-lg.apply {
  color: #fff;
}

.page-id-2811 div.row div.col-md-12.main-content div.jumbotron.applybg div.container div.row div.col-md-12 div.button-wrapper.text-center {
  background-color: #0066cc;
  width: 20%;
  margin: auto;
}
/*apply now btn hover*/
.page-id-2811 div.row div.col-md-12.main-content div.jumbotron.applybg div.container div.row div.col-md-12 div.button-wrapper.text-center:hover {
  background-color: rgb(0,81,163);
}
/* END APPLY NOW*/

.page-id-2811 div.row div.col-md-12.main-content div.jumbotron
{
  background-color: #d9e9e0;
}

.page-id-2811 div.row div.col-md-12.main-content div.jumbotron div.container div.row div.col-md-6 div.service-block.sb-border
{
  border: #acacac;
}

.page-id-2811 div.jumbotron div.container div.row div.col-md-6 div.service-block.sb-border.9wk div.service-block-icon.text-center div.icon-wrapper .fa {
  color: #10a352;
}

.page-id-2811 div.row div.col-md-12.main-content div.jumbotron div.container div.row div.tabs ul.nav.nav-tabs li a {
  font-size: 1.5em;
}

.page-id-2811 div.row div.col-md-12.main-content div.jumbotron div.container div.row div.tabs {
  border: 1px solid #10a352;
}


.page-id-2811 div.row div.col-md-12.main-content div.jumbotron div.container div.row div.tabs li.active a {
  border-color: #10a352;
}


/*apply now span font*/
.page-id-2811 div.row div.col-md-12.main-content div.jumbotron div.container div.row div.col-md-6 div.service-block.sb-border.9wk div.service-block-content p.text-center span {
  font-size: 8px;
}

.page-id-2811 div.row div.col-md-12.main-content div.container div.row table
{
 margin: auto; 
}

.page-id-2811 div.row div.col-md-12.main-content div.container div.row table tbody tr td
{
  padding: 10px;
}
.page-id-2811 div.row div.col-md-12.main-content div.container div.row table tbody tr
{
  border-bottom: 1px solid #ddd;
}
.page-id-2811 div.row div.col-md-12.main-content div.container div.row table tbody tr th
{
  padding: 15px;
}

.page-id-2811 div.row div.col-md-12.main-content div.container div.row table tbody {
  padding: 10px;
}

/* NEW CTA on for LTP - 02/22/16 - KCL*/
/* APPLY NOW*/
div.jumbotron.ltpcta {
  background-color: #10a352;
  padding: 20px 0 30px 0;
}

div.jumbotron.ltpcta div.container div.row div.col-md-12 h2.text-center.featured-title span {
  color: #fff;
}

div.jumbotron.ltpcta div.container div.row div.col-md-12 div.button-wrapper.text-center a.btn.btn-lg.apply {
  color: #fff;
}

div.jumbotron.ltpcta div.container div.row div.col-md-12 div.button-wrapper.text-center {
  background-color: #0066cc;
  width: 35%;
  margin: auto;
}
/*apply now btn hover*/
div.jumbotron.ltpcta div.container div.row div.col-md-12 div.button-wrapper.text-center:hover {
  background-color: rgb(0,81,163);
}
div.jumbotron.ltpcta div.container div.row div.col-md-12 p {
  font-size: 16px;
  color: #fff;
}
div.jumbotron.ltpcta div.container div.row div.col-md-12 p a {
  color: #fff;
}
div.jumbotron.ltpcta div.container div.row div.col-md-12 p a:hover {
  color: #fff;
  text-decoration: underline;
}
div.jumbotron.ltpcta div.container div.row div.col-md-12 h2.text-center.featured-title {
  /*width:70%;*/
  margin: auto;
  line-height: 1.3em;
}
/* END APPLY NOW*/



/* Infusionsoft form styling for multiple pages - 02-26-16 - KCL */
div.form div.fullsize.fullsize-background.notopborder.nobottomborder {
  height: 870px;
  padding: 40px;
  position: relative;
}

/* BG - Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
div.form div.fullsize.fullsize-background.notopborder.nobottomborder
  {height: 1650px;}
}

/* BG - Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
div.form div.fullsize.fullsize-background.notopborder.nobottomborder
  {height: 1550px;}
}

/* BG - Small Devices, Tablets */
@media only screen and (min-width : 768px) {
div.form div.fullsize.fullsize-background.notopborder.nobottomborder
  {height: 1480px;}
}

/* BG - Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
div.form div.fullsize.fullsize-background.notopborder.nobottomborder
  {height: 870px;}
}

/* BG - Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
div.form div.fullsize.fullsize-background.notopborder.nobottomborder
  {height: 890px;}
}

div.form div.fullsize.fullsize-background.notopborder.nobottomborder div.col-md-6 div.row div.infusion-field {
padding: 3px;
}

div.form div.fullsize.fullsize-background.notopborder.nobottomborder div.col-md-6 div.row div.infusion-field label {
  font-weight: normal;
  font-size: 1em;
  color: #fff;
}

div.form div.fullsize.fullsize-background.notopborder.nobottomborder div.col-md-6 div.row div.infusion-field .infusion-field-input-container {
  width: 100%; /*35em*/
  background-color: #d1dfd7;
  border: none;
}

div.form div.fullsize.fullsize-background.notopborder.nobottomborder div.col-md-6 div.row p.lead.accom-txt {
  font-size: 1.3em;
  line-height: 1.5em;
  width: 90%;
  color: #fff;
}

div.form div.fullsize.fullsize-background.notopborder.nobottomborder div.col-md-6 div.row img.alignnone.accom-img {
  padding-bottom: 20px;
}

.page-id-29519 div.row div.col-md-12.main-content div.form div.fullsize.fullsize-background.notopborder.nobottomborder div.col-md-6 div.row form.infusion-form {
  top: 0;
  position: absolute;
}

div.form div.fullsize.fullsize-background.notopborder.nobottomborder div.col-md-6 div.row h3.callnow-hd.featured-title {
  width: 70%;
}
/* Head - Small Devices, Tablets */
@media only screen and (min-width : 768px) {
div.form div.fullsize.fullsize-background.notopborder.nobottomborder div.col-md-6 div.row h3.callnow-hd.featured-title
  {width: 60%}
}

