@media screen and (max-width: 1280px) {

body.youtube .pane-node-content iframe,
body.google .pane-node-content iframe{
  height:430px;
  width:100%;
}
body.youtube .pane-node-content iframe.definedwidth{
  width:640px;
  height:390px;
}
body.youtube .hoover-sidebar iframe,
body.youtube .hoover-sidebar iframe.definedwidth {
  width: 100%;
}
body.youtube .field-name-field-ref-podcast iframe {
  height: auto !important;
}
h1,
#content h1.page-title{
  font-size:40px;
  line-height:48px;
}
h2{
  font-size:32px;
  line-height:44px;
}
body.section-library-archives .field-name-body h2,
.quicktabs_main .quicktabs-tabpage h2{
  font-size:22px;
  line-height:32px;
}
h3{
  font-size:28px;
  line-height:36px;
}
body{
  position:relative;
  overflow-x:hidden;
  -webkit-text-size-adjust: none;
}
.slideshow-home-view .field-title{
  font-size:39px;
  line-height:44px;
}
.slideshow-home-view .field-body{
  font-size:24px;
  line-height:30px;
}
.slideshow-home-view .field-below{
  font-size:22px;
  line-height:28px;
}
#page{
  min-width:inherit;
}
.profile-nav {
  width:470px;
}
  .profile-nav li {
    margin-left:21px;
  }
    .profile-nav .connect,
    .profile-nav .hooverdc {
      padding-right:28px;
    }
.search-wrap {
  width: 280px;
}
.search-form .form-text {
  width: 220px;
}

#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,
/* .region-header-bottom .region-inner, */
.footer-row-block > .block-inner{
  width:1024px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 15px;
}

.landing-header-block .views-field-body p {
  font-size:21px;
  line-height:27px;
}
.context-split-header .landing-header-block {
  width:490px;
}
.library-search-block {
  margin-right:0;
}

.slideshow-home-view .views-row,
.slideshow-home-view .views-field-field-slide-img{
  height:400px;
}
.slideshow-home-view .row-text-wrap{
  max-width:820px;
  margin-left:-410px;
  top:80px;
  left:44%;
}
.cycle-pager{
  margin-left:397px;
  top:80px;
}
.cycle-pager .slide-thumb{
  width:48px;
  height:48px;
}
.nav-featured .view-mode-onebyone{
  width:241px;
  height:287px;
  overflow:hidden;
}
.feat-dr-view{
  float:left;
  padding-bottom:14px;
}
.hoov-home .cell-3by1{
  width:70%;
}
.hoov-home .cell-2by1{
  width:47%;
}
.hoov-home .cell-1by1{
  width:22%;
}
.hoov-home .row-1 .cell-2{
  width:29%;
}
.hoov-home .cell{
  margin:0 9px 9px 0;
  height:inherit;
}
.row-2 .cell-7{
  width:49.5%;
}
.feat-dr-view,
.view-mode-twobyone,
.view-mode-onebyone {
  width:100%;
  height:inherit;
}
.view-mode-twobyone,
.static-twobyone,
.view-mode-onebyone,
.static-onebyone {
  height:300px;
  overflow:hidden;
}
  .row-1 .view-mode-twobyone,
  .row-1 .view-mode-onebyone {
    height:280px;
  }

.view-mode-onebyone .blurrable-img,
.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 .blurrable-img,
.node-publication-block.view-mode-onebyone .blurrable-img img {
  min-height: auto;
  max-width: 100% !important;
}
*/


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

.context-library-landing .static-onebyone {
  width:218px;
  height:280px;
}
.context-library-landing .static-twobyone {
  width:466px;
  height:280px;
}
  .context-library-landing #quicktabs-tabpage-hoov_library_tabs-2 .static-twobyone,
  .context-library-landing.context-dc-landing #quicktabs-tabpage-hoov_library_tabs-1 .static-twobyone {
    width:542px;
  }

.context-library-landing .static-threebyone {
  width:768px;
  height:280px;
}
  .context-library-landing .static-threebyone .pane-top {
    padding-bottom:20px;
  }
  .context-library-landing .static-threebyone .pane-bottom {
    padding-top:20px;
  }

.context-dc-landing.context-library-landing .static-threebyone {
  width:100%;
  height:auto;
}


.context-library-landing .static-featured-view {
  height:280px;
}
  .context-library-landing .static-featured-view .views-row {
    margin-bottom:10px;
  }
  .context-library-landing .mini-cal {
    width:48px;
    height:48px;
  }
    .context-library-landing .mini-cal .month {
      line-height:18px;
    }
    .context-library-landing .mini-cal .day {
      line-height:30px;
    }

.context-library-landing.context-dc-landing .static-featured-view {
  margin-left:0;
}


.context-library-landing.context-dc-landing .tab-bottom-box {
  margin-left:8px;
  width:692px;
  height:280px;
}


.collections-search-block .multisearch input[type="text"] {
  width:742px;
}
.collections-tab .multisearch input[type="text"] {
  width:505px;
}

.pane-item-title h2,
.static-twobyone h2,
.static-onebyone h2,
.pane-publication,
.pane-subtitle {
  font-size:16px !important;
  line-height:20px !important;
}
.row-2 .field-name-body p{
  font-size:16px;
  line-height:21px;
  margin-bottom:15px;
}
.trending-view{
  height:539px;
  overflow:hidden;
}
.view-mode-onebyone .pane-img,
.static-onebyone .pane-img {
  height:100%;
}
.view-mode-twobyone .pane-img,
.static-twobyone .pane-img {
  width:200px;
  height:inherit;
}
.trending-view .views-field-counter,
.trending-view .views-summary:before{
  font-size:22px;
}
.trending-view .views-field-title,
.trending-view .views-field-title span{
  font-size:16px;
}
.feat-dr-view .col.col-first,
.feat-dr-view .col.col-mid,
.feat-dr-view .col.col-last{
  width:26%;
}
.feat-dr-view .col.col-last{
  width:32%;
}
.feat-dr-view .col.col-last{
  padding-right:19px;
}
.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,
.page-node-53481 #quicktabs-hoov_library_tabs #quicktabs-tabpage-hoov_library_tabs-2 .tabpage-block p:first-child {
  font-size:15px;
  line-height:20px;
}
.hoover-sidebar .panel-pane h2.pane-title {
  line-height:20px;
  padding:12px 15px 13px
}
.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 {
  padding:10px 15px 15px;
}
.feat-dr-view h2.pane-title{
  padding-left:85px;
}
.pane-meta{
  font-size:12px;
  line-height:17px;
}
ul.quicktabs-tabs li a{
  font-size:14px;
  line-height:16px;
}
.trending-view .views-field-counter,
.trending-view .views-summary:before{
  font-size:28px;
}
.hoov-home .row-2 .cell-1by1{
  width:24.31%;
  height:300px;
}
.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:40px;
  height:40px;
}
.row-2 .cell-1by1 .feat-av-view .hoov-teaser-first{
  width:40px;
}
.hoov-home .row-2 .feat-av-view,
.hoov-home .row-2 .feat-av-view{
  width:100%;
  height:314px;
}
.footer-library-block .footer-text {
  padding-right:40px;
}
  .footer-library-block form .form-text,
  .footer-library-block .ctct-inline-form #email_address_field_0 .ctct-form-element {
    width:440px;
  }
.footer-nav-block > ul li{
  margin-right:20px;
}
.footer-social-block > ul li{
  margin-right:18px;
}
.footer-support-block .support-tree{
  right:-22px;
  /*top:-11px;*/
  opacity:0.25;
}
.footer-support-block h2.pane-title{
  width:inherit;
}
a.button-link{
  padding:14px 3px 13px;
}
#footer a.button-link{
  padding-left:50px;
  padding-right:50px;
}
.poll .text{
  font-size:12px;
  line-height:16px;
}
.poll .bar,
.poll .voted .bar,
.poll .bar .foreground{
  height:13px;
}
.footer-more-block h2.pane-title,
.footer-support-block h2.pane-title{
  font-size:18px;
  line-height:22px;
  margin-bottom:22px;
}
#footer .footer-more-block .footer-promo .text-info p.promo-type{
  font-size:13px;
  line-height:13px;
}
.footer-more-block .footer-promo .text-info h3{
  font-size:17px;
  line-height:21px;
  margin-bottom:9px;
}
.footer-more-block .footer-promo .text-info p{
  font-size:15px;
  margin-bottom:10px;
}
.more-link{
  font-size:15px;
  line-height:18px;
}
.footer-twitter-block .tweet-inner{
  padding-left:70px;
  background-position:20px 20px;
  background-size:30px 24px;
}
.footer-more-block .footer-promo .media{
  width:120px;
}
.nav-container-block.pane-views h2.pane-title,
.nav-container-block.panel-pane h2.pane-title{
  font-size:25px;
  line-height:28px;
}
.nav-container-block .item-list > ul li a{
  font-size:17px;
  line-height:21px;
  padding:6px 13px 6px 19px;
}
.nav-featured h3.block-title{
  font-size:18px;
  line-height:24px;
}
.view-mode-onebyone.with-img .pane-item-title a{
  font-size:17px;
  line-height:21px;
}
.carousel-fellowaction-view .views-row{
  width:493px;
}
.carousel-fellowaction-view .views-row .row-text-wrap{
  width:453px;
}

.cycle-controls {
  height:53px;
}
body.page-panels .cycle-controls {
  top:-55px;
}
body.page-panels .slideshow .cycle-controls {
  top:inherit;
  bottom:-8px;
}

  .cycle-controls .cycle-control {
    height:45px;
    background-position:30px 13px;
  }
  .slideshow-slides .cycle-controls .cycle-control {
    width:45px;
    background-position:15px 13px;
  }

    .cycle-controls .cycle-control.cycle-next {
      background-position:-44px 13px;
    }
    .slideshow-slides .cycle-controls .cycle-control.cycle-next {
      background-position:-58px 13px;
    }


ul.switcher,
.switcher-select{
  top:-55px;
}
ul.switcher li{
  height:45px;
}
ul.switcher li a{
  padding:14px 30px 13px 15px;
}
ul.switcher li .arrow{
  top:19px;
}
.cycle-pager .slide-thumb{
  width:40px;
  height:40px;
}
.node-award.view-mode-teaser_notitle .field-name-field-award-img{
  width:190px;
  display:block;
  margin-right:20px;
}
.node-award.view-mode-teaser_notitle .field-name-field-award-img img{
  width:100%;
}
.node-award.view-mode-teaser_notitle .field-name-body p{
  font-size:20px;
  line-height:28px;
}
.node-fellow.view-mode-teaser{
  width:202px;
}
.fellows-teasers-view .views-row{
  width:210px;
}
.hoover-filter-expandable .flyout ul li label span{
  max-width:72px;
}
.hoover-filter-expandable .flyout ul li label{
  font-size:14px;
}
#hoover-filter-fellows-alpha .alpha a{
  font-size:18px;
}
.pane-hoover-filter h2.pane-title{
  padding:14px 0 14px 10px;
}
.hoover-filter-expandable > h3{
  font-size:13px;
  margin:0 8px;
  padding:15px 2px;
}
.topic-list-horiz ul li{
  font-size:17px;
}
.hoover-slide .panel-col-inner {
  top:90px;
}
.hoov-teaser-first{
  width:120px;
}
.view-mode-teaser h2.field-title, .node-research.view-mode-teaser h2{
  font-size:18px;
}
.social-block{
  width:49px;
  top:220px;
  background:rgba(140,21,21,0.88);
}
.social-block .social-wrapper li a,
.social-block .social-wrapper li a:hover{
  width:49px;
  height:49px;
  margin-bottom: -1px;
}
.social-block .social-wrapper li.last:hover {
  background:#00A6C5;
}
.social-block h2.block-title{
  font-size:13px;
  font-weight:400;
}
.social-block .social-wrapper li:after{
  width:35px;
  left:8px;
}
.social-block .social-wrapper .addthis_button_facebook{
  background-position:13px -41px;
}
.social-block .social-wrapper .addthis_button_twitter{
  background-position:14px 18px;
}
.social-block .social-wrapper .addthis_button_google_plusone_share{
  background-position:14px -102px;
}
.social-block .social-wrapper .addthis_button_email{
  background-position:14px -161px;
}
.social-block .social-wrapper .addthis_button_print{
  background-position:14px -220px;
}
.carousel-onebyone-view .views-row{
  width:244px;
  margin-right:6px;
  overflow:hidden;
}
.topic-tree-icon-view .view-content .item-list ul.stem_class > li,
.pub-media-icons .publication-box{
  padding-left:35px;
}
.topic-tree-icon-view ul.stem_class > li > .views-field-field-term-icon{
  margin-right:35px;
}
.topic-tree-icon-view ul.stem_class > li > .views-field-name{
  font-size:26px;
  line-height:30px;
}
.topic-tree-icon-view ul.stem_class > li > .views-field-field-term-icon,
.pub-media-icons .publication-box .media{
  width:50px !important;
}
.topic-tree-icon-view ul.stem_class > li > .views-field-field-term-icon img,
.pub-media-icons .publication-box .media img{
  width:100%;
}
.topic-tree-icon-view .view-content ul.stem_class ul li .views-field-name{
  font-size:16px;
}
.research-topic-panel .topic-icon{
  width:80px;
  top:-30px;
}
.carousel-issues-feat-view .views-row{
  margin-right:8px;
}
.node-issue.view-mode-one_third {
  width:326px;
  height:312px;
}
.publication-box .media-float-left{
  width:120px !important;
  margin-right:0;
}
.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,
.node-issue.view-mode-full .field-name-field-issue-theme,
.issues-past-view .views-field-field-issue-theme{
  font-size:26px;
  line-height:34px;
}
.quicktabs-tabpage .research-publication-explore-block h2.block-title{
  padding:11px 21px 10px;
}
.node-fellow.view-mode-onebyone .field-name-field-fellow-img a img{
  width:100%;
}
.hoover-twocol-stacked .hoover-sidebar .node-fellow.view-mode-onebyone{
  width:100%;
}
.general-node #content h1.page-title,
.node-type-research #content h1.page-title{
  font-size:32px;
  line-height:40px;
}
.node-research.view-mode-full.with-tweet-count .article-header {
	max-width: 590px;
}
.node-research.with-tweet-count .content-above {
	top:8px;
}
.cell-1by1 .pane-img .video-btn{
  left:45%;
  top:34%;
}
.cycle-slide .view-mode-onebyone a.video-btn{
  left:45%;
  top:30%;
}
.hoover-sidebar .hoover-1col-nested.with-video .pane-img .video-btn{
  top:32%;
  left:45%;
  width:26px;
  height:34px;
  background-size:100%;
}
.node-issue.view-mode-full > .hoov-2col-stack-top > .inside .cycle-controls{
  top:10px;
}
.node-issue.view-mode-full > .hoov-2col-stack-top > .inside .carousel{
  padding-top:67px;
}
.fellows-alpha-view .view-content{
  border-spacing:0 15px;
}
.fellows-alpha-view .fellows-row .letter-tag{
  margin-left:-36px;
}
.fellows-teasers-view .views-row{
  padding-right:21px;
}
.fellows-award-view .fellows-table{
  border-spacing:0 21px;
}
body.not-front .view-mode-onebyone .panel-col-inner,
body.not-front .pane-publication{
  padding-left:15px;
  padding-right:15px;
}
.fellows-category-list-view .switcher{
  top:-47px;
}

/* Region Map */
body.page-node-278 .map{
  height:520px;
}
body.page-node-278 .map a.continent,
body.page-node-278 .map a.continent.active{
  background-position:0 0;
  background-repeat:no-repeat;
}
body.page-node-278 .map a.n_america,
body.page-node-278 .map a.n_america.active{
  height:201px;
  width:443px;
  top:40px;
  left:3px;
  background-size:100% 100%;
}
body.page-node-278 .map a.russia,
body.page-node-278 .map a.russia.active{
  height:123px;
  left:522px;
  top:44px;
  width:354px;
  background-size:100% 100%;
}
body.page-node-278 .map a.middle_east,
body.page-node-278 .map a.middle_east.active{
  height:106px;
  left:419px;
  top:156px;
  width:214px;
  background-size:100% 100%;
}
body.page-node-278 .map a.l_america,
body.page-node-278 .map a.l_america.active{
  height:303px;
  left:126px;
  top:188px;
  width:230px;
  background-size:100% 100%;
}
body.page-node-278 .map a.india,
body.page-node-278 .map a.india.active{
  height:103px;
  left:624px;
  top:180px;
  width:83px;
  background-size:100% 100%;
}
body.page-node-278 .map a.europe,
body.page-node-278 .map a.europe.active{
  height:140px;
  left:409px;
  top:46px;
  width:150px;
  background-size:100% 100%;
}
body.page-node-278 .map a.asia,
body.page-node-278 .map a.asia.active{
  height:224px;
  left:576px;
  top:117px;
  width:286px;
  background-size:100% 100%;
}
body.page-node-278 .map a.africa,
body.page-node-278 .map a.africa.active{
  height:229px;
  left:405px;
  top:192px;
  width:198px;
  background-size:100% 100%;
}

.news-scroller-block,
.library-latest-news-view {
  padding-top:10px;
  padding-bottom:10px;
}
  .news-scroller-block .scroll-header,
  .news-scroller-block ul.news-items,
  .library-latest-news-view .view-header,
  .library-latest-news-view .view-content,
  .library-latest-news-view .view-footer {
    top:14px;
  }
  .library-latest-news-view .view-content,
  .library-latest-news-view .view-content .views-row {
    width:420px;
  }
  .news-scroller-block ul.news-items,
  .news-scroller-block ul.news-items li {
    width:775px;
  }

#footer .hoov-2col-stack-nosb-last .pane-nodeblock-292 p{
  padding-right:0;
}
/* news-events landing page */
.news-events-overview .teasers-view .views-row {
	width: 300px;
}
.hoover-sidebar .pane-instagram-block a img {
	width: 100px !important;
}

/* search page */
#site-search .panel-col-first .item-list .facetapi-facetapi-checkbox-links li a,
#site-search .panel-col-first .item-list .facetapi-facetapi-checkbox-links li.expanded > span {
  max-width: 82px;
}

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

/* research and podcasts */
.node-research.view-mode-full.with-podcast.podcast-ref .field-name-field-ref-podcast {
  width: auto;
  float: none;
  clear: none;
  margin: 0;
}
}
