#scrollToTop {
	cursor: pointer;
	font-size: 0.9em;
	position: fixed;
	text-align: center;
	z-index: 9999;
	-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;
	background: #3d3b3b;
	color: #ffffff;
	border-radius: 3px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
	right: 20px; bottom: 20px;
}
#scrollToTop:hover {	background: #0088cc;	color: #ffffff;}
#scrollToTop > img {	display: block;	margin: 0 auto;}
.container{max-width:1010px}
body{font-family:'Open Sans';}
h1, h2, h3, h4, h5{font-family:'Open Sans';}
p{font-family:'Open Sans';}
#sp-header-wrapper{padding:  0 !important; }
#sp-main-body-wrapper{padding: 50px 0 !important; }
#sp-feature-wrapper{padding: 0 !important; }
#sp-call_to_action-wrapper{padding: 30px 0 !important; }
#sp-works-wrapper{padding: 50px 0 0 0 !important; }
#sp-services-wrapper{padding: 50px 0 0 !important; }
#sp-promo-wrapper{padding: 50px 0 0 !important; }
#sp-client-wrapper{padding: 50px 0 !important; }
#sp-bottom-wrapper{padding: 50px 0 30px 0 !important; }
#sp-footer-wrapper{padding: 20px 0 !important; }


div#uc-privacy-button {
  display: none;
}

img.sp-simpleportfolio-img {aspect-ratio:49 / 27;}

.sp-simpleportfolio div.info h3.sp-simpleportfolio-title a {color:#d54232;}
.sp-simpleportfolio div.info h3.sp-simpleportfolio-title a:hover  {color:#d54232;text-decoration:underline;}
.sp-simpleportfolio div.info div.sp-simpleportfolio-tags {color: #313538;}

