ul,
ol {
	margin: 0 0 12px;
	padding: 0;
}

.mainbody-inner {
	padding: 0;
}

.sidebar {
	margin-top: 50px;
}

.pager li>a,
.pager li>span {
	font-size: 36px;
	padding: 0 5px;
}

.pager {
	position: absolute;
	position: absolute;
	right: 10px;
	top: 45px;
}

.coverimg {
	background-image: url("/images/about-bg.jpg");
	background-position: 50% 50%;
	background-size: cover;
}

.sidebar .category-module {
	width: 94%;
}

.mainbody-inner {
	background-image: url("../images/sidebar-bg.png");
	background-repeat: no-repeat;
	background-position: 60px 50%;
}


/* aboutpage */

.aboutpage .category-module .active,
.aboutpage .category-module a:hover {
	background: #0870b8;
	color: #fff;
	outline: 1px solid #0870b8;
}

.aboutpage #content {
	background: #def0fc;
	/* Old browsers */
	background: -moz-linear-gradient(top, #def0fc 0%, #fbfcfc 15%, #fbfcfc 85%, #def0fc 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #def0fc 0%, #fbfcfc 15%, #fbfcfc 85%, #def0fc 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #def0fc 0%, #fbfcfc 15%, #fbfcfc 85%, #def0fc 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#def0fc', endColorstr='#def0fc', GradientType=0);
	/* IE6-9 */
	padding: 50px 20px;
	margin-left: 0;
	position: relative;
}

.aboutpage .pager li>a {
	color: #0870b8;
}

.aboutpage .mod_slider .pager li>a {
	color: #3CBAC9;
}

.bot-sl .ja-module .module-title {
	font-size: 18px;
	font-weight: 300;
}

.coverimg .container {
	height: 300px;
}

.aboutpage .page-title-container {
	overflow: hidden;
	display: inline-block;
	width: 260px;
	height: 300px;
}

.aboutpage .page-title {
	background: rgba(0, 0, 0, 0) linear-gradient(-128deg, transparent 89px, rgba(8, 112, 184, 0.8) 20px) repeat scroll 0 0;
	color: #fff;
	height: 300px;
	position: relative;
}

.aboutpage .page-title p {
	font-size: 24px;
	left: 25px;
	line-height: 28px;
	position: absolute;
	top: 200px;
}


/* aboutpage */


/* programpage */

.programpage .category-module .active,
.programpage .category-module a:hover {
	background: #f9b233;
	color: #fff;
	outline: 1px solid #f9b233;
}

.programpage #content {
	background: #fffbd9;
	/* Old browsers */
	background: -moz-linear-gradient(top, #fffbd9 0%, #fbfcfc 15%, #fbfcfc 85%, #fffbd9 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fffbd9 0%, #fbfcfc 15%, #fbfcfc 85%, #fffbd9 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fffbd9 0%, #fbfcfc 15%, #fbfcfc 85%, #fffbd9 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffbd9', endColorstr='#fffbd9', GradientType=0);
	/* IE6-9 */
	padding: 50px 20px;
	margin-left: 0;
	position: relative;
}

.programpage .pager li>a {
	color: #f9b233;
}

.coverimg .container {
	height: 300px;
}

.programpage .page-title-container {
	overflow: hidden;
	display: inline-block;
	width: 260px;
	height: 300px;
}

.programpage .page-title {
	background: rgba(0, 0, 0, 0) linear-gradient(-128deg, transparent 89px, rgba(249, 178, 51, 0.8) 20px) repeat scroll 0 0;
	color: #fff;
	height: 300px;
	position: relative;
}

.programpage .page-title p {
	font-size: 24px;
	left: 25px;
	line-height: 28px;
	position: absolute;
	top: 200px;
}

.programpage .lumcat .row {
	margin: 0;
}

.programpage .lumcat .span4 {
	margin: 1%;
	width: 48%;
}


/* programpage */


/* participantspage */

.participantspage .category-module .active,
.participantspage .category-module a:hover {
	background: #81cbd4;
	color: #fff;
	outline: 1px solid #81cbd4;
}

.participantspage #content {
	background: #d5f0f4;
	/* Old browsers */
	background: -moz-linear-gradient(top, #d5f0f4 0%, #fbfcfc 15%, #fbfcfc 85%, #d5f0f4 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #d5f0f4 0%, #fbfcfc 15%, #fbfcfc 85%, #d5f0f4 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #d5f0f4 0%, #fbfcfc 15%, #fbfcfc 85%, #d5f0f4 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5f0f4', endColorstr='#d5f0f4', GradientType=0);
	/* IE6-9 */
	padding: 50px 20px;
	margin-left: 0;
	position: relative;
}

.participantspage .pager li>a {
	color: #81cbd4;
}

.coverimg .container {
	height: 300px;
}

.participantspage .page-title-container {
	overflow: hidden;
	display: inline-block;
	width: 260px;
	height: 300px;
}

.participantspage .page-title {
	background: rgba(0, 0, 0, 0) linear-gradient(-128deg, transparent 89px, rgba(255, 0, 0, 0.8) 20px) repeat scroll 0 0;
	color: #fff;
	height: 300px;
	position: relative;
}

.participantspage .page-title p {
	font-size: 24px;
	left: 25px;
	line-height: 28px;
	position: absolute;
	top: 200px;
}


/* participantspage */


/* participantspage */

.publicationspage .category-module .active,
.publicationspage .category-module a:hover {
	background: #f9b233;
	color: #fff;
	outline: 1px solid #f9b233;
}

.publicationspage #content {
	background: #ffecd2;
	/* Old browsers */
	background: -moz-linear-gradient(top, #ffecd2 0%, #fbfcfc 15%, #fbfcfc 85%, #ffecd2 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffecd2 0%, #fbfcfc 15%, #fbfcfc 85%, #ffecd2 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffecd2 0%, #fbfcfc 15%, #fbfcfc 85%, #ffecd2 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffecd2', endColorstr='#ffecd2', GradientType=0);
	/* IE6-9 */
	padding: 50px 20px;
	margin-left: 0;
	position: relative;
}

.publicationspage .pager li>a {
	color: #f9b233;
}

.coverimg .container {
	height: 300px;
}

.publicationspage .page-title-container {
	overflow: hidden;
	display: inline-block;
	width: 260px;
	height: 300px;
}

.publicationspage .page-title {
	background: rgba(0, 0, 0, 0) linear-gradient(-128deg, transparent 89px, rgba(104, 137, 68, 0.8) 20px) repeat scroll 0 0;
	color: #fff;
	height: 300px;
	position: relative;
}

.publicationspage .page-title p {
	font-size: 24px;
	left: 25px;
	line-height: 28px;
	position: absolute;
	top: 200px;
}


/* participantspage */


/* news */

.newspage .page-title-container {
	overflow: hidden;
	display: inline-block;
	width: 260px;
	height: 300px;
}

.newspage .page-title {
	background: rgba(0, 0, 0, 0) linear-gradient(-128deg, transparent 89px, rgba(104, 137, 68, 0.8) 20px) repeat scroll 0 0;
	color: #fff;
	height: 300px;
	position: relative;
}

.newspage .page-title p {
	font-size: 24px;
	left: 25px;
	line-height: 28px;
	position: absolute;
	top: 200px;
}


/**/

#bot_3 {
	background: rgba(219, 229, 245, 0.7);
	margin-top: 20px;
}

.mod_slider .introtext {
	position: relative;
	padding-bottom: 5 0px;
}

.mod_slider .pager {
	top: -50px;
	right: 0;
	cursor: pointer;
}

#bot_3 .module-title {
	color: #006b9b;
}

#bot_2 h3 {
	font-weight: 300;
	font-size: 2rem;
}

a.btn-yellow {
	color: #fff;
	background: #f9b233;
	display: inline-block;
	padding: 10px 100px 10px 20px;
	margin-top: 30px;
}

a.btn-yellow:hover {
	text-decoration: none;
}

a.btn-yellow {
	background: linear-gradient(-140deg, transparent 10px, #f9b233 10px);
}

.btn-simple,
.readmore {
	background: transparent;
	font-size: 14px;
	display: inline-block;
}

a.btn-simple,
.btn-simple a,
a.readmore {
	color: #555;
	text-decoration: none;
	text-transform: uppercase;
	padding: 5px 30px 5px 10px;
	border: 1px solid #999;
	min-width: 100px;
	text-align: left;
}

.btn-simple a:hover,
a.readmore:hover {
	background: #fff;
}

.page-featured,
.page-article.aboutpage {
	background-image: url("../images/sidebar-bg.png");
	background-repeat: no-repeat;
	background-position: right 90%;
}

#footer {
	background: -moz-linear-gradient(top, rgba(208, 234, 238, 0.5) 0%, rgba(240, 249, 255, 0.5) 100%) !important;
	background: -webkit-linear-gradient(top, rgba(208, 234, 238, 0.5) 0%, rgba(240, 249, 255, 0.5) 100%) !important;
	background: linear-gradient(to bottom, rgba(208, 234, 238, 0.5) 0%, rgba(240, 249, 255, 0.5) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80d0eaee', endColorstr='#80f0f9ff', GradientType=0) !important;
	margin-top: 20px;
	padding: 50px 0;
}

.module.yellow-corner .module-title {
	background: linear-gradient(-140deg, transparent 20px, #f9b233 20px);
	padding: 10px 20px;
	margin: 0;
	font-size: 20px !important;
}

.module.yellow-corner .module-ct {
	padding: 20px 20px 20px 20px;
	background: -moz-linear-gradient(top, rgba(249, 178, 51, 1) 0%, rgba(255, 255, 255, 0.9) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(249, 178, 51, 1) 0%, rgba(255, 255, 255, 0.9) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(249, 178, 51, 1) 0%, rgba(255, 255, 255, 0.9) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9b233', endColorstr='#ccffffff', GradientType=0);
	/* IE6-9 */
}

.module.blue-corner .module-title {
	background: linear-gradient(-140deg, transparent 20px, #6e97c5 20px);
	padding: 10px 20px;
	margin: 0;
	font-size: 20px !important;
}

.module.blue-corner .module-ct {
	padding: 0 20px 20px 20px;
	background: -moz-linear-gradient(top, rgba(110, 151, 197, 1) 0%, rgba(255, 255, 255, 0.9) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(110, 151, 197, 1) 0%, rgba(255, 255, 255, 0.9) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(110, 151, 197, 1) 0%, rgba(255, 255, 255, 0.9) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e97c5', endColorstr='#ccffffff', GradientType=0);
	/* IE6-9 */
	position: relative;
}

.ja-module h4 {
	font-size: 16px;
	line-height: 18px;
}

#bot_2 {
	background: -moz-linear-gradient(top, rgba(239, 219, 236, 1) 0%, rgba(255, 255, 255, 0.8) 25%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(239, 219, 236, 1) 0%, rgba(255, 255, 255, 0.8) 25%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(239, 219, 236, 1) 0%, rgba(255, 255, 255, 0.8) 25%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efdbec', endColorstr='#ccffffff', GradientType=0);
	/* IE6-9 */
}

.newsnav {
	top: -30px !important;
}

.newsnav .fa {
	color: #fff;
	cursor: pointer;
}

.img-responsive {
	width: 100%;
}

.module-ct {
	font-size: 14px;
}

.lumcat {
	position: relative;
}

.lumcatitem {
	position: relative;
	margin-top: 25px;
}

.lumcatiteminfo {
	color: #000;
}

.lumcatitem-icon {
	float: left;
	padding: 15px 5%;
	width: 10%;
}

.lumcatitem-info {
	float: left;
	padding: 15px 5%;
	width: 70%;
}

.lumcatiteminfo h4 {
	font-weight: 700;
}

.catid-1 .lcmask1 {
	background: -moz-linear-gradient(top, rgba(16, 164, 228, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(16, 164, 228, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(16, 164, 228, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#10a4e4', endColorstr='#ccffffff', GradientType=0);
	/* IE6-9 */
	bottom: 0;
	color: #fff;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.catid-1 .lcmask2 {
	background: rgba(0, 0, 0, 0) linear-gradient(46deg, transparent 94%, #fff 20px) repeat scroll 0 0;
	bottom: 0;
	color: #fff;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.catid-2 .lcmask1 {
	background: -moz-linear-gradient(top, rgba(249, 179, 55, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(249, 179, 55, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(249, 179, 55, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9b337', endColorstr='#ccffffff', GradientType=0);
	/* IE6-9 */
	bottom: 0;
	color: #fff;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.catid-2 .lcmask2 {
	background: rgba(0, 0, 0, 0) linear-gradient(46deg, transparent 94%, #fff 20px) repeat scroll 0 0;
	bottom: 0;
	color: #fff;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.catid-3 .lcmask1 {
	background: -moz-linear-gradient(top, rgba(132, 204, 213, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(132, 204, 213, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(132, 204, 213, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84ccd5', endColorstr='#ccffffff', GradientType=0);
	/* IE6-9 */
	bottom: 0;
	color: #fff;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.catid-3 .lcmask2 {
	background: rgba(0, 0, 0, 0) linear-gradient(46deg, transparent 94%, #fff 20px) repeat scroll 0 0;
	bottom: 0;
	color: #fff;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.catid-4 .lcmask1 {
	background: -moz-linear-gradient(top, rgba(131, 204, 213, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(131, 204, 213, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(131, 204, 213, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83ccd5', endColorstr='#ccffffff', GradientType=0);
	/* IE6-9 */
	bottom: 0;
	color: #fff;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.catid-4 .lcmask2 {
	background: rgba(0, 0, 0, 0) linear-gradient(46deg, transparent 94%, #fff 20px) repeat scroll 0 0;
	bottom: 0;
	color: #fff;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.catid-5 .lcmask1 {
	background: -moz-linear-gradient(top, rgba(14, 115, 186, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(14, 115, 186, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(14, 115, 186, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e73ba', endColorstr='#ccffffff', GradientType=0);
	/* IE6-9 */
	bottom: 0;
	color: #fff;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.catid-5 .lcmask2 {
	background: rgba(0, 0, 0, 0) linear-gradient(46deg, transparent 94%, #fff 20px) repeat scroll 0 0;
	bottom: 0;
	color: #fff;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.catid-6 .lcmask1 {
	background: -moz-linear-gradient(top, rgba(249, 179, 55, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(249, 179, 55, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(249, 179, 55, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9b337', endColorstr='#ccffffff', GradientType=0);
	/* IE6-9 */
	bottom: 0;
	color: #fff;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.catid-6 .lcmask2 {
	background: rgba(0, 0, 0, 0) linear-gradient(46deg, transparent 94%, #fff 20px) repeat scroll 0 0;
	bottom: 0;
	color: #fff;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.catid-1 .lumcatiteminfo h4 {
	color: #10a4e4;
	margin-bottom: 10px;
}

.catid-2 .lumcatiteminfo h4 {
	color: #f9b337;
	margin-bottom: 10px;
}

.catid-3 .lumcatiteminfo h4 {
	color: #84ccd5;
	margin-bottom: 10px;
}

.catid-4 .lumcatiteminfo h4 {
	color: #83ccd5;
	margin-bottom: 10px;
}

.catid-5 .lumcatiteminfo h4 {
	color: #0e73ba;
	margin-bottom: 10px;
}

.catid-6 .lumcatiteminfo h4 {
	color: #f9b337;
	margin-bottom: 10px;
}

a.logo strong {
	height: 150px !important;
	position: absolute;
	width: 150px !important;
	z-index: 999;
}

#top_3 {
	background: #def0fc;
	/* Old browsers */
	background: -moz-linear-gradient(top, #def0fc 0%, #fbfcfc 15%, #fbfcfc 85%, #def0fc 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #def0fc 0%, #fbfcfc 15%, #fbfcfc 85%, #def0fc 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #def0fc 0%, #fbfcfc 15%, #fbfcfc 85%, #def0fc 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#def0fc', endColorstr='#def0fc', GradientType=0);
	/* IE6-9 */
	padding: 30px 20px;
	position: relative;
}

.lcicon h3 {
	margin: 0;
}

#top_2 .container {
	padding: 60px 0 30px;
}

.clr {
	clear: both;
}

.f1 {
	padding-bottom: 20px;
}

.f1 .span8 {
	padding: 0px 0;
	background: rgba(255, 255, 255, 0.7);
	font-size: 15px;
}

.f2 .span4 {
	text-align: right;
}

#footer .fa-facebook {
	background: #0481d9 none repeat scroll 0 0;
}

#footer .fa-twitter {
	background: #00acf0 none repeat scroll 0 0;
}

#footer .fa-linkedin {
	background: #0083bd none repeat scroll 0 0;
}

#footer .fa-tumblr {
	background: #1c439d none repeat scroll 0 0;
}

#footer .fa {
	border-radius: 50%;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
	height: 25px;
	line-height: 25px;
	margin: 0 15px 0 0;
	padding: 5px;
	text-align: center;
	width: 25px;
}

#footer .fa-rss {
	color: #555;
	font-size: 28px;
}

#footer .nav.fmmenu>li>a {
	color: #0870b8 !important;
}

#footer .nav>li.active>a {
	color: #FF0000 !important;
}

.module.modlang {
	position: absolute;
	right: 10%;
}

.mainbody .nav.menu li a {
	width: 95%;
}

.mainbody .nav>li.active>a,
.mainbody .nav>li.active>a {
	background: rgb(104, 137, 68);
	color: #fff;
}

.mainbody .nav>li>a:hover,
.mainbody .nav>li>a:hover,
.mainbody .nav>li>a:active,
.mainbody .nav>li>a:active,
.mainbody .nav>li>a:focus,
.mainbody .nav>li>a:focus {
	text-decoration: none;
	background: #f9b233;
	color: #fff;
	left: 3px;
}

.newspage p {
	display: inline-grid;
}

.user-profile {
	width: 103%!important;
	font-size: 11px;
}

.user-profile .user-image {
	width: 63px;
	float: left;
}

.user_contact {
	float: left;
	width: 70%;
	margin: 0 0 0 5px;
}

.user_contact .user_function {
	float: left;
}

.user_contact .phone {
	float: left;
}

.sidebar .module-title {
	font-size: 14px;
}

.participantspage .bap-page-title-container {
	overflow: hidden;
	display: inline-block;
	width: 260px;
	height: 220px;
}

.participantspage .bap-title {
	font-size: 18px!important;
	line-height: 28px!important;
	font-weight: bold;
	padding: 5% 10% 0 10%;
	margin-bottom: 0;
}

.participantspage .bap-page-title {
	background: rgba(0, 0, 0, 0) linear-gradient(-140deg, transparent 30px, rgba(255, 0, 0, 0.8) 20px) repeat scroll 0 0;
	color: #fff;
	height: 220px;
	position: relative;
}

.participantspage .bap-page-title p {
	font-size: 14px;
	line-height: 28px;
	padding: 3% 3% 0 6%;
	margin-bottom: 0;
}

.participantspage .bap-page-title i {
	font-size: 50px;
	float: right;
	transform: rotate(50deg);
	margin-right: 5px;
	color: #fff;
}

.participantspage .bap-page-title i:hover {
	color: #1d70b8;
}

.publicationspage .bap-page-title-container {
	overflow: hidden;
	display: inline-block;
	width: 260px;
	height: 220px;
}

.publicationspage .bap-title {
	font-size: 18px!important;
	line-height: 28px!important;
	font-weight: bold;
	padding: 5% 10% 0 10%;
	margin-bottom: 0;
}

.publicationspage .bap-page-title {
	background: rgba(0, 0, 0, 0) linear-gradient(-140deg, transparent 30px, rgba(104, 137, 68, 0.8) 20px) repeat scroll 0 0;
	color: #fff;
	height: 220px;
	position: relative;
}

.publicationspage .bap-page-title p {
	font-size: 14px;
	line-height: 28px;
	padding: 3% 3% 0 6%;
	margin-bottom: 0;
}

.publicationspage .bap-page-title i {
	font-size: 50px;
	float: right;
	transform: rotate(50deg);
	margin-right: 5px;
	color: #fff;
}

.publicationspage .bap-page-title i:hover {
	color: #f9b233;
}

.newspage .bap-page-title-container {
	overflow: hidden;
	display: inline-block;
	width: 260px;
	height: 220px;
}

.newspage .bap-title {
	font-size: 18px!important;
	line-height: 28px!important;
	font-weight: bold;
	padding: 5% 10% 0 10%;
	margin-bottom: 0;
}

.newspage .bap-page-title {
	background: rgba(0, 0, 0, 0) linear-gradient(-140deg, transparent 30px, rgba(104, 137, 68, 0.8) 20px) repeat scroll 0 0;
	color: #fff;
	height: 220px;
	position: relative;
}

.newspage .bap-page-title p {
	font-size: 14px;
	line-height: 28px;
	padding: 3% 3% 0 6%;
	margin-bottom: 0;
}

.newspage .bap-page-title i {
	font-size: 50px;
	float: right;
	/*transform: rotate(10deg);*/
	margin-right: 20px;
	color: #fff;
}

.newspage .bap-page-title i:hover {
	color: #f9b233;
}
.newspage #content{
	background: #def0fc;
    background: -moz-linear-gradient(top, #def0fc 0%, #fbfcfc 15%, #fbfcfc 85%, #def0fc 100%);
    background: -webkit-linear-gradient(top, #def0fc 0%, #fbfcfc 15%, #fbfcfc 85%, #def0fc 100%);
    background: linear-gradient(to bottom, #def0fc 0%, #fbfcfc 15%, #fbfcfc 85%, #def0fc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#def0fc', endColorstr='#def0fc', GradientType=0);
    padding: 50px 20px;
    margin-left: 0;
    position: relative;
}
.newspage .page-header {
	padding: 0 0 3% 0;
}
.publicationspage table tr{
	border-top: 2px solid gray;
}
.publicationspage table tr td h6{
	margin-bottom: 0;
}
.languageLink {
    background-color: transparent;
    border: 1px solid;
    display: inline-grid;
    font-size: 11px;
	width: 30px;
}
.guideDate{
	font-size: 13px;
    color: gray;
}
/*.participantsTable td p, .participantsTable td h6 {
    text-align: left;
}*/
.participantsTable td {
    width: 1%;
    /*text-align: center;*/
}
.participantsTable .participantsImage {
    /*width: 90%;*/
    /*height: 100%;*/
    /*float: right;*/
    margin: 2%;
}
.participantsTable .participantsImage.logo {
	-webkit-clip-path: polygon(85% 0%, 100% 20%, 100% 100%, 0 100%, 0 0);
    clip-path: polygon(85% 0%, 100% 20%, 100% 100%, 0 100%, 0 0);

}
.counter {
     background-color: transparent; 
     color: black; 
     border: none; 
}
.pagination ul>li>a, .pagination ul>li>span {
	border: none; 
	color: #3cbac9;
}
.pagination ul>li>a:hover, .pagination ul>li>span:hover {
	border: none; 
	background-color: #f9b233;
	color: #000;
}
/* categorypage */

.categorypage .category-module .active,
.categorypage .category-module a:hover {
	background: #f9b233;
	color: #fff;
	outline: 1px solid #f9b233;
}

.categorypage #content {
	background: #fffbd9;
	/* Old browsers */
	background: -moz-linear-gradient(top, #fffbd9 0%, #fbfcfc 15%, #fbfcfc 85%, #fffbd9 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fffbd9 0%, #fbfcfc 15%, #fbfcfc 85%, #fffbd9 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fffbd9 0%, #fbfcfc 15%, #fbfcfc 85%, #fffbd9 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffbd9', endColorstr='#fffbd9', GradientType=0);
	/* IE6-9 */
	padding: 50px 20px;
	margin-left: 0;
	position: relative;
}

.categorypage .pager li>a {
	color: #f9b233;
}

.categorypage .page-title-container {
	overflow: hidden;
	display: inline-block;
	width: 260px;
	height: 300px;
}

.categorypage .page-title {
	background: rgba(0, 0, 0, 0) linear-gradient(-128deg, transparent 89px, rgba(249, 178, 51, 0.8) 20px) repeat scroll 0 0;
	color: #fff;
	height: 300px;
	position: relative;
}

.categorypage .page-title p {
	font-size: 24px;
	left: 25px;
	line-height: 28px;
	position: absolute;
	top: 200px;
}

.categorypage .lumcat .row {
	margin: 0;
}

.categorypage .lumcat .span4 {
	margin: 1%;
	width: 48%;
}

/* categorypage */

/* categorypage */

.cooperationpage .category-module .active,
.cooperationpage .category-module a:hover {
	background: #f9b233;
	color: #fff;
	outline: 1px solid #f9b233;
}

.cooperationpage #content {
	background: #fffbd9;
	/* Old browsers */
	background: -moz-linear-gradient(top, #fffbd9 0%, #fbfcfc 15%, #fbfcfc 85%, #fffbd9 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fffbd9 0%, #fbfcfc 15%, #fbfcfc 85%, #fffbd9 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fffbd9 0%, #fbfcfc 15%, #fbfcfc 85%, #fffbd9 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffbd9', endColorstr='#fffbd9', GradientType=0);
	/* IE6-9 */
	padding: 50px 20px;
	margin-left: 0;
	position: relative;
}

.cooperationpage .pager li>a {
	color: #f9b233;
}

.cooperationpage .page-title-container {
	overflow: hidden;
	display: inline-block;
	width: 260px;
	height: 300px;
}

.cooperationpage .page-title {
	background: rgba(0, 0, 0, 0) linear-gradient(-128deg, transparent 89px, rgba(249, 178, 51, 0.8) 20px) repeat scroll 0 0;
	color: #fff;
	height: 300px;
	position: relative;
}

.cooperationpage .page-title p {
	font-size: 24px;
	left: 25px;
	line-height: 28px;
	position: absolute;
	top: 200px;
}

.cooperationpage .lumcat .row {
	margin: 0;
}

.cooperationpage .lumcat .span4 {
	margin: 1%;
	width: 48%;
}
/* cooperationpage */

ul.bxslider li .info-container {
    bottom: 150px;
    top: initial !important;
}



@media (max-width:768px) {
	a.logo strong {
		position: relative;
	}
	#top_1 {
		padding: 0;
		margin-top: -80px;
	}
	#top_3 {
		margin-left: -24px;
		margin-right: -24px;
	}
	.sidebar {
		padding: 0;
	}
	#header .menu li {
		display: block;
		text-align: left;
	}
	#header .menu {
		margin: 0 0 20px 0;
	}
	#mainnav {
		right: -24px;
		margin: 0;
		position: absolute;
		top: 0;
		width: 120%;
	}
	.sidebar .category-module {
		width: auto;
	}
	.navbar-brand {
		text-align: left;
	}
	#mainnav .btn-navbar {
		float: right;
	}
	#bot_2,
	#bot_3 {
		margin-left: -24px;
		margin-right: -24px;
		padding: 0 24px;
	}
	.pager li>a,
	.pager li>span {
		padding: 0 15px;
	}
	table {
		width: 100%;
	}
	table tr {
		margin-bottom: 10px;
		display: block;
	}
	table td {
		display: block;
		text-align: left;
		padding: 5px 0;
		width: 100% !important;
	}
	table td:last-child {
		border-bottom: 0;
	}
	table td:before {
		float: left;
	}
	.f2 {
		margin: 0 24px;
	}
	.f2 .span4 {
		margin-top: 20px;
	}
	.f1 {
		margin: 0 24px;
		text-align: center;
	}
	.f1 .span4 {
		margin-bottom: 50px;
	}
	.programpage .lumcat .span4 {
		margin: 1%;
		width: 47%;
		float: left;
	}
}

@media (max-width:768px) {
	.programpage .lumcat .span4 {
		margin: 1%;
		width: 98%;
	}
	#mainnav {
		width: auto;
	}
	#header a.logo strong {
		margin-top: -40px;
	}
}