/* ELEMENTS CSS */
/* LOGO */
.logo {
	max-width: 100%;
	margin:0;
	padding: 0 0 0 0;
}
.logo a {
	display: inline-block;
}
.logo svg {
	width: 100%;
	max-width: 240px;
}
.logo img {
	min-width:150px;}
/* SOCIAL SHARE */
#socialshare{
	display:block;
	width:100%;
	overflow:hidden;
	padding:.5em 40px;}
#socialshare h1{
	float:left;
	margin:0 .5em 0 0;
	padding:0;
	font-size:1em;
	line-height:30px;
	color:#949ca1;}
#socialshare a{
	float:left;
	width:30px;
	height:30px;
	border-radius:15px;
	overflow:hidden;
	margin-right: .5em;
	transition:background .35s ease-in-out;}
#socialshare a .ico-color{
	fill:#949ca1;
	transition:fill .35s ease-in-out;;}
#socialshare a:hover .ico-color{ fill:#fff;}
#socialshare a.sharefacebook:hover{background:#4873BA;}
#socialshare a.sharelinkedin:hover{background:#007FC4;}
#socialshare a.sharetwitter:hover{background:#47CBEB;}
#socialshare a.sharegoogleplus:hover{background:#DC4E41;}
#socialshare a.sharepinterest:hover{background:#CB2128;}
#socialshare a.sharestumbleupon:hover{background:#D24631;}
#socialshare a.shareemail:hover{background:#c12f2e;}
#socialshare a img{
	max-width:100%;}

.logosvg img {
	width:250px!important;
}