.withfooter {/*	height: 100%;*//*	padding-bottom: 190px;*/}/*.wrapper.withfooter > .footer {*/.footer {	z-index: 2;	display: block;	position: relative;	bottom: 0px;/*	margin: -190px auto 0;*//*	margin-top: 20px;*/	width: 100%;/*	height: 190px;*/	padding: 10px;}/*.wrapper .footer {	width: 100%;	height: 190px;	padding: 10px;}*/div#customcounter {/*	display: block;*/}div#customsocial {	display: block;}div#customsocial span {	font-size: 120%;	/*font-weight: bolder;*/}div#customsocial img {	margin: 0px 15px 0px 15px;}span#shpl {	display: inline-block;	text-align: left;	padding: 0px 0px 0px 0px;}span#shpt {	display: block;		text-align: center;	clear: both;	padding: 0px 0px 5px 0px;}span#shpl > span#customico {	padding: 0px 0px 0px 15px;}span#customico {	display: block;	width: auto;	padding-bottom: 10px;}/*Icon to top*/#scrollToTop {	cursor: pointer;	font-size: 0.9em;	position: fixed;	text-align: center;	z-index: 10003;	-webkit-transition: background-color 0.2s ease-in-out;	-moz-transition: background-color 0.2s ease-in-out;	-ms-transition: background-color 0.2s ease-in-out;	-o-transition: background-color 0.2s ease-in-out;	transition: background-color 0.2s ease-in-out;	width: 44px;	height: 44px;	background-color: #495678;	background-image: url(../images/ico-top-white.png);	background-repeat: no-repeat;		background-position: center;	background-size: 70%;	border-radius: 3px;	padding-left: 12px;	padding-right: 12px;	padding-top: 12px;	padding-bottom: 12px;	right: 20px; bottom: 95px;}#scrollToTop:hover {	cursor: pointer;/*	background: #252628;	color: #ffffff;*/}#scrollToTop > img {	display: block;	margin: 0 auto;}