@import url('/vrtx/decorating/resources/dist/style/reset.css');
@import url('/vrtx/decorating/resources/dist/style/grids.css');
@import url('/vrtx/decorating/resources/dist/style/forms.css');
@import url('/vrtx/decorating/resources/dist/style/frontpage.css');
@import url('/vrtx/decorating/resources/dist/style/additional-content.css');
@import url('/vrtx/decorating/resources/dist/style/autocomplete-uio.css');
@import url('/vrtx/decorating/resources/dist/style/view-container.css');
@import url('/vrtx/__vrtx/static-resources/themes/default/view-dropdown.css');
@import url('/vrtx/decorating/resources/dist/style/share.css');
@import url('/vrtx/__vrtx/static-resources/jquery/plugins/ui/jquery-ui-1.10.3.custom/css/smoothness/jquery-ui-1.10.3.custom.min.css');
@import url('/vrtx/__vrtx/static-resources/themes/default/image-listing-component.css');
@import url('/vrtx/decorating/resources/dist/style/invalid.css');
@import url('/vrtx/decorating/resources/dist/style/common.css');
@import url('/vrtx/decorating/resources/dist/style/search-library-db.css');

/* Grid */

body.museum-nhm {
  background-color: #eef1e5 !important;
}

body.museum-khm {
  background-color: #f1eee5 !important;
}

body.museum-nhm #uiodoc-wrapper {
  overflow: hidden;
}

body.museum-nhm #uiodoc {
  position: relative;
}

body.museum-nhm #vrtx-event-listing #vrtx-calendar-listing,
body.museum-nhm #right-main #vrtx-content {
  background: #eef1e5 url(../images/museums/nhm-mark.png) no-repeat 610px 102px;
}

body.museum-nhm #vrtx-event-listing div.vrtx-events-further-upcoming {
  background-color: #eef1e5;
}

body.museum-khm #vrtx-event-listing #vrtx-calendar-listing,
body.museum-khm #vrtx-event-listing div.vrtx-events-further-upcoming,
body.museum-khm #right-main #vrtx-content {
  background-color: #f1eee5;
}

body.museum-nhm span#museum-mark {
  display: block;
  background: #eef1e5 url(../images/museums/nhm-mark.png) no-repeat 0px 0px;
  position: absolute;
  top: 102px;
  right: -92px;
  width: 242px;
  height: 248px;
}

body.museum-nhm .vrtx-topuioresult,
body.museum-nhm#vrtx-tagview div.vrtx-tags-scope-up.vrtx-has-tags-scope, 
body.museum-nhm #vrtx-content.vrtx-has-search-scope #vrtx-main-content > ul.vrtx-search-scope {
  background-color: #eef1e5;
}

body.museum-khm .vrtx-topuioresult,
body.museum-khm#vrtx-tagview div.vrtx-tags-scope-up.vrtx-has-tags-scope,
body.museum-khm #vrtx-content.vrtx-has-search-scope #vrtx-main-content > ul.vrtx-search-scope {
  background-color: #f1eee5;
}

/* ^ Grid */

/* Head */

.museum #head-globalnav,
.museum #head {
  background: #fff;
}

body.museum#error #head {
  background: none;
}

body.museum-nhm #head-breadcrumb-container {
  background-image: url(/vrtx/decorating/resources/dist/images/museums/head-breadcrumb-green-gradient.png);  
}

body.museum-khm #head-breadcrumb-container {
  background-image: url(/vrtx/decorating/resources/dist/images/museums/head-breadcrumb-orange-gradient.png);  
}

body.museum-nhm #head-breadcrumb-container #head-breadcrumb #nav-inst, 
body.museum-nhm #head-breadcrumb-container #head-breadcrumb #nav-faculty {
  background-image: url(/vrtx/decorating/resources/dist/images/museums/head-breadcrumb-arrow-green.png);
  background-position: 9px 3px;
}

body.museum-khm #head-breadcrumb-container #head-breadcrumb #nav-inst, 
body.museum-khm #head-breadcrumb-container #head-breadcrumb #nav-faculty {
  background-image: url(/vrtx/decorating/resources/dist/images/museums/head-breadcrumb-arrow-orange.png);
  background-position: 9px 3px;
}

.museum #head-globalnav {
  background: white url(../images/museums/head-white-grey-border-without-shadow.png) repeat-x left bottom;
}

body.museum-nhm #globalnav ul,
body.museum-nhm #globalnav li a,
body.museum-nhm #globalnav li span {
  background-color: #cadfaa;
}

body.museum-khm #globalnav ul,
body.museum-khm #globalnav li a,
body.museum-khm #globalnav li span {
  background-color: #dbd1bf;
}

body.museum-nhm #globalnav li.vrtx-current-item,
body.museum-nhm #globalnav li.vrtx-current-item a,
body.museum-nhm #globalnav li.vrtx-current-item span {
  background-color: #eef1e5;
}

body.museum-khm #globalnav li.vrtx-current-item,
body.museum-khm #globalnav li.vrtx-current-item a,
body.museum-khm #globalnav li.vrtx-current-item span {
  background-color: #f1eee5;
}

body.museum #globalnav li.vrtx-current-item a,
body.museum #globalnav li.vrtx-current-item span {
  padding-top: 9px;
}

body.museum #globalnav li.vrtx-current-item {
  border-top: 1px solid #D0D0D0;
  height: 32px;
}

body.museum-nhm #globalnav li a:hover,
body.museum-nhm #globalnav li a:focus {
  background-color: #deefc3;
}

body.museum-khm #globalnav li a:hover,
body.museum-khm #globalnav li a:focus {
  background-color: #ebe3d7; 
}

body.museum-nhm #globalnav li.vrtx-current-item a:hover,
body.museum-nhm #globalnav li.vrtx-current-item a:focus {
  background-color: #eef1e5;
}

body.museum-khm #globalnav li.vrtx-current-item a:hover,
body.museum-khm #globalnav li.vrtx-current-item a:focus {
  background-color: #f1eee5;
}

body.museum #head #logos div#facultylogo a, 
body.museum #head ul.ref-menu a, 
body.museum #head ul.vrtx-uri-menu a,
body.museum #head .vrtx-login-manage-component a {
 color: #333 !important;
}

body.museum-nhm ul.vrtx-breadcrumb-menu li.vrtx-ancestor {
  border-bottom: 6px solid #eef1e5;
}

body.museum-khm ul.vrtx-breadcrumb-menu li.vrtx-ancestor {
  border-bottom: 6px solid #f1eee5;
}

body.museum-nhm ul.vrtx-breadcrumb-menu li.vrtx-ancestor a {
  background-image: url(/vrtx/decorating/resources/dist/images/museums/breadcrumb-menu-ancestor-arrow-down-green.png);
}

body.museum-khm ul.vrtx-breadcrumb-menu li.vrtx-ancestor a {
  background-image: url(/vrtx/decorating/resources/dist/images/museums/breadcrumb-menu-ancestor-arrow-down-orange.png);
}

/* ^ Head */

/* Social components */

body.museum .vrtx-social-components a.vrtx-email-friend {
  background-image: url(/vrtx/decorating/resources/dist/images/general/social-components-tip-a-friend-icon-blue.png);
}

body.museum .vrtx-social-components a#vrtx-share-link,
body.museum .vrtx-social-components a.vrtx-share-link,
body.museum .vrtx-social-components a.vrtx-share-link.active,
body.museum .vrtx-social-components a.vrtx-share-link:hover,
body.museum .vrtx-social-components a.vrtx-share-link:focus {
  background-image: url(/vrtx/decorating/resources/dist/images/general/social-components-share-icon-blue.png);
}

/* ^ Social components */

/* Link arrows */

body.museum-nhm div.vrtx-more a,
body.museum-nhm a.all-messages,
body.museum-nhm a.more-url,
body.museum-nhm .vrtx-frontpage-box a.more,
body.museum-nhm #vrtx-additional-content a.more,
body.museum-nhm #vrtx-additional-content a.all-messages {
  background-image: url(/vrtx/decorating/resources/dist/images/museums/arrow-small-green.gif);
}

body.museum-khm div.vrtx-more a,
body.museum-khm a.all-messages,
body.museum-khm a.more-url,
body.museum-khm .vrtx-frontpage-box a.more,
body.museum-khm #vrtx-additional-content a.more,
body.museum-khm #vrtx-additional-content a.all-messages {
  background-image: url(/vrtx/decorating/resources/dist/images/museums/arrow-small-orange.gif);
}

body.museum-nhm .vrtx-back {
  background-image: url(/vrtx/decorating/resources/dist/images/museums/arrow-back-green.gif);
}

body.museum-khm .vrtx-back {
  background-image: url(/vrtx/decorating/resources/dist/images/museums/arrow-back-orange.gif);
}

/* ^ Link arrows */

/* Gallery */

body.museum-nhm .vrtx-image-listing-include .vrtx-image-listing-include-container-nav a.next {
  background-image: url(/vrtx/decorating/resources/dist/images/museums/next-gallery-green.png) !important;
}

body.museum-nhm  .vrtx-image-listing-include .vrtx-image-listing-include-container-nav a.prev {
  background-image: url(/vrtx/decorating/resources/dist/images/museums/prev-gallery-green.png) !important;
}

html.fullscreen-gallery.fullscreen-gallery-big-arrows body.museum-nhm .vrtx-image-listing-include .vrtx-image-listing-include-container-nav a.next {
  background-image: url(/vrtx/decorating/resources/dist/images/museums/next-gallery-green-big.png) !important;
}

html.fullscreen-gallery.fullscreen-gallery-big-arrows body.museum-nhm .vrtx-image-listing-include .vrtx-image-listing-include-container-nav a.prev {
  background-image: url(/vrtx/decorating/resources/dist/images/museums/prev-gallery-green-big.png) !important;
}

body.museum-khm .vrtx-image-listing-include .vrtx-image-listing-include-container-nav a.next {
  background-image: url(/vrtx/decorating/resources/dist/images/museums/next-gallery-orange.png) !important;
}

body.museum-khm  .vrtx-image-listing-include .vrtx-image-listing-include-container-nav a.prev {
  background-image: url(/vrtx/decorating/resources/dist/images/museums/prev-gallery-orange.png) !important;
}

html.fullscreen-gallery.fullscreen-gallery-big-arrows body.museum-khm .vrtx-image-listing-include .vrtx-image-listing-include-container-nav a.next {
  background-image: url(/vrtx/decorating/resources/dist/images/museums/next-gallery-orange-big.png) !important;
}

html.fullscreen-gallery.fullscreen-gallery-big-arrows body.museum-khm .vrtx-image-listing-include .vrtx-image-listing-include-container-nav a.prev {
  background-image: url(/vrtx/decorating/resources/dist/images/museums/prev-gallery-orange-big.png) !important;
}

/* ^ Gallery */

/* Breadcrumb bottom */

body.museum-nhm #vrtx-breadcrumb-start span.vrtx-uio {
  background-image: url(/vrtx/decorating/resources/dist/images/museums/breadcrumb-uio-symbol-green.png);
}

body.museum-khm #vrtx-breadcrumb-start span.vrtx-uio {
  background-image: url(/vrtx/decorating/resources/dist/images/museums/breadcrumb-uio-symbol-orange.png);
}

/* ^ Breadcrumb bottom */

/* Footer */

#footer .visitor-adress,
#footer .mail-adress,
#footer .phone-fax-email {
  width: 160px !important
}

#footer .visitor-adress {
  /* background: url(/vrtx/decorating/resources/dist/images/uio-sickle-small-200years.png) no-repeat 4px 0; */
  background: url(/vrtx/decorating/resources/dist/images/uio-sickle-small.png) no-repeat 4px 0;
  padding-left: 200px;
}

#footer .facultylogo {
  margin-top: -16px !important;
  margin-left: 40px;
  margin-bottom: 15px !important;
  font-family: Georgia, serif;
}

body.georgia-not-detected #footer .facultylogo {
  font-size: 0.93em;
}

/* RVI */
#footer #cms {
  height: 0px;
}
#footer #cms, #footer #cms a {
  color: #fff !important;
}
#footer #cms a:hover,
#footer #cms a:focus {
  text-decoration: none !important;
}
#footer #footer-admin ul.vrtx-admin-links {
  padding-bottom: 0px !important;
}
/* ^ RVI */

/* ^ Footer */

/* Two-thirds box */

.two-thirds-box-on-left,
.two-thirds-box-on-right {
  width: 400px;
}

.two-thirds-box-left,
.two-thirds-box-right {
  width: 180px;
}

.vrtx-frontpage-box-picture.two-thirds-box-on-left h2,
.vrtx-frontpage-box-picture.two-thirds-box-on-right h2 {
  width: auto;
  float: none;
}

.vrtx-frontpage-box-picture.two-thirds-box-on-left .vrtx-box-content,
.vrtx-frontpage-box-picture.two-thirds-box-on-right .vrtx-box-content {
  width: 150px;
}

.vrtx-frontpage-box-picture.two-thirds-box-on-left .vrtx-frontpage-box-picture img,
.vrtx-frontpage-box-picture.two-thirds-box-on-right .vrtx-frontpage-box-picture img {
  width: 240px;
}

/* ^ Two-thirds box */

/* Misc */

.feed-images-small .vrtx-feed.with-images img {
  width: 60px;
}

/* ^ Misc */

/* Hacks / adaptations */

/* iPad hacks */
@media only screen and (max-device-width: 1024px) {
  body.museum-nhm span#museum-mark {
    display: none !important;
  }
}

/* iPhone hacks */
@media only screen and (max-device-width: 480px) {
  body.museum-nhm span#museum-mark {
    display: none !important;
  }
}

/* ^ Hacks / adaptations */
