/*Tags suck*/
/*
.field-name-field-tags { display: none; }
.field-name-field-news-type { display: none; }
.field-name-field-turma { display: none; }
.field-name-field-announcement-type { display: none; }
Except if someone is logged in
.logged-in .field-name-field-tags  { display: block; }
.logged-in .field-name-field-tags  { display: block; }
.logged-in .field-name-field-turma { display: block; }
.logged-in .field-name-field-announcement-type { display: block; }
*/


/*Equipa page*/

.view-equipa .views-row{
  margin-bottom: 32px;
  height: 150px;
}

@media (max-width: 450px) {
  .view-equipa .views-row{
    max-width: 425px;
  }

  .view-equipa .image-row {
    min-width: 66px;
  }

  .view-equipa .field-name-field-image img {
    height: 50px;
  }
  
}

@media (min-width: 450px) {
  .view-equipa .views-row{
    width: 425px;
  }

  .view-equipa .image-row {
    width: 116px;
  }
  
  .view-equipa .field-name-field-image img {
    height: 100px;
  }
  
}

.view-equipa .views-row-odd {
  float: left;
}

@media (min-width: 940px) {
  .view-equipa .views-row-even {
    float: right;
  }  
}

@media (max-width: 940px) {
  .view-equipa .views-row-even {
    float: left;
  }
}

.view-equipa .team-member-table {
  overflow: scroll;
}

.view-equipa .team-member-table td {
  padding: 0;
  vertical-align: top;
}

.view-equipa .field-name-field-image {
  float: left;
  margin-right: 16px;
  padding: 0;
}


.view-equipa .field-name-field-image img {
  width: auto;
  border: 1px solid #ddd;
  border-radius: 10px;
  overflow: hidden;
}

@media (min-widht: 450px) {
  .view-equipa .field-name-field-image {
    float: left;
  }
}

@media (max-width: 450px) {
  .view-equipa .field-name-field-image {
    float: none;
  }
}

.view-equipa .title {
  font-size: 24px;
}

.view-equipa .field-name-field-email {
  margin: 8px 0;
}

.view-equipa .field-name-field-catchphrase {
  font-style: italic;
}
/*
.view-equipa .catchphrase-quote {
  display: inline;
  font-family: serif;
  font-size: 24px;
  float: left;
  margin: 0 2px;
}*/

/*Language flag*/

/*#language-change {
  display: none;
}

.logged-in #language-change {
  display: block;
}*/

.catchphrase {
  display: none;
}

.catchphrase div {
  display: inline;
}


.logged-in .catchphrase {
  display: block;
}

#language-change {
  position: relative;
  float: right;
  right: 48px;
}

#language-change img {
  vertical-align: top;
}

#language-change a {
  color: white;
}

#language-change a:hover {
  text-decoration: underline;
}

@media (max-width: 480px) {
  #xinwen-panel .bryant-sidebar, #gonggao-panel .bryant-sidebar {
    display: none;
  }
}
