html #footer .footercol.colthree h4 a:link {
    color: $footerH4color;
}

#footer{
	@include footer;
	*{
		color: $footerAllcolor;
	}
	@include bgfooter;
    min-height: 340px;
	height: auto;
	overflow: hidden;
    line-height: 18px;
	padding: 20px 0;
    background: $bgfootercolor;
	
	#footerrow{
		min-height:220px; margin-top:25px;
	}

	@media screen and (max-width: $qipad) {	 
		&, #footerrow {
		  margin: 0;
		  padding:0 3%;
		}
	}
	@media screen and (max-width: $qphone) {
		& .footercol.colthree {
		  margin: 5px;
		  max-width: 300px;
		  width: 100%;
		}
		& .footercol{
			width: 300px;	
			max-width: 300px;	
		}
	}
	
		h4 {
			margin: 0 0 20px;
			color: $footerH4color;
			width: 100%;
			text-transform: uppercase;
			font-size: 20px;
		}
		h5 {
		  color: inherit;
		  letter-spacing: 0;
		  margin-bottom: 2px;
		}
	
	
	.footercol { 
		width: 286px;
		float:left; 
		margin-left:25px;
		&:first-child{
			margin-left:0;
		}
	}
	.testimonial {
	    margin-left: 48px;
	}

	.footercol.colone {
		padding: 11px 0 0;
		float: left;
		width: 220px;
		max-width: 220px;
	}
	.footercol.colone h4 {
			margin: 0 0 40px;
	}
	.footercol.coltwo {
		float: left;
		margin: 0 0 0 -40px;
		max-width: 600px;
		width: 600px;
		@media screen and (max-width: $qipad) {		
			& {
			  margin: 0 0 0 10px;
			}
		}
	}
	.footercol.colthree {
		width: 360px;
		float: left;
		max-width: 445px;
		margin-left:45px;
		h4 a{
		  @include links($footerH4color, $footerAllcolor,  linkDecNo, linkDecUnderline);
		}

	}
	.half {
		width: 300px;
		float: left;
		@media screen and (max-width: $qphone) {
			& {
				float:none;
				text-align: left;
				width: auto;
			}
		}
		p {
			font-size: 22px;
			line-height: 100%;
			font-weight: 400;
			@media screen and (max-width: $qipad) { & {
				  margin-left: 43px;
				  margin-top: 13px;
				  width: auto;
			} }
		}
	}
	.getStarsImg {
		height: auto;
		margin-right: 10px;
		width: 111px;
	}
	@media screen and (max-width: $qipad) {		
		.half.text-c.left > br {
		  display: none;
		}
		.half.text-c{
			text-align:left;	
		}
		.footercol.colone, .footercol.coltwo, .footercol.colthree,	.half{
			clear: both;
			float: none;
			margin: 20px auto;
			max-width: none;
			width: 281px;
		}
		
	}


	.left,
	.right,
	.colthree{
		h4{
			margin: 6px 0;
			min-height:34px;
		}
	}
	.right,	.left,	.colthree{
		h4 img{
			margin: 0 10px 0 0;
			top:-5px;
		}
	}

	

	.colthree p{
		margin-left:0;
	}


	a {
		color: $footerAllcolor;
	}
	.footercol.colthree h4 {
		left:-9px;
		@media screen and (max-width: $qipad) {
			&{
				padding:0;
			}
		}
	}
	.testimonial-content {
		text-align: justify;
		@media screen and (max-width: $qipad) {	& {
		  padding: 0;
		}}
	}
	.testimonial-author {
			text-align: right;
			color: $brightblue;
			display:block;
	}
	


}



#footerauthor{
	clear:both;
    margin: 0 0 12px;
	@include clearfix;
		.post-date, .share em{
			color: $postmetadate;
		}
		#authoravatar,#authorlink {
		  //float: left;
		 // margin: 0 10px 0 0;
		}
		#authoravatar {
		  float: left;
		  margin: 0 10px 0 0;
		}

		
}

.blue, #footer h4 span.blue {
	color: $brightblue;
}

#belowfooter {
	display: block;
	@include headerfont;
	padding: 15px 0;
	width: $fullwidth;
	@media screen and (max-width: $qfull) {
		width:100%;
		padding:15px;
	}
	#footerlegal {
	  clear: none;
	  float: right;
	  text-align: right;
		@media screen and (max-width: $qipad) {	
			& {
			  clear: both;
			  float: none;
			  margin-top: 15px;
			  text-align: left;
			}
		  }
	
		.copyright {
			font-size: 14px;
		}
	}		
	
	ul.categories {
	  float: left;
	  font-size: 14px;
	  margin: 0;
		@media screen and (max-width: $qipad) {	
			& {
			  clear: both;
			  float: none;
			  @include clearfix;
			}
		}
		li {
			float: left;
			list-style: none outside none;
			padding: 0 30px 0 0;
		}
		li a {
				color: $footerCatcolor;
		}  
	}
	.copywrite {
		width: 390px;
		float: right;
			text-align: right;
			line-height: 100%;
	}
	.copywrite a {
			color: $linkhover;
			padding: 0 5px;
	}
	
}












	
	
	
