/* CUSTOM CSS PLUGIN */

/* Gravity Forms */
.gform_wrapper h2.gsection_title, .gform_wrapper .gsection_description, .gform_wrapper h3.gform_title {
  width: 98%;
  text-align: left;
}

.gform_wrapper form {
  text-align: left;
  padding-bottom: 3em;
}

input[type=text] + label {
  position: relative;
  top: -12px;
}

.gform_confirmation_message {
  color: inherit;
  line-height: 1.5;
  padding-bottom: 2em;
}

.gform_wrapper .gfield_time_hour input {
  display: inline-block;
}


/* Conditions and Treatments */
.condition-treatment p {
	line-height: 1.6;
}

#menu-main-menu {

z-index: 100;
}
.whitetext a {color: white !important}
.whitetext li a {color: #222222 !important;}
h2.float-left {float: none;}


#gform_fields_22 label, #gform_fields_21 label {
  color:#fff;
}

/*Landing Page Template*/
.page-template-landing-page h2 {
  color:#3571b4;
  margin: 30px 0;
}
.page-template-landing-page h3 {
  font-size:1.1em;
  font-family:'Open Sans',sans-serif;
}
.page-template-landing-page .bold {
  font-weight:bold;
}
.page-template-landing-page .inner-page-header h1 {
  padding:6% 5% 4% 3%;
}
.page-template-landing-page .phone-box {
  text-align:center;
  border:1px solid #5b5c5e;
  padding:15px 0;
  background-color:#fff;
}
.page-template-landing-page .phone-box p {
  margin:0!important;
  color:#3571b4;
  font-size:1.3em;
}
.page-template-landing-page .landing-right-column {
  float: right;
  margin-right: 2em;
  margin-top: -5em;
}
.page-template-landing-page .landing-right-column .alt-button-2 {
  border-color: white;
  width: 175px;
  padding: 15px 15px;
  color:#fff;
}
.page-template-landing-page .phone-box-mobile {
  display:none;
  text-align:center;
}
.page-template-landing-page .phone-box-mobile a {
  font-size:1.5em;
  color:#fff;
}
.page-template-landing-page  .landing-title {
  margin:0;
}

@media screen and (max-width: 64.063em) { 
  .page-template-landing-page .landing-right-column {
    float: right;
    margin:0;
  }
  .page-template-landing-page .phone-box {
    display:none;
  }
  .page-template-landing-page .phone-box-mobile {
    display:block;
  }
}