a:link {
	color: #214ca9;
}
a:visited {
	color: #551A8B;
}


/* AUTOCOMPLETE SEARCH*/
.searchForm .fa-search {
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
	right: 10px;
	font-size: 16px;
	z-index: 999;
}

.algolia-autocomplete{
width:100%;
}
.aa-dropdown-menu {
  top: -6px;
  margin: 6px 0 0;
  text-align: left;
  height: auto;
  background: transparent;
  width: 100%;
  max-width:500px;
  left: 0 !important;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2), 0 2px 3px 0 rgba(0, 0, 0, 0.1);
  background: white;
  overflow-y: scroll;
  max-height: 500px;
  border: solid 1px #D9D9D9; */
  border-radius: 3px;
  padding: 8px 8px 8px;
  }

.aa-dropdown-menu .aa-suggestions {
  position: relative;
  z-index: 1000;
}

.aa-dropdown-menu * {
  box-sizing: border-box;
  text-decoration: none!important;
}

.aa-suggestions-category {
    font-size: 15px;
    color: #00ab6b;
}

.aa-suggestion {
  padding: 4px 4px 0;
  display: block;
  width: 100%;
  height: 38px;
  clear: both;
}
.aa-suggestion span {
  white-space: nowrap !important;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  line-height: 2em;
  font-size: 14px;
}
.aa-suggestion.aa-cursor {
  background: #eee;
}
.aa-suggestion em {
  color: #4098CE;
}

.aa-suggestion mark{
  font-weight:bold
}


/*
=========================================================================
	EUI custom top bar
=========================================================================
*/
.top-bar {
    background: #005482;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0;
    z-index: 9997;
    height: 40px;
    margin-bottom: 30px;
    width: 100%;
}
.top-bar-inner {
	text-align: right;
	margin-top: 8px;
	padding:0 7.4074%;
	max-width: 1400px;
}
/*.top-bar-inner .searchForm {
	width: 100%;
	max-width: 228px;
}*/
.top-bar-inner #searchInput {
    height: 24px;
    border: 0 none;
    border-radius: 0;
    outline: 0;
	padding: 0 10px !important;
	width: 280px!important;
}
.top-bar-inner .input-group .btn {
	height: 24px;
	padding: 0 10px;
	background: #EEE;
	vertical-align: unset;
}
.top-bar-inner .login,
.settings-gear,
.settings-gear:hover,
.settings-gear:active,
.settings-gear:focus {
	color: #FFF;
	text-decoration: none;
	cursor: pointer;
}
.top-bar-inner .dropdown-menu {
	left: auto;
	right: -9px!important;
	top: 30px;
	z-index: 9993;
}
.top-bar-inner .login {
	font-size: 14px;
}
.top-bar-inner .login .fa{
	display: none;
}
/*
.top-bar-inner .dropdown-menu:before{
	position:absolute;
	top:-10px;
	right:9px;
	display:inline-block;
	border-right:10px solid transparent;
	border-bottom:10px solid #ccc;
	border-left:10px solid transparent;
	border-bottom-color:rgba(0, 0, 0, 0.2);
	content:'';
}
*/
.top-bar-inner .dropdown-menu:after{
	position:absolute;
	top:-9px;
	right:10px;
	display:inline-block;
	border-right:9px solid transparent;
	border-bottom:9px solid #ffffff;
	border-left:9px solid transparent;
	content:'';
}
.top-bar-inner .dropdown-menu a {
	text-decoration: none;
}
.top-bar-inner .dropdown-menu a .fa{
	width: 20px;
}
/*
.top-bar-inner .small-profile{
padding-left:0;
}
.top-bar-inner .small-profile img{
height:20px;
margin-right:5px;
}
.top-bar-inner .small-logo img{
height:30px;
margin-right:5px;
}
.top-bar-inner .small-profile img{
display:none;
}
*/
#main-nav{
/*top:78px;*/
}

/*
===============================================================================================================
	Navigation (icons)
===============================================================================================================
*/
ul#menu-primary-items li .fa {
	margin-right: 5px;
    width: 30px;
}



/*
////////////////////////////////////////////////////////////////////////////////////
====================================================================================
	PAGES
====================================================================================
////////////////////////////////////////////////////////////////////////////////////
*/

/*
===============================================================================================================
	Contact page
===============================================================================================================
*/

.page-contact .pagecontents .section-container{
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
}


/*
===============================================================================================================
Forms styles
===============================================================================================================
*/
input[type="text"],
input[type="email"],
input[type="password"],
input[type="submit"],
textarea,
button{
border-radius:0!important;
}
.error{
color:#ce4844!important;
}
.error input[type="text"],
.error input[type="radio"],
.error input[type="checkbox"],
.error textarea{
border-color:#ce4844!important;
}
.error .help-block{
color:#ce4844!important;
background-color:#f2dede;
border-color:#ce4844;
}
#support_form label,
#your-profile label{
margin-top:10px;
}
#your-profile input{
margin-bottom:10px;
}
#support_form label:first-child{
margin-top:0;
}
#support_form .btn{
margin-top:15px;
}
#submit-photo{
margin:5px 0 0 15px;
}

select#nationality {
    line-height: 30px;
    height: 30px;
}

/*
===============================================================================================================
	Msg classes
===============================================================================================================
*/
.msg-block {
	padding: 10px;
	border: 1px solid;
	display: block;
}
.info-block {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #31708f;
}
.warning-block {
	background-color: #fcf8e3;
	border-color: #faebcc;
	color: #8a6d3b;
}
.danger-block {
	background-color: #f2dede;
	border-color: #ebccd1;
	color: #a94442;
}
.success-block {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #3c763d;
}

/*
===============================================================================================================
	Breadcrumbs (YOAST)
===============================================================================================================
*/
#breadcrumbs {
	display: none;
}

/*
===============================================================================================================
	Lasso
===============================================================================================================
*/
#lasso--controls{
		display: none;
}
#lasso--content[contenteditable="true"],
.post-title[contenteditable="true"],
.lasso-editor:focus{
outline:2px dashed #16B700!important;
}
/*disable functions not needed*/
.blogid-1 #lasso--controls,
.page-settings #lasso--controls,
.page-publications-cadmus #lasso--controls,
.page-home #lasso-toolbar--components,
.home #lasso-toolbar--components,
.page-contact #lasso-toolbar--components,
#lasso-toolbar--html,
#lasso--post-thumb__delete,
.story-categories-option,
#lasso--select-type option[value = "page"],
.story-status-option,
.page #lasso--post-settings,
[data-setting="description"],
.lasso-image-imgwidth,
.lasso-image-offset,
.lasso-image-credit,
.lasso-image-align,
.aesop-img-enlarge,
.lasso-image-captionposition{
display:none!important;
}
.lasso-editing .lasso--controls__right{
background-color:#585858;
padding:14px;
max-width:720px;
margin:0 auto;
}
.lasso-editing .lasso--controls__right a:before{
font-size:32px;
top:7px!important;
}
.lasso-editing .lasso--controls__right a{
height:48px;
width:48px;
line-height:48px;
}
.lasso-editor-controls--wrap{
bottom:30px;
height:52px;
margin-left:-110px;
}
#lasso--exit{
float:none;
}
ul.lasso-editor-controls{
height:52px;
}
ul.lasso-editor-controls li{
height:50px;
}
.ase-not-active #lasso-toolbar--components #lasso-toolbar--components__list{
	width: 250px;
	left: calc(50% - 250px / 2);
	height: 80px;
	top: -95px!important;
	z-index: -10;
}

.lasso-editor-controls li:before{
font-size:32px!important;
}
li#lasso-toolbar--ul {
    font-size: 24px;
    font-weight: bold;
    line-height: 52px;
}
.lassoOverlay{
display:none;
position:fixed;
width:100%;
height:100%;
top:0;
left:0;
right:0;
bottom:0;
background-color:rgba(0, 0, 0, 0.7);
z-index:1;
}
.bg-danger{
background-color:#FFB8B8!important;
}
.bg-info{
background-color:#d9edf7;
padding:10px;
}
.drag-explain {
    font-size: 14px;
    clear: both;
    vertical-align: bottom;
    line-height: 32px;
}
.faculty-editable-content .aesop-image-component{
margin:10px 0 20px!important;
}
.aesop-image-component img{
max-width:100%;
}

#lasso--search-field{
width: auto;
}
.lasso--post-object-list li[data-post-type="page"]{
display: none;
}

/*
===============================================================================================================
Login
===============================================================================================================
*/
form#loginform{
max-width:500px;
}
#wp-submit{
background:#2583c0 none repeat scroll 0 0;
color:#fff;
border:0 none;
border-radius:0;
}

/*
===============================================================================================================
	Material design switch
===============================================================================================================
*/
.material-switch > input[type="checkbox"]{
display:none;
}
.material-switch > label{
cursor:pointer;
height:0px;
position:relative;
width:40px;
}
.material-switch > label::before{
background:rgb(0, 0, 0);
box-shadow:inset 0px 0px 10px rgba(0, 0, 0, 0.5);
border-radius:8px;
content:'';
height:16px;
margin-top:-8px;
position:absolute;
opacity:0.3;
transition:all 0.4s ease-in-out;
width:40px;
}
.material-switch > label::after{
background:rgb(255, 255, 255);
border-radius:16px;
box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);
content:'';
height:24px;
left:-4px;
margin-top:-8px;
position:absolute;
top:-4px;
transition:all 0.3s ease-in-out;
width:24px;
}
.material-switch > input[type="checkbox"]:checked + label::before{
background:inherit;
opacity:0.5;
}
.material-switch > input[type="checkbox"]:checked + label::after{
background:inherit;
left:20px;
}

/*
===============================================================================================================
	Profile (sidebar)
===============================================================================================================
*/
#profile {
	margin-bottom: 1.5em;
}
.eui-logo {
	width: 150px;
	float: left;
}
.profilePic {
	margin-left: 5px;
	width: 73px;
	float: left;
}
#profile .sidebar-title {
	clear: both;
	margin-top: 10px;
}
#profile .sidebar-title p {
	font-size: 14px;
}

/*
===============================================================================================================
	Network Home Search
===============================================================================================================
*/
.searchBox{
display:none;
background-image:none;
height:auto;
}
.searchBox h1{
color:#FFF;
margin-top:0;
display:inline-block;
font-size:28px;
background-color:rgba(56,136,199,0.6);
padding:6px;
}
.formWrapper{
width:100%;
padding-top:20px;
}
#globalSearch{
box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
width:100%;
}
#globalSearch #search-keyword,
#globalSearch .btn{
height:44px;
}
.searchBox h1{
display:none;
}

/*
===============================================================================================================
	Network Home
===============================================================================================================
*/
.home #blog-content{
background-color:#e5e5e5;
}
.recentPosts *, .recentPosts *:before, .recentPosts *:after{
box-sizing:border-box !important;
}
.recentPosts .row .grid-item{
float:none;
padding:0;
}
.viewall{
margin-top:5px;
width:100%;
}

/*
===============================================================================================================
	Home Sidebar
===============================================================================================================
*/
#homeSidebar{
display:none;
}
#homeSidebar .subSite{
border-bottom:1px solid #ddd;
min-height:70px;
}
#homeSidebar .subSite:hover{
background:#e5e5e5;
}
#homeSidebar .subSite a{
text-decoration:none;
padding:5px;
display:block;
}

/*
===============================================================================================================
	Blog
===============================================================================================================
*/
.fb-comments-count-eui{
margin-top:10px;
}


/*
===============================================================================================================
	Create Sub Site / Login
===============================================================================================================
*/
#createSite{
background-image:url('https://farm4.staticflickr.com/3122/5863462538_d7a694d1a6_o.jpg');
background-size:cover;
background-position:center top;
-webkit-transform-style:preserve-3d;
-moz-transform-style:preserve-3d;
transform-style:preserve-3d;
height:100%;
}
#createSite > #inside{
position:relative;
top:50%;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
}
.page-template-tpl-create-site .aadsso-login-form-text{
background:transparent!important;
display:block;
padding:0!important;
text-align:left;
}
.page-template-tpl-create-site .aadsso-login-form-text a{
font-size:18px;
}
.page-template-tpl-create-site .aadsso-login-form-text a.dim{
font-size:12px;
}

/*
////////////////////////////////////////////////////////////////////////////////////
====================================================================================
	PERSONAL WEBSITES DIRECTORY
====================================================================================
////////////////////////////////////////////////////////////////////////////////////
*/




/*
////////////////////////////////////////////////////////////////////////////////////
====================================================================================
	CLASSES
====================================================================================
////////////////////////////////////////////////////////////////////////////////////
*/

.card {
	box-shadow: 0 -1px 0 #e0e0e0,0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    background: #fff;
    padding: 1em;
    position: relative;
    overflow: hidden;
    border-bottom: 0;
}
.entry .card article {
	padding: 0;
}

/*
===============================================================================================================
	Users listing - ( Home sidebar, home map infobox, personal websites directory )
===============================================================================================================
*/
.profile-image {
	width: 75px;
	height: 75px;
	overflow: hidden;
	margin-right: .5em;
}

.user-avatar {
    filter: grayscale(1);
    max-width: 75px;
}

.user-name {
    vertical-align: top;
	font-weight: bold;
}

.user-name a:link,
.user-name a:visited {
    color: #27292B;
    text-decoration: none;
}

.user-name a:hover {
    text-decoration: underline;
}

.user-description {
	font-size: 14px;
}





.crop-profile-picture{
display:none;
width:103px;
height:103px;
overflow:hidden;
margin-bottom:10px;
background-size:cover;
background-position:center;
}
#profile_old_picture,
.crop-profile-picture{
margin-right:15px;
}
#profile-picture{
width:103px;
height:auto;
}
.job-title{
font-size:12px;
}
.color-1{
background:#fcfcfc none repeat scroll 0 0;
}
.color-2{
background:#e5e5e5 none repeat scroll 0 0;
}
.color-3{
background:#2c2c2d none repeat scroll 0 0;
color:#FFF;
}
.color-4{
background:#000 none repeat scroll 0 0;
}
.color-5{
background:#F7F7F7 none repeat scroll 0 0;
}
.image img{
width:100%;
max-width:100%;
height:100%;
}
.relative{
position:relative;
}
.btn{
border-radius:0!important;
}
.btn.selected{
background-color:#428bca;
color:#FFF;
}
.cog-load{
font-size:44px;
text-align:center;
margin:20px auto;
position:relative;
display:block;
color:#000;
}
.video-container{
position:relative;
padding-bottom:56.25%; /* 16:9 */
padding-top:25px;
height:0;
}
.video-container iframe,
.video-container object,
.video-container embed{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
.social-contacts a {
	font-size: 28px;
	padding: 10px;
	color: #2583C0!important;
}
.social-contacts a:first-child {
	padding-left: 0;

}

.social-contacts a img{
vertical-align:-2px;
}
.post-socials li a {
min-width: 50px;
width:auto;
}
.post-socials .fa-facebook, .post-socials .fa-google-plus{
padding-right: 5px;
}
.post-socials .counter{
font-style: normal;
}
.fixed-top{
position:fixed;
top:0;
z-index:9999;
width:100%;
height:80px;
}
#searchBox.fixed-top{
background:#2583c0;
box-shadow:0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 6px 0 rgba(0, 0, 0, 0.12);
}
.fixed-top .formWrapper{
padding-top:20px;
}
.fixed-top .formWrapper h1{
display:none;
}
.shadow-z-1{
box-shadow:0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 6px 0 rgba(0, 0, 0, 0.12);
}
.shadow-z-2{
box-shadow:0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.shadow-z-3{
box-shadow:0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
}
.shadow-z-4{
box-shadow:0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21);
}
.shadow-z-5{
box-shadow:0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22);
}
.caption-image {
	position: absolute;
	bottom: 0;
	background: rgba(0, 58, 104, .8);
	z-index: 5;
	line-height: 22px;
	color: #FFF;
	right: 0;
}
.faculty-editable-content .aesop-image-component .aesop-image-component-caption{
margin-bottom:0!important;
}

#credit-text-span{
display:inline-block;
}
.caption-input-group{
max-width:300px;
margin:5px 10px 10px;
}
#change-copyright{
cursor:pointer;
}
.caption-image span,
.aesop-image-component-caption{
font-size:11px;
color:#FFF;
font-style:italic;
padding:0 5px;
}
.research-theme{
cursor:pointer;
}
.bs-callout{
padding:20px;
margin:20px 0;
border:1px solid #eee;
border-left-width:5px;
font-size:14px;
}
.bs-callout-info{
border-left-color:#1b809e;
}
.color-dep{
display:block;
margin-top:3px;
}
.color-dep:before{
content:"";
width:15px;
height:15px;
display:inline-block;
margin-right:5px;
float:left;
}
.color-law:before{
background:#ba1642;
}
.color-eco:before{
background:#e94b29;
}
.color-hec:before{
background:#1f5125;
}
.color-sps:before{
background:#467f80;
}
.color-rsc:before{
background:#F09B0F;
}
.color-mwp:before{
background:#28285c;
}

/*
===============================================================================================================
	Panels
===============================================================================================================
*/
.page-template-page-directory-website .subSite{
min-height:150px;
}

/*
.panel{
border:0 none;
border-radius:0px;
box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
padding:15px;
position:relative;
overflow:hidden;
background:#FFF;
}
.blogList .panel{
min-height:120px;
}
.panel .image{
border:1px solid #ddd;
border-bottom:0;
}
.panel-inner{
border:1px solid #ddd;
}
.panel-default .panel-inner{
border-top:0;
}
.panel-default .panel-heading{
background-color:#fff;
border:0 none;
padding:0;
margin-bottom:15px;
}
.panel-default .panel-heading h4{
margin-top:0;
}
.panel-default .panel-body{
font-size:14px;
line-height:24px;
}
.panel-search .panel-body .pull-left{
margin-right:15px;
}
.panel-default .panel-body h4 a{
font-size:20px;
color:#333;
line-height:28px;
}
.panel-default .commentsCount{
padding:5px 0 10px 0;
margin-bottom:10px;
border-bottom:1px solid #ddd;
}
.panel-default .commentsCount a{
color:#999;
}
.panel-default .panel-footer{
background-color:#fff;
border:0 none;
padding:0;
}
.panel-directory{
padding:25px;
}
.panel-directory .image{
border:0 none;
margin-bottom:15px;
}
.panel-directory .image img{
width:100%;
max-width:100px;
}
.panel-directory .panel-inner{
border:0 none;
}
.panel-directory .panel-body{
padding:0;
}
.panel-directory .siteAuthor{
font-size:18px;
font-weight:300;
color:#333;
line-height:42px;
}
.panel-directory .user_dept,
.panel-directory .user_personalws{
margin-bottom:10px;
}
.panel-directory .user_title{
font-size:16px;
margin-bottom:5px;
color:#333;
}
.panel-directory .panel-footer{
background:transparent;
border:0 none;
padding:0;
}
.panel-directory .panel-contacts{
}
.panel-directory .panel-contacts a{
color:#90a4ae;
margin-right:5px;
}
.panel-directory .panel-research{
margin-top:10px;
}
.panel-directory .panel-research p{
margin-bottom:5px;
}
.panel-directory .field-research_phd,
.panel-directory .field-supervisor,
.panel-directory .field-fields_special{
margin-bottom:10px;
}
.panel-directory .field-research small{
line-height:22px;
}
.metaAvatar{
width:100%;
max-width:50px;
margin-right:5px;
}
.siteAuthor{
font-size:16px;
line-height:1.4em;
margin-bottom:0;
}
.blogList .siteAuthor{
font-size:14px;
}
.panel-default .siteAuthor{
font-weight:bold;
}
.panel-search .siteAuthor{
margin-top:15px;
}

*/

/*
===============================================================================================================
	Edit profile page
===============================================================================================================
*/
.profile-form label{
	display:block;
}


/*
===============================================================================================================
	Upload button
===============================================================================================================
*/
.fileUpload{
position:relative;
overflow:hidden;
margin:10px;
}
#your-profile .fileUpload{
margin:5px 0;
}
.fileUpload input.upload,
.fileUpload input#img-profile{
position:absolute;
top:0;
right:0;
margin:0;
padding:0;
font-size:20px;
cursor:pointer;
opacity:0;
filter:alpha(opacity=0);
}

/*
===============================================================================================================
Group / Departments
===============================================================================================================
*/
.group-webunit .top-bar{

}

/*
===============================================================================================================
	Guidelines
===============================================================================================================
*/
#bloggersGuide h3{
font-weight:400;
}
#bloggersGuide h4{
margin-top:40px;
font-weight:400;
}
.group img{
max-width:100%;
}
.group .subgroup{
}
.fixed{
position:fixed;
}
/* sidebar */
.guidelines-sidebar{
padding-left:20px;
margin-top:20px;
margin-bottom:20px;
}
/* all links */
.guidelines-sidebar .nav>li>a{
color:#999;
border-left:2px solid transparent;
padding:4px 20px;
font-size:13px;
font-weight:400;
}
/* nested links */
.guidelines-sidebar .nav .nav>li>a{
padding-top:1px;
padding-bottom:1px;
padding-left:30px;
font-size:12px;
}
/* active & hover links */
.guidelines-sidebar .nav>.active>a,
.guidelines-sidebar .nav>li>a:hover,
.guidelines-sidebar .nav>li>a:focus{
color:#2583c0;
text-decoration:none;
background-color:transparent;
border-left-color:#2583c0;
}
/* all active links */
.guidelines-sidebar .nav>.active>a,
.guidelines-sidebar .nav>.active:hover>a,
.guidelines-sidebar .nav>.active:focus>a{
font-weight:700;
}
/* nested active links */
.guidelines-sidebar .nav .nav>.active>a,
.guidelines-sidebar .nav .nav>.active:hover>a,
.guidelines-sidebar .nav .nav>.active:focus>a{
font-weight:500;
}
/* hide inactive nested list */
.guidelines-sidebar .nav ul.nav{
display:none;
}
/* show active nested list */
.guidelines-sidebar .nav>.active>ul.nav{
display:block;
}
.page-guidelines .group h3{
margin-top:75px;
font-weight:400;
}
.page-guidelines .subgroup h4{
margin-top:40px;
font-weight:500;
}

/*
===============================================================================================================
	Figures
===============================================================================================================
*/
.figure{
position:relative;
padding:15px;
background-color:#fff;
border:1px solid #ddd;
margin:30px 0;
text-align:center;
}
.figure img{
max-width:100%;
margin-bottom:35px;
}
.figure .figure-caption{
padding:9px 14px;
background-color:#e7e7e9;
border-top:1px solid #ddd;
font-style:italic;
position:absolute;
bottom:0;
left:0;
width:100%;
}


/*
===============================================================================================================
	Custom Media Queries (Mobile First Method - Based on Author theme breakpoints)
===============================================================================================================
*/



@media all and (max-height: 650px) { 

	#main-sidebar {
		paddng-top: 15px!important;
	}

	.logo-wrapper {
		clear: both;
	}

	.eui-logo {
		width: 150px!important;
		float: left!important;
	}

	.profilePic {
		float: left!important;
		margin-left: 5px!important;
	}
	
	.profilePic,
	.profilePic img {
		width: 73px!important;

	}

	#profile .sidebar-title {
		clear: both!important;
	}

}


@media (min-width: 21.250em ) { /* 340px */
	.top-bar-inner .login .fa {
		display: inline-block;
	}
}


@media (min-width: 34.375em) { /* 550px */
	/*
	===============================================================================================================
		Top bar
	===============================================================================================================
	*/
	.top-bar {
		position: fixed;
	}
	.top-bar-inner .searchForm {
		max-width: 350px;
		display: block;
		margin: 0 15px 0 0;
	}
	.top-bar-inner #searchInput{
		width: 100%;
	}
	.top-bar-inner .input-group .btn{
		display: block;
	}

	/*
	===============================================================================================================
		Profile (sidebar)
	===============================================================================================================
	*/
	.eui-logo {

	}
	.profilePic {
		margin-left: 4px;
	}
	.open ~ .main:after{
		background: #fff;
	}
	#profile .sidebar-title {
		margin-top: 10px;
	}

	/*
	===============================================================================================================
		Contact page
	===============================================================================================================
	*/
	.page-contact .overflow-container {
		background: url("https://me.eui.eu/wp-content/uploads/2015/08/badia-cloister.jpg");
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
	}

.page-contact #main {
	background: transparent;
}

.page-contact .entry article {
	padding: 1.5em;
	box-shadow: 0 -1px 0 #e0e0e0,0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24);
}


}

@media all and (min-width: 43.75em) { /* 700px */
	.logo-wrapper {
		float: left;
		margin-right: 10px;
	}
	#profile .sidebar-title {
		clear: none;
		margin-top: 0;
	}
}

@media all and (min-width: 59.375em) { /* 950px */
	/*.top-bar-inner .searchForm {
		max-width: 210px;
	}*/
	.logo-wrapper {
		float: none;
		margin-right: 0;
		clear: both;
	}
	.eui-logo {
		float: none;
		width: 210px;
	}
	.top-bar-inner {
		padding: 0 1.85185%;
	}
	#profile .sidebar-title {
		margin-top: 10px;
	}
	.profilePic {
		float: none;
		margin-left: 0;
		width: 102px;
	}
	/*
	===============================================================================================================
		Breadcrumbs (YOAST)
	===============================================================================================================
	*/
	#breadcrumbs {
		display: none;
		position: absolute;
		top: 10px;
	}
	.breadcrumb_last {
		display: none;
	}
	.blog #breadcrumbs,
	.single #breadcrumbs,
	.blog .breadcrumb_last {
		display: inline-block;
	}
	#breadcrumbs span[typeof="v:Breadcrumb"] {
		visibility: hidden;
	}
	.blog #breadcrumbs span[typeof="v:Breadcrumb"],
	.single #breadcrumbs span[typeof="v:Breadcrumb"] {
		visibility: visible;
	}
	#breadcrumbs span[rel="v:child"],
	.single #breadcrumbs span[rel="v:child"] {
		visibility: hidden;
	}
	#breadcrumbs a[rel="v:url"] {
		visibility: visible;
	}

	/*
	===============================================================================================================
		Contact page
	===============================================================================================================
	*/
	.page-contact #main-sidebar {
		position: fixed;
	}

}

@media (min-width: 71.875em) { /* 1150px */
	.eui-logo {
		float: none;
	}
}

@media (min-width: 87.5em) { /* 1400px */
	.top-bar-inner {
		padding: 0 26px;
	}
/*	.top-bar-inner .searchForm {
		max-width: 259px;
	}*/
	.eui-logo {
		width: 100%;
		height: 128px;
	}
	.profilePic {
		margin: 6px 0 0 0;
	}
	.profilePic img {
		max-width: 126px;
	}
}


/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

/*
===============================================================================================================
	Network Home
===============================================================================================================
*/
	#searchBox{
	height:240px;
	background-image:url('https://me.eui.eu/wp-content/uploads/2015/08/pwp-header.jpg');
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center 0;
	position:relative;
	margin-bottom:30px;
	display:block;
	}
	.formWrapper{
	width:60%;
	position:relative;
	padding-top:80px;
	}
	.page-template-page-network-home .section,
	#sidebar-wrapper{
	padding:0;
	}
	.recentPosts .row .grid-item{
	padding:0 15px;
	}
	#blog-side{
	top:40px;
	}

}
