
/* TO DO 2018 */
/* Move all styles to Sass */


.screen-reader-text{
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
clip: rect(1px 1px 1px 1px);
}

.page-about-contact-staff-member #edit-submitted-to-email,
#hidden-email { display: none; }

.columns{
  display:table;
  width:100%;
}

.columns nav{
  padding-top:0 !important;
  display: table-cell;
  width: 50%;
}

/**
 *   3. Secondary Menus
 */
#secondary-links { background-color: #000000; }
#secondary-links .container{ margin: 0 auto; padding: 0 40px; }
#secondary-menu-links li{ float: right; }

.region-sidebar-first .menu-block-wrapper .li {
  background-color: #fff;
  border-left: 2px solid #ccb179;
  margin-bottom: 10px;
}
/*#nmah-branding .container-inline {*/

#block-collections-search-form-navtray .search-box,
#block-collections-search-form-main .search-box,
#block-collections-search-form .search-box {
  position: relative;
  background-color: #fafafa;
  border: 1px solid #d5d5d5;
  display: block;
  max-width: 500px;
  padding-left: 8px;
}


#block-collections-search-form-navtray .search-field,
#block-collections-search-form .search-field {
  width: 100%;
  margin-right: -30px;
  height: 30px;
  line-height: 30px;
  background: transparent;
  border: none;
  outline: 0;
}

.block-collections .search-box input.search-field {
  width: 100%;
  margin-right: -40px;
  height: 40px;
  line-height: 40px;
  background: transparent;
  border: none;
  outline: 0;
}



#block-collections-search-form-main .form-submit {
  background:  url('../images/search-icon.png') top center no-repeat transparent;
  height: 30px;
  width: 30px;
  border: none;
  padding: 5px;
  text-indent: 200%;
}

#block-collections-search-form-main .form-submit:hover {
  background:  url('../images/search-icon-hover.png') top center no-repeat transparent;
  height: 30px;
  width: 30px;
  border: none;
  padding: 5px;
  text-indent: 200%;
}
#block-collections-search-form-navtray .form-submit,
#block-collections-search-form .form-submit {
  background:  url('../images/search-icon.png') center center no-repeat transparent;
  background-size: 20px;
  height: 30px;
  width: 30px;
  border: none;
  padding: 5px;
  text-indent: 200%;
}
#block-collections-search-form-navtray .form-submit:hover,
#block-collections-search-form .form-submit:hover {
  background:  url('../images/search-icon-hover.png') center center no-repeat transparent;
  background-size: 20px;
  height: 30px;
  width: 30px;
  border: none;
  padding: 5px;
  text-indent: 200%;
}

#coa-form .form-item-subject {
  display: none;
}

#path-comments .coa {
  position: relative;
  margin: 0;
  padding: 0;
  padding-left: 5px;
  border-bottom: 1px solid #FFF;
}
#path-comments .coa.depth-1 {
  margin-left: 10px;
  border-left: 1px solid #999;
}
#path-comments .coa.depth-2 {
  margin-left: 20px;
  border-left: 1px solid #999;
}
#path-comments .coa.depth-3 {
  margin-left: 30px;
  border-left: 1px solid #999;
}
#path-comments .coa.depth-4 {
  margin-left: 40px;
  border-left: 1px solid #999;
}
#path-comments .coa.depth-5 {
  margin-left: 50px;
  border-left: 1px solid #999;
}
#path-comments .coa .comment-text-wrapper {
  position: relative;
  margin: 0;
  padding: 5px 55px 20px 5px;
  background-color: #EFEFEF;
}
#path-comments .coa .comment-text-wrapper .comment-text {
  padding: 2px 2px;
}

#path-comments h3 {
  color: #184561;
  background-color: transparent;
}
#path-comments #disclaimer {
  margin-top: 1em;
}
#path-comments h3, #path-comments form {
  border-color: #7c9ba4;
  margin: 0;
  padding: 5px;
  background-color: #c3d5db;
}

.coa .attribution {
  clear: both;
  display: block;
}
/*.coa-links {
  float: left;
}
*/
.coa-link {
  display: block;
  position: absolute;
  right: 5px;
}
.coa-link.reply {
  top: 5px;
}
.coa-link.edit {
  top: 45px;
}
.coa-link.delete{
  top: 85px;
}
.coa-link a {
  display: block;
  margin: 0 2px;
  padding: 4px;
  border: 1px solid #CFCFCF;
  background-color: #EEEEEE;
  font-weight: bold;
  text-decoration: none;
}
.coa h3 {
  margin-top: 6px;
  margin-bottom: 0;
}
.coa.depth-0 h3 {
  margin-top: 20px;
}

.block-coa h2 {
  margin-bottom: 0;
}

.coa.depth-0 {

}
.coa.depth-1 {
  margin-left: 24px;
}
.coa.depth-2 {
  margin-left: 40px;
}
.coa.depth-3 {
  margin-left: 60px;
}
.coa.depth-4 {
  margin-left: 80px;
}
.coa.depth-n {
  margin-left: 100px;
}

/**
 *   5. Site Marquee, Carousel
 */

#marquee{
  padding: 0;
  background-color: #000000;
  overflow: hidden;
}



.view-this-day-in-history .date-display-single {
  color: #872e20;
  font-size: 1.0em !important;
  font-weight: normal;
}


@media(min-width:1400px){
  #marquee{ }
  #marquee img{
   width: 1400px;
   height: auto;
  }
}


.grey-menu-block ul.menu,
#block-menu-block-5 ul.menu,
#block-menu-block-6 ul.menu {
  margin: 0 -10px;
  padding: 0;
  list-style-type: none;
}

.grey-menu-block ul ul,
#block-menu-block-5 ul ul,
#block-menu-block-6 ul ul {
  margin-left: -7px;
  list-style-type: none;
}

.grey-menu-block ul.menu a,
#block-menu-block-5 ul.menu a,
#block-menu-block-6 ul.menu a {
  display: block;
  padding: 5px 10px;
}

.grey-menu-block li,
#block-menu-block-5 li,
#block-menu-block-6 li {
  padding-left: 8px;
}

.grey-menu-block li li,
#block-menu-block-5 li li,
#block-menu-block-6 li li {
  padding-left: 16px;
}

.grey-menu-block li li li,
#block-menu-block-5 li li li,
#block-menu-block-6 li li li {
  padding-left: 24px;
}

#block-menu-block-5 li li li li,
#block-menu-block-6 li li li li {
  padding-left: 32px;
}

.grey-menu-block ul.menu>li.active-trail,
#block-menu-block-5 ul.menu>li.active-trail,
#block-menu-block-6 ul.menu>li.active-trail {
  background-color: #fff;
  border-left: 2px solid #ccb179;
}


.grey-menu-block li.expanded,
.grey-menu-block li.collapsed,
.grey-menu-block li.leaf,
#block-menu-block-5 li.expanded,
#block-menu-block-5 li.collapsed,
#block-menu-block-5 li.leaf,
#block-menu-block-6 li.expanded,
#block-menu-block-6 li.collapsed,
#block-menu-block-6 li.leaf {
  list-style-image: none;
}


.social-icons a {
  display: block;
  float: left;
  height: 25px;
  width: 25px;
  line-height: inherit !important;
  overflow: hidden;
  margin-right:5px;
}
.social-icons a img {
  height: 100% !important;
  max-width: none; /*resolves conflict with ckeditor2's responsive img styles*/
}

.social-icons .fb img{ margin-left:0px; }
.social-icons .tw img{ margin-left:-30px; }
.social-icons .yt img{ margin-left:-60px; }
.social-icons .fl img{ margin-left:-90px; }
.social-icons .pn img{ margin-left:-120px; }
.social-icons .in img{ margin-left:-150px; }



.block .content h2 a {
  background-image: none;
}



/* SF: this style blocks CKEditor Enhanced Image Plugin alignment */
/*.main-content .content img { max-width: 100%; }*/


/*.node-nmah-blog-entry*/
.photo-wrap {
  padding: 10px;
  display: block;
  max-width: 570px;
  margin: 0 auto 10px auto;
  text-align: center;
}

/*.node-nmah-blog-entry*/
.photo-wrap img.auto-caption {
  max-height: 570px;
  margin-bottom: 0;
}

/*.node-nmah-blog-entry*/
.photo-caption {
  font-style: italic;
  margin-top: 7px;

  display: block;
  text-align: left;
}

.photo-caption-full.visible .photo-caption{
font-style: normal;
}

body.is-exhibit .photo-caption {
  font-style: inherit;
}

.align-left, .align-right, .align-center{
  margin-bottom: 0px;
}

figure.align-center,
.align-center figure,
figure{
  background: none;
  padding: 10px 0px;
  margin: 0 auto 10px auto;
}

figure.image img{
  margin-bottom: 0;
  max-height: 650px;
}

figure > figcaption {
  font-style: italic;
  color: #707070;
  padding: 0em;
/*  line-height: normal;*/
  margin: 0 auto;
  margin-top: 7px;
}


/*
<div class="photo-wrap" style="display: block;">
<img alt="" class="asset-image media-image attr__typeof__foaf:Image img__fid__11496 img__view_mode__media_original" rel="lightbox" src="http://americanhistory.dev.si.edu/sites/default/files/lincoln-hat_0.jpg" style="width: 413px; height: 550px;" typeof="foaf:Image">
<div class="photo-caption" style="text-align: left;">Caption for the photo. Ut a gravida quam, in luctus lorem. Nam ultrices a metus nec mattis. Nulla sit amet accumsan urna. Quisque ullamcorper non nibh eget laoreet. Sed tempus ligula a est placerat, eget convallis augue fermentum.</div>
</div>
*/




.views-exposed-form .views-exposed-widget{
 float: none;
}



#edit-field-tags-tid-wrapper label{
  display:none;
}

#edit-field-tags-tid-wrapper{
  padding: 0;
}

#edit-term-node-tid-depth-wrapper{
  padding-right: 0;
}


#edit-term-node-tid-depth-wrapper{
 display: inline-block;
}


#edit-field-tags-tid-wrapper{
  display: inline-block !important;
}


.views-exposed-form .views-exposed-widget .form-select{
  background-color: #f5f2ed;
  color: #1a4661;
  padding: 6px;
  height: 36px;
  line-height: 36px;
  margin-right: 10px;
  border-color: #e6e3de;
  border-bottom-width: 2px;
}


.views-exposed-widget.views-submit-button{
  margin:0;
  padding:0;
}

/***   Exhibition Block   ***/
.view-homepage-exhibitions .view-content{
}

.view-display-id-block .exhibition .image-wrapper {
  float: left;
  height: 225px;
  padding-right: 5px;
  padding-right: 5px;
}


.view-display-id-block .exhibition .overlay{
  padding: 2px 0 0 5px;
  color: #FFFFFF;
  line-height: 21px;
  height: 225px;
  margin: 0 0 0 195px;
}

.view-display-id-block .exhibition {
  width: 100%;
  overflow: hidden;
  position:relative;
}

.view-display-id-block .exhibition img {
  height: 100%;
  width: auto;
}

.view-display-id-block .exhibition .title{
  color: #184562;
  display: block;
  position: absolute;
  bottom: 0; right: 0; left: 0;
  padding: 10px;
  background-color: #faf7f1;
  opacity: 0;
  transition: all .5s;
}

.view-display-id-block .exhibition .title a{
  color: #184562;
}


.map-container{
  text-align: right;
}


.views-field-field-section-title{
  margin-bottom: 5px;
}

.field-item img {
  margin-bottom: 20px;
}

.qt-image{
  height: 95px;
  overflow:hidden;
}

.qt-image img{
  /*width: 100%;*/
}

#block-block-36 {
  margin-top: 50px;
}

/***   Day-in-History Block   ***/
.view-this-day-in-history .views-field-field-historical-date{
  color: inherit;
  font-weight: 500;
  font-size:1.25em
}

.view-this-day-in-history .views-field-field-image{
  overflow:hidden;
  margin-bottom: 20px;
}

.view-this-day-in-history .views-field-field-image img{
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/*
.block-collections .search-box input.search-field {
  background-color: #fff;
  border: 1px solid #e9e6e0;
  height: 36px;
  margin: 0;
  padding: 0 14px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-right: 10px;
}
*/



.department-taxonomy-page .content .node-teaser,
.department-taxonomy-page #block-system-main > .content > p {
    display: none;
}

/** Profile Page **/
.node-type-small-exhibition-page #page-title {
 display: none;
}

.page-profile #page-title {
 display: none
}

/**  Exhibitions **/
.book-navigation ul {
  display: none;
}

/*
 * Exhibit Image Gallery
 * Slideshow Component 
 */

 #scf-slideshow-wrapper,
 #scf-slideshow2-wrapper {
  margin: 0 auto;
   margin-bottom: .5em;
   position: relative;
    padding: 10px;
  visibility: hidden;
  max-width: 650px;

 }

 #scf-image-slideshow,
 #scf-image-slideshow2 {
  /*or set data-cycle-auto-height=container on slideshow html*/
  /*background: #000;*/
  margin: 0 auto;
position: relative;
 }

  #scf-image-slideshow .photo-title,
  #scf-image-slideshow2 .photo-title {
  margin-top: 0;
  margin-bottom: 0;
    color: white;
    padding-left: 2px;
  padding-top: 0;
}
  #scf-image-slideshow .photo-caption,
  #scf-image-slideshow2 .photo-caption {
    color: white;
  margin-top: 0;
    padding-left: 2px;
  /*min-height: 50px;*/
  font-style: normal;
}

   #scf-image-slideshow .cycle-slide,
   #scf-image-slideshow2 .cycle-slide {
  width: 100%;
}

  #scf-image-slideshow .photo-title p,
  #scf-image-slideshow2 .photo-title p {
  background-color: none !important;
}

  #scf-image-slideshow .photo-image,
  #scf-image-slideshow2 .photo-image {
  border: 0;
  margin-bottom: 0;
  padding-bottom: 0;
    background: none; /*remove gray default*/
    position: relative;
    display:block;
   }

  #scf-image-slideshow .photo-image a,
  #scf-image-slideshow2 .photo-image a {
  display: block;
  text-align:center;
}

  #scf-image-slideshow .photo-image .photo-links a,
  #scf-image-slideshow2 .photo-image .photo-links a {
width: auto;
}
  #scf-image-slideshow .photo-image img,
  #scf-image-slideshow2 .photo-image img {
  margin-bottom: 0;
    height: auto;
}

.cycle-slideshow .photo-image:hover .photo-links,
.cycle-slideshow .photo-image:focus .photo-links{
  display: none;
}


.scf-more-link{
  float: right;
}
/*
#scf-slideshow-wrapper #scf-image-caption
#scf-slideshow2-wrapper #scf-image-caption {
  display: none !important;
  height: 0;
}
#scf-image-caption{
  padding: .5em 0 1em;
    overflow: hidden;
}

#scf-image-caption.extend{
  height: auto;
}

#scf-image-caption .photo-title{
margin: 0; padding: 0;
} 

#scf-image-caption .photo-caption{
margin: 0; padding: 0;
max-width: none;
}
*/

#scf-image-slideshow .photo-caption-full,
#scf-image-slideshow2 .photo-caption-full {
  display: none;
}
#scf-image-slideshow .photo-caption-full.visible,
#scf-image-slideshow2 .photo-caption-full.visible {
  display: block;
  top: -190px;
  height: 210px;
  position: relative;
  padding-left: 4px;
  color: #fff;
  background-color: #222;
  /*background-color: #333;
  opacity: 0.9; */
  min-height: 210px;
  z-index: 1000;
}
#scf-image-slideshow a,
#scf-image-slideshow2 a,
.scf-thumb-slideshow-wrapper a,
.scf-thumb-slideshow-wrapper .photo-caption-full.visible .scf-expand-close-link a{
  color: #9cf;
}
#scf-image-slideshow .scf-expand-close,
#scf-image-slideshow2 .scf-expand-close {
  position: absolute;
  bottom: 0;
  right: 0;
}
/*
#scf-image-caption p{
  margin:0;
}
*/
.scf-thumb-slides{
margin-top: 1em;
  margin-bottom: 1em;
  display: inline-block;
  padding-left: 0.25em;
  padding-right: 0.25em;
  background-color: #333;
  height: 80px;
  width: 100%;
}

.scf-thumb-slides .image-gallery-item{
  /*width: 80px !important;*/
  padding-right: 5px;
}

.scf-thumb-slides .photo-image {
  border: none;
/*  width: 100px;
  height: 100px;*/
  overflow: hidden;
  background-color: #666;
/*  padding: 4px;*/
}
.scf-thumb-slides .photo-image img {
/*  width: 120%;
  max-width: 160px;*/
  object-fit: none;
  object-position: center;
  height: 80px !important;
  width: 80px;
}

/*.scf-thumb-slides img {
  vertical-align: top;
}*/

.scf-thumb-slides .photo-title,
.scf-thumb-slides .photo-caption,
.scf-thumb-slides p {
  display: none;
}

.scf-thumb-nav{
  text-align: center;
margin-top: 10px;
color: #fff;
}

.scf-thumb-nav .disabled{
  cursor: auto;
}

.scf-cycle-nav{
  position: absolute;
  top: 0;
  width: 10%;
  min-width: 40px;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: 800;
  height: 60%;
  max-height: 480px;
  cursor: pointer;
}

.scf-cycle-nav:hover{
   opacity: .7;
}

.scf-cycle-nav.cycle-prev{
  background: transparent url(/sites/all/themes/nmah2018/images/arrow-prev.png) 20% 80% no-repeat;
}

.scf-cycle-nav.cycle-next{
  right: 0;
  background: transparent url(/sites/all/themes/nmah2018/images/arrow-next.png) 80% 80% no-repeat;
}

/*slideshow all widths and heights*/
#scf-slideshow-wrapper,
#scf-slideshow2-wrapper {
  /*width: 650px;*/
 /* padding-top: 10px;
  visibility: hidden;*/
}
#scf-image-slideshow .photo-image a,
#scf-image-slideshow2 .photo-image a {
  /*width: 650px;*/
  margin-bottom: 30px;
}
#scf-image-slideshow .photo-image img,
#scf-image-slideshow2 .photo-image img {
  max-height: 480px;
  width: auto;
}

#l10n-client {display:block;visibility:visible;}

/** Events **/
.trumba-featured{
  margin-bottom:30px;
}

.trumba-filters .spud{
  margin-bottom: 30px;
}


.node-exhibition .field-type-image{
  margin-bottom:20px;
}

/*
 * Search Result Overrides
 */
.search-results {
  list-style: none;
  list-style-image: none !important;
  padding: 0;
}

.search-results li {
  list-style-image: none !important;
}

.google-appliance-results .google-appliance-info{
  overflow: hidden;
  text-overflow:ellipsis;
}




/*
 * Page header image
 */
.field-name-field-image img {
  min-width: 100% !important;
  max-width: 100% !important;
}

/*
 * Image gallery component responsive
 */
@media (max-width: 1200px) {
/*  #scf-slideshow-wrapper,
  #scf-slideshow2-wrapper,
  #scf-image-slideshow .photo-image a,
  #scf-image-slideshow2 .photo-image a {
    width: 580px;
  }
  #scf-image-slideshow,
  #scf-image2-slideshow {
    height: 500px;
  }
  .scf-cycle-nav,
  #scf-image-slideshow .photo-image img,
  #scf-image-slideshow2 .photo-image img {
    max-height: 360px;
  }*/
  #scf-image-slideshow .photo-image img,
  #scf-image-slideshow2 .photo-image img {
    width: auto;
  }
}

@media (max-width: 992px){
/*  #scf-slideshow-wrapper,
  #scf-slideshow2-wrapper,
  #scf-image-slideshow .photo-image a,
  #scf-image-slideshow2 .photo-image a {
    width: 560px;
  }
  #scf-image2-slideshow,
  #scf-image-slideshow {
    height: 480px;
  }
  .scf-cycle-nav,
  #scf-image-slideshow .photo-image img,
  #scf-image-slideshow2 .photo-image img {
    max-height: 340px;
  }*/
}

@media (max-width: 650px) {
/*  #scf-slideshow-wrapper,
  #scf-slideshow2-wrapper,
  #scf-image-slideshow .photo-image a,
  #scf-image-slideshow2 .photo-image a {
    width: 560px;
  }
  #scf-slideshow-wrapper,
  #scf-slideshow2-wrapper {
    height: 600px;
  }
  #scf-image-slideshow,
  #scf-image2-slideshow {
    height: 440px;
  }
  .scf-cycle-nav,
  #scf-image-slideshow .photo-image img,
  #scf-image-slideshow2 .photo-image img {
    max-height: 300px;
  }*/
  #scf-image-slideshow .photo-caption-full.visible,
  #scf-image-slideshow2 .photo-caption-full.visible {
    top: -190px;
    height: 210px;
  }
  /*
  #scf-image-caption {
    padding: .25em 0;
  }
  */
.scf-thumb-slides {
    margin-bottom: 0.2em;
  }
.scf-thumb-slides .image-gallery-item {
    width: 75px !important;
  }
.scf-thumb-slides .photo-image {
/*    width: 75px;
    height: 75px;*/
  }
.scf-thumb-slides .photo-image img {
    height: 75px;
    width: 75px;
  }
}

@media (max-width: 620px) {
/*  #scf-slideshow-wrapper,
  #scf-slideshow2-wrapper,
  #scf-image-slideshow .photo-image a,
  #scf-image-slideshow2 .photo-image a {
    width: 380px;
  }
  #scf-slideshow-wrapper,
  #scf-slideshow2-wrapper {
    height: 600px;
  }
  #scf-image-slideshow,
  #scf-image-slideshow2 {
    height: 440px;
  }
  .scf-cycle-nav,
  #scf-image-slideshow .photo-image img,
  #scf-image-slideshow2 .photo-image img {
    max-height: 260px;
  }*/
  #scf-image-slideshow .photo-caption-full.visible,
  #scf-image-slideshow2 .photo-caption-full.visible {
    top: -270px;
    height: 290px;
  }
}

@media (max-width: 480px) {
/*  #scf-slideshow-wrapper,
  #scf-slideshow2-wrapper,
  #scf-image-slideshow .photo-image a,
  #scf-image-slideshow2 .photo-image a {
    width: 360px;
  }
  #scf-slideshow-wrapper,
  #scf-slideshow2-wrapper {
    height: 530px;
  }
  #scf-image-slideshow,
  #scf-image2-slideshow {
    height: 390px;
  }
  .scf-cycle-nav,
  #scf-image-slideshow .photo-image img,
  #scf-image-slideshow2 .photo-image img {
    max-height: 200px;
  }*/
  #scf-image-slideshow .photo-caption-full.visible,
  #scf-image-slideshow2 .photo-caption-full.visible {
    top: -295px;
    height: 315px;
  }
.scf-thumb-slides {
    margin-bottom: 0;
  }

    figure.align-left,
    figure.align-right{
    float: none;
  }
}

@media (max-width: 440px) {
/*  #scf-slideshow-wrapper,
  #scf-slideshow2-wrapper,
  #scf-image-slideshow .photo-image a,
  #scf-image-slideshow2 .photo-image a {
    width: 340px;
  }
  #scf-slideshow-wrapper,
  #scf-slideshow2-wrapper {
    height: 400px;
  }
  #scf-image-slideshow,
  #scf-image-slideshow2 {
    height: 380px;
  }
  .scf-cycle-nav,
  #scf-image-slideshow .photo-image img,
  #scf-image-slideshow2 .photo-image img {
    max-height: 180px;
  }*/
  #scf-image-slideshow .photo-caption-full.visible,
  #scf-image-slideshow2 .photo-caption-full.visible {
    top: -265px;
    height: 285px;
    font-size: 10pt;
  }
  .scf-thumb-slides {
    display:none;
    height: 0;
  }
}

@media (max-width: 400px) {
/*  #scf-slideshow-wrapper,
  #scf-slideshow2-wrapper,
  #scf-image-slideshow .photo-image a,
  #scf-image-slideshow2 .photo-image a {
    width: 300px;
  }
  #scf-slideshow-wrapper,
  #scf-slideshow2-wrapper {
    height: 400px;
  }
  #scf-image-slideshow,
  #scf-image-slideshow2 {
    height: 380px;
  }
  .scf-cycle-nav,
  #scf-image-slideshow .photo-image img,
  #scf-image-slideshow2 .photo-image img {
    max-height: 170px;
  }*/
  #scf-image-slideshow .photo-caption-full.visible,
  #scf-image-slideshow2 .photo-caption-full.visible {
    top: -270px;
    height: 290px;
    padding-bottom:20px;
    font-size: 9pt;
  }
}

/*
 * Sidr mobile menu
 */


@media (max-width: 460px) {
  .search-google-appliance-search-form input[type='text']{
    width: 50%;
    display: inline;
  }

  .search-google-appliance-search-form input[type='submit']{
    display: inline;
  }

  .blog-image-grid .views-field-php,
  .view-id-blog_list .views-field-php {
    display:none;
  }

  .view-blog-list .view-filters {
    display: none;
  }

  #block-block-36, #block-block-21 {
    /*display: none;*/
  }

  .view-exhibition-list-pages .views-field-title,
  .view-exhibition-list-pages .views-field-nothing {
    margin-left: 0;
    padding:5px;
  }

  .view-exhibition-list-pages .views-field-field-thumb {
    float: left;
    width: 50%;
  }

  .view-exhibition-list-pages img {
    width: 95%;
    height:95%;
  }

}




@media (max-width: 500px){
  .views-slideshow-cycle-main-frame-row-item img {
    height: 300px !important;
    width: auto !important;
  }


}

@media (max-width: 650px) {
  .page-collections ul.og-list li.og-featured,
  #block-ogmt-object-group-featured ul.og-list li.og-featured{
    float: none;
    width: 100%;
    margin: 20px 0;
  }


}

@media (max-width: 740px) {
  .views_slideshow_cycle_main{
    height: 300px;
  }

  .views-slideshow-pager-field-item div p{
    text-indent: -9999px;
    padding:8px 0 !important;
  }
  .views-slideshow-pager-field-item >div {
    width: 50px;
   }

  .slide-container .caption {
    width: 100% !important;
    top:0px !important;
  }

  .slide-container .caption .body h2{
    font-size: 1.95em;
  }

  .slide-container .caption .body {
    width: 100%;
    padding: 12px;
  }

  ol, ul {
    margin-left:0;
    padding-left:15px;
  }
}

@media (max-width: 769px) {
  #block-views-blog-list-block-1 .view-id-blog_list .blog-teaser {
    background-color: #000;
  }

  #block-views-blog-list-block-1 .view-id-blog_list .views-field-field-teaser-image {
    width: 140px;
  }

  #block-views-blog-list-block-1 .view-id-blog_list .views-field-field-teaser-image .field-content {
  }

  #block-views-blog-list-block-1 .view-id-blog_list .views-field-field-teaser-image .field-content img {
    border: none;
  }

  #block-views-blog-list-block-1 .view-id-blog_list .views-field-title {
    position: relative;
    background-color: transparent;
    background-image: none;
    margin-left: 150px;
    text-align: left;
  }

  #block-views-blog-list-block-1 .view-id-blog_list .views-field-title a {
    color: #981613;
  }

  .view-blog-tags .views-row {
    display: block;
    margin-bottom: 0;
  }

  .view-blog-tags .views-row .views-field {
    margin-bottom: 0;
  }
}


@media (max-width: 991px) {

  .blog-header #nmah-logo a span.title {
    font-size: 3em;
  }

  .more-link a, .more-press a{
    display: block;
    padding: 5px;
    text-align: center;
    background-color: #e9e6e0;
    border: 1px solid #d9d6d1;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  }

  /*.view-this-day-in-history img{
    width: 100%;
    height: auto;
  }*/


  #block-views-blog-list-block-1 .view-content .views-row{
    display: block;
  }

/* removed, breaking ckeditor aligned images */
 /* .node-nmah-blog-entry .content img{
    max-width: 100% !important;
  }*/

  .blog-image-grid div.view-filters,
  .view-id-blog_list div.view-filters {
    position: relative;
    top: 0;
    right: 0;
  }

  #views-exposed-form-blog-list-page-1 .views-exposed-widgets.clearfix {
    text-align: left;
    display:table;
    width:100%;
  }

  #edit-term-node-tid-depth-wrapper{
    display: table-cell;
    padding-right: 0 !important;
  }

  #edit-term-node-tid-depth{
    width: 100%;
  }

  #views-exposed-form-blog-list-page-1 .views-exposed-widgets.clearfix .views-exposed-widget.views-submit-button{
   display: table-cell !important;
   width:60px;
  }

  #twitter-widget-0{
    width:100% !important;
  }

}

/* CKEditor override for normal screens */
@media (min-device-width: 980px) and (min-width: 980px), (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
  figure.align-left {
    max-width: 40%;
  }
  figure.align-right {
    max-width: 40%;
  }
}

@media (max-width: 1199px) {
  nav.menu-man .social-icons a{
    margin-right: 2px;
  }
}


/** XS **/
@media (max-width: 768px) {
  /*
  #front-main,
  #triptych-2,
  #triptych-1 { float: right; }
  #triptych-3 { float: left; }
  */
}

/** SM **/
@media (min-width: 768px) {

}

/** md **/
@media (min-width: 992px) {

}

/** lg **/
@media (min-width: 1200px) {

}

/* Support changes to Media element rendering with Media module update 2017 July */
.media.media-element-container {
  display: inline;
}

.node-online-exhibit .field-item .scf-component .col-sm-4,
.node-online-exhibit .field-item .scf-component .col-sm-6,
.node-online-exhibit .field-item .scf-component .col-sm-8,
.node-online-exhibit .field-item .scf-component .col-sm-12 {
  padding-left: 0;
}

.field-type-structuredcontent .field-item {
  margin-bottom: 16px;
}