/* SF4H Styles built by Timm Wilson (TaterDev)*/
@import 'https://fonts.googleapis.com/css?family=Raleway';

.touch-button .navicon{
	display:block;
}

.menu-button .touch-button .navicon {
    font-size: 12px;
    position: relative;
    color: #666;
    display: none;
}
.bar1, .bar2, .bar3 {
    width: 35px;
    height: 5px;
    background-color: #006785;
    margin: 6px 0;
    transition: 0.4s;
}

.change .bar1 {
    -webkit-transform: rotate(-45deg) translate(-9px, 6px);
    transform: rotate(-45deg) translate(-9px, 6px);
}

.change .bar2 {opacity: 0;}

.change .bar3 {
    -webkit-transform: rotate(45deg) translate(-8px, -8px);
    transform: rotate(45deg) translate(-8px, -8px);
}

.single-post h3 {
    color: #006666;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 0px;
    font-size: 14px;
}

.single-post .widget-area{
	margin-top: 100px;
}
.blog h3 {
    color: #006666;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 14px;
    font-size: 14px;
}

.blog .widget-area{
	margin-top: 100px;
}

.blog #main  {
	padding: 20px 0 30px 0px;
}
body {
    font-family: 'Raleway', sans-serif;
    font-size: 16px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}
.full-bar {
height:20px;
    background: #009999;
}
.page-break:before {
    content: '';
    position: absolute;
    border-style: solid;
    border-color:  #009999 transparent;
    display: block;
    width: 0;
    z-index: 1;
    top: 9px;
    left: 50%;
}
.page-break {
    width: 100%;
    height: 20px;
    background: #009999;
    margin: 2% 0 4% 0;
}
.page-break:after {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 54px 100px 0;
    border-color:  #009999  transparent;
    display: block;
    width: 0;
    z-index: 1;
    left: 46%;
}
.nav-container {
  float:right;
  font-size: 16px;
  padding-top: 4%;
  text-transform: uppercase;
}
.flexnav li a {
  background: transparent;
  border-bottom: none;
  border-left: none;
  color:#898989;
}
.flexnav li {
background: transparent;
}
.flexnav li ul li a {
  background: white;
  width: 210px;
}
.flexnav li ul li > ul {
    left: 100%;
    top: 0;
    margin-left: 69px;
}
.flexnav ul li ul li a {
    background: #bfbfbc;
    color: #fff;
}
.home .entry-title {
  display:none;
}
.entry-title {
    color: #006666;
    font-weight: bold;
  }
.home-wrapper{
 	background: url('/wp-content/uploads/2021/02/FINAL-papyrus-image.png'); 
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 650px;
}
.interior-header{
  background: url('/wp-content/uploads/2016/08/interior-header.png');
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
    height: 550px;
}
.patients-title{
  margin-bottom:0px;
}

.head-circle p {
      margin: 0 0 10px;
}

.page-id-32 .interior-header{
  background: url('/wp-content/uploads/2016/08/features-benefits-head.png');
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 550px;
}
.about-header{
  /* IE10+ */
  background-image: -ms-linear-gradient(top, #FFFFFF 0%, #009999 100%);
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(top, #FFFFFF 0%, #009999 100%);
  /* Opera */
  background-image: -o-linear-gradient(top, #FFFFFF 0%, #009999 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(100, #009999));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #009999 100%);
  /* W3C Markup */
  background-image: linear-gradient(to bottom, #FFFFFF 0%, #009999 100%);
}
.page-id-35 .interior-header{
  background: url('/wp-content/uploads/2016/08/paitents-header-2.png');
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 669px;
}
.benefits-header{
  padding:30px;
}

.page-id-35 h3 ,.page-id-32 h3, .page-id-309 h3{
  margin-bottom: 10px;
}
.page-id-8 h3 {
    margin-bottom: 10px;
}
.box{
  padding-bottom: 5%;
}
.jumbotron {
  background: transparent;
}
.jumbo-title {
color: #009999;
padding-bottom: 8%;
font-weight: bold;
}
h2 {
color: #009999;
}
h3{
    color:#000000 
	Font-family: 'Raleway', sans-serif
	font-weight: lighter;
	margin-bottom: 14px;
}
h4{
color:   #009999;
text-transform: uppercase;
}
p {
    margin: 23px 0 10px;
}
.learn-more-btn {
      width: 142px;
      border-width: 0px;
      border-color: transparent;
      background-color: #009999;
      padding: 13px;
      position: relative;
      text-transform: uppercase;
      color: #fff;
      border-radius: 0;
      font-family: 'Raleway', sans-serif;
      font-weight: lighter;
}
.learn-more-btn:hover {
  border: 1px solid black;
  background-color: transparent;
  color: #000;
}
.btn-default {
      width: 142px;
      border-width: 0px;
      border: 1px solid black;
      background-color: transparent;
      padding: 13px;
      position: relative;
      text-transform: uppercase;
      color: #000;
      border-radius: 0;
      font-family: 'Raleway', sans-serif;
      font-weight: lighter;
}
.btn-default:hover {
  background-color: #009999;
  color: #fff;
}
.home-circle {
  text-align: center;
/* position: relative;
  top: 200px;*/
}
.head-circle {
    text-align: center;
    position: relative;
    bottom: 100px;
  }
#colophon {
  background: #009999;
  color: #fff;
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 12px;
}
#colophon a{
color:#fff;
}

.about-home {
    text-align: center;
    margin: 0 19% 4% 20%;
}
/* for full width gray bar*/
.body-part-wrap {
  background: #F2F2F2;
  margin-bottom: -45px;
}
#footer-wrapper{
      background: #009999;
}
.investor-submit{
  width: 142px;
    border-width: 0px;
    border-color: transparent;
    background-color: #009999;
    padding: 13px;
    position: relative;
    text-transform: uppercase;
    color: #fff;
    border-radius: 0;
    font-family: 'Raleway', sans-serif;
    font-weight: lighter;
}
.flexnav .touch-button {
    border-left:none;
}
.head-p{
  margin-top: -27px;
  text-align: center;
}
/* colors for the tables*/
.t-blue{
      background: #66FFFF;
}
.t-green{
    background:#00CCCC;
}
.table-bordered>tbody>tr>td{
      border: 1px solid #000;
}
.table-bordered {
    border: 1px solid #000;
}
.table-bordered>thead>tr>th{
      border: 1px solid #000;
      font-size: 20px;
}
.bottom-space{
  margin-bottom:30px;
}
.page-divide {
  border-right: 4px solid #00998B;
      padding-right: 20px;
}
.circle-img-vertical {
margin-right: 80px;
}
ul {
    margin-top: 0;
    margin-bottom: 35px;
    padding-left: 16px;
}
a {
      color: #009999;
}
.pdf-shadow{
webkit-box-shadow: -1px 17px 23px -12px rgba(0,0,0,0.75);
-moz-box-shadow: -1px 17px 23px -12px rgba(0,0,0,0.75);
box-shadow: -1px 17px 23px -12px rgba(0,0,0,0.75);
}
/* Media Queries*/
@media screen and (max-width: 780px) {
          .nav-container {
            float:none;
          }
          .page-divide {
            border-right: none;
            padding-right: 0px;
          }
          .circle-img-vertical {
          margin-right: 0px;
          }

}


@media only screen and (max-width: 800px) {
    .nav-container {
    float: none;
}
}

@media only screen and (max-width: 1200px) and (min-width: 989px) {
	.nav-container {
		font-size: 12px
			
	}
	
}
