/* Mobile - Tablets L - 780px */

.hide-mobile.mob-l { display: none; }

.hide-mobile.mob-m,
.hide-mobile.mob-xs,
.view-mobile.mob-l { display: inline-block; }

.user-header {
	height: auto;
}

.user-list {
	position: static;
	top: auto;
	right: auto;
	float: right;
}

.filter,
.container.home .title,
.container.home article,
.container article,
.container .pegination,
.container section {
	padding: 15px 20px;
}

.filter .rss-link,
.filter .rss-link:hover,
.filter .rss-link:active,
.filter .rss-link:focus {
	margin-left: 0;
}

.container .pegination a,
.container .pegination .none {
	padding: 6px 9px;
}

.container section a.default,
.container section a.action.default {
	padding: 10px 15px;
	margin-top: 25px;
}

.rating {
	width: 200px;
}

.the-rating {
	margin: 0 5px 0 0;
}

.container .forum-home-btn,
.container .title .forum-home-btn {
	padding: 5px 12px;
}

.container.home article img.alignleft,
.container.home section img.alignleft,
.container.news article img.alignleft,
.container.news section img.alignleft,
.container.home article img.alignright,
.container.home section img.alignright,
.container.news article img.alignright,
.container.news section img.alignright,
.container article img.alignleft,
.container section img.alignleft,
.container article img.alignright,
.container section img.alignright {
	width: 110px;
}

.container.home article img.alignleft,
.container.home section img.alignleft,
.container.news article img.alignleft,
.container.news section img.alignleft,
.container.the-news article img.alignleft,
.container.the-news section img.alignleft,
.container article img.alignleft,
.container section img.alignleft {
  margin: 0 20px 10px 0;
}

.container.home article img.alignright,
.container.home section img.alignright,
.container.news article img.alignright,
.container.news section img.alignright,
.container.the-news article img.alignright,
.container.the-news section img.alignright,
.container article img.alignright,
.container section img.alignright {
  margin: 0 0 10px 20px;
}

.comments,
.container section.comments {
  padding: 0 20px 20px;
}

.content-footer section header {
	width: 100%;
	font-size: 24px;
	line-height: 30px;
	padding: 10px;
}

.content-footer section header a {
	padding: 5px 10px;
	line-height: 20px;
}

.content-footer section article {
  padding: 10px;
  min-height: 70px;
}

.content-footer section.tax-tips article img {
	margin-top: -5px;
	margin-right: 5px;
}


.content-footer section article .cont-foot-left-img {}

.content-footer section article .cont-foot-right-con {
	width: auto;
}

.content-footer section article h3 {
	width: auto;
	text-overflow: clip;
	overflow: visible;
	white-space: normal;
}

.content-footer section article .date {
	width: auto;
	text-overflow: clip;
	overflow: visible;
	white-space: normal;
}

.content-footer section article .price {
	width: auto;
	text-overflow: clip;
	overflow: visible;
	white-space: normal;
}

footer .footer-content {
	margin: 0 auto 40px;
	padding: 0 10px;
}

footer .footer-content section + section {
	padding: 0 0 0 20px;
}

.fb-page:after,
.fb-page > span:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

footer .foot-banners a,
footer .foot-banners .block {
	width: 66px;
	height: 66px;
	background-size: 66px auto;
}

footer .foot-banners a:hover,
footer .foot-banners .block:hover {
	background-size: 66px auto;
}

footer .foot-banners .experian-hitwise-winner,
footer .foot-banners a.experian-hitwise-winner,
footer .foot-banners .experian-hitwise-winner:hover,
footer .foot-banners a.experian-hitwise-winner:hover {
	background-size: 66px 150px;
	height: 75px;
}

footer .foot-banners .alexa-most-popular,
footer .foot-banners a.alexa-most-popular,
footer .foot-banners .alexa-most-popular:hover,
footer .foot-banners a.alexa-most-popular:hover {
	background-size: 75px auto;
	width: 75px;
	height: 75px;
}
