/**
 * Landing page styles
 */
.landing-page-template #zone-content-alternate-wrapper {
    color: #ffffff;
}
.landing-page-template #zone-content-alternate {
    padding: 0;
}
.landing-page-template #zone-content-alternate-wrapper h2,
.landing-page-template #zone-content-alternate-wrapper h3 {
    color: #f8bf65;
}
.landing-page-template #block-system-main h1 {
    margin-bottom: 30px;
    color: #f7b852;
    font-size: 42px;
}
.landing-page-template #block-system-main h3 {
    font-size: 22px;
}
.landing-page-template #block-system-main p {
    font-size: 16px;
    line-height: 1.6;
}
.landing-page-template .region-content-alternate-inner {
    height: 585px;
    overflow: hidden;
}

/* landing page menu blocks */
.landing-page-template #zone-content-alternate-wrapper .block-menu-block .content {
    padding-top: 40px;
}
.landing-page-template #zone-content-alternate-wrapper .block-menu-block li a,
.landing-page-template #zone-content-alternate-wrapper .block-menu-block li a:active,
.landing-page-template #zone-content-alternate-wrapper .block-menu-block li a:visited {
    color: #f8bf65;
}
.landing-page-template #zone-content-alternate-wrapper .block-menu-block li a:hover {
    color: #f7d49c;
    background-position: 0 4px;
}
.landing-page-template #zone-content-alternate-wrapper .block-menu-block li a {
    min-height: 50px;
    padding-left: 50px;
    font: normal 20px 'museo_slab', Verdana, Geneva, sans-serif;
    line-height: 1.25;
    text-decoration: none;
    background-image: url('../images/bg-landing-menu-block-icon.png');
    background-repeat: no-repeat;
    background-position: 0 -77px;
}
.landing-page-template #zone-content-alternate-wrapper .block-menu-block li a,
.landing-page-template #zone-content-alternate-wrapper .block-menu-block li a span {
    display: block;
}
.landing-page-template #zone-content-alternate-wrapper .block-menu-block li {
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #f7b852;
}
.landing-page-template #zone-content-alternate-wrapper .block-menu-block li.first {
    padding-top: 0;
}
.landing-page-template #zone-content-alternate-wrapper .menu-block-21 li.last {
    border-bottom: 1px solid #f7b852;
}
.landing-page-template #zone-content-alternate-wrapper .menu-block-21 li a:hover {
    color:#f19503 !important;
}


/**
 * Landing pages sections
 */
/* Space - Navigating in Space landing page */
.landing-page-template.context-navigating-space #zone-content-alternate-wrapper {
    background: transparent url('../images/bg-landing-space.jpg') no-repeat 50% 0;
}
.landing-page-template.context-navigating-space #section-content {
    background: transparent url('../images/bg-landing-space-repeat.jpg') repeat-x 50% 100%;
}
.landing-page-template.context-navigating-space .region-content-alternate-inner > .block {
    margin-top: 65px;
}

/* Sea - Navigating at Sea landing page */
.landing-page-template.context-navigating-at-sea #zone-content-alternate-wrapper {
    background: transparent url('../images/bg-landing-sea.jpg') no-repeat 50% 0;
}
.landing-page-template.context-navigating-at-sea #section-content {
    background: transparent url('../images/bg-landing-sea-repeat.jpg') repeat-x 50% 100%;
}
.landing-page-template.context-navigating-at-sea .region-content-alternate-inner > .block {
    margin-top: 40px;
}

/* Air - Navigating in Air landing page */
.landing-page-template.context-navigating-air #zone-content-alternate-wrapper {
    background: transparent url('../images/bg-landing-air.jpg') no-repeat 50% 0;
}
.landing-page-template.context-navigating-air #section-content {
    background: transparent url('../images/bg-landing-air-repeat.jpg') repeat-x 50% 100%;
}
.landing-page-template.context-navigating-air .region-content-alternate-inner > .block {
    margin-top: 70px;
}
.landing-page-template.context-navigating-air #block-system-main .field-name-body p {
    width: 260px;
    margin-right: 0;
    margin-left: auto;
}

/* Satellite - Navigating Satellite landing page */
.landing-page-template.context-satellite-navigation #zone-content-alternate-wrapper {
    background: transparent url('../images/bg-landing-satellite.jpg') no-repeat 50% 0;
}
.landing-page-template.context-satellite-navigation #section-content {
    background: transparent url('../images/bg-landing-satellite-repeat.jpg') repeat-x 50% 100%;
}
.landing-page-template.context-satellite-navigation #block-system-main {
    margin-top: 235px;
}
.landing-page-template.context-satellite-navigation #block-menu-block-31 {
    margin-top: 140px;
}
.landing-page-template.context-satellite-navigation #block-menu-block-31 ul.menu li.last {
    border-bottom: 0 none transparent !important;
}

/* Navigation for Everyone landing page */
.landing-page-template.context-navigation-for-everyone #view-id-personal_navigation_stories-block_1 {
    margin-top: 25px;
}
.landing-page-template.context-navigation-for-everyone .view-title {
    display: block;
    margin-bottom: 10px;
    color: #d2700f;
}
.landing-page-template.context-navigation-for-everyone h1 {
    color: #d2700f !important;
    margin-bottom: 5px !important;
}
.landing-page-template.context-navigation-for-everyone #block-system-main {
    padding: 15px 0 70px;
}

.landing-page-template.context-navigation-for-everyone #block-system-main div.content h2 {
    margin-top: 20px;
    color: #d2700f;
    font-family: 'museo_slab', Verdana, Geneva, sans-serif;
    font-size: 28px;
    line-height: 1;
}
.landing-page-template.context-navigation-for-everyone #block-system-main div.content p {
    max-width: 768px;
    font-size: 14px;
}
.landing-page-template.context-navigation-for-everyone #zone-content-alternate-wrapper {
    color: #000000;
    background-color: #ffffff;
}
.landing-page-template.context-navigation-for-everyone #zone-content-alternate {
    padding: 40px 0 40px !important;
}
.landing-page-template.context-navigation-for-everyone .menu-block-21 li a {
    color: #d2700f !important;
}
.landing-page-template.context-navigation-for-everyone .menu-block-21 li {
    border-bottom: 1px solid #d2700f;
}
.landing-page-template.context-navigation-for-everyone #block-menu-block-21 {
    margin-top: 45px;
}
.landing-page-template.context-navigation-for-everyone .field-name-field-html-area h3 {
    color: #000000 !important;
}
.landing-page-template.context-navigation-for-everyone #block-menu-block-21 ul.menu li.last {
    border-bottom: 0 none transparent !important;
}
#nav-video {
    width: 768px;
    height: 432px;
}
.landing-page-template.context-navigation-for-everyone p.caption {
    margin-top: 15px;
}


/**
 * Sidebar exposed filter widgets
 */

#region-sidebar-wide .views-exposed-widget label {
    text-transform: uppercase;
}
#region-sidebar-wide .form-item {
    margin-bottom: 15px; 
}
#region-sidebar-wide .form-item input,
#region-sidebar-wide .form-item select {
    width: 100%;
}

/* hide some exposed filters that are needed b/c of the add'l exposed filter block in the sidebar */
.block-views-exp-multimedia-gallery-page .views-widget-filter-field_innovations_tid,
.block-views-exp-multimedia-gallery-page .views-widget-filter-field_navigators_inventors_tid,
.block-views-exp-multimedia-gallery-page .views-widget-filter-field_navigation_methods_tid,
.block-views-exp-multimedia-gallery-page .views-widget-filter-field_keywords_tid,
.block-views-exp-artifacts-page .views-widget-filter-field_innovations_tid,
.block-views-exp-artifacts-page .views-widget-filter-field_navigators_inventors_tid,
.block-views-exp-artifacts-page .views-widget-filter-field_navigation_methods_tid,
.block-views-exp-artifacts-page .views-widget-filter-field_keywords_tid {
    display: none;
}


/**
 * Multimedia Gallery Landing
 */
.block--exp-multimedia-gallery-page,
.block--exp-artifacts-page {
    padding-top: 30px;
    border-top: 1px solid #dddddd;
}
.block-tagclouds-6 {
    text-align: justify;
    line-height: 1.4 !important;
}
.block-tagclouds-6 .more-link {
    display: none;
}
.multimedia-gallery-landing-page-menu ul {
    font-size: 0%;
}
.multimedia-gallery-landing-page-menu ul li {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.multimedia-gallery-landing-page-menu ul li {
    margin: 30px 15px;
    padding: 10px 10px 15px 10px;
    border: 1px solid #dddddd;
}
.multimedia-gallery-landing-page-menu ul li a {
    display: block;
    margin-top: 4px;
    font-size: 17px !important;
    font-family: 'museo_slab', Verdana, Geneva, sans-serif;
    text-align: center;
    text-transform: uppercase;
}


/**
 * Multimedia Gallery List Result Page
 */
.view-artifacts-topic-block
.view-multimedia-gallery-topic-block {
    font-size: 14px;
}
.view-artifacts > div.item-list,
.view-multimedia-gallery > div.item-list {
    margin-top: 20px;
}

/* advanced search */
#views-exposed-form-multimedia-gallery-advanced-search .views-exposed-form label,
#views-exposed-form-artifacts-advanced-search .views-exposed-form label {
    margin: 0 0 3px 1%;
    text-transform: uppercase;
}
#views-exposed-form-multimedia-gallery-advanced-search .views-exposed-form select,
#views-exposed-form-multimedia-gallery-advanced-search .views-exposed-form input[type="text"],
#views-exposed-form-artifacts-advanced-search .views-exposed-form select,
#views-exposed-form-artifacts-advanced-search .views-exposed-form input[type="text"] {
    width: 100%;
}
#views-exposed-form-multimedia-gallery-advanced-search .views-exposed-widget,
#views-exposed-form-artifacts-advanced-search .views-exposed-widget {
    margin-bottom: 10px;
}
#views-exposed-form-multimedia-gallery-advanced-search .views-exposed-form .views-submit-button,
#views-exposed-form-multimedia-gallery-advanced-search .views-exposed-form .views-reset-button,
#views-exposed-form-artifacts-advanced-search .views-exposed-form .views-submit-button,
#views-exposed-form-artifacts-advanced-search .views-exposed-form .views-reset-button {
    margin-bottom: 0;
    text-transform: uppercase;
    float: left;
}
#views-exposed-form-multimedia-gallery-advanced-search .views-exposed-form .views-submit-button,
#views-exposed-form-artifacts-advanced-search .views-exposed-form .views-submit-button {
    margin-right: 10px;
}
#autocomplete ul li {
    margin-bottom: 3px;
    padding-top: 1px;
    font: bold 12px Verdana, Geneva, sans-serif;
    border-bottom: 1px solid #dddddd;
    background-color: #f2f2f2;
}
#autocomplete ul li:hover {
    color: #f2f2f2;
    background-color: #333333;
    cursor: pointer;
}

/* list view */
.view-multimedia-gallery .view-header,
.view-artifacts .view-header {
    font-size: 13px;
}
.view-multimedia-gallery .view-header .num-results,
.view-artifacts .view-header .num-results {
    margin-top: 15px;
}
.view-multimedia-gallery .view-header ul li,
.view-artifacts .view-header ul li {
    margin-bottom: 4px;
}
.view-multimedia-gallery .view-header ul,
.view-artifacts .view-header ul {
    margin-bottom: 20px;
}
.view-multimedia-gallery .view-header .search-results-for,
.view-artifacts .view-header .search-results-for {
    margin-bottom: 10px;
    text-transform: uppercase;
}
.view-multimedia-gallery .views-field-field-media-asset div.content,
.view-artifacts .views-field-field-media-asset div.content {
    padding: 4px;
    border: 1px solid #dddddd;
}
.view-multimedia-gallery .views-field-field-media-asset img,
.view-artifacts .views-field-field-media-asset img {
    display: block;
    width: 100%;
}
/*.view-multimedia-gallery .views-field-field-media-asset iframe,*/
/*.view-artifacts .views-field-field-media-asset iframe {*/
    /*width: 100%;*/
    /*height: 180px;*/
/*}*/
.view-multimedia-gallery .views-row,
.view-artifacts .views-row {
    padding: 20px 0 20px;
    line-height: 1.3;
}
.view-multimedia-gallery .views-row .views-field,
.view-artifacts .views-row .views-field {
    margin-bottom: 4px;
}
.view-multimedia-gallery .views-row-even,
.view-artifacts .views-row-even {
    background-color: #f2f2f2;
}
.view-multimedia-gallery div.field-title,
.view-artifacts div.field-title,
.view-multimedia-gallery div.field-media-type,
.view-artifacts div.field-media-type {
    font-family: Verdana, Geneva, sans-serif;
    text-transform: uppercase;
}
.view-multimedia-gallery div.field-title,
.view-artifacts div.field-title {
    font-size: 16px;
}
.view-multimedia-gallery div.field-media-type,
.view-artifacts div.field-media-type {
    margin: 10px 0 10px;
    font-size: 14px;
}
.view-multimedia-gallery .views-field-nothing p,
.view-artifacts .views-field-nothing p {
    font-size: 13px;
}
.view-multimedia-gallery .views-field-nothing br,
.view-artifacts .views-field-nothing br {
    line-height: 2;
}


/**
 * Multimedia Asset Detail Page
 */
.node-type-multimedia-asset #page-title,
.node-type-multimedia-asset #zone-content-wrapper {
    display: none;
}
.view-multimedia-asset-image-pager #socialshare {
    padding:0 0 25px 45px;
}
.spread-the-word  #socialshare {
    padding-top:15px;
}

#socialshare ul {
    list-style: none inside none;
}
#socialshare ul li {
    float: left;
    margin-right: 6px;
}
#socialshare ul li.last {
    margin-right: 0;
}
#socialshare ul li a,
#socialshare ul li a img {
    display: block;
}

/* left side copy */
.view-multimedia-asset-detail-copy {
    line-height: 1.2;
}
.view-multimedia-asset-detail-copy span.views-label {
    text-transform: uppercase;
    font-weight: bold;
}
.view-multimedia-asset-detail-copy .views-field {
    margin-bottom: 12px;
    font-size: 13px;
}
.view-multimedia-asset-detail-copy .views-field-body {
    margin: 25px 0;
    font-size: 14px;
    line-height: 1.6 !important;
}
.view-multimedia-asset-detail-copy .views-field-body p {
    margin-bottom: 10px;
}
.view-multimedia-asset-detail-copy .views-field-field-edan-record-id div.item-list {
    margin-bottom: 25px;
}
.view-multimedia-asset-detail-copy .views-field-field-credit,
.view-multimedia-asset-detail-copy .views-field-field-agency-of-origin,
.view-multimedia-asset-detail-copy .views-field-field-photographer {
    font-size: 12px;
}
.view-multimedia-asset-detail-copy .faux-h4 {
    margin-top: 30px;
    margin-bottom: 0;
    padding-top: 20px;
    border-top: 1px solid #dddddd;
}
.view-multimedia-asset-detail-copy div.item-list ul li {
    margin-top: 5px;
}
.view-multimedia-asset-detail-copy .views-field-field-topic,
.view-multimedia-asset-detail-copy .views-field-field-navigators-inventors,
.view-multimedia-asset-detail-copy .views-field-field-innovations,
.view-multimedia-asset-detail-copy .views-field-field-navigation-methods {
    margin-top: 20px;
    font-weight: normal !important;
}

/* right side image pager */
.view-multimedia-asset-image-pager {
    border: 1px solid #dddddd;
}
.view-multimedia-asset-image-pager .jcarousel-widget-nav {
    height: 75px;
}
.view-multimedia-asset-image-pager .field-name-field-description,
.view-multimedia-asset-image-pager .field-name-field-photo-number {
    display:none;
}
.node-type-research-journal .view-multimedia-asset-image-pager {
    border: 0px;
}
.view-multimedia-asset-image-pager div.view-content {
    padding-bottom: 35px;
}
.view-page-multimedia-slideshow .view-multimedia-asset-image-pager div.view-content {
    padding-bottom: 0;
}
.view-multimedia-asset-image-pager .mejs-video,
.view-multimedia-asset-image-pager .media-youtube-player{
    margin:0 auto;
    display: block;
}
.view-multimedia-asset-image-pager .field-name-field-download-link{
    margin-top: 20px;
    margin-left: 44px;
    margin-bottom: -25px;
    font-size:14px;
}


.view.with-thumbnail-pager div.item-list:after {
    content: "";
    display: table;
    clear: both;
    font-size: 0;
}
.view.with-thumbnail-pager div.item-list ul.pager li.pager-last {
    display: none;
}
.context-multimedia-asset .view-multimedia-asset-image-pager .smooth_zoom_preloader {
    margin-left: 50px !important;
}
.node-type-research-journal .view-multimedia-asset-image-pager .smooth_zoom_preloader {
    margin-left: 25px;
}
.view-research-journal-multimedia-asset-ajax > div.clearfix {
    padding-bottom: 15px;
    border: 1px solid #dddddd;
    border-bottom: 0px;
}
.view-research-journal-multimedia-asset-ajax .media-youtube-video iframe {
    width: 718px !important;
    margin: 0 auto;
}
.block-views-310bdc7a018c5664fd2cb69bdc03d935 {
    height: 900px;
}
.node-type-research-journal .view-multimedia-asset-image-pager div.view-content {
    margin-top: 0;
}
.node-type-research-journal .view-multimedia-asset-image-pager .views-field-field-media-asset {
    margin-bottom: 25px;
    padding-bottom: 30px;
    border: 1px solid #dddddd;
    border-top: 0;
}
.node-type-research-journal .view-multimedia-asset-image-pager .views-field-field-media-asset-1 {
    margin-bottom: 20px;
    font-size: 14px;
}
.node-type-research-journal .view-multimedia-asset-image-pager .views-field-body {
    font-size: 14px;
}
.node-type-research-journal .view-multimedia-asset-image-pager .views-field-field-credit {
    font-size: 12px;
}
.node-type-research-journal .view-multimedia-asset-image-pager .views-field-field-credit label {
    font-style: italic;
}
.node-type-research-journal .view-multimedia-asset-image-pager h2 {
    margin-bottom: 5px;
    font-size: 16px;
}
.node-type-research-journal .view-multimedia-asset-image-pager {
    line-height: 1.5;
}
.node-type-research-journal h1{
    display:none;
}


/**
 * Research Journal, list page and detail pages
 */
.loading {
    display: none;
    position: relative;
    z-index: 99;
    left: 50%;
    top: -625px;
    height: 300px;
    width: 300px;
    margin-left: -150px;
    background: transparent url('../images/icon-ajax-loader.gif') no-repeat 50% 50%;
}
/*
.view-id-research .views-field-field-multimedia-asset ul,
.node-type-research-journal .views-field-field-multimedia-asset li {
    font-size: 0%;
}
.view-id-research .views-field-field-multimedia-asset li,
.node-type-research-journal .views-field-field-multimedia-asset li {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin: 10px;
    padding: 10px;
    border: 1px solid #dddddd;
}
.node-type-research-journal .views-field-field-multimedia-asset li:first-child,
.node-type-research-journal .views-field-field-multimedia-asset li:nth-child(6) {
    margin-left: 0 !important;
}

.node-type-research-journal .views-field-field-multimedia-asset a {
    display: block;
}
*/
.view-id-research .views-field-field-media-slideshow img{
    width:300px;
    height:201px;
}
.view-id-research .views-field-field-media-slideshow a {
    display: block;
}

.view-id-research .view-header p.intro {
    font-size: 18px !important;
    font-family: 'museo_sans', Verdana, Geneva, sans-serif;
}
.view-id-research .views-row {
    padding-top: 15px;
    padding-bottom:10px;
    font-size: 14px;
    border-top: 1px solid #dddddd;
}
.view-id-research .views-row-last {
    margin-bottom: 15px;
    border-bottom: 1px solid #dddddd;
}
.view-id-research .views-field {
    margin-bottom: 5px;
}
.view-id-research .views-field-title {
    font-size: 18px;
}
.view-id-research .views-field-body {
    line-height:1.5;
}
.view-id-research .views-field-created {
    font-style: italic;
}
.block-research-blog-comments-block {
    font-size: 14px;
}
.block-research-blog-comments-block .views-row {
    margin-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #dddddd;
}
.block-research-blog-comments-block .views-row-first {
    margin-top: 0;
}
.block-research-blog-comments-block .views-row-last {
    padding-bottom: 10px;
    border-bottom: 0;
}

/* Research Journal detail page */

.node-research-journal #socialshare{
    position: absolute;
    float: right;
    right: 0px;
    top: -5px;
}

.node-research-journal input#back2journal {
    width: 70%;
    padding: 8px 0 5px;
    font-family: 'museo_slab', Verdana, Geneva, sans-serif;
    text-transform: uppercase;
}
.node-research-journal #research-back-link { 
    margin-bottom: 20px;
}

.node-research-journal .submitted {
    margin-bottom: 5px;
    font-size: 14px;
    font-style: italic;
}
.node-type-research-journal #page-title {
    display: none;
}
.node-type-research-journal .field-name-body .field-item{
    height:auto;
}
.node-type-research-journal .field-name-body .field-item p{
    padding:10px 35px 0 20px;
}
.node-type-research-journal .field-name-body .tinyscrollbar-height-processed .viewport{
    border-left:1px solid #dddddd;
    border-top:1px solid #dddddd;
    border-bottom:1px solid #dddddd;
}
.node-type-research-journal .field-name-body{
    margin-bottom:20px;
}

.node-research-journal .field-name-field-research-categories .field-items {
    margin-top: 5px;
}
.node-research-journal .field-name-field-multimedia-asset {
    margin-top: 15px;
}
.node-research-journal .field-name-body hr {
    display: none;
}
.node-research-journal .field-name-field-research-tags {
    font-size: 14px;
    line-height: 1.8;
}


/* comment form */
#comments{
    width:75%;
}
#comments .item-list{
    border-top:1px solid #dddddd;
    padding-top:15px;
}

#comments ul.pager{    
    float:right;
}
.node-research-journal .comments-wrapper {
    margin-top: 25px;
    padding-top: 20px;
    border-top: 1px solid #dddddd;
}
.node-research-journal .comments-wrapper {
    text-transform: none;
}
.node-research-journal .comments-wrapper h4 {
    font-size: 22px;
    text-transform: none;
}
.node-research-journal .comments-wrapper .title {
    margin-bottom: 0;
}
.node-research-journal .comments-wrapper .count-title {
    margin-top: 25px;
}
.node-research-journal .comments-wrapper .comment {
    margin: 10px 0 20px;
}
.node-research-journal .comments-wrapper .comment h3 {
    margin-bottom: 4px;
}
.comments-wrapper .comment-submitted {
    margin-bottom: 5px;
    font-size: 14px;
    font-style: italic;
}
.comments-wrapper .comment-links {
    margin-top: 4px;
}
.comments-wrapper .form-item {
    margin-top: 10px;
}
.comments-wrapper .field-name-comment-body p {
    margin-bottom: 5px !important;
}
.comment-form label {
    font-family: Verdana, Geneva, sans-serif !important;
}
.comment-form {
    margin-bottom: 15px;
}
article.comment {
    margin-bottom: 20px;
    line-height: 1.8;
    font-size: 14px;
}
#comments .indented {
    margin-left: 35px;
}


/**
 * Navigation For Everyone
 */
.node-poll .form-item-name,
.node-poll article {
    margin-bottom: 20px;
}
.node-poll .field {
    line-height: 1.5;
}
.node-poll .content {
    margin-bottom: 20px;
    padding: 20px 15px 35px 15px;
    border: 1px solid #dddddd;
}
.node-poll .clearfix.comments-wrapper {
    padding: 25px 0 40px;
    border-top: 1px solid #dddddd;
}
.node-poll .messages {
    margin-bottom: 15px;
    color:#d2700f !important;
}
.poll{
    margin-top:15px;
}
.poll .vote-form{
    margin-top: -15px;
}
.poll .vote-form .choices {
    margin: 25px 15px 15px 15px;
}
.poll .vote-form .choices .form-item-choice {
    margin-bottom: 15px;
}
.poll label.option {
    position: relative;
    top: -5px;
    text-transform: uppercase;
}
.poll input[type="radio"] {
    height: 25px;
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    -webkit-appearance: radio !important;
    -moz-appearance: radio !important;
    box-sizing: border-box;
}
.poll .bar {
    background-color: #c4c5f2;
}
.poll .bar .foreground {
    background-color: #0f103d;
}
.view-poll-most-recent .archived-title {
    display: none;
}
.node-form input[type="checkbox"] {
    -webkit-appearance: checkbox !important;
    -moz-appearance: checkbox !important;
    box-sizing: border-box;
}
.block-block.spread-the-word {
    display: none;
    padding: 20px 15px;
    border: 1px solid #dddddd;
}
.block-block.spread-the-word h2 {
    margin-bottom: 4px;
}
.block-block.spread-the-word .content {
    font-size: 14px;
}
#block-views-poll-list-block {
    padding-bottom: 25px;
    border-bottom: 1px solid #dddddd;
}


/**
 * Personal Navigation Stories
 */

.block-block.personal-navigation-story-thanks p{
    line-height: 1.3;
    margin-bottom:15px;
}
a.button {
    /*display: block;*/
    margin-bottom: 10px;
    padding: 5px 8px;
    color: #000000 !important;
    font-family: 'museo_slab', Verdana, Geneva, sans-serif;
    text-align: center;
    text-transform: uppercase;
    background-color:#c0c0c0;
    webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
a.button:hover {
    color: #424242 !important;
}
.view-personal-navigation-stories.view-display-id-page .view-header {
    border-bottom: 1px solid #dddddd;
}
.view-personal-navigation-stories.view-display-id-page .view-header img {
    display: block;
    float: left;
    margin-right: 15px;
    margin-bottom: 25px;
    padding: 8px;
    border: 1px solid #dddddd;
    -webkit-box-shadow: 0 0 5px #bbbbbb;
    -moz-box-shadow: 0 0 5px #bbbbbb;
    box-shadow: 0 0 5px #bbbbbb;
}
.view-personal-navigation-stories .views-row {
    margin-bottom: 30px;
    padding-bottom: 25px;
    font-size: 14px;
    line-height: 1.3;
    border-bottom: 1px solid #dddddd;
}
.view-personal-navigation-stories.view-display-id-block_1 .views-row {
    border-bottom: 0;
}
.view-personal-navigation-stories.view-display-id-page .views-row.views-row-first {
    margin-top: 30px;
}
.view-personal-navigation-stories .views-field-title {
    font-size: 16px;
}
.view-personal-navigation-stories .views-field-body {
    margin: 5px 0 10px;
    line-height: 1.4;
}
.view-personal-navigation-stories.view-display-id-block_1 .views-field-body {
    line-height: 1.4;
}
.view-personal-navigation-stories .views-field-view-node {
    margin-bottom: 10px;
    font-size: 14px;
    text-transform: uppercase;
}
.view-personal-navigation-stories .views-field-created,
.view-personal-navigation-stories .views-field-comment-count {
    font-style: italic;
}
.node-personal-navigation-story .field-name-field-navigation-story-name {
    font-size: 26px !important;
    font-family: Verdana, Geneva, sans-serif !important;
}
.node-personal-navigation-story .submitted {
    font-size: 18px;
    font-family: 'museo_slab', Verdana, Geneva, sans-serif;
    font-style: italic;
    margin-bottom: 4px;
}
.node-personal-navigation-story .field-name-body p{
    margin:10px 0;
}
.node-personal-navigation-story .field-name-field-navigation-story-location {
    font-size: 16px;
    font-family: 'museo_slab', Verdana, Geneva, sans-serif;
}
.node-personal-navigation-story .field {
    margin-bottom: 15px;
}
.node-personal-navigation-story .field-name-body {
    margin-bottom: 35px;
    font-size: 14px;
    line-height: 1.6;
}
.node-personal-navigation-story div.content > a:after {
    content: ", ";
}
.node-personal-navigation-story div.content > a:last-child:after {
    content: "";
}
.node-personal-navigation-story .field-type-taxonomy-term-reference {
    margin-bottom: 25px;
    padding-bottom: 25px;
    font-size: 14px;
    border-bottom: 1px solid #dddddd;
}
.node-personal-navigation-story .field-type-taxonomy-term-reference .field-items,
.node-personal-navigation-story .field-type-taxonomy-term-reference .field-label {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.node-personal-navigation-story h1.node-title{
    margin-bottom: 10px;
}
.node-personal-navigation-story .field-type-taxonomy-term-reference .field-label {
    text-transform: uppercase;
}
.node-personal-navigation-story .field-type-taxonomy-term-reference .field-item {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.node-personal-navigation-story .field-type-taxonomy-term-reference .field-item:after {
    content: ", ";
}
.node-personal-navigation-story .field-type-taxonomy-term-reference .field-item:last-child:after {
    content: "";
}
.node-personal-navigation-story .comment-form {
    margin-bottom: 20px;
}
#edit-field-navigation-story-tags-und {
    margin-top: 10px;
}
#personal-navigation-story-node-form .form-type-checkbox {
    float: left;
    margin-right: 10px;
}
#personal-navigation-story-node-form .form-type-checkbox input {
    float: left;
}
#personal-navigation-story-node-form .field-name-body {
    clear: left;
}
#personal-navigation-story-node-form .form-checkboxes:after {
    content: "";
    display: table;
    clear: both;
    font-size: 0%;
}
#personal-navigation-story-node-form .filter-wrapper {
    display: none;
}
.mollom-privacy{
    margin: 25px 0;
    line-height: 1.8;
}
#personal-navigation-story-node-form .form-type-textfield label,
label[for=edit-field-navigation-story-tags-und],
#personal-navigation-story-node-form .field-name-body label {
    display: block;
    margin-top: 10px;
}
#personal-navigation-story-node-form .form-type-checkbox label {
    margin-left: 4px;
}
#personal-navigation-story-node-form .form-required,
.webform-client-form .form-required {
    color: #ff0000;
}
#personal-navigation-story-node-form .form-actions input,
.webform-client-form .form-actions input {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin-right: 10px;
}
#webform-component-upload-your-photo .description {
    margin: 10px 0;
    font-size: 13px;
}
#webform-client-form-392 label {
    font-family: Verdana, Geneva, sans-serif;
}
.instructions-block {
    font-size: 13px;
}
.webform-client-form .form-item {
    margin-bottom: 20px;
}
.webform-client-form .form-item label {
    display: block;
    margin-bottom: 10px;
}
#edit-submitted-upload-your-photo-upload {
    display: inline;
    float:left;
    width:355px;
    border: 1px solid #CDCDCD;
}
.block-block.personal-navigation-story-thanks {
    display: none;
}
.context-sponsors .node-page{
    text-align: center;
    line-height: 1.4;
}
.context-sponsors .node-page .field-name-body p{
    margin-bottom: 10px;
}


/**
 * Navigation for Everyone - Professional Navigator
 */
.page-navigation-for-everyone-meet-the-navigators h2.block-title {
    text-transform: none;
}
.view-id-meet_the_navigators .view-content ul li {
    float: left;
    width: 201px;
    min-height: 216px;
    margin-right: 14px;
    margin-bottom: 30px;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    -webkit-box-shadow: 0 0 5px #bbbbbb;
    -moz-box-shadow: 0 0 5px #bbbbbb;
    box-shadow: 0 0 5px #bbbbbb;
}
.view-id-meet_the_navigators .view-content ul li .views-field-field-media-slideshow {
    width: 185px;
    margin: 8px auto;
    border: 1px solid #dddddd;
    text-align: center;
}
.view-id-meet_the_navigators .view-content ul li .views-field-field-media-slideshow img {
    display: block;
}
.view-id-meet_the_navigators .view-content .views-field-field-professional-nav-title {
    margin-left: 8px;
}
.block-block-23.are-you-a-pro div.content p {
    margin-top: 8px;
    font-size: 13px;
    line-height: 1.2;
}
.block-block-23.are-you-a-pro div.content a {
    display: block;
    margin-bottom: 20px;
    height: 50px;
    overflow: hidden;
    padding-left: 52px;
    font-family: 'museo_slab', Verdana, Geneva, sans-serif;
    font-size: 20px;
    background: url('/sites/all/themes/timeandnav/images/bg-landing-menu-block-icon.png') 4px 5px no-repeat;
    line-height: 2.4;
}
    
.node-type-professional-navigator h1.title {
    margin-bottom: 4px;
}
.node-type-professional-navigator .subtitle,
.node-type-professional-navigator .field-name-field-professional-nav-location {
    font-size: 18px;
    margin-bottom: 2px;
}
.node-type-professional-navigator .field-name-body {
    margin-top: 30px;
}
.block-block.tell-us-your-job-promo-large {
    margin-top: 25px;
    font-size: 14px;
    line-height:1.3;
}
.block-block.tell-us-your-job-promo-large h4 {
    text-transform: none;
}
.block-block.tell-us-your-job-promo-large p{
    margin-bottom:4px;
}
.block-block.tell-us-your-job-promo-large a.image-link {
    height: 40px;
    position: relative;
    overflow: hidden;
    display: block;
    float: left;
    margin-bottom: 80px;
    margin-right:10px;
}



/**
 * Template 3
 */
.view-page-multimedia-single-image .views-field-field-media-asset-1 .field,
.view-page-multimedia-single-image .views-field-title,
.view-page-multimedia-single-image .views-field-field-media-asset{
    margin-bottom: 10px;
    line-height: 1.5;
}
.view-page-multimedia-single-image .views-field-field-media-asset  .file-image {
    width: 95%;
    margin-bottom: 2px;
    padding: 4px;
    border: 1px solid #dddddd;
}
/*.view-page-multimedia-single-image .views-field-rendered-entity .file-image div.content div.field{*/
    /*display:none;*/
/*}*/
.view-page-multimedia-single-image .file-image img {
    display: block;
    width: 100%;
}
.view-page-multimedia-single-image .views-field-title {
    font-size: 14px;
}
.view-page-multimedia-single-image .views-field-field-description,
.view-page-multimedia-single-image .field-name-field-description{
    font-size: 13px;
    line-height: 1.3;
}
.view-page-multimedia-single-image .views-field-field-credit,
.view-page-multimedia-single-image .field-name-field-credit{
    font-size: 13px;
    font-style: italic;
}
/*.view-page-multimedia-single-image .views-field-title {*/
    /*display: none;*/
/*}*/


/**
 * Innovations
 */
.view.innovations-page .views-field-field-media-asset .file img {
    width: 95%;
    border: 1px solid #dddddd;
    padding: 4px;
}
.view.innovations-page .views-row {
    margin-bottom: 35px;
    line-height: 1.3;
}
.view.innovations-page .view-field {
    font-size: 14px;
    margin-top: 5px;
}
.view.innovations-page .view-field.body {
    margin-top: 10px;
}
.innovations-scroll {
    margin: 20px 0 10px;
}


/**
 * Learning Resources
 */
.view-id-learning_resources ul.pager {
    margin-top: 20px;
}
.view-id-learning_resources h2 {
    color: #d2700f;
    font-size: 22px;
    font-family: 'museo_slab', Verdana, Geneva, sans-serif;
    text-transform: uppercase;
}

/* landing */
.view-display-id-lr_landing .view-header {
    margin-bottom: 15px;
}
#view-all a,
#view-all a:active,
#view-all a:visited {
    color: #0f103d;
}
#view-all a {
    display: block;
    width: 289px;
    padding: 7px 0 7px;
    font-size: 14px;
    font-family: 'museo_slab', Verdana, Geneva, sans-serif;
    text-align: center;
    text-transform: uppercase;
    background-color: #9ea0e9;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
#view-all a:hover {
    color: #ffffff;
}
.view-display-id-lr_landing .view-header hr {
    display: block;
    height: 1px;
    margin: 15px 0 15px;
    color: #dddddd;
    border: 0 none transparent;
    background-color: #dddddd;
}
.view-display-id-lr_landing .view-content ul li {
    float: left;
    width: 228px;
    min-height: 223px;
    margin: 0 80px 30px 0;
    border: 1px solid #dddddd;
    -webkit-box-shadow: 0 0 5px #bbbbbb;
    -moz-box-shadow: 0 0 5px #bbbbbb;
    box-shadow: 0 0 5px #bbbbbb;
}
.view-display-id-lr_landing .views-field-field-lrt-image a {
    display: block;
    padding-top: 10px;
}
.view-display-id-lr_landing .views-field-field-lrt-image img {
    display: block;
    margin: 0 auto;
}
.view-display-id-lr_landing .views-field-title span.field-content {
    display: block;
    padding: 10px;
}
.view-display-id-lr_landing .views-field-title a {
    font-size: 16px;
    font-family: 'museo_sans', Verdana, Geneva, sans-serif;
}

/* recent journal posts */
.view-display-id-lr_recent_rj .view-header {
    margin-bottom: 25px;
}
.view-display-id-lr_recent_rj .view-header h2 {
    text-transform: none;
    line-height: 1.4;
}
.view-display-id-lr_recent_rj .view-content ul li {
    margin-bottom: 25px;
    padding-bottom: 25px;
    border-bottom: 1px solid #dddddd;
}
.view-display-id-lr_recent_rj .view-content ul li.views-row-last {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0 none transparent;
}
.view-display-id-lr_recent_rj .views-field-created {
    margin-bottom: 6px;
    font-size: 14px;
    font-style: italic;
}
.view-display-id-lr_recent_rj .views-field-title {
    text-transform: none;
}
.view-display-id-lr_recent_rj .views-field-body {
    margin-bottom: 6px;
}
.view-display-id-lr_recent_rj .views-field-body p {
    font-size: 13px;
    line-height: 1.6;
}
.view-display-id-lr_recent_rj .views-field-nothing a {
    font-size: 14px;
}
.view-display-id-lr_recent_rj .view-footer {
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid #dddddd;
}
.view-display-id-lr_recent_rj .view-footer a {
    font-size: 14px;
    text-transform: uppercase;
}

/* theme */
#block-views-learning-resources-lr-theme {
    margin-bottom: 10px;
}
.view-display-id-lr_theme .views-field-field-lrt-image {
    margin-bottom: 15px;
}
.view-display-id-lr_theme .views-field-field-lrt-image img {
    display: block;
    padding: 10px;
    border: 1px solid #dddddd;
    -webkit-box-shadow: 0 0 5px #bbbbbb;
    -moz-box-shadow: 0 0 5px #bbbbbb;
    box-shadow: 0 0 5px #bbbbbb;
}
.theme-image {
    margin-bottom: 10px;
}
.view-display-id-lr_theme .field-name-field-description {
    margin-bottom: 4px;
}
.view-display-id-lr_theme .field-name-field-description,
.view-display-id-lr_theme .field-name-field-credit {
    font-size: 13px;
}
.view-display-id-lr_theme .field-name-field-credit {
    font-style: italic;
}
.view-display-id-lr_theme .field-name-field-credit .field-item:before {
    content: "Credit: ";
}
.view-display-id-lr_theme .views-field-title {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #dddddd;
}
.view-display-id-lr_theme .views-field-title h1 {
    margin-bottom: 0;
}
.field-name-field-lrt-subtitle {
    margin-bottom: 15px;
    color: #000000;
    font-size: 18px;
    font-family: 'museo_sans', Verdana, Geneva, sans-serif;
    line-height: 1.4;
}
body.node-type-learning-resource-theme #block-system-main {
    margin-bottom: 15px;
    border-bottom: 1px solid #dddddd;
}

/* theme resources */
.view-display-id-lr_theme_resources .view-content ul li {
    margin-bottom: 20px;
    padding: 0 0 20px 30px;
    border-bottom: 1px dotted #dddddd;
    background: transparent url('../images/theme-arrow.png') no-repeat 0 0;
}
.view-display-id-lr_theme_resources .view-content ul li.views-row-last {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0 none transparent;
}
.view-display-id-lr_theme_resources .view-content ul li span.field-content a {
    display: block;
    margin-bottom: 6px;
    font-size: 16px;
}
.view-display-id-lr_theme_resources .view-content ul li span.field-content p {
    font-size: 14px;
    line-height: 1.6;
}

/* theme list */
.view-display-id-lr_theme_list .view-header,
.view-display-id-lr_theme_list .view-content ul li {
    margin-bottom: 6px;
    padding-bottom: 6px;
    border-bottom: 1px solid #dddddd;
}
.view-display-id-lr_theme_list .view-content {
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #dddddd;
}
.view-display-id-lr_theme_list .view-content ul li.views-row-last {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0 none transparent;
}
.view-display-id-lr_theme_list .view-footer {
    margin-bottom: 20px;
}
.view-display-id-lr_theme_list .view-footer a,
.view-display-id-lr_theme_list .view-footer a:active,
.view-display-id-lr_theme_list .view-footer a:visited {
    color: #0f103d;
}
.view-display-id-lr_theme_list .view-footer a {
    display: block;
    padding: 7px 0 7px;
    font-size: 14px;
    font-family: 'museo_slab', Verdana, Geneva, sans-serif;
    background-color: #c0c0c0;
    text-align: center;
    text-transform: uppercase;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color:#000;
}
.view-display-id-lr_theme_list .view-footer a:hover {
    color: #424242;;
}

/* theme entities */
.view-display-id-lr_theme_entities .views-field-field-media-asset a {
    display: block;
    border: 1px solid #dddddd;
    padding: 4px;
}
.view-display-id-lr_theme_entities .views-field-field-media-asset img {
    display: block;
    width: 100%;
}
.view-display-id-lr_theme_entities .views-row {
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 1.3;
}
.view-display-id-lr_theme_entities .views-row .views-field {
    margin-bottom: 4px;
}
.view-display-id-lr_theme_entities .views-row-even {
    background-color: #f2f2f2;
}
.view-display-id-lr_theme_entities div.field-title {
    text-transform: uppercase;
    font-size: 16px;
    font-family: Verdana, Geneva, sans-serif;
}
.view-display-id-lr_theme_entities div.field-media-type {
    text-transform: uppercase;
    font-size: 14px;
    font-family: Verdana, Geneva, sans-serif;
}
.view-display-id-lr_theme_entities .views-field-nothing p {
    font-size: 13px;
}
.view-display-id-lr_theme_entities .views-field-nothing br {
    line-height: 2;
}

/* downloadable resources */
#block-views-41cf83439e23c586a0bdf949a7f835bb {
    margin-bottom: 15px;
    padding-bottom: 20px;
    border-bottom: 1px solid #dddddd;
}
.view-display-id-lr_downloads .view-header {
    margin-bottom: 15px;
}
.view-display-id-lr_downloads .view-filters {
    margin-bottom: 25px;
    padding: 10px;
    background-color: #dddddd;
}
.view-display-id-lr_downloads .views-exposed-widget {
    float: left;
}
.view-display-id-lr_downloads .views-exposed-widget .views-widget {
    margin-top: 6px;
}
.view-display-id-lr_downloads .views-exposed-widget label,
#search-by {
    font: normal 14px 'museo_slab', Arial, sans-serif;
    text-transform: uppercase;
}
#search-by {
    margin-right: 20px;
    padding-top: 1px;
}
#edit-field-grade-level-tid-wrapper,
#edit-field-standard-tid-wrapper,
#edit-field-type-tid-wrapper,
.view-display-id-lr_downloads .views-submit-button {
    margin-right: 9px;
}
#edit-field-grade-level-tid-wrapper select {
    min-width: 124px;
}
#edit-field-standard-tid-wrapper select {
    min-width: 238px;
}
#edit-field-type-tid-wrapper select {
    min-width: 178px;
}
.view-display-id-lr_downloads .views-submit-button,
.view-display-id-lr_downloads .views-reset-button {
    padding-top: 23px;
}
.view-display-id-lr_downloads .view-content ul li {
    margin-bottom: 20px;
    padding-left: 30px;
    border-bottom: 1px dotted #dddddd;
    background: transparent url('../images/theme-arrow.png') no-repeat 0 0;
}
.view-display-id-lr_downloads .view-content ul li.views-row-last {
    margin-bottom: 0;
    border-bottom: 0 none transparent;
}
.view-display-id-lr_downloads .view-content ul li span.field-content a {
    font-family: 'museo_sans', Verdana, Geneva, sans-serif;
}

/* world conference block */
#block-block-16 {
    min-height: 170px;
    border: 1px solid #dddddd;
    -webkit-box-shadow: 0 0 5px #bbbbbb;
    -moz-box-shadow: 0 0 5px #bbbbbb;
    box-shadow: 0 0 5px #bbbbbb;
}
#block-block-16 div.content {
    padding: 10px;
}
#block-block-16 div.content h3 {
    font-size: 22px;
    margin-bottom: 4px;
}
#block-block-16 div.content p {
    font-size: 14px;
    line-height: 1.8;
}


/**
 * Search results
 */
body.page-search-node #block-system-main .search-form {
    margin-bottom: 20px;
    padding: 10px;
    background-color: #dddddd;
}
body.page-search-node #block-system-main .search-form .form-item {
    float: left;
}
body.page-search-node #block-system-main .search-form label {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
body.page-search-node #block-system-main .search-form label {
    margin-right: 10px;
    text-transform: uppercase;
    font-size:14px;
}
body.page-search-node #block-system-main .search-form input[type="text"] {
    width: 190px;
    display:inline;
}
body.page-search-node #block-system-main .search-form #edit-submit {
    margin-left: 10px;
    display: inline;

}
body.page-search-node h1 {
    margin-bottom:0px;
}
body.page-search-node .search-total {
    font-size:14px;
    font-style: italic;
}
body.page-search-node ol {
    list-style: decimal inside none;
    margin-top:30px;
}
body.page-search-node ol li {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 2px dotted #dddddd;
}
body.page-search-node ol li h3 {
    font-family: 'museo_slab', Verdana, Geneva, sans-serif;
}


/**
 * Visit the Exhibition page
 */
/* slideshow */
.view-visit-the-exhibition-slideshow .view-content {
    margin-bottom: 30px;
    padding: 19px;
    border: 1px solid #dddddd;
    -webkit-box-shadow: 0 0 5px #bbbbbb;
    -moz-box-shadow: 0 0 5px #bbbbbb;
    box-shadow: 0 0 5px #bbbbbb;
}
.view-visit-the-exhibition-slideshow .skin-default {
    height: 510px;
    position: relative;
}
.view-visit-the-exhibition-slideshow .views-slideshow-controls-bottom {
    position: absolute;
    z-index: 99;
    right: 5px;
    bottom: 95px;
    font-size: 0%;
}
.view-visit-the-exhibition-slideshow .views-slideshow-controls-bottom .vscc-previous-processed,
.view-visit-the-exhibition-slideshow .views-slideshow-controls-bottom .vscc-next-processed {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.view-visit-the-exhibition-slideshow .views-slideshow-controls-bottom .vscc-previous-processed {
    margin-right: 5px;
}
.view-visit-the-exhibition-slideshow .views-slideshow-controls-bottom .vscc-previous-processed a,
.view-visit-the-exhibition-slideshow .views-slideshow-controls-bottom .vscc-next-processed a {
    display: block;
    overflow: hidden;
    width: 14px;
    height: 21px;
    text-indent: 14px;
    background-repeat: no-repeat;
}
.view-visit-the-exhibition-slideshow .views-slideshow-controls-bottom .vscc-previous-processed a {
    background-image: url('../images/arrows.png');
}
.view-visit-the-exhibition-slideshow .views-slideshow-controls-bottom .vscc-pause-processed {
    display: none;
}
.view-visit-the-exhibition-slideshow .views-slideshow-controls-bottom .vscc-next-processed a {
    background-image: url('../images/arrows.png');
    background-position: -14px 0;
}
.view-visit-the-exhibition-slideshow span.field-content {
    display: block;
}
.view-visit-the-exhibition-slideshow .views-field {
    width: 810px;
}
.view-visit-the-exhibition-slideshow .views-field-rendered-entity {
    margin-bottom: 35px;
    background-color: #000000;
}
.view-visit-the-exhibition-slideshow .views-field-rendered-entity div.content {
    overflow: hidden;
}
.view-visit-the-exhibition-slideshow .views-field-rendered-entity img,
.view-visit-the-exhibition-slideshow .views-field-rendered-entity iframe {
    display: block;
}
.view-visit-the-exhibition-slideshow .views-field-rendered-entity iframe {
    width: 684px;
    margin: 0 auto;
}
.view-visit-the-exhibition-slideshow .views-field-title a,
.view-visit-the-exhibition-slideshow .views-field-field-title a {
    font-size: 16px;
    line-height: 1.3;
}
.view-visit-the-exhibition-slideshow .views-field-field-description {
    margin-top: 6px;
    font-size: 13px;
    line-height: 1.3;
}
.view-visit-the-exhibition-slideshow .views-field-field-credit {
    margin-top: 12px;
    font-size: 12px;
    font-style: italic;
    line-height: 1.6;
}

/* content */
body.node-type-visit-the-exhibition #block-system-main h3 {
    margin-bottom: 2px;
}
body.node-type-visit-the-exhibition #block-system-main .field-name-body h3 + h3 + h3 + h3 {
    margin-bottom: 15px;
}
body.node-type-visit-the-exhibition #block-system-main ul {
    margin-bottom: 15px;
    list-style: disc inside none;
}
body.node-type-visit-the-exhibition #block-system-main li {
    padding: 6px 0 6px 20px;
}
body.node-type-visit-the-exhibition #block-system-main em {
    font-size: 13px;
}


/**
 * Homepage
 */
/* slideshow */
#block-views-77b4757c63329a008d4920c0cbe0c55e > div > div {
    position: relative;
}
#block-views-77b4757c63329a008d4920c0cbe0c55e a:hover {
    color: #f19503;
}
#block-views-77b4757c63329a008d4920c0cbe0c55e .views-row {
    position: relative;
    width: 1060px;
    height: 500px;
    background-color: #0f103d;
}
#block-views-77b4757c63329a008d4920c0cbe0c55e .views-field-field-media-asset,
#block-views-77b4757c63329a008d4920c0cbe0c55e .views-field-homepage-slideshow-copy-wrapper {
    position: absolute;
}
#block-views-77b4757c63329a008d4920c0cbe0c55e .views-field-field-media-asset {
    width: 700px;
    height: 500px;
}
#block-views-77b4757c63329a008d4920c0cbe0c55e .views-field-homepage-slideshow-copy-wrapper {
    right: 0;
    width: 360px;
    height: 500px;
    background-color: #0f103d;
}
#block-views-77b4757c63329a008d4920c0cbe0c55e .views-field-homepage-slideshow-copy-wrapper-inner {
    padding: 60px 40px 0 30px;
}
#block-views-77b4757c63329a008d4920c0cbe0c55e .views-field-title a,
#block-views-77b4757c63329a008d4920c0cbe0c55e .views-field-title a:active,
#block-views-77b4757c63329a008d4920c0cbe0c55e .views-field-title a:visited {
    color: #f7b852;
}
#block-views-77b4757c63329a008d4920c0cbe0c55e .views-field-title a,
#block-views-77b4757c63329a008d4920c0cbe0c55e .views-field-title a:active,
#block-views-77b4757c63329a008d4920c0cbe0c55e .views-field-title a:visited {
    display: block;
    margin-bottom: 20px;
    font-size: 36px;
    font-family: 'museo_slab', Verdana, Geneva, sans-serif;
    line-height: 1.2;
}
#block-views-77b4757c63329a008d4920c0cbe0c55e .views-field-body {
    min-height: 125px;
    color: #ffffff;
    font-size: 16px;
    line-height: 1.4;
}
#block-views-77b4757c63329a008d4920c0cbe0c55e .views-field-field-homepage-slide-linked-page a,
#block-views-77b4757c63329a008d4920c0cbe0c55e .views-field-field-homepage-slide-linked-page a:active,
#block-views-77b4757c63329a008d4920c0cbe0c55e .views-field-field-homepage-slide-linked-page a:visited {
    color: #d2700f;
}
#block-views-77b4757c63329a008d4920c0cbe0c55e .views-field-field-homepage-slide-linked-page a {
    display: block;
    margin-top: 30px;
    padding-left: 47px;
    font: normal 16px 'museo_slab', Verdana, Geneva, sans-serif;
    /*font-style: italic;*/
    text-decoration: none;
    text-transform: uppercase;
    line-height: 3.0;
    background-image: url('../images/bg-landing-menu-block-icon.png');
    background-repeat: no-repeat;
    background-position: 0 -77px;
}

/* slideshow controls */
#block-views-77b4757c63329a008d4920c0cbe0c55e .views-slideshow-controls-bottom {
    position: absolute;
    z-index: 99;
    right: 45px;
    bottom: 45px;
}
#block-views-77b4757c63329a008d4920c0cbe0c55e .views-slideshow-pager-field-item {
    float: left;
    width: 20px;
    text-align: center;
    border-right: 1px solid #d2700f;
}
#block-views-77b4757c63329a008d4920c0cbe0c55e #views_slideshow_pager_field_item_bottom_homepage_slideshow-hp_slideshow_desktop_3 {
    border-right: 0 none transparent;
}
#block-views-77b4757c63329a008d4920c0cbe0c55e .views-field-counter a {
    color: #d2700f;
}
#block-views-77b4757c63329a008d4920c0cbe0c55e .views-slideshow-pager-field-item.active .views-field-counter a,
#block-views-77b4757c63329a008d4920c0cbe0c55e .views-field-counter a:hover {
    color: #f19503;
    cursor: pointer;
}

/* menu blocks */
#block-views-77b4757c63329a008d4920c0cbe0c55e,
#block-menu-block-39 {
    width: 1068px;
    margin: 0 auto;
}
#block-views-77b4757c63329a008d4920c0cbe0c55e {
    margin-bottom: 40px;
    padding: 10px 2px 10px 10px;
    border: 1px solid #dddddd;
    -webkit-box-shadow: 0 0 5px #bbbbbb;
    -moz-box-shadow: 0 0 5px #bbbbbb;
    box-shadow: 0 0 5px #bbbbbb;
}
#block-menu-block-39 ul li {
    float: left;
    width: 240px;
    margin-right: 36px;
    font-size: 14px;
    line-height: 1.4;
}
#block-menu-block-39 ul li.last {
    margin-right: 0;
}
#block-menu-block-39 ul li a.primary,
#block-menu-block-39 ul li a.primary:active,
#block-menu-block-39 ul li a.primary:visited {
    display: block;
    margin-bottom: 10px;
    padding-left: 47px;
    color: #d2700f;
    font: normal 18px 'museo_slab', Verdana, Geneva, sans-serif;
    /*font-style: italic;*/
    line-height: 1.25;
    text-decoration: none;
    background-image: url('../images/bg-landing-menu-block-icon.png');
    background-repeat: no-repeat;
    background-position: 0 -77px;
}
#block-menu-block-39 ul li a {
    color: #d2700f; /*gold*/
}
#block-menu-block-39 ul li a:hover,
#block-menu-block-39 ul li a.primary:hover {
    color: #f8bf65; /*gold hover*/
}
#block-menu-block-39 ul li a.more-link {
    display: block;
    margin-top: 10px;
    font-size: 14px;
    font-family: 'museo_slab', Verdana, Geneva, sans-serif;
    text-transform: uppercase;
}
#block-menu-block-39 ul li a,
#block-menu-block-39 ul li img {
    display: block;
}
#block-menu-block-39 ul li a.menu-block-image {
    margin-bottom: 10px;
    border: 1px solid #dddddd;
    -webkit-box-shadow: 0 0 5px #bbbbbb;
    -moz-box-shadow: 0 0 5px #bbbbbb;
    box-shadow: 0 0 5px #bbbbbb;
}
#block-menu-block-39 ul li img {
    margin: 10px auto 10px;
}


/**
 * Portal pages
 */
.region-sidebar-right-alternate .block-menu-block .content li {
    float: left;
    width: 224px;
    min-height: 210px;
    margin: 0 6px 30px;
    padding-bottom: 10px;
    border: 1px solid #dddddd;
    webkit-box-shadow: 0 0 5px #bbbbbb;
    -moz-box-shadow: 0 0 5px #bbbbbb;
    box-shadow: 0 0 5px #bbbbbb;
}
.region-sidebar-right-alternate .block-menu-block li a,
.region-sidebar-right-alternate .block-menu-block li img {
    display: block;
}
.region-sidebar-right-alternate .block-menu-block li a.menu-block-image {
    width: 208px;
    overflow: hidden;
    margin: 10px auto 10px;
    border: 1px solid #dddddd;
}
.region-sidebar-right-alternate .block-menu-block li a.menu-block-title {
    margin-left: 8px;
    font-size: 16px;
}
.region-content-alternate-2 hr {
    height: 1px;
    color: #d2700f;
    background-color: #d2700f;
    border: 0 none transparent;
}
