		table {border:1px solid #d1d1d1;margin:20px auto;}
		table td,table tr {padding:10px;border:1px solid #d1d1d1;background:#e1e1e1;}

		.single-blog {padding:10px 0 40px 0;margin:0;}
		
		.usefulnumbers hr {
			padding:10px 0 10px 0;
			border-top:1px solid #e1e1e1;
			margin:10px 0 10px 0;
		}	

		@media only screen and (max-width: 768px) {
			.img-responsive {margin:0 auto 10px auto;}
			#header{
				margin-bottom: 120px;
				padding: 0;
			}
			.navbar-fixed-top {
				top:0 !important;
				margin: 0 !important;
				padding: 0 !important;
			}
			.padding-top {
				padding-top:20px;
			}
			
		}
		
		#slogan {
			position:absolute;
			right:20px;
			top:30px;
			font-family:'Special Elite','Lato',sans-serif;
			font-size:1.5em;
			color:#a1a1a1;
			text-align:center;
		}
		@media only screen and (max-width: 768px) {
			#slogan {
				top:5px;
				font-size:2vh;
				max-width:50%;
			}
		}

		.navbar {
			height:130px;
			border-bottom:1px solid #e1e1e1 !important;
			z-index:1000;
			background:#fff;
		}
		.navbar-collapse {
			background:#fff;
			padding:20px;
			margin-top:49px;
			z-index:1000;
		}

		@media only screen and (max-width: 768px) {
			.navbar-toggle {
				margin-top:70px !important;
			}
		}
		@media only screen and (max-width: 500px) {
			.navbar-toggle {
				margin-top:70px !important;
			}
			.navbar-collapse {
				margin-top:17px;
				border:1px solid #e1e1e1 !important;
			}
		}

		.navbar-brand {
			background:#fff;
			width:100px;
			height:100px;
			z-index:1000;
		}
		.logo {
			background: url("../images/vision-living-logo-100.png") no-repeat !important;
			width: 100px !important;
			height: 100px !important;
			margin:10px 0 10px 0;
		}

		.clients-logo div img {text-align:center;margin:0 auto 10px auto;}

		.blog-details {
			border-top:1px solid #c0c0c0;
			margin-top: 30px;
		}

		.blog-details.noline {
			border-top:none;
		}

		.action h1 {
			padding:50px 0 0 0px;
		}
		h2 {
			margin:40px 0;
		}
		.action h2 {
			color:#808080 !important;
			margin:40px 0;
			line-height:150%;
		}
		h3 {
			margin:20px 0;
			line-height:150%;
		}
		
		.highlight {
			position:relative;
			padding:30px;
			margin:30px auto;
			text-align:center;
		}
		.highlight ul {
			text-align:left;
		}
		.highlight::after {
			  content: "";
			  background:#000;
			  opacity: 0.2;
			  top: 0;
			  left: 0;
			  bottom: 0;
			  right: 0;
			  position: absolute;
			  z-index: -1;   
			}
		
		ul.icon {
			list-style:none;
			list-style-position: inside;
			padding:0;
			margin:0;
		}
		ul.icon li {
			padding:0 0 0 40px;
			margin:0 0 10px 0;
			background-size: 30px 30px;
			background-repeat: no-repeat;
			background-position: 0 0;
		}

		#blue ul.icon li {
			background-image: url("../images/assisted-living-icon-1.png");
		}
			#blue h1.title,#blue h2,#blue h3 {
				color:#2b8fc5;
			}
			#blue h1.title:before {
				content: "";
				position:relative;
				background: url("../images/assisted-living-icon-1.png") no-repeat 0px -2px;
				display: block;
				background-size: 35px 35px;
				width: 35px;
				height: 35px;
				float: left;
				margin: 0 6px 0 0;
			}
			#blue .highlight {
				border:3px solid #2b8fc5;
			}
			#blue .highlight::after {
			  background:#2b8fc5;
			}
		
		#green ul.icon li {
			background-image: url("../images/assisted-living-icon-2.png");
		}
			#green h1.title,#green h2,#green h3 {
				color:#7ad418;
			}
			#green h1.title:before {
				content: "";
				position:relative;
				background: url("../images/assisted-living-icon-2.png") no-repeat 0px -2px;
				display: block;
				background-size: 35px 35px;
				width: 35px;
				height: 35px;
				float: left;
				margin: 0 6px 0 0;
			}
			#green .highlight {
				border:3px solid #7ad418;
			}
			#green .highlight::after {
			  background:#7ad418;
			}
			#green a  {
			  color:#7ad418;
			}

		#mustard ul.icon li {
			background-image: url("../images/assisted-living-icon-3.png");
		}
			#mustard h1.title,#mustard h2,#mustard h3 {
				color:#c4cd1d;
			}
			#mustard h1.title:before {
				content: "";
				position:relative;
				background: url("../images/assisted-living-icon-3.png") no-repeat 0px -2px;
				display: block;
				background-size: 35px 35px;
				width: 35px;
				height: 35px;
				float: left;
				margin: 0 6px 0 0;
			}
			#mustard .highlight {
				border:3px solid #c4cd1d;
			}
			#mustard .highlight::after {
			  background:#c4cd1d;
			}
			#mustard a  {
			  color:#c4cd1d;
			}

		#yellow ul.icon li {
			background-image: url("../images/assisted-living-icon-4.png");
		}
			#yellow h1.title,#yellow h2,#yellow h3 {
				color:#d4a914;
			}
			#yellow h1.title:before {
				content: "";
				position:relative;
				background: url("../images/assisted-living-icon-4.png") no-repeat 0px -2px;
				display: block;
				background-size: 35px 35px;
				width: 35px;
				height: 35px;
				float: left;
				margin: 0 6px 0 0;
			}
			#yellow .highlight {
				border:3px solid #d4a914;
			}
			#yellow .highlight::after {
			  background:#d4a914;
			}
			#yellow a  {
			  color:#d4a914;
			}
			
		#brown ul.icon li {
			background-image: url("../images/assisted-living-icon-5.png");
		}
			#brown h1.title,#brown h2,#brown h3 {
				color:#c94c1b;
			}
			#brown h1.title:before {
				content: "";
				position:relative;
				background: url("../images/assisted-living-icon-5.png") no-repeat 0px -2px;
				display: block;
				background-size: 35px 35px;
				width: 35px;
				height: 35px;
				float: left;
				margin: 0 6px 0 0;
			}
			#brown .highlight {
				border:3px solid #c94c1b;
			}
			#brown .highlight::after {
			  background:#c94c1b;
			}
			#brown a  {
			  color:#c94c1b;
			}
			
		#pink ul.icon li {
			background-image: url("../images/assisted-living-icon-6.png");
		}
			#pink h1.title,#pink h2,#pink h3 {
				color:#cc165a;
			}
			#pink h1.title:before {
				content: "";
				position:relative;
				background: url("../images/assisted-living-icon-6.png") no-repeat 0px -2px;
				display: block;
				background-size: 35px 35px;
				width: 35px;
				height: 35px;
				float: left;
				margin: 0 6px 0 0;
			}
			#pink .highlight {
				border:3px solid #cc165a;
			}
			#pink .highlight::after {
			  background:#cc165a;
			}
			#pink a  {
			  color:#cc165a;
			}

		#purple ul.icon li {
			background-image: url("../images/assisted-living-icon-7.png");
		}
			#purple h1.title,#purple h2,#purple h3 {
				color:#b61ec2;
			}
			#purple h1.title:before {
				content: "";
				position:relative;
				background: url("../images/assisted-living-icon-7.png") no-repeat 0px -2px;
				display: block;
				background-size: 35px 35px;
				width: 35px;
				height: 35px;
				float: left;
				margin: 0 6px 0 0;
			}
			#purple .highlight {
				border:3px solid #b61ec2;
			}
			#purple .highlight::after {
			  background:#b61ec2;
			}
			#purple a  {
			  color:#b61ec2;
			}

		#darkblue ul.icon li {
			background-image: url("../images/assisted-living-icon-8.png");
		}
			#darkblue h1.title,#darkblue h2,#darkblue h3 {
				color:#431bc1;
			}
			#darkblue h1.title:before {
				content: "";
				position:relative;
				background: url("../images/assisted-living-icon-8.png") no-repeat 0px -2px;
				display: block;
				background-size: 35px 35px;
				width: 35px;
				height: 35px;
				float: left;
				margin: 0 6px 0 0;
			}
			#darkblue .highlight {
				border:3px solid #431bc1;
			}
			#darkblue .highlight::after {
			  background:#431bc1;
			}
			#darkblue a  {
			  color:#431bc1;
			}

		ul.icon.free li {
			background-image: url("../images/flying-free-icon.png");
			padding:0 0 0 45px;
			margin:0 0 10px 0;
			background-size: 41px 14px;
			background-position: 0 7px;
		}

		#features h2 {
			position:relative;
			display:inline-block;
			padding:0 0 0 40px;
			margin:0 0 10px 0;
			background-size: 40px 40px;
			background-repeat: no-repeat;
			background-position: 0 3px;
			line-height:60px;
		}
		#features .feature1 h2 {background-image: url("../images/assisted-living-icon-1.png");}
		#features .feature2 h2 {background-image: url("../images/assisted-living-icon-2.png");}
		#features .feature3 h2 {background-image: url("../images/assisted-living-icon-3.png");}
		
		#footer h2 {color:#808080;}
		
		@media (min-width:1200px){
			.auto-clear .col-lg-1:nth-child(12n+1){clear:left;}
			.auto-clear .col-lg-2:nth-child(6n+1){clear:left;}
			.auto-clear .col-lg-3:nth-child(4n+1){clear:left;}
			.auto-clear .col-lg-4:nth-child(3n+1){clear:left;}
			.auto-clear .col-lg-6:nth-child(odd){clear:left;}
		}
		@media (min-width:992px) and (max-width:1199px){
			.auto-clear .col-md-1:nth-child(12n+1){clear:left;}
			.auto-clear .col-md-2:nth-child(6n+1){clear:left;}
			.auto-clear .col-md-3:nth-child(4n+1){clear:left;}
			.auto-clear .col-md-4:nth-child(3n+1){clear:left;}
			.auto-clear .col-md-6:nth-child(odd){clear:left;}
		}
		@media (min-width:768px) and (max-width:991px){
			.auto-clear .col-sm-1:nth-child(12n+1){clear:left;}
			.auto-clear .col-sm-2:nth-child(6n+1){clear:left;}
			.auto-clear .col-sm-3:nth-child(4n+1){clear:left;}
			.auto-clear .col-sm-4:nth-child(3n+1){clear:left;}
			.auto-clear .col-sm-6:nth-child(odd){clear:left;}
		}
		@media (max-width:767px){
			.auto-clear .col-xs-1:nth-child(12n+1){clear:left;}
			.auto-clear .col-xs-2:nth-child(6n+1){clear:left;}
			.auto-clear .col-xs-3:nth-child(4n+1){clear:left;}
			.auto-clear .col-xs-4:nth-child(3n+1){clear:left;}
			.auto-clear .col-xs-6:nth-child(odd){clear:left;}
		}

		.contact-form {padding:20px;background:#fff;border:1px solid #e1e1e1;}
		
		hr {padding:20px 0 20px 0;border-top:1px solid #e1e1e1;}
		
		.colophon {display:none;}
