#sp-header .sp-module.flags {
	max-width: 200px;
	float: right;
	margin-right: 30px;
	line-height: 80px;
}

#sp-header div.mod-languages ul li.lang-active {
	background-color: transparent !important;
}
#sp-header div.mod-languages ul li.lang-active img {
	outline:0;
}
#sp-header div.mod-languages ul li.lang-active img:hover {
	outline:1px solid #327FA5;
}
.offcanvas-menu ul.lang-inline {
	display: block !important;
}
.offcanvas-menu div.mod-languages ul.lang-inline li {
	display: inline-block !important;
}
div.mod-languages ul li.lang-active {
	background-color: transparent !important;
}
.offcanvas-menu div.mod-languages ul li {
	padding-right:6px !important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
	font-size: 14px !important;
}
.top-right-menu ul.menu li a:hover {
	color: #327fa5 !important;
}
 
@media (max-width: 860px) { 
#sp-simpleportfolio {
	margin: 0 5px;
 }
}
