/*body.com_socorex #big-menu .menu-services, body.layout-laboratory #big-menu .menu-services, body.itemid-160 #big-menu .menu-services{
	left: 2%;
}*/
/*body.itemid-102 #big-menu .menu-services, body.itemid-103 #big-menu .menu-services, body.itemid-104 #big-menu .menu-services, body.itemid-105 #big-menu .menu-services,
body.itemid-106 #big-menu .menu-services, body.itemid-107 #big-menu .menu-services,
body.com_k2 #big-menu .menu-services, body.com_contact_socorex #big-menu .menu-services{
	left: 56%;
}*/
body.itemid-102 #big-menu .menu-services, body.itemid-103 #big-menu .menu-services, body.itemid-104 #big-menu .menu-services, body.itemid-105 #big-menu .menu-services,
body.itemid-106 #big-menu .menu-services, body.itemid-107 #big-menu .menu-services{
	left: auto;
	right: -75px;
}
body #big-menu .menu-services.is-right,
body.view-sitemap #big-menu .menu-services.is-right{
	right: 95px;
    left: auto;
}
body.body-de-DE #big-menu .menu-services.is-right{
	right: 170px;
}
body.com_k2 #big-menu .menu-services.is-right,
body.com_contact_socorex #big-menu .menu-services.is-right{
	left: auto;
	right: -75px;
}
body.view-dtailservice #big-menu .menu-services{
	left: 2%;
}
body.body-it-IT #big-menu .menu-services{
	left: 9%;
}
body.view-subscribe #big-menu .menu-services.is-right{
	right: 95px;
    left: auto;
}
#big-menu .menu-services{
	position: absolute;
	z-index: 999999;
	left: 2%;
	right: 0;
    display:none;
	color: #fff;
	max-width: 430px;
	background: #171360;
	padding: 40px 60px;
}
#big-menu .col-sm-4{
	max-width: 360px;
    width: 100%;
    padding: 0 20px;
}
#big-menu .menu-services h3{
	color: #fff;
	font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 22px;
	padding-top: 0px;
	font-weight: 600;
	text-transform: uppercase;
	border-bottom: 2px #3a3c73 solid;
	padding-bottom: 10px;
    margin-bottom: 14px;
}
#big-menu .col-sm-4:last-child h3{
	margin-bottom: 20px;
}
#big-menu .col-sm-4:last-child a.btn{
	margin-top: 5px;
    min-height: 40px;
    padding: 7px 20px;
    max-width: none;
    width: auto;
}
#big-menu .col-sm-4:last-child .moduletable p{
	text-align: center;
}
#big-menu .col-sm-4:last-child .moduletable:first-child {
	margin-bottom: 55px;
}
#big-menu ul, #big-menu ul li{
	display: block;
	padding: 0px;
	margin: 0px;
}
#big-menu ul li a{
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px; 
	line-height: 30px;
}
#big-menu .menu-services ul li a:hover, #big-menu .menu-services ul li a:focus, #big-menu .menu-services ul li.active a{
	color: #97befb;
}