/*Layouts css goes here */


.header{
  
  	//padding-bottom:1%;
  	padding-top:1%;;
  
}

.top-logo{
  margin-top:5px;
}

.body{
	
  //display: flex;
  //height: 100vh;
  //flex-direction: column;


}


//This is the full screen



//This is the central panel

.nav-wrap {
  
  	float: right;
  	margin-top: 40px;
  
}

.nav-wrap .nav,
.nav-extra .nav-wrap {
  
    margin: 0;
      
}

.nav-extra .nav-wrap {
  
  	float: left;
  	padding: 0 20px;
  
}

.top-logo p {
  
  	margin: 0;
}

.slider-wide {
  
  	padding: 0;
}

.slider-wide .carousel {
  
    margin: 0;
    border: solid #222;
    border-width: 3px 0;
  
  }

.features {
  
  	//padding: 20px;

}

.videos-wrap {
  
  	padding: 0 20px;
}

.full-bg {
  
  	//background-color: #ffffff; 
}

.full-bg .container {
  
    //background: none;
}

.full-bg .widget-cell {
  
    padding: 5px 20px;
}

.full-bg .widget-cell,
  .full-bg .widget-cell a {
    
  	color: #f7f7f7;
  	font-weight: normal;
}

.full-bg .widget-cell h2 {
  
    font-size: 24px;
    border-bottom: 1px dotted #f7f7f7;
  
}
  
.content-border-top {
  
  	//border-top: 2px solid #dddddd;
  
}

.content-border-bottom {
  
  	//border-bottom: 2px solid #dddddd;
}

.sb-margin-top {
  
  	margin-top: 30px;
}

.post-padding-left {
  
  	margin: 0 20px;
  
}

.footer{  
   
	//background-color:#e5e8ef ;
   	//margin-left:auto;
  	//margin-right:auto;
  	//width:100%;
  	//margin-top:30px;
  
}

a[target="_blank"]:not(.notarget)::after{
 content:""; 
}

#clinicAddress{
  
  	text-align:right;
  	vertical-align:text-bottom;
  
}

.entry-meta {
  
  	//display: none;
  
}

.PostHeader{
  
	
}

.container{ 
 
	max-width:960px; 
    
}
.SiteContent{
  
  flex: 1;
  min-height:40vh; 
  //height:100%;  
    
}
.newFooter{
  font-size:0.7em;
  background-color:#e5e8ef ;
  margin-left:auto;
  margin-right:auto;
  width:100%;
  margin-top:30px;
  padding-top:30px;
  
}
.footerLogo{
  
  max-width:180px;
  margin-left:auto;
  margin-right:auto;
  padding-top:5px;
  padding-bottom:5px;
  
}
.homeBody{
  font-size:0.9em;
  //padding-top:20px;
  //padding-bottom:20px;
}
.homeStrap{
 padding-bottom:20px; 
}
.fourPIS{
  padding-top:30px;
  padding-bottom:20px;
}
.threePIs{
  width:900px;
 margin: 0 auto;
  padding-bottom:5px;
}

.cellBorder{
 	border-right: solid 0.25px; 
}

.vsAnnounce{
  font-size:0.8em;
  text-align:center;
  width:178px;
  margin: 20 auto;
  padding-top:40px;
}
