/* ==========================================================================
   Base
   ========================================================================== */
* {
	-webkit-border-radius:0px !important;
	-moz-border-radius:0px !important;
	border-radius:0px !important;
}

body {
	font-family: 'Open Sans', 'Roboto', sans-serif;
}

a:hover, a:active, a:focus {
	outline: 0;
}

/* =============================================================================
   Header
   ========================================================================== */
.banner {

}

header {
	background-color: #3399cc;
	border-top: 25px solid #007bc5;
}

header a.brand {
	display: block;
	font-family: 'Titillium Web', 'Roboto', sans-serif;
}

header a.brand .logo {

}

header a.brand .tagline {
	display: block;
	text-align: center;
	margin: 3% 0px 0 0px;
	color: #ffffff;
	font-size: 1.24em;
	text-decoration: none;
	text-transform: uppercase;
}

.sidebar-header-right-side {
	text-align: right;
}

/* header menu
   ========================================================================== */
header .widget_nav_menu {
	display: inline-block;
	margin: 0px 20px 0px 0px;
}

header .widget_nav_menu h3 {
	display: none;
}

header .widget_nav_menu ul {
	display: inline-block;
}

header .widget_nav_menu ul li {
	display: inline;
	list-style: none;
	margin: 0px 0px 0px 20px;
}

header .widget_nav_menu ul li a {
	color: #ffffff;
	font-size: 12px;
}


/* language bar
   ========================================================================== */
.widget_qtranslate {
	margin: 2% 0px 10px 0px;
	display: inline-block;
}

.qtrans_language_chooser {
	list-style: none;
	text-align: right;
	margin: 0px 0px 5px 0px;
}

.qtrans_language_chooser li {
	display: inline-block;
}

.qtrans_language_chooser li:first-child {
	margin: 0px 5px 0px 0px;
}

.qtrans_language_chooser li a, .qtrans_language_chooser li a:link, .qtrans_language_chooser li a:visited
.qtrans_language_chooser li a:hover, .qtrans_language_chooser li a:active {
    color: #fff;
    text-decoration: none;
}

.qtrans_language_chooser li.active a {
    color: #3399cc;
	background-color: #ffffff;
    text-decoration: none;
	padding: 4px;
}

/* search
   ========================================================================== */
.widget_search {
	text-align: right;
}

.widget_search form {
	margin: 0px;
}

.widget_search .screen-reader-text {
	display: none;
}

.widget_search input[type="text"] {
	border-radius: 0px;
	border: 1px solid #bebebe;
	width: 233px;
	height: 20px;
	padding: 0px 0px 0px 10px;
	background: rgb(236,236,236); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(236,236,236,1) 0%, rgba(254,254,254,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(236,236,236,1)), color-stop(100%,rgba(254,254,254,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(236,236,236,1) 0%,rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(236,236,236,1) 0%,rgba(254,254,254,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(236,236,236,1) 0%,rgba(254,254,254,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(236,236,236,1) 0%,rgba(254,254,254,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
}

.widget_search input[type="submit"] {
	border: none;
	color: transparent;
	text-shadow: none;
	background-color: #E2674A;
	background-image: url(../img/search-icon.png);
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 0px;
	width: 19px;
	height: 18px;
	padding: 0px;
	position: absolute;
	margin: 2px 0px 0px -21px;
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
}

.widget_search input.btn[type="submit"]:hover {
	background-color: #b84024;
}

/* =============================================================================
   Navigation
   ========================================================================== */

.navbar-inner {
	box-shadow: none!important;
	background-color: #007BC5;
	background-image: none;
}

.nav-main ul.nav {
	float: right;
}

.navbar .nav > li > a {
	font-size: 15px;
	color: #ffffff;
	text-shadow: none;
	padding: 6px 15px;
	text-transform: uppercase;
}

.navbar-inner {
	min-height: 2px;
}

.dropdown-menu {
	border-radius: 0px;
	box-shadow: none;
}

ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
}

.navbar .nav li.dropdown > .dropdown-toggle .caret {
	border-bottom-color: #ffffff;
	border-top-color: #ffffff;
}

.navbar .nav li.dropdown>a:hover .caret,
.navbar .nav li.dropdown>a:focus .caret {
	border-top-color:#c1e4f6;
	border-bottom-color:#c1e4f6;
}

.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
	border-top-color:#ffffff;
	border-bottom-color:#ffffff;
}

.navbar .nav>li>a:focus,
.navbar .nav>li>a:hover {
	background-color:transparent;
	color:#c1e4f6;
	text-decoration:none;
}

.navbar .nav > li.active > a,
.navbar .nav li.dropdown.active > .dropdown-toggle {
	background-color: transparent;
	color: #C1E4F6;
	box-shadow: none;
}


.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.dropdown-submenu:hover>a,
.dropdown-submenu:focus>a,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover,
.dropdown-menu .active > a:focus {
	background-image: none;
}

.navbar .nav > li:hover > a,
.navbar .nav > li.open.active > a,
.navbar .nav > li.open > a {
	display: block;
	position: relative;
	height: 20px;
	padding: 6px 0px 6px 5px;
	margin: 0px 15px 0px 10px;
	/*transition: all .25s ease-in-out;*/
	-moz-transition: all .25s ease-in-out;
	/*-webkit-transition: all .25s ease-in-out;*/
}

ul.nav > li:hover > a:before,
ul.nav > li:hover > a:after,
.open .dropdown-toggle:before,
.open .dropdown-toggle:after {
	display: block;
	width: 0px;
	height: 0px;
	position: absolute;
	top: 0px;
	content: " ";
	border-style: solid;
	line-height: 0px;
}

ul.nav li:hover a:before,
.open .dropdown-toggle:before {
	left: 0px;
	margin-left: -17px;
	border-width: 0 0 32px 17px;
	_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}

ul.nav li:hover a:after,
.open .dropdown-toggle:after {
	right: 0px;
	margin-right: -17px;
	border-width: 32px 17px 0 0;
	_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}

.navbar .nav > li > .dropdown-menu {
	top: 30px;
	border: 1px solid #ffffff;
}

.navbar .nav > li > .dropdown-menu:before {
	border-bottom: 7px solid rgba(255, 255, 255, 1);
	left: 30px;
}

.navbar .nav > li > .dropdown-menu:after {
	left: 31px;
}


.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.dropdown-submenu:hover>a,
.dropdown-submenu:focus>a,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover,
.dropdown-menu .active > a:focus {
	/*transition: all .25s ease-in-out;*/
	-moz-transition: all .25s ease-in-out;
	/*-webkit-transition: all .25s ease-in-out;*/
}


/*menu-about
========================================================================== */
.navbar .nav li.dropdown.about:hover > .dropdown-toggle,
.navbar .nav li.dropdown.about:hover > .dropdown-toggle,
.navbar .nav li.dropdown.about.open.active > .dropdown-toggle,
.navbar .nav li.dropdown.about.open > .dropdown-toggle {
	background-color: #b84024;
	color: #ffffff;
}

.navbar .nav li.dropdown.about:hover > .dropdown-toggle:after,
.navbar .nav li.dropdown.about.open > .dropdown-toggle:after,
.navbar .nav li.dropdown.about.open.active > .dropdown-toggle:after {
	border-color: #b84024 transparent transparent transparent;
	_border-color: #b84024 #000000 #000000 #000000;
}

.navbar .nav li.dropdown.about:hover > .dropdown-toggle:before,
.navbar .nav li.dropdown.about.open > .dropdown-toggle:before,
.navbar .nav li.dropdown.about.open.active > .dropdown-toggle:before {
	border-color: transparent transparent #b84024 transparent;
	_border-color: #000000 #000000 #b84024 #000000;
}

.navbar .nav > li.about > .dropdown-menu:after {
	border-bottom: 6px solid #b84024;
}

.about .dropdown-menu {
	background-color: #B84024;
}

.about .dropdown-menu a {
	color: #ffffff;
}

.about .dropdown-menu>li>a:hover,
.about .dropdown-menu>li>a:focus,
.about .dropdown-submenu:hover>a,
.about .dropdown-submenu:focus>a,
.about > .dropdown-menu .active > a,
.about > .dropdown-menu .active > a:hover,
.about > .dropdown-menu .active > a:focus {
	background-color: #e2674a;
}


/*news
========================================================================== */
.navbar .nav li.dropdown.news:hover > .dropdown-toggle,
.navbar .nav li.dropdown.news.open.active > .dropdown-toggle,
.navbar .nav li.dropdown.news.open > .dropdown-toggle {
	background-color: #8a6c30;
	color: #ffffff;
}

.navbar .nav li.dropdown.news:hover > .dropdown-toggle:after,
.navbar .nav li.dropdown.news.open.active > .dropdown-toggle:after,
.navbar .nav li.dropdown.news.open > .dropdown-toggle:after {
	border-color: #8a6c30 transparent transparent transparent;
	_border-color: #8a6c30 #000000 #000000 #000000;
}

.navbar .nav li.dropdown.news:hover > .dropdown-toggle:before,
.navbar .nav li.dropdown.news.open.active > .dropdown-toggle:before,
.navbar .nav li.dropdown.news.open > .dropdown-toggle:before {
	border-color: transparent transparent #8a6c30 transparent;
	_border-color: #000000 #000000 #8a6c30 #000000;
}

.navbar .nav > li.news > .dropdown-menu:after {
	border-bottom: 6px solid #8a6c30;
}

.news .dropdown-menu {
	background-color: #8a6c30;
}

.news .dropdown-menu a {
	color: #ffffff;
}

.news .dropdown-menu>li>a:hover,
.news .dropdown-menu>li>a:focus,
.news .dropdown-submenu:hover>a,
.news .dropdown-submenu:focus>a,
.news > .dropdown-menu .active > a,
.news > .dropdown-menu .active > a:hover,
.news > .dropdown-menu .active > a:focus {
	background-color: #ffcc66;
	color: #000000;
}

/*research-activities
========================================================================== */
.navbar .nav li.dropdown.research-activities:hover > .dropdown-toggle,
.navbar .nav li.dropdown.research-activities.open.active > .dropdown-toggle,
.navbar .nav li.dropdown.research-activities.open > .dropdown-toggle {
	background-color: #ab4e7d;
	color: #ffffff;
}

.navbar .nav li.dropdown.research-activities:hover > .dropdown-toggle:after,
.navbar .nav li.dropdown.research-activities.open.active > .dropdown-toggle:after,
.navbar .nav li.dropdown.research-activities.open > .dropdown-toggle:after {
	border-color: #ab4e7d transparent transparent transparent;
	_border-color: #ab4e7d #000000 #000000 #000000;
}

.navbar .nav li.dropdown.research-activities:hover > .dropdown-toggle:before,
.navbar .nav li.dropdown.research-activities.open.active > .dropdown-toggle:before,
.navbar .nav li.dropdown.research-activities.open > .dropdown-toggle:before {
	border-color: transparent transparent #ab4e7d transparent;
	_border-color: #000000 #000000 #ab4e7d #000000;
}

.navbar .nav > li.research-activities > .dropdown-menu:after {
	border-bottom: 6px solid #ab4e7d;
}

.research-activities .dropdown-menu {
	background-color: #ab4e7d;
}

.research-activities .dropdown-menu a {
	color: #ffffff;
}

.research-activities .dropdown-menu>li>a:hover,
.research-activities .dropdown-menu>li>a:focus,
.research-activities .dropdown-submenu:hover>a,
.research-activities .dropdown-submenu:focus>a,
.research-activities > .dropdown-menu .active > a,
.research-activities > .dropdown-menu .active > a:hover,
.research-activities > .dropdown-menu .active > a:focus {
	background-color: #cc6699;
}


/*publications
========================================================================== */
.navbar .nav li.publications:hover > a,
.navbar .nav li.dropdown.publications.open.active > a,
.navbar .nav li.publications.open > a {
	background-color: #4d824d;
	color: #ffffff;
}

.navbar .nav li.publications:hover > a:after,
.navbar .nav li.publications.open.active > a:after,
.navbar .nav li.publications.open > a:after {
	border-color: #4d824d transparent transparent transparent;
	_border-color: #4d824d #000000 #000000 #000000;
}

.navbar .nav li.publications:hover > a:before,
.navbar .nav li.publications.open.active > a:before,
.navbar .nav li.publications.open > a:before {
	border-color: transparent transparent #4d824d transparent;
	_border-color: #000000 #000000 #4d824d #000000;
}

.navbar .nav > li.publications > .dropdown-menu:after {
	border-bottom: 6px solid #4d824d;
}

.publications > .dropdown-menu {
	background-color: #4d824d;
}

.publications > .dropdown-menu a {
	color: #ffffff;
}

.publications > .dropdown-menu>li>a:hover,
.publications > .dropdown-menu>li>a:focus,
.publications .dropdown-submenu:hover>a,
.publications > .dropdown-submenu:focus>a,
.publications > .dropdown-menu .active > a,
.publications > .dropdown-menu .active > a:hover,
.publications > .dropdown-menu .active > a:focus {
	background-color: #99cc99;
	color: #000000;
}

/*tools
========================================================================== */
.navbar .nav li.dropdown.tools:hover > .dropdown-toggle,
.navbar .nav li.dropdown.tools.open.active > .dropdown-toggle,
.navbar .nav li.dropdown.tools.open > .dropdown-toggle {
	background-color: #45457c;
	color: #ffffff;
}

.navbar .nav li.dropdown.tools:hover > .dropdown-toggle:after,
.navbar .nav li.dropdown.tools.open.active > .dropdown-toggle:after,
.navbar .nav li.dropdown.tools.open > .dropdown-toggle:after {
	border-color: #45457c transparent transparent transparent;
	_border-color: #45457c #000000 #000000 #000000;
}

.navbar .nav li.dropdown.tools:hover > .dropdown-toggle:before,
.navbar .nav li.dropdown.tools.open.active > .dropdown-toggle:before,
.navbar .nav li.dropdown.tools.open > .dropdown-toggle:before {
	border-color: transparent transparent #45457c transparent;
	_border-color: #000000 #000000 #45457c #000000;
}

.navbar .nav > li.tools > .dropdown-menu:after {
	border-bottom: 6px solid #45457c;
}

.tools .dropdown-menu {
	background-color: #45457c;
}

.tools .dropdown-menu a {
	color: #ffffff;
}

.tools .dropdown-menu>li>a:hover,
.tools .dropdown-menu>li>a:focus,
.tools .dropdown-submenu:hover>a,
.tools .dropdown-submenu:focus>a,
.tools > .dropdown-menu .active > a,
.tools > .dropdown-menu .active > a:hover,
.tools > .dropdown-menu .active > a:focus {
	background-color: #666699;
}

/*responsive menu
========================================================================== */
.navbar .btn-navbar {
	float: none;
	font-size: 30px;
	line-height: 30px;
	height: 30px;
	background-color: #3399cc;
	background-image: none;
	color: #ffffff;
}

.navbar .btn-navbar:hover {
	color: #000000;
}

.navbar .btn-navbar:before {
	content: "MENU";
}

.navbar .btn-navbar .icon-bar {
	display: none;
}

/*hidden items
========================================================================== */

.menu-about .menu-rapoarte-de-autoevaluare,
.menu-about .menu-declaratii-de-avere,
.menu-about .menu-declaratii-de-interese,
.menu-about .menu-declaratii-de-avere-si-interese,
.menu-about .menu-declaratii-de-avere-si-interese-arhivate,
.menu-about .menu-programe-doctorale,
.lang-en .page-item-152,
.lang-en .page-item-157,
.lang-en .page-item-154,
.lang-en .page-item-159,
.lang-en .page-item-150 {
	display: none;
}


/* ==========================================================================
   Content
   ========================================================================== */

.content { }

/* BJQS
   ========================================================================== */
ul.bjqs {
	position: relative;
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

li.bjqs-slide {
	position:absolute;
	display:none;
}

ul.bjqs-controls {
	list-style:none;
	margin: 0;
	padding: 0;
	z-index: 9999;
}

ul.bjqs-controls.v-centered li a {
	position: absolute;
}

ul.bjqs-controls.v-centered li.bjqs-next a,
ul.bjqs-controls.v-centered li.bjqs-prev a {
    display: inline-block;
    padding: 0px 5px;
    height: 20px;
    line-height: 20px;
    background: #ffffff;
}

ul.bjqs-controls.v-centered li.bjqs-next a {
	top: 260px;
	right: 10px;
}

ul.bjqs-controls.v-centered li.bjqs-prev a{
	top: 260px;
	left: 10px;
}

ol.bjqs-markers {
	list-style: none;
	padding: 0;
	margin: 0;
	top: 250px;
	left: 10px;
	position: absolute;
}

ol.bjqs-markers li {
	display:inline;
	display:inline-block;
	height: 20px;
	width: 20px;
	text-align: center;
	line-height: 20px;
	background: #fff;
	color: transparent;
	margin-right: 5px;
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
}

.active-marker {
	opacity: .5;
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
}

ol.bjqs-markers li a {
	display: block;
	width: 4px;
	height: 4px;
	color: transparent;
	margin: 8px auto;
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
}

.active-marker a{
	background-color: #000000;
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
}

p.bjqs-caption {
	display:block;
	width:96%;
	margin:0;
	padding:2%;
	position:absolute;
	bottom:0;
}


/* ==========================================================================
   Primary Content
   ========================================================================== */

.main { }

.padded-content {
	margin-top: 20px;
}

.content .container-secondary {
	border: 1px solid #E4E4FF;
	padding: 0px;
	margin-bottom: 20px;
}

.content .container-secondary .page-header {
	border: none;
	margin: 0px 0px 0px 15px;
}

.content .container-secondary h1 {
	font-size: 25px;
	line-height: 27px;
	font-weight: normal;
}

.widget_breadcrumb_navxt {
	margin: 10px 0px 0px 10px;
}

.widget_breadcrumb_navxt .widget-inner {
	background-color: #666666;
	padding: 5px 10px 5px 10px;
	color: #ffffff;
	display: inline-block;
}

.widget_breadcrumb_navxt .widget-inner a {
	color: #ffffff!important;
	text-decoration: underline;
}

.container-secondary .article-text {
	padding: 20px;
}

.featured_image.left {

    display: block;
    float: left;
    background: blue;
    margin: 5px 10px 10px 0px;
    padding: 10px;

}

.byline {
	display: none;
}


.container-secondary.about {
	border: 1px solid #b84024;
}

.container-secondary.about a {
	color: #b84024;
}

.container-secondary.about .widget_breadcrumb_navxt .widget-inner,
.container-secondary.about .featured_image.left {
	background-color: #b84024;
}

.container-secondary.news {
	border: 1px solid #8a6c30;
}

.container-secondary.news a {
	color: #8a6c30;
}

.container-secondary.news .widget_breadcrumb_navxt .widget-inner,
.container-secondary.news .featured_image.left {
	background-color: #8a6c30;
}

.container-secondary.research-activities {
	border: 1px solid #ab4e7d;
}

.container-secondary.research-activities a {
	color: #ab4e7d;
}

.container-secondary.research-activities .widget_breadcrumb_navxt .widget-inner,
.container-secondary.research-activities .featured_image.left {
	background-color: #ab4e7d;
}

.container-secondary.publications {
	border: 1px solid #4d824d;
}

.container-secondary.publications a {
	color: #4d824d;
}

.container-secondary.publications .widget_breadcrumb_navxt .widget-inner,
.container-secondary.publications .featured_image.left {
	background-color: #4d824d;
}

.container-secondary.tools {
	border: 1px solid #45457c;
}

.container-secondary.tools a {
	color: #45457c;
}

.container-secondary.tools .widget_breadcrumb_navxt .widget-inner,
.container-secondary.tools .featured_image.left {
	background-color: #45457c;
}


/* Article
   ========================================================================== */

article header {
	background: none;
	border: none;
	border-bottom: 1px dotted #000000;
	margin: 0px 0px 20px 0px;
}


article header h2 {
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
}

article {
	border-bottom: 1px dotted #000000;
	margin: 0px 20px 40px 20px;
}

.container-secondary article:last-child {
	border: none;
}

#comment {
	width: 100%;
}

.content #searchform {
	margin: 0px 0px 20px 20px;
}

.content #searchform input[type="text"] {
	border-radius: 0px;
	border: 1px solid bebebe;
	height: 20px;
	padding: 0px 0px 0px 10px;
	background: rgb(236,236,236); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(236,236,236,1) 0%, rgba(254,254,254,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(236,236,236,1)), color-stop(100%,rgba(254,254,254,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(236,236,236,1) 0%,rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(236,236,236,1) 0%,rgba(254,254,254,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(236,236,236,1) 0%,rgba(254,254,254,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(236,236,236,1) 0%,rgba(254,254,254,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
}

.content #searchform input[type="submit"] {
	border: none;
	color: transparent;
	text-shadow: none;
	background-color: #E2674A;
	background-image: url(../img/search-icon.png);
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 0px;
	width: 19px;
	height: 18px;
	padding: 0px;
	position: absolute;
	margin: 2px 0px 0px -21px;
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
}

.content #searchform input.btn[type="submit"]:hover {
	background-color: #b84024;
}



/* ==========================================================================
   sitemap
   ========================================================================== */

.sitemap .article-text h2 {
	display: none;
}

/* ==========================================================================
   Sidebar
   ========================================================================== */

.sidebar { }

.sidebar .grid-posts {
	margin-bottom: 20px;
}

.sidebar .grid-posts .widget-inner > h3 {
	display: none;
}


/* Subnav
   ========================================================================== */

.widget_section-subnav {
	background-color: #E4E4FF;
	margin-bottom: 20px;
}

.widget_section-subnav h3 {
	display: none;
}

.widget_section-subnav ul {
	margin: 0px;
	padding: 10px;
}

.widget_section-subnav ul li {
	list-style: none;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px dotted #ffffff;
}

.widget_section-subnav div ul li:last-child {
	border: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}


.widget_section-subnav .about a,
.widget_section-subnav .about {
	background-color: #e2674a;
	color: #ffffff;
}

.widget_section-subnav .news a,
.widget_section-subnav .news {
	background-color: #ffcc66;
	color: #8A6C30;
}

.widget_section-subnav .research-activities a,
.widget_section-subnav .research-activities {
	background-color: #c96496;
	color: #ffffff;
}

.widget_section-subnav .publications a,
.widget_section-subnav .publications {
	background-color: #99cc99;
	color: #ffffff;
}

.widget_section-subnav .tools a,
.widget_section-subnav .tools {
	background-color: #666699;
	color: #ffffff;
}


/* ==========================================================================
   Posts
   ========================================================================== */

.hentry header { }
.hentry time { }
.hentry .byline { }
.hentry .entry-content { }
.hentry footer { }



/* ==========================================================================
   Footer
   ========================================================================== */

footer.content-info .container {
	background-color: #cc6699;
	margin-top: 30px;
}

footer.content-info .container a {
	color: #ffffff;
}

footer.content-info .caret,
footer.content-info .container h3 {
	display: none;
}

footer.content-info .container > .widget_nav_menu {
	display: inline-block;
}

footer.content-info .menu > li:first-child {
	list-style: none;
	padding: 20px 0px 15px 0px;
}

footer.content-info .menu > li:first-child > a {
	font-family: 'Titillium Web', 'Roboto', sans-serif;
	font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
	text-decoration: none;
}

footer.content-info .container ul.dropdown-menu {
	display: block;
	background-color: transparent;
	border: none;
}

footer.content-info .container ul.dropdown-menu a {
	background: none;
	padding: 0px 0px 8px 0px;
}


footer.content-info li.dropdown .dropdown-toggle,
footer.content-info li.dropdown .dropdown-toggle:hover {
	background: none!important;
}

footer.content-info li.dropdown:hover .dropdown-toggle:before,
footer.content-info li.dropdown:hover .dropdown-toggle:after,
footer.content-info .open .dropdown-toggle:before,
footer.content-info .open .dropdown-toggle:after {
	display: none;
}

footer.content-info .menus {
	min-height: 230px;
}

footer.content-info .copyright,
footer.content-info .copyright p {
	text-align: right;
	margin: 0px 10px 0px 0px;
	color: #ffffff;
}

footer.content-info .widget_sp_image {
	margin-top: 30px;
}

.webventure {
	margin: 10px 0px 10px 0px;
	font-size: 11px;
	line-height: 16px;
	display: block;
}

.webventure a {
	display: inline-block;
	width: 87px;
	height: 16px;
	background-image: url(../img/wv.png);
}

/* ==========================================================================
   Home Page
   ========================================================================== */
.metro-home div {

}

.wgp-block {
	height: 280px;
	overflow: hidden;
}

.wgp-article {
	margin-top: 5px;
}

.wgp-article > .span6,
.wgp-article > .span12 {
	position: relative;
}

.wgp-article h2 {
	margin: 0px;
	color: #ffffff;
	font-weight: normal;
	font-size: 16px;
	margin: 0px 0px 0px 10px;
    text-transform: uppercase;
}

.wgp-article h2 a {
	font-family: 'Titillium Web', 'Roboto', sans-serif;
	color: #ffffff;
	text-decoration: none;
	padding: 4px 7px 4px 7px;
	background-color: #007BC5;
}

.wgp-article .custom-html {
	padding: 5px 12px 0px 12px;
}

.sidebar a.readmore,
.metro-home a.readmore {
	display: inline-block;
	position: absolute;
	right: 10px;
	bottom: 25px;
	text-decoration: none;
}

.sidebar .readmore .text,
.metro-home .readmore .text {
	display: table-cell;
	font-size: 14px;
	color: #ffffff;
	height: 20px;
	line-height: 20px;
	padding: 0px 10px 0px 0px;
}

.sidebar .readmore .icon,
.metro-home .readmore .icon {
	font-size: 8px;
	color: #000000;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	background-color: #ffffff;
	width: 20px;
	height: 20px;
	line-height: 20px;
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
}

.sidebar  .readmore:hover .icon,
.metro-home .readmore:hover .icon {
	opacity: .5;
}

.wgp-image {
	height: 280px;
	background-position: center;
	background-repeat: no-repeat;
	margin-top: -5px!important;
}

.wgp-title {
	font-family: 'Titillium Web', 'Roboto', sans-serif;
	font-weight: normal;
	font-size: 18px;
	line-height: 20px;
	padding: 0px;
	margin: 5px 0px 5px 15px;
}

.wgp-title a {
	color: #ffffff;
	text-decoration: none;
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
}

.wgp-title a:hover {
	color: #ffffff;
	text-decoration: none;
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
}

.wgp-summary {
	margin: 0px 0px 10px 15px;
	color: #ffffff;
	overflow: hidden;
}


/* red
   ========================================================================== */
.home-red-box {
	background-color: #E2674A;
}

.home-red-box h2 a {
	background-color: #B84024;
}


.home-red-box .readmore .text {
	color: #ffd2c8;
}

.home-red-box .readmore .icon {
	color: #E2674A;
}

.home-red-box .wgp-title a,
.home-red-box .wgp-summary {
	color: #ffd2c8;
}

.home-red-box .wgp-title a:hover {
	color: #ffffff;
}


/* blue
   ========================================================================== */
.home-blue-box {
	background-color: #3399CC;
}

.home-blue-box h2 a {
	background-color: #007BC5;
}

.home-blue-box a.readmore .text {
	color: #c1e4f6;
}

.home-blue-box .readmore .icon {
	color: #3399cc;
}

.home-blue-box .wgp-title a,
.home-blue-box .wgp-summary {
	color: #c1e4f6;
}

.home-blue-box .wgp-title a:hover {
	color: #ffffff;
}


/* green
   ========================================================================== */
.home-green-box {
	background-color: #99CC99;
}

.home-green-box h2 a {
	background-color: #4D824D;
}

.home-green-box a.readmore .text {
	color: #4f764f;
}

.home-green-box .readmore .icon {
	color: #99cc99;
}

.home-green-box .wgp-title a,
.home-green-box .wgp-summary {
	color: #4f764f;
}

.home-green-box .wgp-title a:hover {
	color: #ffffff;
}


/* yellow
   ========================================================================== */
.home-yellow-box {
	background-color: #FFCC66;
}

.home-yellow-box h2 a {
	background-color: #8a6c30;
}

.home-yellow-box a.readmore .text {
	color: #8a6c30;
}

.home-yellow-box .readmore .icon {
	color: #8a6c30;
}

.home-yellow-box .wgp-title a,
.home-yellow-box .wgp-summary {
	color: #8a6c30;
}

.home-yellow-box .wgp-title a:hover {
	color: #000000;
}

/* violet
   ========================================================================== */
.home-violet-box {
	background-color: #666699;
}

.home-violet-box h2 a {
	background-color: #45457c;
}

.home-violet-box a.readmore .text {
	color: #e4e4ff;
}

.home-violet-box .readmore .icon {
	color: #666699;
}

.home-violet-box .wgp-title a,
.home-violet-box .wgp-summary {
	color: #e4e4ff;
}

.home-violet-box .wgp-title a:hover {
	color: #ffffff;
}

/* cyan
   ========================================================================== */
.home-cyan-box {
	background-color: #33cccc;
}

.home-cyan-box h2 a {
	background-color: #1fa3a3;
}

.home-cyan-box a.readmore .text {
	color: #1a7a7a;
}

.home-cyan-box .readmore .icon {
	color: #33cccc;
}

.home-cyan-box .wgp-title a,
.home-cyan-box .wgp-summary {
	color: #1a7a7a;
}

.home-cyan-box .wgp-title a:hover {
	color: #ffffff;
}



.metro-home .row-fluid [class*="span"] {
	margin-top: 30px;
	height: 280px;
}

.sidebar .wgp-article [class*="span"],
.metro-home .wgp-article [class*="span"] {
	margin-top: 0px;
	height: 280px;
}


/* special case
   ========================================================================== */

#tools-no-title {
	height: auto;
	overflow: visible;
}


#tools-no-title .intro-text {
	color: #b0b0ea;
	height: 195px;
	overflow: hidden;
}

#tools-no-title .ico {
	display: inline-block;
	color: #ffffff;
	background-repeat: no-repeat;
	background-position: top center;
	opacity: .9;
	background-size: 60%;
	text-align: center;
	padding: 130px 0px 0px 0px;
	border-right: 1px dotted #ffffff;
	height: 200px;
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
}

#tools-no-title .ico:hover {
	opacity: .5;
}

#tools-no-title .ico:last-child {
	border: none;
}

#tools-no-title .tools-text {
	background-image: url(../img/ico-text.png);
}

#tools-no-title .tools-speech {
	background-image: url(../img/ico-speech.png);
}

#tools-no-title .tools-translation {
	background-image: url(../img/ico-translate.png);
}

/* ==========================================================================
   WordPress Generated Classes
   See: http://codex.wordpress.org/CSS#WordPress_Generated_Classes
   ========================================================================== */

.aligncenter { display: block; margin: 0 auto; }
.alignleft { float: left; }
.alignright { float: right; }
figure.alignnone { margin-left: 0; margin-right: 0; }



/* ==========================================================================
   Media Queries
   ========================================================================== */

@media (min-width:1200px) {


/* header
   ========================================================================== */
	.brand {
		font-weight: bold;
	}


/* home
   ========================================================================== */
	#tools-no-title {
		height: 280px;
		overflow: visible;
	}
}


@media (min-width:980px) and (max-width:1200px) {

/* header
   ========================================================================== */
	header a.brand .tagline {
		margin: .4% 0px 0px 0px;
		font-size: 1.1em;
	}

	.sidebar-header-right-side .widget_nav_menu ul,
	.widget_qtranslate {
		margin: 0px;
	}

	.sidebar-header-right-side .widget_nav_menu {
		margin: 0px 20px 0px 0px;
	}

	.qtrans_language_chooser li.active a {
		padding: 1px;
	}

	.brand {
		font-weight: bold;
	}

	.widget_search input[type="text"] {
		margin: 5px 0px 0px 0px;
	}

	.widget_search input[type="submit"] {
		margin: 7px 0px 0px -21px;
	}

/* home
   ========================================================================== */
	.metro-home .row-fluid [class*="span"] {
		margin-top: 20px;
	}

	.metro-home .wgp-article [class*="span"] {
		margin-top: 0px;
	}

	#tools-no-title {
		height: 280px;
		overflow: visible;
	}

/* footer
   ========================================================================== */

	footer.content-info .container {
		background-color: #cc6699;
		margin-top: 20px;
	}

	footer.content-info .widget_sp_image {
		margin-top: 30px;
		padding-right: 30px;
	}

}


@media (min-width:768px) and (max-width:979px) {

/* header
   ========================================================================== */
	.brand {
		width: 100%!important;
		font-size: 20px;
		font-weight: bold;
		border-bottom: 3px solid #007bc5;
	}

	header a.brand .tagline {
		margin: 2.8% 0px 0px 0px;
		font-size: 1em;
	}

	.widget_search input[type="submit"] {
		margin: 2px 0px 0px -21px;
	}

	.navbar-inner {
		padding: 0px;
	}

	.navbar .btn-navbar {
		margin-left: 0px;
		margin-right: 0px;
	}

	.sidebar-header-right-side {
		width: 100%!important;
	}

	.sidebar-header-right-side ul,
	.sidebar-header-right-side ul li,
	.sidebar-header-right-side ul li a {
		margin: 0px;
		font-size: 18px;
	}

	.sidebar-header-right-side ul li:first-child {
		margin-left: 0px!important;
	}

	.widget_search {
		margin-top: 20px;
	}

	.sidebar-header-right-side,
	.widget_search,
	.qtrans_language_chooser,
	header .widget_qtranslate,
	header .widget_nav_menu {
		display: block;
		text-align: center;
	}

/* footer
   ========================================================================== */
	footer.content-info {
		display: none;
	}

/* navigation
   ========================================================================== */
	.navbar .nav > li > a {
		height: 30px!important;
	}

	.navbar .btn-navbar {
		margin-bottom: 5px;
	}

	.nav-main ul.nav {
		float: none;
	}

	ul.nav li.dropdown > ul.dropdown-menu {
    	display: block;
	}

	li.dropdown .dropdown-toggle,
	li.dropdown .dropdown-toggle:hover {
		padding: 10px!important;
		margin: 0px!important;
		background: none!important;
	}

	li.dropdown:hover .dropdown-toggle:before,
	li.dropdown:hover .dropdown-toggle:after,
	.open .dropdown-toggle:before,
	.open .dropdown-toggle:after {
		display: none;
	}

/* home
   ========================================================================== */
	.metro-home .row-fluid [class*="span"] {
		margin-top: 20px;
	}

	.metro-home .wgp-article [class*="span"] {
		margin-top: 0px;
	}

	#tools-no-title {
		height: 280px;
		overflow: visible;
	}

	#tools-no-title .ico {
		color: transparent;
		background-position: center;
	}

	.wgp-summary {
		height: 140px;
	}

}



@media (max-width:768px) {

/* header
   ========================================================================== */
	header {
	    margin-left: -20px;
    	margin-right: -20px;
	}

	header a.brand {
		text-decoration: none;
	}

	header a.brand .tagline:hover,
	header a.brand .tagline {
		padding: 2% 0px 2% 0px;
		margin: 0px;
		font-size: 1.4em;
		font-weight: bold;
		background-color: #007bc5;
		text-decoration: none;
	}

	header a.brand .logo {
		border-bottom: 3px solid #007bc5;
	}

	.sidebar-header-right-side section {
		width: 100%;
	}

	.navbar-inner {
		padding: 0px;
	}

	.navbar .btn-navbar {
		margin-left: 0px;
		margin-right: 0px;
	}


/* header menu
   ========================================================================== */
	header .widget_nav_menu {
		display: block;
		margin: 20px 0px 0px 0px;
		text-align: center;
		border-bottom: 1px dotted #ffffff;
	}

	header .widget_nav_menu h3 {
		display: none;
	}

	header .widget_nav_menu ul {
		display: inline-block;
		margin-left: 0px;
	}

	header .widget_nav_menu ul li {
		display: inline;
		list-style: none;
	}

	header .widget_nav_menu ul li:first-child {
		margin: 0px;
	}

	header .widget_nav_menu ul li:last-child {
		margin: 0px 0px 0px 50px;
	}

	header .widget_nav_menu ul li a {
		color: #ffffff;
		font-size: 20px;
	}

/* language bar
   ========================================================================== */
	.qtrans_language_chooser {
		text-align: center;
	}

	.qtrans_language_chooser li a {
		background-image: none;
		display: block;
		background-color: #ffffff;
		width: auto;
		height: auto;
		padding: 10px;
		text-decoration: none;
	}

	.qtrans_language_chooser li a {
		background-color: #3399CC;
		color: #ffffff;
	}

	.qtrans_language_chooser li.active a {
		background-color: #ffffff;
		color: #3399CC;
	}

	.qtrans_language_chooser li a span {
		display: inline!important;
		font-size: 24px;
	}

	.qtrans_language_chooser li:first-child {
		margin: 0px 10px 0px 0px;
	}

/* search
   ========================================================================== */
	.widget_search {
		text-align: center;
		margin: 20px 0px 20px 0px;
	}

	.widget_search input[type=text] {
		height: 60px;
		width: 80%;
	}

.widget_search input[type="submit"] {
	width: 60px;
	height: 58px;
	margin: 2px 0px 0px -62px;
}

.widget_search input[type="submit"]:hover {
	background-color: #b84024;
}

/* navigation
   ========================================================================== */
	.navbar .nav > li > a {
		height: 30px!important;
	}

	.navbar .btn-navbar {
		margin-bottom: 5px;
	}

	.nav-main ul.nav {
		float: none;
	}

	ul.nav li.dropdown > ul.dropdown-menu {
    	display: block;
	}

	li.dropdown .dropdown-toggle,
	li.dropdown .dropdown-toggle:hover {
		padding: 10px!important;
		margin: 0px!important;
		background: none!important;
	}

	li.dropdown:hover .dropdown-toggle:before,
	li.dropdown:hover .dropdown-toggle:after,
	.open .dropdown-toggle:before,
	.open .dropdown-toggle:after {
		display: none;
	}

/* footer
   ========================================================================== */
	footer.content-info {
		display: none;
	}

/* home
   ========================================================================== */
	.article-container {
		height: 180px;
		overflow: hidden;
	}


	#tools-no-title .row-fluid [class*="span"] {
		min-height: 140px;
		height: auto;
		margin: 0px 0px 20px 0px;
	}

	#tools-no-title .ico,
	#tools-no-title .ico:last-child {
		background-size: 80px;
		background-position: center 10px;
		text-align: center;
		padding: 100px 0px 0px 0px;
		border: 1px dotted #ffffff;
		width: 50%;
		margin: 0px auto 10px!important;
		display: block;
	}
}

.page-template-template-custom-full-php .page-header h1 {

    margin-left: 10px;

}

.staff-sections-container {

    min-height: 150px;

}

.staff-sections-container h1, .staff-sections-container h4 {

    margin: 0px;

}

.staff-sections-container h4 {

    font-weight: normal;
    font-size: 15.5px;

}

#toc_container {

    width: 100%;
    padding: 0px;
    text-align: center;

}

#toc_container ul li {

    display: inline-block;
    padding: 8px 10px;

}

#toc_container ul li a.active {

    text-decoration: underline;

}