/* 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;}
/*
* MENU BUTTON (If this is visible then menu switches to mobile-menu)
*/
button.btn-menu{
	background:#c12f2e;
	box-shadow:none;
	color:white;
	width:60px;
	height:60px;
	margin:auto;
	padding:0;
	border:none;
	border-radius:100%;}
button.btn-menu span {
	position:absolute;
	top:0;left:0;bottom:0;right:0;
	margin:auto;
	width:55%;
	height:3px;
	border-radius:6px;
	display:inline-block;
	background:white;	
	-webkit-transition:transform .45s ease-in-out;
	-moz-transition:transform .45s ease-in-out;
	transition:transform .45s ease-in-out;}
button.btn-menu span:nth-child(2){
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	transform: translateY(10px);}
button.btn-menu span:nth-child(3){
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	transform: translateY(-10px);}
.open button.btn-menu span:nth-child(2){
	-webkit-transform: translateY(0px)!important;
	-moz-transform: translateY(0px)!important;
	transform: translateY(0px)!important;}
.open button.btn-menu span:nth-child(3){
	-webkit-transform: translateY(0px)!important;
	-moz-transform: translateY(0px)!important;
	transform: translateY(0px)!important;}

/* 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;
}




/*
	MEDIA QUERIES
*/
@media all and (min-width: 800px){
}
@media all and (max-width: 380px){
	.open button.btn-menu {
		left: calc(100% - 80px);}
}