@media screen and (max-width: 567px) {
body.youtube iframe,
body.google iframe{
  height:260px;
  width:100%;
}
body.scribd iframe{
  width:100%;
  height:580px;
}
body.youtube iframe.definedwidth{
  height:290px;
  width:100%;

}
h1,
#content h1.page-title{
  font-size:28px;
  line-height:36px;
}
h2{
  font-size:23px;
  line-height:32px;
}
body.section-library-archives .field-name-body h2,
.quicktabs_main .quicktabs-tabpage h2{
  font-size:20px;
  line-height:28px;
}
h3{
  font-size:19px;
  line-height:25px;
}
blockquote {
  font-size: 15px;
  padding:20px 40px;
}
blockquote:before {
  font-size: 40px;
  top: 45px;
}
blockquote:after {
  font-size: 40px;
  bottom: 15px;
}
#main,
.stanford-header-block .block-inner,
.toolbar-header-block .block-inner,
#block-panels-mini-header-nav-links > .block-inner,
#block-panels-mini-header-nav-drops > .block-inner,
.footer-row-block > .block-inner,
/* .region-header-bottom .region-inner, */
.slideshow-home-view .row-text-wrap{
  /*width:420px;*/
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
/*   padding: 0 15px; */
  padding: 0px 30px;
}
.library-search-block {
  width:390px;
}
  .library-search .search-help-text {
    display:none;
  }
.slideshow-home-view .row-text-wrap{
  margin-left:-210px;
}
#block-panels-mini-header-nav-links > .block-inner{
  padding-right:0;
}
.slideshow-home-view .field-title{
  font-size:19px;
  line-height:28px;
}
.slideshow-home-view .field-below{
  font-size:14px;
  line-height:20px;
}
.slideshow-home-view .row-text-wrap{
  padding:0 15px;
}
.slideshow-home-view .views-row,
.slideshow-home-view .views-field-field-slide-img{
  height:380px;
}
.slideshow-home-view .views-field-field-slide-img img{
  width:1000px;
  margin-left:-500px;
}
.row-1 .hoov-2col-stack-nosb-first{
  width:30%;
}
.cycle-pager .slide-thumb{
  width:16px;
  height:16px;
}
.hoov-home .cell-1by1,
.hoov-home .row-2 .cell-1by1{
  width:49.2%;
}
.hoov-home .row-2 .cell-1,
.hoov-home .row-2 .cell-3,
.hoov-home .row-2 .cell-5{
  margin-right:1.6%;
}
.hoov-home .row-1 .cell-4{
  width:37.8%;
}


.library-search-block .multisearch input[type="text"] {
  width:168px;
}
.collections-search-block .multisearch input[type="text"] {
  width:138px;
}
.collections-tab .multisearch input[type="text"] {
  width:100%;
}
.collections-tab .library-search .search-help-links {
  float:none;
}

#site-name,
h1#site-name{
  height:34px;
  width:110px;
  margin:10px 10px 10px 0;
}
#header .msearch-icon{
  height:26px;
  padding:16px 17px 15px;
  width:26px;
}
#header .msearch-icon .search-icon-img{
  width:25px;
  height:25px;
}
#header .mmenu ul li a.parent{
  font-size:22px;
  line-height:29px;
  padding:14px 18px;
}
#header .mmenu ul li ul li a,
#header .mmenu ul ul.extra li a{
  padding:8px 18px;
  font-size:17px;
  line-height:20px;
}
#header .mmenu ul ul.extra li a{
  font-size:14px;
  line-height:20px;
}
#nav-spacer{
  height:57px !important;
}
.view-mode-twobyone .hoov-2col-stack-nosb-last > .inside,
.static-twobyone .pane-right {
  margin-left:0;
}
.hoov-home .row-2 .view-mode-twobyone{
  height:inherit;
}
.hoov-home .row-2 .hoov-2col-stack-nosb-last{
  padding-bottom:8px;
}
.hoover-filter-clear{
  margin:10px 0 0;
}
#hoover-2col-sb-left-panel .hoov-2col-stack-nosb-first > .inside{
  margin-right:0;
}
.pane-hoover-filter + .pane-hoover-filter{
  margin-bottom:30px;
}
.pane-item-title h2,
.pane-publication,
.row-2 .field-name-body p,
.pane-more-link,
#footer p{
  font-size:14px;
  line-height:18px;
}
.footer-library-block form .form-text,
.footer-library-block .ctct-inline-form #email_address_field_0 .ctct-form-element {
  width:310px;
}
.footer-sublinks-block > ul li{
  font-size:12px;
}
#footer .footer-bottom-row-block .pane-block p{
  font-size:11px;
}
body.logged-in #header .mmenu,
body.logged-in #header,
body.logged-in{
  top:78px;
}
.landing-header-block .views-field-body p,
.header-body p {
  font-size:16px;
  line-height:22px;
}

.cycle-controls {
  width:90px;
}

  .cycle-controls .cycle-control {
    width:44px;
    background-size:116%;
    background-position:18px 14px;
  }
  .slideshow-slides .cycle-controls .cycle-control {
    background-size:150%;
  }

    .cycle-controls .cycle-control.cycle-next{
      background-position:-24px 14px;
    }

.slideshow-research-feat-view .view-content/*,
.carousel .view-content*/{
  height:185px !important;
}
.hoover-slide .field-name-field-research-img {
  width:528px;
  margin-left:-264px;
  left:50%;
  position:relative;
}
.hoover-slide .field-name-title a {
  font-size:12px;
  line-height:16px;
}
.hoov-teaser-first{
  width:60px;
}
.view-mode-teaser h2.field-title, .node-research.view-mode-teaser h2{
  font-size:15px !important;
}
.view-mode-teaser .field-blurb p,
.node-research.view-mode-teaser .field-name-field-research-teaser p{
  font-size:14px;
}
.carousel-onebyone-view .views-row{
  width:219px;
  margin-right:7px;
}
.topic-tree-icon-view .view-content .item-list ul.stem_class > li{
  padding-left:23px;
}
.topic-tree-icon-view ul.stem_class > li > .views-field-field-term-icon{
  margin-right:20px;
}
.topic-tree-icon-view ul.stem_class > li > .views-field-field-term-icon{
  width:24px;
}
.topic-tree-icon-view ul.stem_class > li > .views-field-name{
  font-size:18px;
  line-height:24px;
}
.topic-tree-icon-view .view-content ul.stem_class ul li .views-field-name{
  font-size:13px;
}
ul.quicktabs-tabs li a{
  font-size:12px;
}
.research-topic-panel .topic-icon{
  top:7px;
  right:-20px;
  width:30px;
}
.hoov-3col-stack > .cwrap > .panel-col-middle,
.hoov-3col-stack > .cwrap > .panel-col-last{
  width:100%;
}
.hoov-3col-stack > .cwrap > .panel-col-last{
  margin-top:20px;
}
.carousel-issues-feat-view .views-row{
  margin-right:20px;
}
.node-issue.view-mode-one_third {
  width:300px;
  height:286px;
}
.publication-box .media-float-left{
  width:60px !important;
  padding:32px 0 20px 20px;
}
.publication-box .description{
  width:100%;
  float:left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top:0;
}
.publication-box .description p{
  display:none;
}
.clean-table td h3,
.publication-box h3,
.topic-tree-icon-view ul.stem_class > li > .views-field-name,
.node-type-research.page-node .cwrap .hoov-2col-stack-first .panel-pane.field-name-field-ref-issue,
.pane-disqus h2.pane-title{
  font-size:18px;
  line-height:25px;
}
.node-issue.view-mode-full .field-name-field-issue-theme,
.issues-past-view .views-field-field-issue-theme{
  font-size:18px;
  line-height:25px;
}
.node-issue.view-mode-full h1.field-name-title,
.issues-past-view h1.views-field-title{
  font-size:18px;
  line-height:24px;
}
.node-research.view-mode-full.with-podcast.podcast-ref .article-header {
	max-width: 250px;
}
.social-block{
  width:34px;
  top:inherit;
  bottom:100px;
}
.social-block .social-wrapper li a,
.social-block .social-wrapper li a:hover{
  width:47px;
  height:42px;
}
.social-block h2.block-title{
  font-size:9px;
  line-height:11px;
  padding:8px 5px 8px;
  font-weight:400;
}
.social-block .social-wrapper li:after{
  width:23px;
  left:6px;
}
.social-block .social-wrapper .addthis_button_facebook{
  background-position:7px -45px;
}
.social-block .social-wrapper .addthis_button_twitter{
  background-position:8px 14px;
}
.social-block .social-wrapper .addthis_button_google_plusone_share{
  background-position:7px -107px;
}
.social-block .social-wrapper .addthis_button_email{
  background-position:7px -165px;
}
.social-block .social-wrapper .addthis_button_print{
  background-position:7px -220px;
}
.fellows-award-view .group-header h3,
.fellows-award-view .group-header .group-count{
  font-size:13px;
  line-height:20px;
}
.clean-table tr td {
  padding-left:10px;
  padding-right:10px;
}
.research-arranged-view .views-field-title{
  font-size:15px;
  line-height:20px;
}
.quicktabs-tabpage .research-publication-explore-block h2.block-title{
  font-size:15px;
}
.carousel-fellowaction-view .views-row{
  width:390px;
}
.carousel-fellowaction-view .views-row .row-text-wrap{
  width:358px;
}
.carousel-onebyone-view .views-row{
  width:192px;
}
.general-node #content h1.page-title,
.node-type-research #content h1.page-title{
  font-size:24px;
  line-height:30px;
}
.field-type-text-with-summary p,
.views-field p,
.field-items .field-item ul li{
  font-size:15px;
}
.node-issue.view-mode-one_third {
  width:390px;
  height:372px;
}
.carousel-onebyone-view .views-row{
  width:192px;
}
.carousel-fellowaction-view .views-row .row-text-wrap .field-title{
  font-size:15px;
}
.carousel-fellowaction-view .views-row .row-text-wrap .field-body{
  font-size:12px;
  line-height:17px;
}
.view-mode-teaser .field-img .video-btn{
  height:15px;
  width:12px;
  background-size:100%;
  margin-left:-6px;
}
body.node-type-fellow #hoover-2col-pic-panel .hoov-2col-stack-nosb-first,
body.node-type-fellow #hoover-2col-pic-panel .hoov-2col-stack-nosb-last {
  width: 100%;
}
body.section-fellows #hoover-2col-pic-panel .hoov-2col-stack-nosb-first .field-type-image img{
  width:160px;
}
body.section-profiles #hoover-2col-pic-panel .hoov-2col-stack-nosb-last > .inside {
  margin: 21px 21px 30px 21px;
}
.cycle-slide .view-mode-onebyone a.video-btn{
  left:34%;
  top:26%;
}
body.front .cell-1by1 .pane-img .video-btn{
  left:39%;
  top:29%;
}
.node-issue.view-mode-full > .hoov-2col-stack-top > .inside h2.label-above{
  top:96px;
}
body.node-type-issue .node-issue.view-mode-full > .hoov-2col-stack-top > .inside h2.label-above{
   top:85px;
 }
.node-fellow.view-mode-teaser,
.fellows-teasers-view .views-row{
  width:390px;
  padding-right:0;
}
.fellows-alpha-view .fellows-row .letter-tag{
  margin-left:-20px;
}
.pane-item-title,
.pane-views h2.pane-title,
.pane-views-panes h2.pane-title,
.pane-quicktabs h2.pane-title,
.field-label-above h2.label-above.pane-title,
h2.section-title {
  font-size:13px;
  line-height:18px;
  padding-right:90px;
}
.page-node-53481 #quicktabs-hoov_library_tabs #quicktabs-tabpage-hoov_library_tabs-2 .tabpage-block p:first-child {
  font-size: 13px;
  line-height: 18px;
}
h2.pane-title.nopadding{
  padding-right:0 !important;
}
.panel-display .cell .panel-pane .pane-item-title,
.panel-pane .panel-display .pane-item-title{
  padding-right:0;
}
.view-mode-onebyone .blurrable-img,
.view-mode-onebyone .blurrable-img img.orig,
.view-mode-onebyone .blurrable-img canvas{
  width:auto !important;
  height:100% !important;
}

.hoover-sidebar .blurrable-img,
.hoover-sidebar .blurrable-img img,
.hoover-sidebar .blurrable-img canvas{
  width:100% !important;
  height:auto !important;
}
.view-research-fellow .view-empty p{
  font-size:13px;
  line-height:18px;
}
.view-mode-onebyone .field-name-field-publication-icon img,
.view-mode-twobyone .pane-img,
.static-twobyone .pane-img,
.row-2 .cell-1by1 .research-simple-view .views-field-field-research-img,
.row-2 .cell-1by1 .research-simple-view .views-field-field-research-img img{
  width:60px;
  height:60px;
}
.row-2 .cell-1by1 .feat-av-view .hoov-teaser-first{
  width:60px;
}
.feat-av-view .hoov-teaser-last{
  padding:0;
}
.row-2 .cell-1by1 .feat-av-view .hoov-teaser-first{
  padding-right:10px;
}


/******************
 * LANDING PAGE - LIBRARY & ARCHIVES
 * LANDING PAGE - HOOVER DC
 ******************/

.context-library-landing .static-threebyone {
  height:auto;
}
.context-library-landing .static-twobyone .pane-left {
  width:90px;
}
  .context-library-landing .static-twobyone .pane-left .pane-img {
    width:60px;
  }
.context-library-landing .static-twobyone .pane-right {
  width:290px;
}
.context-library-landing .static-featured-view {
  width:100%;
  height:auto;
}

.context-library-landing.context-dc-landing .tab-bottom-box {
  width:100%;
  height:auto;
  margin-left:0;
}

.context-library-landing .nav-section-title {
  padding-left:0;
  background:none;
}
.context-library-landing .pane-item-title {
	padding-right: 0;
}


body.context-section-fellows-awards .fellows-award-view .fellows-table{
  border-spacing:0 28px;
}

.node-research.view-mode-full.with-tweet-count .article-header {
	max-width: 250px;
}
.node-research.with-tweet-count .content-above {
}
.node-research.with-tweet-count .content-above .field-name-tweet-count .arrow_box:before {
	background-size: 50% 50%;
	top: 4px;
	left: -25px;
}
.node-research.with-tweet-count .content-above .field-name-tweet-count .arrow_box {
	font-size: 70%;
	left: 0px;
}

#header .mmenu ul li form.search-form{
  padding-top:9px;
  padding-bottom:10px;
}
#header .mmenu ul li form.search-form input{
  padding:6px 38px 2px 6px;
  font-size:22px;
  line-height:inherit;
}
#header .mmenu ul li form.search-form input[type="submit"]{
  top:20px;
  right:28px;
  width:18px;
  height:18px;
  background-size:18px 18px;
}
body.section-library-archives table,
body.section-library-archives table td,
body.section-library-archives table th,
body.section-library-archives table p,
body.section-library-archives table{
  font-size:14px;
  word-wrap:break-word;
}
table.twocolumns,
table.twocolumns td,
table.twocolumns th,
table.twocolumns p,
table.twocolumns table{
  max-width:122px;
}
body.section-library-archives table{
  border-collapse:collapse;
}
.footer-more-block .footer-promo .media img{
  max-width:60px;
}
body.section-library-archives .hoov-2col-stack > .cwrap > .hoov-2col-stack-last{
  max-width:100%;
}
.hoov-2col-stack > .cwrap > .hoov-2col-stack-last .panel-pane{
  width:100%;
  margin-right:0;
}
.footer-support-block .support-tree{
  /*top:23px;*/
  right:-1px;
  width:90px;
}
.hoover-filterable-view > .loading{
  background-size:55px 55px;
}
.grid-icons a{
  float:left;
  margin:0 4% 4% 0;
  width:48%;
}
.grid-icons a:nth-child(even){
  margin-right:0;
}
.view-mode-onebyone .blurrable-img,
.view-mode-onebyone .blurrable-img img.orig,
.view-mode-onebyone .blurrable-img canvas,
.view-mode-onebyone .blurrable-img img{
  max-width:inherit !important;
  width:auto !important;
  height:100% !important;
  min-height:300px;
}
.node-publication-block.view-mode-onebyone .field-name-body p {
  font-size: 14px;
  line-height: 18px;
}
node-publication-block.view-mode-onebyone .field-name-body .support-green-block a {
  padding: 4px;
}
.quicktabs-tabpage .issues-past-view .view-filters .views-widget .between-dates-wrapper {
  margin-left: -7px;
  margin-right: 5px;
}


.news-scroller-block,
.library-latest-news-view {
  height:50px;
}
  .news-scroller-block .scroll-header,
  .library-latest-news-view .view-header {
    width:150px;
  }
    .news-scroller-block .scroll-header .social-links,
    .library-latest-news-view .view-header .social-links {
      display:block;
    }
    .news-scroller-block .scroll-header h2,
    .library-latest-news-view .view-header h2 {
      left:20px;
    }
  .news-scroller-block ul.news-items,
  .library-latest-news-view .view-content {
    left:20px;
    top:36px;
  }
  .news-scroller-block ul.news-items,
  .news-scroller-block ul.news-items li,
  .library-latest-news-view .view-content,
  .library-latest-news-view .view-content .views-row {
    left:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    width:100%;
    padding-left:20px;
    padding-right:20px;
  }
  body .news-scroller-block .cycle-controls .cycle-control,
  body .library-latest-news-view.slideshow .cycle-controls .cycle-control {
    border-left:0;
    border-right:0;
  }

/* search page */
.search-page-view .views-exposed-form .views-exposed-widget .form-text,
.view-fellows-search .views-exposed-form .views-exposed-widget .form-text {
  width: 100%;
}
.views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 1em;
}

.view-id-search.view-display-id-panel_pane_1 .views-exposed-form .views-exposed-widget:not(:last-child),
.view-id-fellows_search.view-display-id-panel_pane_1 .views-exposed-form .views-exposed-widget:not(:last-child) {
  margin-right: 0;
}
.view-id-fellows_search .views-row .ds-2col > .group-left {
  width: 100%;
  float: none;
  margin-left: 0;
  max-width: 100%;
}

/* 2015 annual report */
.issuuembed.har2015 {
  width: 350px !important;
  height: 235px !important;
}

.publication-box .media-float-left img{
  width:100% !important;
  height:auto !important;
  padding: 0;
}

}
