
/* ---------- Google Font ---------- */
@import url(http://fonts.googleapis.com/css?family=Oswald);
/* RESET STYLES */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote,  {
	margin:0;
	padding:0
}
table {
	border-collapse:collapse;
	border-spacing:0;
	  font-family: Tahoma, Geneva, sans-serif;

}
fieldset, img {
	border:0
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal
}
ol, ul, li {
	list-style:none
}
caption, th {
	text-align:left
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	padding-bottom:10px;
}
q:before, q:after {
	content:''
}
strong {
	font-weight: bold
}
em {
	font-style: italic
}
.italic {
	font-style: italic
}
.aligncenter {
	display:block;
	margin:0 auto;
}
.alignleft {
	float:left;
	margin:10px;
}
.alignright {
	float:right;
	margin:10px;
}
.no-margin {
	margin:0px;
}
.no-bottom {
	margin-bottom:0px;
}
.no-padding {
	padding:0px;
}
.margin-t {
	margin-top:25px;
}
div {
	position:relative
}
a {
	text-decoration:none;
	color:#ffee2b;
}
a:hover {
	text-decoration:underline;
}
a:active, a:focus {
	outline: none;
}
div, img {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
/**** GENERAL STYLES*****/
html {
	-webkit-font-smoothing:antialiased;
}
body {
	background:#e0e0e0;
	color:#454545;
}
#menu-holder {
	width:600px;
}
.set-1 ul li {
	display:inline-block;
	margin-left:10px;
	margin-top:10px;
}
.set-2 {
	margin-top:50px;
}
.set-2 ul li {
	display:inline-block;
	margin-left:20px;
	margin-top:20px;
}
.content {
	text-align:center;
}
.set-1 a {
	position: relative;
	color: #ffffff;
	text-decoration: none;
	font-family: 'Oswald';
	display: block;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	width:40px;
	text-align: center;
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	transform: translate(0, 0);
 -webkit-transition: all .2s ease;
 -moz-transition: all .2s ease;
 -ms-transition: all .2s ease;
 -o-transition: all .2s ease;
 transition: all .2s ease;
	height:40px;
	cursor:pointer;
	overflow:hidden;
	font: 0/0 a;
	text-shadow: none;
	color: transparent;
}
.set-1 a:active, .set-2 a:active {
	-webkit-transform: translate(0, 3px);
	-moz-transform: translate(0, 3px);
	transform: translate(0, 3px);
}
a.twitter-small, a.twitter-big {
}
a.twitter-small {
	background:#2CA9E1 url('../images/twitter.png');
no-repeat center center;
}
a.twitter-big {
	background:#2CA9E1;
}
a.twitter-small:active, a.twitter-big:active {
}
a.twitter-big:before {
	background: url('../mages/twitter.png') no-repeat center center;
	content:"";
	width:20px;
	height:20px;
	position:absolute;
	left:10px;
	top:18%;
}
a.facebook-small, a.facebook-big {
}
a.facebook-small {
	background:#3B5997 url('../images/facebook.png');no-repeat center center;
}

a.gplus-small, a.gplus-big {
	position:relative;
}
a.gplus-small {
	background:#809820  url('../images/gplus.png');no-repeat center center;
}
a.gplus-big {
	background:#353631;
}
a.gplus-small:active, a.gplus-big:active {
}
a.gplus-big:before {
	background: url('../mages/gplus.png') no-repeat center center;
	content:"";
	width:20px;
	height:20px;
	position:absolute;
	left:10px;
	top:18%;
}

a.linkedin-small, a.linkedin-big {
}
a.linkedin-small {
	background:#0073B2 url('../images/linkedin.png'); no-repeat center center;
}
a.linkedin-big {
	background:#0073B2;
}
a.linkedin-small:active, a.linkedin-big:active {
}
a.linkedin-big:before {
	background: url('../images/linkedin.png'); no-repeat center center;
	content:"";
	width:20px;
	height:20px;
	position:absolute;
	left:10px;
	top:18%;
}
