/******************************************************************************/
/*	Headers																	  */
/******************************************************************************/

h1,h1 a	{	font-size:55px;	}
h2,h2 a	{	font-size:52px;	}
h3,h3 a	{	font-size:35px;	}
h4,h4 a	{	font-size:24px;	}
h5,h5 a	{	font-size:20px;	}
h6,h6 a	{	font-size:18px;	}

/******************************************************************************/
/*	Main																	  */
/******************************************************************************/

.main
{
	width:460px;
}

/******************************************************************************/
/*	Home carousel															  */
/******************************************************************************/

	/**************************************************************************/
	/*	Home carousel / Bar													  */
	/**************************************************************************/

	div.home-carousel-bar
	{
		top:20px;
	}

	/**************************************************************************/
	/*	Home carousel / Slides												  */
	/**************************************************************************/

		/**********************************************************************/
		/*	Home carousel / Slides / Title box								  */
		/**********************************************************************/
		
				div.home-carousel-title-box>div.main>a>span
				{
					padding:25px;
					border-width:4px;
				}
				
					div.home-carousel-title-box>div.main>a>span>span
					{
						font-size:36px;
					}
					
					div.home-carousel-title-box>div.main>a>span>span+span
					{
						font-size:15px;
						margin-top:15px;
					}
					
	/**************************************************************************/
	/*	Home carousel / Pagination											  */
	/**************************************************************************/
	
	div.home-carousel-pagination
	{
		bottom:30px;
	}
	
/******************************************************************************/
/*  Post date box															  */
/*  Post comment count box													  */
/******************************************************************************/
		
	div.post-date-box h3,
	div.post-date-box h4,
	div.post-comment-count-box h3,
	div.post-comment-count-box h4
	{
		padding-top: 12px;
	}

/******************************************************************************/
/*  Post list																  */
/******************************************************************************/

		/**********************************************************************/
		/*  Post list / Image												  */
		/**********************************************************************/

		ul.post-list.post-list-1 li div.post-list-image
		{
			width:380px;
		}
		
		/**********************************************************************/
		/*  Post list / Content												  */
		/**********************************************************************/
		
		ul.post-list.post-list-1 li div.post-list-content
		{
			width:380px;
		}
		
/******************************************************************************/
/*	Info list					                                              */
/******************************************************************************/
		
			ul.info-list li h2 span
			{
				font-size:100px;
			}


/******************************************************************************/
/*	mobile style fixes					                                              */
/******************************************************************************/


.LicensedPractitioner_logo {
	margin-left:35px;
			
}

ul.team-list > li h3.team-name {
	margin-top: 0px;
}

ul.service-list li {
	width:100%;
	margin:10px 5px 15px 0;
}


	ul.service-list li .service-hover-list-container {
			display:block;

		}

		.service-hover-list-container img {
			display:none;
		}

		.service-hover-list-container.wide-container ul {
			margin-left:0px;
		}

		.service-hover-list-container ul {
			position:inherit;
			margin-left:0px;
			margin-top:0px;
			min-width:auto;
			width:auto;
			padding:10px 20px;
		}

		ul.service-list li a:hover
		{
			text-decoration:none;
			color:#fff;
			cursor:inherit;
		}


ul.filter-list li {
	width:100%;
}

div.footer .layout-p-66x33 {
	margin-bottom:-30px;
}

div.footer .column-left
{
	text-align: center;
	
}

div.footer .column-right {
	padding-bottom:20px;
	margin-top:-10px;
}

div.footer .align-right {
	text-align: center;
}

.column-right.mobile-no-margin {
	margin-bottom:-20px;
}



			