@media screen and (max-width: 768px) {
body #page {
    font-size: 14px
}

/* 
hide popup annoyance on mobile
 */
#end_of_year_donation{
display: none !important; 
opacity: 0 !important;
}

img {
    border: 0 none;
    width: auto!important;
    max-width: 100%;
    margin-left: 0!important
}

p {
    font-size: 14px;
    line-height: 21px
}

iframe {
    width: 100%!important;
    max-height: 400px;
    min-height: 200px;
    border: none
}

table {
    border-collapse: collapse;
    width: 100% !important;
}

.responsive .mobile-only {
    display: block
}

#main,.node-type-landing-page #main {
margin-top:0;
} 

.node-type-as-story h2.related-links,.node-type-page h2.related-links {
    font-size: 21px
}

.node-type-page #content {
    padding: 0 10px !important;
    box-sizing: border-box;
}

.related-event-widget.related-grid td .views-field-field-event-date-value-1 {
    margin-left: -6px
}

.view-id-related_video_widget .views-field-view-node,.view-id-nodequeue_43 .views-field-view-node,.view-id-artcl_rltd_vid_nq_wgt .views-field-view-node {
    font-size: 17px;
    margin-top: 5px;
    padding-bottom: 10px
}

.related-event-widget .views-field-field-buy-tickets-url-url a,
.related-content-widget .views-field-field-buy-tickets-url-url a,
.related-video-widget .views-field-field-buy-tickets-url-url a,
.related-event-widget .views-field-field-register-url-url a,
.related-event-widget .views-field-field-register-url-url-1 a {
  display: block;
  padding-bottom: 0;
}

/*Center Homepage*/
#home-wrapper,#main-wrapper {
    padding-top: 46px
}

.node-type-center #main-wrapper,
.node-type-center-page #main-wrapper,
.node-type-center-article #main-wrapper,
.node-type-calendar #main-wrapper,
.node-type-exhibition #main-wrapper {
    padding-top: 72px;
    margin-top: 0!important;
}
.node-type-initiative-page-list #main-wrapper {
  padding-top:32px;
}

.section-blog #main-wrapper {
    padding-top: 75px;
    margin-top: 0
}

.node-type-center #main.homepage-wrapper,.node-type-filter-page .panel-display.filter-page {
    margin-top: 0
}

.og-context .panel-col-top,#home-skin .panel-col-top {
    margin-top: 0;
    padding-bottom: 90px;
    background: #231e24
}

.node-type-center .views-field-field-image-slide-fid img,
.as-filter-featured-content img,
.intro-image img,
.featured_blog_post img,
.as-story-content img,
.og-context #home-skin .panel-pane .view-display-id-block_4 img,
.section-blog .content img 
 {
    width: auto !important;
    height: auto !important;
    max-width: 100% !important;
}

.view-centers-top-slider .views-slideshow-controls-bottom {
    position: relative;
    text-align: center;
    background: #444 none repeat scroll 0 0;
    padding: 14px 10px 13px;
    bottom: 5px;
    z-index: 8;
}

.node-type-landing-page .views-slideshow-controls-bottom {
    padding: 10px 10px 0!important
}

.node-type-center .carousel-caption {
    position: absolute
}

.view-centers-top-slider.view-display-id-block_2 .views-field-field-slide-carousel-caption-value .image-src,.view-centers-top-slider.view-display-id-block_3 .views-field-field-slide-carousel-caption-value .image-src {
    display: block;
    font-style: normal;
    color: #aaa;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-transform: none;
    position: absolute;
    bottom: 0;
    background: rgba(0,0,0,0.6);
    padding: 6px 8px;
    font-size: 9px
}

.responsive #home-skin .view-centers-top-slider .views-row .carousel-text p,.view-centers-top-slider .views-field-field-slide-carousel-caption-value p {
    font-size: 16px;
    display: block;
    padding: 7px 10px 4px;
    background: none repeat scroll 0 0 #231E24!important;
    bottom: none; /*error*/
    min-width: 300px;
    max-width: 440px;
    position: absolute;
    margin-top: 62px;
    top: 0
}

#home-skin .view-centers-top-slider .views-field-field-slide-carousel-caption-value p {
    margin-top: 0
}

.panel-pane.pane-content-field.pane-field-enewsletter-signup {
    border-bottom: 1px solid #231e24;
    margin-bottom: 40px
}

.pane-events-panel-pane-1 .views-row-last,.pane-center-local-news-panel-pane-1 .views-row-last {
    border-bottom: 1px solid #231e24
}

.node-type-center .panel-col {
    position: relative;
    top: 0
}

.node-type-center .panel-3col-stacked .panel-col-last .inside {
    margin: 10px
}

.og-context .panel-pane,
 .panels-flexible-column-exhibition-main {
    padding: 15px 10px;
}

.node-type-exhibition .pane-exhibitions-preload {
    display: none;
}

.og-context .pane-centers-planning-your-visit {
    border-bottom: 1px solid #231e24;
    margin-bottom: 40px
}

.node-type-center .row-last td.col-3.col-last {
    margin-bottom: 10px
}

.not-front .views-row.views-row-5.views-row-odd.views-row-last {
    margin-bottom: 30px
}

.og-context .panel-3col-stacked .panel-col .inside {
    margin: 0 10px
}

.node-type-center #pane-search .pane-title {
    margin-top: 10px
}

.responsive .view-calendar-feature h2.pane-title a {
    color: #000!important
}

.og-context #home-skin .panel-col-bottom {
    border-top: none
}

.responsive .panel-col-bottom .panel-pane img {
    width: 100%!important;
    height: auto!important
}

.responsive .panel-col-bottom .panel-pane.home-icons img {
    width: 20%!important
}

.responsive .hp-footer-1 {
    clear: both
}

.responsive .pane-calendar-feature {
    border-top: none!important
}

.responsive .pane-calendar-feature .view-display-id-block_3 {
    display: none
}

.responsive .pane-calendar-feature .views-field-title,.node-type-center .views-field-title {
    padding: 5px 0
}

.responsive .pane-calendar-feature .views-field-view-node a,.pane-events-panel-pane-1 .views-field-field-buy-tickets-url-url a {
    color: #000;
    font-size: 14px;
    padding-bottom: 0
}

.pane-events-panel-pane-1 .views-field-field-buy-tickets-url-url {
    padding-bottom: 0
}

.responsive .pane-calendar-feature .views-row {
    border-bottom: 1px solid #000;
    padding-bottom: 10px;
    margin-bottom: 10px
}

#home-skin .pane-calendar-feature .views-row-first {
    margin-top: 10px
}

#home-skin .view-featured-content img {
    width: 100%;
    height: auto
}

.responsive .view-featured-content.view-display-id-block_2 .views-field-field-tout-headline-value,
.node-type-center .views-field-phpcode-1 .views-field-title {
    font-size: 21px;
    line-height: 24px;
    font-family: 'NewsGothicBT-BoldCondensed',sans-serif;
    padding: 0
}

.responsive .view-featured-content.view-display-id-block_2 .views-field-field-tout-headline-value a {
    color: #000
}

.responsive .view-featured-content .views-field-field-tout-teaser-value {
    padding-bottom: 10px;
    line-height: 21px
}

.responsive .view-featured-content .views-row {
    border-bottom: 1px solid #000;
    margin-bottom: 15px
}

.front .view-featured-content .views-row,
.node-type-center .view-featured-content td{
    overflow: auto;
    padding-bottom: 10px;
}

.front .view-featured-content .views-row-first,
.view-related-event-widget .views-row-first {
    border-top: 1px solid #231e24;
    padding-top: 13px;
}

.front .views-row-last {
  border-bottom:none !important;
}

.pane-featured-content .pane-title {
    padding-bottom: 5px;
    padding-top: 13px;
}

.responsive #home-skin #fp_video_url {
    border-bottom: 1px solid #000;
    margin: 40px 10px 9px!important
}

.responsive #home-skin #fp_video_url h2.pane-title {
    border-bottom: none;
    margin-bottom: 0
}

.responsive .pane-homepage-tabbed-content {
    display: none
}

.responsive #home-skin .panel-col-first .pane-blogs-list-homepage {
    margin-left: 0;
    margin-right: 0;
    padding: 0 10px
}

.responsive #home-skin .panel-col-first .pane-blogs-list-homepage .pane-title,
.responsive #home-skin .panel-col-first .pane-our-news-homepage-tab .pane-title,
.responsive #home-skin .panel-col-first .pane-calendar-feature .pane-title {
  padding: 0 0 5px 0;
}
.og-context #home-skin .panel-pane .view-display-id-block_4 {
    border-top: none;
    padding-top: 0;
}

.responsive #home-skin .panel-col-first .pane-fp-video .pane-title:last-letter {
  display:none;
}

.responsive #home-skin .panel-col-first .pane-blogs-list-homepage .views-row {
    border-bottom: 1px solid #000
}
.responsive #home-skin .panel-col-first .pane-blogs-list-homepage .views-row-first,
.responsive #home-skin .panel-col-first .pane-our-news-homepage-tab .views-row-first {
    border-top: 1px solid #000;
}
.responsive #home-skin .panel-col-first .pane-blogs-list-homepage .view-blogs-list-homepage .views-field-created,.responsive #home-skin .panel-col-first .pane-blogs-list-homepage .view-blogs-list-homepage .views-field-title {
    display: block
}

.responsive #home-skin .panel-col-first .pane-blogs-list-homepage .view-blogs-list-homepage .pane-title {
    margin-left: 0
}

.responsive #navigation,.node-7979 #navigation {
    display: none
}

.responsive #page-wrapper {
    width: 100%!important;
    overflow: hidden;
}

.responsive .panel-3col-33-stacked .panel-panel {
    width: 100%!important
}

.responsive #views_slideshow_singleframe_teaser_section_centers_top_slider-block_1 {
    width: 100%!important;
    height: auto!important
}

.responsive #views_slideshow_singleframe_teaser_section_centers_top_slider-block_1 img {
    max-width: 100%!important;
    height: auto!important;
    padding-bottom: 18px
}

.responsive .views_slideshow_singleframe_slide.views_slideshow_slide
 {
    width: 100%!important;
    height: auto!important
}

.responsive .views-row-1 {
    position: relative!important;
    display: block!important;
    height: auto!important
}

.related-event-widget .views-row {
    padding-bottom: 10px;
}

.responsive .views-row {
    height: auto!important
}

.pane-events-panel-pane-1 .views-row {
    padding-bottom: 10px
}

.responsive .view-id-centers_top_slider {
    margin-bottom: 0
}

.responsive #home-skin .view-centers-top-slider {
   margin-bottom: 30px !important;
    height: 35% !important;
}

.responsive #home-skin .view-centers-top-slider .views-slideshow-controls-top {
    bottom: 30px;
    position: absolute;
    width: 100%;
    z-index: 1000
}

.responsive #home-skin .view-centers-top-slider .views-field-field-photo-credit-value {
    display: none
}

.responsive #home-skin .view-centers-top-slider .view-content {
    height: auto
}

.node-type-center .view-centers-top-slider .views-slideshow-controls-top {
    bottom: 30px;
    position: absolute;
    width: 100%;
    z-index: 1000
}

.view-centers-top-slider .views_slideshow_next,.view-centers-top-slider .views_slideshow_previous {
    text-indent: inherit;
    top: inherit;
    bottom: -49px;
    text-transform: uppercase;
    background: none repeat scroll 0 0 transparent;
    width: 35px;
    font-family: 'NewsGothicBT-BoldCondensed',sans-serif;
    font-size: 18px;
    z-index: -1;
}
.grid-layout #views_slideshow_singleframe_prev_centers_top_slider-block_4,
.grid-layout #views_slideshow_singleframe_next_centers_top_slider-block_4 {
    top: 170px !important;
}

body.node-type-initiative-page-list.grid-layout .view-centers-top-slider .views-slideshow-controls-bottom {
    padding: 12px 0px;
}
.grid-layout .as-initiative .as-col-last {
    float: none;
    min-height: 0;
}

.grid-layout .panel-panel.as-col-slideshow {
    margin-bottom: 0;
}

.pane-initiative-grid-layout img {
    width: 100% !important;
    height: 100%;
} 

.views-field-field-middle-left-image-fid-1{
display:block;
}

.grid-layout.node-type-initiative-page-list .views-field-field-middle-left-image-fid{
display:none;
}

.grid-layout.node-type-initiative-page-list .views-field-field-top-left-image-fid, .grid-layout.node-type-initiative-page-list .views-field-field-top-middle-image-fid, .grid-layout.node-type-initiative-page-list .views-field-field-top-right-image-fid, .grid-layout.node-type-initiative-page-list .views-field-field-middle-left-image-fid-1, .grid-layout.node-type-initiative-page-list .views-field-field-middle-right-image-fid, .grid-layout.node-type-initiative-page-list .views-field-field-bottom-left-image-fid, .grid-layout.node-type-initiative-page-list .views-field-field-bottom-center-image-fid, .grid-layout.node-type-initiative-page-list .views-field-field-bottom-right-image-fid {
    float: none;
    width: 100%;
}

.grid-layout.node-type-initiative-page-list .views-field-field-bottom-right-image-fid {
    margin-bottom: 22px;
}
.og-context .grid-title a, .grid-title a {
    width: 100%;
}
.responsive #home-skin .view-centers-top-slider .views_slideshow_next,.responsive #home-skin .view-centers-top-slider .views_slideshow_previous {
    text-indent: inherit;
    top: inherit;
    bottom: -43px;
    text-transform: uppercase;
    background: none;
    width: 35px;
    font-family: 'NewsGothicBT-BoldCondensed',sans-serif;
    font-size: 18px
}

.responsive #home-skin .view-centers-top-slider .views-row {
    position: relative
}

.responsive #home-skin .view-centers-top-slider .views-row .views-field-field-global-topic-value {
    display: inherit;
    position: absolute;
    top: inherit;
    bottom: 18px;
    left: 0;
    right: inherit;
    background: #009ddb;
    padding: 0!important
}

.responsive #home-skin .view-centers-top-slider .views-row .views-field-field-global-topic-value .field-content {
    font-family: 'Adobe Garamond Pro',Garamond,serif;
    font-style: italic;
    font-weight: 400;
    font-size: 12px
}

.responsive #home-skin .view-centers-top-slider .views-row .carousel-text {
    display: block
}

.responsive #home-skin .view-centers-top-slider .views-row .carousel-text p {
    padding: 20px 10px 10px
}

.responsive #home-skin .view-centers-top-slider .views-row .photo-cred {
    display: block;
    background: #000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    padding: 10px 15px
}

.responsive #home-skin .view-centers-top-slider .views-row .carousel-caption {
    background: #000!important;
    position: absolute;
    top: 100%;
    width: 100%;
    max-width:100%;
}

.responsive #home-skin .view-centers-top-slider .views-row .carousel-caption p {
    margin-top: 22px
}

.responsive #home-skin .view-centers-top-slider .views-slideshow-controls-bottom {
    background: #444;
    padding: 4px 0 0;
    bottom: 2px;
    width: 100%
}

.responsive #home-skin .view-centers-top-slider .views-slideshow-controls-bottom .views_slideshow_singleframe_pager {
    width: 100%;
    display: block;
    position: relative;
    margin: 0 auto;
    float: none;
    text-align: center;
    padding: 9px 0 0
}

.pane-our-news-homepage-tab h2,
.og-context .exhibition-banner,
.node-type-exhibition.og-context .panel-pane {
    padding: 0;
}

#home-skin .view-our-news-homepage-tab .views-field-created {
    display: block
}

#home-skin .pane-our-news-homepage-tab .views-field-field-teaser-text-value .field-content {
    font-size: 14px;
    margin-top: 10px;
    line-height: 21px
}

#home-skin .view-our-news-homepage-tab .view-content .views-row {
    border-bottom: 1px #231e24 solid
}

body.front h2.pane-title {
    margin-bottom: 0
}

.responsive .view-fp-video {
    overflow: hidden
}

.responsive .view-fp-video h2.pane-title {
    border-bottom: none!important
}

.responsive .view-fp-video .jcarousel-skin-ashp {
    visibility: hidden;
    height: 0;
    width: 0;
    overflow: hidden
}

.responsive #content {
    width: 100%!important;
    margin-left: auto;
    margin-right: auto;
    display: block;
    float: none!important
}

.node-type-center #content {
    width: 100%!important
}

.responsive .desktop-only {
    display: none;
    visibility: hidden
}

.responsive #block-og-0 {
    display: none
}

.responsive .pane-group-details-global {
    display: none
}

.responsive .region-header,.node-7979 .region-header {
    display: none;
    visibility: hidden
}

.responsive #header,.node-7979 #header {
    height: auto;
    min-height: 45px;
    background: #231E24!important;
    margin-bottom: 0;
    position: fixed;
    width: 100%;
    z-index: 10000;
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out
}

#header.initiative-header{
min-height:32px;
}

.responsive #header .mobile-menu-expander,
.node-7979 #header .mobile-menu-expander,
.mobile-menu-expander {
  background:url(/files/uploads/277images/menu-button-3.png) no-repeat;
  background-position:0 12px;
  width:24px;
  height:22px;
  margin-left:10px;
  padding-top:12px;
  display:block;
  background-size:24px;
  float:left
}

#header #initiative-header .mobile-menu-expander {
    background: url(/files/uploads/277images/menu-button-3.png) no-repeat;
    background-position: -1px 8px;
    width: 21px;
    height: 19px;
    margin-left: 10px;
    padding-top: 9px;
    display: block;
    background-size: 18px;
    float: left;
    }
  
/* 60th anniv logo on global and nyc */  
.responsive #header a.mobile-logo,
.node-7979 #header a.mobile-logo{    
  background: url(/sites/all/themes/asiasociety/logoMobile.png) no-repeat;
  width: 184px;
  height: 28px;
  display: block;
  float: left;
  margin-left: 10px;
  margin-top: 9px;
  background-size: 186px;
}

/* Dont show 60th anniv logo on for centers */
.og-context-42545.responsive #header a.mobile-logo,
.og-context-37337.responsive #header a.mobile-logo,
.og-context-32492.responsive #header a.mobile-logo,
.og-context-30643.responsive #header a.mobile-logo,
.og-context-30642.responsive #header a.mobile-logo,
.og-context-30641.responsive #header a.mobile-logo,
.og-context-30640.responsive #header a.mobile-logo,
.og-context-30639.responsive #header a.mobile-logo,
.og-context-30638.responsive #header a.mobile-logo,
.og-context-30637.responsive #header a.mobile-logo,
.og-context-28736.responsive #header a.mobile-logo,
.og-context-28734.responsive #header a.mobile-logo{
 	background: url(/files/uploads/277images/mobilelogo2.png) no-repeat;
    width: 151px;
    height: 27px;
    display: block;
    float: left;
    margin-left: 10px;
    margin-top: 9px;
    background-size: 156px;
}


#header #initiative-header a.mobile-logo {
    background: url(/images/mobilelogoleo.jpg) no-repeat;
    background-size: 21px;
    margin-top: 7px;
    margin-left: 0px;
    width: 22px;
    height: 18px;
    float: left;
}

#og-nav ul.menu {
    padding: 0 14px
}

#og-nav ul.menu li.expanded {
    margin-bottom: 15px
}

.og-nav-exists #mobile-nav ul.menu li a {
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'NewsGothicBT-BoldCondensed',sans-serif;
    padding: 10px
}

.og-nav-exists #mobile-nav ul.menu li ul.menu li {
    line-height: 24px
}

.og-nav-exists #mobile-nav ul.menu li ul.menu li a {
    font-size: 14.9333px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'NewsGothicBT',sans-serif
}
.header-bar-1 {
  height: 31px;
}

.header-bar-2 {
    background-color: #231e24;
    display: block;
    width: 100%;
    float: left;
    padding: 5px 0;
    border-top: 1px solid #fff;
}
.collab-text {
    font-size: 9px;
    text-transform: none;
    padding-left: 10px;
    color:#fff;
    float: left;
}

.collab-img img {
  height: 19px !important;
}

.mobi-header-2-spacer {
  height:33px;
}

.as-special-collapsible-menu ul.menu li ul.menu li a {
    height: 36px
}

#content #content-area .pane-as-centers-custom-1 li,#content #content-area .pane-as-centers-custom-1 .item-list li,.as-special-collapsible-menu li,.as-special-collapsible-menu .item-list li {
    padding: 5px 0!important
}

#mobile-nav ul li a:active,.as-special-collapsible-menu ul li a:active {
    color: #f26532
}

.mobile-header {
    height: 45px
}

#initiative-header.mobile-header {
  background-color: #231e24;
  height: auto;
  position: fixed;
  width: 100%;
}

.responsive #header a#mobile-search-link-button,
.node-7979 #header a#mobile-search-link-button,
.responsive #header input#mobile-search-link-button,
.node-7979 #header input#mobile-search-link-button,
.node-type-initiative-page-list a#mobile-search-link-button {
background: url(/files/uploads/277images/mobile-search-2.png) no-repeat #231e24;
  width: 47px;
  height: 36px;
  text-indent: -9999px!important;
  margin: 0 0 10px 10px;
  border: none;
  background-size: 22px;
  float:right;
  z-index: 10000;
  background-position: 12px 14px;
}

#header #initiative-header a#mobile-search-link-button {
  height: 27px;
  background-size: 14px;
  background-position: 8px 10px;
  width: 19px;
  margin: 0;
  padding: 0 5px;
}

#search-form-box {
    background: #231e24;
    margin-top: 45px;
    position: fixed;
    width: 100%;
    height: 52px;
    border-top: 1px solid #fff;
    float: none;
    clear: both;
    right: -100%;
    z-index: 10;
    transition: all .3s ease-in-out 0s
}
#initiative-header #search-form-box {
  margin-top: 31px;
}

#search-form-box.on-screen {
    right: 0
}

#gse-search-form {
    float: none;
    margin-right: 3%;
    width: 94%;
    margin-left: 3%
}

input#home-search {
    width: 100%;
    border: medium none;
    height: 26px;
    vertical-align: top;
    padding-left: 5px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -webkit-border-radius: 0;
    border-radius: 0
}

#gse-search-form input[type="submit"] {
    border-radius: 0;
    border: none;
    background-color: #f26532;
    padding: 6px;
    text-transform: uppercase;
    color: #fff;
    font-family: 'NewsGothicBT-BoldCondensed',sans-serif;
    height: 28px;
    -webkit-appearance: none;
    -moz-appearance: none;
    float: right
}

.search-input-box {
    overflow: hidden;
    padding-right: 6px
}

.responsive #center_rollover,.node-7979 #center_rollover {
    display: none
}

.responsive #mobile-nav,.node-7979 #mobile-nav {
    position: fixed;
    overflow: hidden;
    top: 0;
    left: 0;
    bottom: 0;
    overflow-y: scroll;
    background: #444;
    width: 250px;
    z-index: 100000;
    margin-left: -100%;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
      -webkit-overflow-scrolling: touch;

}

.responsive #mobile-nav.on-screen,.node-7979 #mobile-nav.on-screen {
    margin-left: 0!important
}

.responsive #mobile-nav .region,.node-7979 #mobile-nav .region {
    display: block!important
}

.responsive #mobile-nav .global-return, .node-7979 #mobile-nav .global-return {
    margin: 45px 0 0 0;
    list-style: none;
    text-align: right;
    padding: 13px 10px 10px;
    background-color: #544f4f;
}

.responsive .initiative-header #mobile-nav .global-return {
    margin: 33px 0 0 0;
}

.node-type-center-article ul.nice-menu-down {
    float: none;
    height: auto
}

.responsive #mobile-nav ul.menu ul.menu,.node-7979 #mobile-nav ul.menu ul.menu {
    margin-top: 0
}

.responsive #mobile-nav ul.menu li .primary-links-heading,.node-7979 #mobile-nav ul.menu li .primary-links-heading {
    display: block;
    font-size: 13px;
    color: #ccc;
    font-family: 'Adobe Garamond Pro',Garamond,serif;
    font-style: italic
}

.responsive html #home-skin .view-centers-top-slider .views-row .carousel-caption {
    max-width: 1000px!important
}

.responsive html #home-skin .view-centers-top-slider .views-row .carousel-caption p {
    max-width: 100%!important
}

/*Event Page*/
.node-7979 div#block--128,div#block--128 {
    margin-bottom: -1em
}

.as-3col-stacked .as-col-middle {
    width: 100%
}

.page-events .as-3col-stacked .as-col-first .inside {
    margin: 0
}

.page-events #deep-links,.node-type-landing-page #deep-links,.node-type-as-story #deep-links {
    display: block;
    padding-left: 10px;
    margin-top: 0
}

.as-col-first .as-special-collapsible-menu ul.menu li ul.menu {
    height: auto!important
}

#event-list .as-col-first .panel-pane.pane-custom.pane-1 h2.pane-title {
    font-size: 21px;
    text-transform: uppercase;
    margin: 0 10px;
    padding: 15px 0 10px;
    display: block;
    border-bottom: 0
}

.as-col-first .as-special-collapsible-menu ul.menu li a .as-expander {
    display: none !important;
}

.as-col-first .as-special-collapsible-menu ul.menu li {
    line-height: 27px!important
}

.page-events .panel-pane.pane-custom.pane-1 .pane-content {
    border-bottom: 1px solid #ccc
}

#event-list .as-col-first h2.pane-title {
    line-height: 110%
}

.page-events .as-filter-heading {
    display: none
}

.calendar-calendar .month-view {
    margin-left: 1px;
    width: auto
}

.calendar-empty {
    text-align: inherit;
    padding: 10px 0
}

.calendar-calendar td div.month {
    padding: 10px 0
}

.solr-event-result .solr-img {
    float: none;
    margin-bottom: 15px
}

.solr-event-result .event-info {
    max-width: 100%;
    float: none;
    width: auto
}

.solr-event-result {
    overflow: hidden
}

.solr-event-result .event-info .views-field-title,.related-content-widget.related-widget-with-image .views-field-title,.related-content-widget.related-widget-with-image .views-field-field-date-exhibition-value-1,.related-content-widget.related-widget-with-image .views-field-field-event-date-value-1,.related-content-widget.related-widget-with-image .views-field-field-teaser-text-value,.related-event-widget.related-widget-with-image .views-field-title,.related-event-widget.related-widget-with-image .views-field-field-date-exhibition-value-1,.related-event-widget.related-widget-with-image .views-field-field-event-date-value-1,.related-event-widget.related-widget-with-image .views-field-field-teaser-text-value {
    width: auto!important;
    float: none
}

.as_solr_list_event {
    margin-top: 20px
}

.pane-as-solr-events-result-list .event-teaser,.view-featured-content .views-field-teaser,.views-field-field-teaser-text-value .field-content {
    font-size: 14px;
    line-height: 21px;
    height: auto
}

.pane-as-solr-events-result-list .read-more a,#center-list .view-more-link a {
    text-decoration: none;
    font-style: normal;
    margin-top: 18px;
    padding: 0 10px;
    text-transform: uppercase;
    color: #fff;
    font-family: 'NewsGothicBT-BoldCondensed',sans-serif;
    font-size: 14px;
    line-height: 24px;
    vertical-align: middle;
    background: #f26532;
    display: inline-block
}

#center-list .pane-centers-planning-your-visit {
    margin-top: 0px;
    width: 100%
}

.og-context .sub-title {
    line-height: 26px;
}

/*for center event list as well*/
.solr-event-result .event-info .event-date,span.date-display-single,.view-center-local-news .published-date,.related-event-widget.related-widget-with-image .views-field-field-date-exhibition-value-1 {
    font-size: 12px
}

#video-list {
    margin-top: 0
}

#event-list {
    margin-top: 0
}

#event-list h2.pane-title {
    padding-bottom: 13px;
    line-height: 48px
}

/*Center*/
#center-header {
    display: none
}

.og-context .panel-3col-stacked .panel-col {
    width: 100%;
    padding: 0
}

.og-context .pane-events,.og-context .pane-center-local-news,.og-context .pane-exhibitions {
    padding-top: 8px
}

.view-events .views-field-markup,.view-center-local-news .views-field-markup {
    width: 100%;
    float: none;
    margin: 0
}

.og-context .pane-events .pane-title,.og-context .pane-center-local-news .pane-title,.og-context .pane-exhibitions .pane-title {
    padding-bottom: 8px;
    margin-top: 0
}

#center-list .teaser,.field-field-media-description p,.node-type-center-page p,.node-type-center-article p {
    font-size: 14px;
    line-height: 21px
}

#center-list .teaser {
    padding-bottom: 5px
}

.og-context .panel-3col-stacked .panel-col-last {
    width: 100%;
    margin: 0
}

.center-wrapper {
    margin-bottom: 0;
    margin-top: 11px
}

.twtr-widget {
    width: 89%
}

body.node-type-center .fb_iframe_widget span {
    height: 70px!important
}

/*Center Events & Center Blog*/
.view-events .views-field-field-story-image-fid,.view-center-local-news .views-field-field-story-image-fid {
    float: none;
    width: 100%;
    margin: 0 0 15px
}

.view-events .views-field-field-story-image-fid img,.view-center-local-news .views-field-field-story-image-fid img {
    border: 1px #fafafa solid
}

.panel-col .view-events .views-row,.panel-col .view-center-local-news .views-row,.panel-col .view-exhibitions .views-row {
    padding: 15px 0;
    border-top: 1px solid #000;
    clear: both
}

.node-type-center .panel-pane {
    padding: 0 0 20px;
    border-top: 0
}

.node-type-center .panel-pane.webcast-block {
    height: 100% !important;
    padding: 5px 10px;
    border-top: 0;
}

/*Centers Navigation*/
ul.nice-menu li.menuparent ul,#header-region ul.nice-menu li.menuparent ul {
    visibility: visible!important;
    display: block!important
}

ul.nice-menu ul,#header-region ul.nice-menu ul {
    position: relative
}

ul.nice-menu,ul.nice-menu ul {
    z-index: 0;
    top: 0
}

ul#center-home, ul#initiative-home {
    margin: 0;
    padding-left: 0;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
}

ul#nice-menu-centers li,ul#center-home>li {
    padding: 0;
    min-width: 100%
}

ul#nice-menu-centers>li>a,ul#center-home>li>a,ul#initiative-home>li>a,.initiative-nav ul li a {
    background: #363137;
    padding-left: 10px;
    display: block;
    vertical-align: middle;/*error*/
    font-family: 'NewsGothicBT-BoldCondensed',sans-serif;
    text-transform: uppercase;
    font-size: 18px;
    color: #fff;
        border-bottom: 1px solid #544F4F;
}

ul#center-home>li>a,ul#initiative-home>li>a {
    padding: 20px 10px 10px;
    line-height: 19px
}

ul#nice-menu-centers>li>a:active,ul#center-home>li>a:active,ul#initiative-home>li>a:active,.initiative-nav ul li a:active {
    color: #f26532
}

.initiative-nav#og-nav ul.menu li.expanded {
    margin-bottom: 0
}

.initiative-nav#og-nav ul.menu li ul.menu li {
    line-height: 24px;
    background-color: #444;
    border-bottom: #544f4f solid 1px
}

.initiative-nav#og-nav ul.menu li ul.menu li a {
    width: 174px;
    height: 51px;
    display: table-cell;
    vertical-align: middle;
    position: relative;
    padding: 3px 0 0 20px;
    box-sizing: border-box;
    background-color: #444;
    line-height: 16px
}

.initiative-nav#og-nav ul.menu {
    padding: 0;
    margin: 0
}

.initiative-nav#og-nav ul.menu li ul.menu li a:active {
    color: #f26532
}

ul.nice-menu-down {
    position: relative
}

ul.nice-menu-down ul li {
    clear: both;
    padding: 0 0 0 10px!important;
	background-color: #544F4F;
}

ul.nice-menu {
    background: none;
    height: auto;
    float: none
}

.separator, .node-type-exhibition .social-links-articles-banner {
    display: none
}

ul#nice-menu-centers>li>ul>li {
    border-top: 1px solid #676564;
}

ul#nice-menu-centers>li>ul>li>a {
    height: 51px;
    display: table-cell;
    vertical-align: middle;
    position: relative;
    padding: 3px 0 0 20px;
    box-sizing: border-box;
    color: #fff;
	background-color: #544F4F;
	font-family: 'NewsGothicBT',sans-serif
}

ul.nice-menu ul li.first {
    padding-top: 0;
    margin-top: 0
}

/*Center Page*/
.og-context .pane-page-title h1,.related-content-widget.center-widget .views-field-title,.related-event-widget.center-widget .views-field-title,.related-content-widget.related-grid td .views-field-title,.related-event-widget.center-widget .views-field-title,.related-event-widget.related-grid td .views-field-title,.related-content-widget.center-widget.related-content-widget .views-row .views-field-title,.related-event-widget.center-widget.related-content-widget .views-row .views-field-title,.related-content-widget .pane-title,.related-video-widget .pane-title,.view-id-video .views-view-grid .views-field-title .field-content a,.view-id-featured_content.view-display-id-block_1 a,.related-event-widget.center-widget .views-field-title,.related-content-widget.center-widget .views-field-title,.related-video-widget.center-widget .views-field-title,.related-event-widget.related-grid td .views-field-title,.related-content-widget.related-grid td .views-field-title,.related-video-widget.related-grid td .views-field-title,.as-filter-featured-content .node-title {
    padding-top: 0;
    padding-bottom: 10px
}

/*Center Article*/
.node-type-center-article .field-field-story-image img {
    width: 100%;
    height: auto
}

.og-context .image-caption {
    font-size: 12px
}

.pane-center-blog-author-info {
    display: none
}

.node-type-center-article .pane-center-blog-author-info .pane-content {
    border-top: 1px solid #231e24;
    border-bottom: 1px solid #231e24;
    padding-bottom: 10px;
    padding-top: 10px;
    font-size: 12px
}

/*Media Page*/
body.section-media #content {
    padding-left: 0
}

body.section-media #content {
    margin: 26px 0 10px
}

.node-type-media .title {
width:100%
}

body.node-type-media .node-type-media {
    width: 100%;
    padding: 0;
}

body.section-media #content .section {
    margin: 10px
}

body.node-type-media h1.title,.og-context .pane-page-title h1 {
    margin-top: 15px;
    font-size: 31px;
    line-height: 36px
}

.node-type-media #bottomNavZoom {
    display: none!important
}

.node-type-media #bottomNavClose {
    margin-top: 0!important
}

.node-type-media .intro-image .enlarge-image a {
    cursor: pointer;
    display: block;
    font-size: 14px;
    outline: medium none;
    padding: 10px;
    background: #f26532;
    color: #fff;
    width: 158px;
    margin-top: 20px
}

.node-type-media img {
    border: 1px solid #eee
}

.node-type-media #imageData #bottomNav {
    height: 33px
}

.node-type-media .intro-image-box {
    float: none
}

.node-type-media div.upload-attachments {
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
    margin-bottom: 10px;
    border-bottom: none
}

.view-media-top-stories2 .views-field-created {
    float: none
}

.view-media-top-stories2 .views-field-title {
    margin-left: 0;
    padding-bottom: 10px
}

.page-about-media #content #content-area .item-list ul li {
    margin: 0 9px 8px 0!important
}

/*Video Gallery*/
.page-video .block {
    margin-bottom: 0
}

.page-video input[type=checkbox].css-checkbox + label.css-label {
    color: #fff
}

.section-video .as-col-first .panel-pane.pane-custom.pane-1 {
    display: block
}

.node-type-video-library #content .section,.page-video #content-area,.page-events #content-area,.page-about-media #content-area,.node-type-filter-page #content-area,.page-initiatives #content-area,.node-type-as-story #content-area {
    margin: 0 10px 10px
}

.section-video #block--128,.node-type-video-library #block--128,.node-type-video-library #block--129 {
    display: none
}

#video-list .as-col-last {
    width: 100%
}

.section-video input[type=checkbox].css-checkbox + label.css-label {
    color: #fff;
    font-size: 16px
}

#video-list .as-col-first .panel-pane {
    border-top: 1px solid #4c4c4c;
    padding-top: 14px;
    padding-bottom: 0
}

#video-list .as-col-first .panel-pane {
    padding-bottom: 0
}

.as_solr_list {
    margin-top: 0
}

.as_solr_list ul.pager,.solr-video-result {
    width: 100%
}

.as_solr_list ul.pager {
    overflow: hidden
}

.solr-video-result {
    padding-bottom: 20px;
    border-bottom: 1px solid #4C4C4C;
    margin-bottom: 20px
}

.solr-video-result .views-field-title a {
    max-width: 440px
}

#mediaplayer {
    width: 80%;
    max-width: 735px;
    margin: 0 auto
}

.node-type-video-library p {
    font-size: 14px;
    color: #fff
}

/*Event Detail Page*/
.node-type-calendar .field-field-story-image img {
    width: 100%;
    max-width: auto;/*error*/
    height: auto
}

#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar {
    width: 100%;
    border-collapse: separate;
    margin: 0
}

.og-context .pane-field-facebook-rsvp,.og-context .pane-field-facebook-rsvp-text {
    padding: 10px!important;
    border-top: none!important
}

.node-type-calendar .panel-pane.pane-views.pane-event-details {
    margin-left: 10px;
    margin-right: 10px
}

.panel-pane.pane-views.pane-event-details {
    padding: 0 0 20px
}

.plan-contact-button {
    padding-bottom: 10px!important
}

.event-details-button .pane-content,.plan-contact-button .pane-content {
    background-color: #f26532;
    display: block;
    padding: 10px;
    text-align: center
}

.plan-contact-button .pane-content {
    margin-top: 5px
}

.event-details-button .pane-content p,.plan-contact-button .pane-content p {
    margin: 0
}

.event-details-button a,.plan-contact-button a {
    color: #fff;
    font-family: 'NewsGothicBT-BoldCondensed',sans-serif;
    text-transform: uppercase;
    font-size: 14px;
    text-decoration: none!important;
    display: block
}

.event-details-button a:hover,.plan-contact-button a:hover {
    text-decoration: none
}

.event-details-button span,.plan-contact-button span {
    position: relative;
    top: 11px;
    font-size: 24px
}

.event-details-anchor-name,.plan-contact-anchor-name {
    border: none!important;
    padding: 0!important;
    position: relative!important;
    top: -86px!important;
    display: block!important;
    height: 0
}

/*Homepage*/
#home-skin .panel-col-first {
    display: block;
    margin-right: 0
}

#home-skin div.panel-pane.pane-custom.pane-1 {
    margin: 10px !important;
}

.og-context #home-skin .panel-col-bottom .panel-pane {
    border-right: none
}

.og-context #home-skin .pane-featured-content,.og-context #home-skin .pane-calendar-feature {
    padding: 0 10px
}

.og-context #home-skin .panel-col-bottom .pane-block .pane-content div {
    max-width: 100%!important
}

#home-skin .view-blogs-list-homepage .view-content .views-row,#home-skin .pane-blogs-list-homepage .views-field-field-teaser-text-value .field-content,#home-skin #fp_video_url .view-id-fp_video .views-field-field-teaser-text-value .field-content,.view-fp-video .watch-now,.view-fp-video .views-field-view-node {
    font-size: 14px!important;
    line-height: 21px!important
}

#home-skin #fp_video_url .view-id-fp_video .views-field-view-node a {
    font-size: 17px!important
}

#home-skin #fp_video_url .view-id-fp_video .views-field-view-node {
    margin-top: 10px
}

#twitter_feed_centers .twtr-widget {
    font-size: 12px!important;
    line-height: 17px!important
}

#home-skin .pane-blogs-list-homepage,#home-skin .pane-our-news-homepage-tab {
    margin: 40px 10px
}

.front .view-centers-top-slider .image-src {
    bottom: 22px
}
/*Initiative Page*/
/*.node-type-initiative-page-list #header img {
  display:none
}*/

/*Initiative Page*/
.node-type-initiative-page-list .center-wrapper {
    margin-top: 0
}

.og-context.node-type-initiative-page-list .as-col-slideshow .view,
.panels-flexible-exhibition-middle {
    margin-left: 0;
}

.panel-pane.pane-views.pane-centers-top-slider {
    padding: 0
}

.og-context.node-type-initiative-page-list #content,.node-7979 #content,.node-7979 .content p,.node-7979 .content p iframe,.node-type-page iframe,.node-type-page table {
    width: 100%!important
}

.og-context.node-type-initiative-page-list .panel-pane {
    padding: 15px 0 0
}

.og-context.node-type-initiative-page-list .as-initiative .as-col-slideshow{
    width: 100%;
    margin-top: 0px;
}

.as-initiative .as-col-middle {
    width: 100%
}

.as-initiative .as-col-last {
    width: 100%
}

.node-type-initiative-page-list .related-event-widget {
    border-top: none;
}

.related-content-widget.related-widget-with-image .views-field-field-story-image-fid,.related-event-widget.related-widget-with-image .views-field-field-story-image-fid,.intro-image-box {
    float: none!important
}

.related-event-widget.related-grid td,.related-content-widget.related-grid td,.related-video-widget.related-grid td,.view-related-video-widget td,.pane-artcl-rltd-vid-nq-wgt-panel-pane-2 td {
    width: 100%;
    display: block;
    border-bottom: 1px solid #231e24;
    padding: 0 0 12px;
    margin-bottom: 15px
}

.row-last td.col-3.col-last {
    border-bottom: none;
}

.views_slideshow_slide img {
    width: 100% !important;
    height: auto
}

.view-id-related_video_widget .views-field-title, .view-id-nodequeue_43 .views-field-title, .view-id-artcl_rltd_vid_nq_wgt .views-field-title {
    font-weight: normal;
    font-family: 'NewsGothicBT-BoldCondensed',sans-serif;
    font-size: 21px;
    line-height: 24px;
}

.as-col-first .related-content-widget .views-field-title a, .as-col-last .related-content-widget .views-field-title a {
    font-weight: normal;
}

.node-type-initiative-page-list .view-centers-top-slider.view-display-id-block_3 .carousel-caption {
    max-width: 100%
}

.node-type-initiative-page-list .view-centers-top-slider.view-display-id-block_3 .views-field-field-slide-carousel-caption-value p {
    font-size: 16px;
    display: block;
    padding: 7px 10px 4px;
    background: none repeat scroll 0 0 #231E24!important;
    top: 0;
    min-width: 280px;
    max-width: 440px;
    width: auto!important;
    position: absolute!important;
    margin-top: 80px;
    box-sizing: border-box;
}

.og-context.node-type-initiative-page-list .as-col-slideshow {
    float: none;
    padding-bottom: 120px;
    margin-bottom: 1.2em;
    background: #231e24
}

.node-type-initiative-page-list .view-centers-top-slider .views-slideshow-controls-top,.node-type-landing-page .view-centers-top-slider .views-slideshow-controls-top {
    bottom: 190px;
    position: absolute;
    width: 100%;
    z-index: 9;
}

#header-search-container {
    display: none
}

.node-type-initiative-page-list .as-col-last,.node-type-initiative-page-list .as-col-middle {
    margin-left: 0;
    margin-right: 0
}

.as-initiative .as-col .inside {
    margin: 0 .7em
}

.node-type-initiative-page-list .view-centers-top-slider .views-slideshow-controls-bottom {
    width: 100%
}

body.node-type-initiative-page-list .view-centers-top-slider .views-slideshow-controls-bottom {
    padding: 12px 5px 2px
}

.node-type-initiative-page-list .view-centers-top-slider.view-display-id-block_3 .views-field-field-slide-carousel-caption-value .carousel-caption {
    background: none
}

.as-initiative .as-col-last .inside {
    margin: 0 10px
}

.related-content-widget.related-widget-with-image .views-field-field-teaser-text-value {
    clear: none;
    float: none
}

.og-context.node-type-initiative-page-list .pane-initiative-page-list-widgets-center .panel-1col .panel-col .panel-pane:first-of-type h2.pane-title {
    margin-bottom: 15px
}

.node-type-initiative-page-list .related-content-widget.related-grid td .views-field-field-story-image-fid {
    margin-bottom: 0
}

.node-type-initiative-page-list .related-content-widget.center-widget .views-field-type {
    float: none;
    margin-bottom: 5px;
    margin-top: 5px
}

.node-type-initiative-page-list .related-content-widget.center-widget .views-field-type span,.node-type-initiative-page-list .related-content-widget.center-widget .views-field-group-nid span {
    font-size: 12px;
    float: none;
    display: block
}

body.node-type-initiative-page-list .view-centers-top-slider.view-display-id-block_3 .views-field-field-slide-carousel-caption-value .carousel-caption {
    width: 100%
}

.carousel-category {
    position: absolute;
    background: none repeat scroll 0 0 #009DDB;
    bottom: -79px;
    z-index: 1001;
    text-transform: uppercase;
    font-size: 10px;
    width: 100%;
    padding: 4px 0 2px;
    text-indent: 11px
}

.front .carousel-category {
    position: relative;
    bottom: 0;
    top: 8px
}

.node-type-initiative-page-list .as-col-first {
    display: block
}

.node-type-initiative-page-list .as-special-collapsible-menu {
    display: block
}

.as-initiative .as-col-first {
    float: none;
    margin-left: 0;
    width: 100%
}

.as-initiative .as-col-first .inside {
    padding: 0 10px
}

.related-event-widget .views-field-group-nid,.related-content-widget .views-field-group-nid,.related-video-widget .views-field-group-nid,.related-event-widget .views-field-field-centers2-value,.related-content-widget .views-field-field-centers2-value,.related-video-widget .views-field-field-centers2-value {
    float: none
}

.as-initiative .related-content-widget .views-field-title {
    margin-bottom: 0!important;
    padding-bottom: 10px;
    font-family: 'NewsGothicBT-BoldCondensed',sans-serif;
    font-size: 21px;
    line-height: 24px;
    font-weight: 400
}

.og-context .pane-field-initiative-body,.og-context .pane-artcl-rltd-cntnt-nq-wgt-panel-pane-5,.og-context .pane-field-widget-free-lt2 {
    border-top: none
}

.page-mapping-nation-map iframe {
    margin-top: 16px;
    max-height: 1912px;
    height: 1510px
}

.panel-pane.pane-content-field.pane-field-initiative-body {
    padding: 0
}

.node-type-initiative-page-list .pane-views-panes {
    padding-top: 25px
}

/*Navigation*/
div.qtip {
    display: none!important
}

.backhome,.pane-as-centers-custom-0 {
    display: none
}

#og-nav>ul.menu {
    margin: 20px 10px 0 14px;
    padding: 0
}

#og-nav ul.menu>ul.menu {
    margin: 17px 0 20px 10px;
    line-height: 13px
}

#og-nav ul.menu>ul>li>a {
    font-family: 'NewsGothicBT',sans-serif;
    font-size: 14.9333px;
    padding: 6px 0
}

#og-nav>ul#initiative-home,
.exhibition-banner img
 {
    margin: 0
}

.mobile-plus {
    font-size: 14px
}

.menu-name-primary-links .separator-li {
    padding: 0;
    margin: 0;
    height: 0
}

.menu-name-primary-links > ul li a {
    display: block;
    padding: 10px;
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'NewsGothicBT-BoldCondensed',sans-serif;
    font-weight: 400
}

.menu-name-primary-links > ul li a:active {
    color: #f26532
}

.special-collapsible-mobile .menu-name-primary-links > ul > li > a {
    background: #4A474B;
    border-bottom: 1px solid #363137;
}

.menu-name-primary-links > ul li ul li a {
    display: block;
    padding-left: 20px;
    font-family: 'NewsGothicBT',sans-serif;
    font-size: 14.9333px
}

.menu-name-primary-links > ul li ul li a:active {
    color: #f26532
}

.special-collapsible-mobile .menu-name-primary-links > ul >li >ul >li {
	border-bottom: 1px solid #4A474B;
    background: #363137;
    overflow: hidden
}

.menu-name-primary-links > ul > li > ul > li > a {
    width: 178px;
    height: 51px;
    display: table-cell;
    vertical-align: middle;
    position: relative;
    padding: 3px 0 0 20px;
    box-sizing: border-box;
} 

.menu-name-primary-links > ul li ul li ul li a {
    display: block;
    padding-left: 30px;
    text-transform: none;
    background: #231e24
}

.menu-name-primary-links > ul li ul li ul li a:active {
    color: #f26532
}

.special-collapsible-mobile .as-expander.as-expanded, .special-collapsible-mobile .as-expander.as-collapsed, .front .menu-name-primary-links > ul > li > ul > li.expanded .as-expander.as-collapsed, .front .menu-name-primary-links > ul > li > ul > li.expanded .as-expander.as-expanded {
    background-color: #f26532;
    outline: 1px solid #231E24;
    position: absolute;
    right: -71px;
    top: -18px;
    height: 62px;
    width: 53px;
    color: #fff !important;
    text-align: center;
    padding-top: 36px;
    overflow: hidden;
    margin-top: 0px;
    line-height: 0px;
}

@-moz-document url-prefix() {
    .menu-mlid-103358aword-break: break-all;
    width: 144px!important
}

.menu-name-primary-links > ul > li > ul > li > a {
    height: 58px;
    padding: 8px 0 0 20px
}

.special-collapsible-mobile .as-expander.as-expanded,.special-collapsible-mobile .as-expander.as-collapsed,.front .menu-name-primary-links > ul > li > ul > li.expanded .as-expander.as-collapsed,.front .menu-name-primary-links > ul > li > ul > li.expanded .as-expander.as-expanded {
    height: 49px;
    padding-top: 49px
}

.special-collapsible-mobile ul.menu li a.active {
    color: #f26532
}

.special-collapsible-mobile ul > li > ul > li,.front .menu-name-primary-links>ul>li>ul>li.expanded ul {
    position: relative;
    overflow: hidden
}

.front .menu-name-primary-links>ul>li>ul>li.expanded ul {
    height: 0
}

.special-collapsible-mobile ul.menu li ul.menu li ul.menu {
    overflow: hidden
}

.special-collapsible-mobile ul.menu li ul.menu li {
    overflow: hidden
}

.special-collapsible-mobile ul.menu ul.menu ul.menu {
    overflow: hidden
}

.og-nav-exists #mobile-nav ul.global-return li a,ul.menu.global-return li a {
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'NewsGothicBT-BoldCondensed',sans-serif;
    padding: 15px 10px 10px 0
}

#mobile-nav .block {
    margin-bottom: 0
}

.region-centers-nav h2.title {
    font-size: 18px;
    color: #fff !important;
    background-color: #231e24;
    margin: 0;
    padding: 10px;
    float: none
}

.mobile-center-nav .content,.region-mobile-nav .content {
    margin-top: 0!important
}

.mobile-center-nav ul>li>a {
    color: #fff;
    font-weight: 400;
    font-family: 'NewsGothicBT',sans-serif;
    font-size: 14.9333px;
    text-transform: uppercase;
    width: 147px;
    height: 51px;
    display: table-cell;
    vertical-align: middle;
    position: relative;
    padding: 3px 0 0 20px;
    box-sizing: border-box
}

.mobile-center-nav ul li a:active {
    color: #f26532
}

.mobile-center-nav ul>li {
    border-bottom: 1px solid #544f4f;
    background: #363137;
}


/*Footer*/
#newfooter {
    margin-top: 0;
    padding: 10px
}

#event-list .pane-as-solr-events-result-list {
    margin-left: 0
}

#newfooter .logobar h3 {
    width: 100%!important;
    margin: 0
}

#newfooter .logobar img {
    border: 0 none;
    margin-bottom: 25px
}

#newfooter .centersbar,#newfooter .bar1,#newfooter .bar2,#newfooter .bar3 {
    width: 100%;
    margin: 0!important
}

#newfooter .centersbar h3,#newfooter .bar1 h3,#newfooter .bar2 h3,#newfooter .bar3 h3,#newfooter h3 {
    margin: 13px 0
}

#newfooter .centersbar ul,#newfooter .bar1 ul,#newfooter .bar2 ul,#newfooter .bar3 ul {
    margin-left: 0!important
}

#newfooter .bar3 a img {
    border: none;
    display: inline-block
}

#newfooter ul li {
    font-size: 14px;
    line-height: 30px
}

#newfooter h3 {
    font-size: 19px
}

#footer {
    margin-bottom: 65px
}

.home-icons img {
    display: inline
}

#block-block-125 p {
    font-size: 1em;
    padding: 0 10px
}

.og-context #home-skin .panel-col-bottom .panel-pane {
    float: none
}

.responsive #home-skin .panel-col-bottom .panel-pane {
  height: 159px;
  float: none;
  margin: 0 -9px 10px 10px!important;
  display: inline-block;
  padding: 0px 0px 0 0!important;
  width: 189px;
  vertical-align: top;
}

.hp-footer-1 p {
    font-size: 12px;
}

.hp-footer-1 h2 {
  padding-bottom:6px;
}

#newfooter .logobar, #newfooter .centersbar, #newfooter .bar1, #newfooter .bar2, #newfooter .bar3 {
    padding: 0;
    border-left:0;	
    border-bottom: 1px solid #231e24;
    padding-bottom: 10px;
    height: auto;
    float:none;
}

#newfooter .bar3 {
  border-bottom: none;
}

#home-skin .panel-region-separator {
    display: none
}

.center-wrapper,.node-type-filter-page .results,.node-type-exhibition #deep-links .pane-content {
    width: 100%;
/* fix for Firefox */
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flexbox;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.panel-col-last,.as-col-middle,.node-type-filter-page .results .solr-results.columns-3,.as-3col-stacked .as-col-last,.exhibition-menu {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -webkit-flex-order: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1
}

.node-type-as-story .as-3col-stacked .as-col-middle,.node-type-filter-page .as-col-middle,.node-type-filter-page .as_solr_list_filter .results .related-events-views,.node-type-landing-page .as-col-middle {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -webkit-flex-order: 0;
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0
}

.panel-col-first,.as-col-first,.node-type-filter-page .results .results-footer,.node-type-exhibition .menu-level-2 {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -webkit-flex-order: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2
}

.section-new-york .panel-col-first {
    display: block
}

.view-featured-content td {
    display: block;
    width: 100%;
    border-bottom: 1px solid #000;
    padding: 0 0 12px;
    margin-bottom: 15px
}

.view-featured-content td.col-1 {
    padding-right: 0
}

.view-featured-content td.col-3 {
    padding-left: 0
}

.view-featured-content .views-field-title,.related-content-widget.center-widget .views-field-title {
    font-size: 21px;
    line-height: 24px;
    height: auto;
    padding: 10px 0
}

/*header*/
.og-title {
display:block;
  padding:7px 6px 4px 10px;
  color:#fff;
  font-size:12px;
  font-weight:400;
  font-family: 'NewsGothicBT',sans-serif;
  text-transform:uppercase;
  border-top:1px solid #fff;
  background: #231e24;
}

#initiative-header .og-title {
    float: left;
    border-top: none;
    padding: 7px 0 4px 4px;
    font-size: 10px;
    height: 21px;
    line-height: 21px;
    box-sizing: border-box;
}

.og-title-header {
    border-top: 1px solid #fff;
    padding: 0;
    height: 29px;
    background-size: cover;
}

.og-title a {
    color: #fff
}

.og-title a:hover {
    color: #fff;
    text-decoration: none
}

div#category-spacer {
    background-color: #fff;
    border: none;
    padding: 0;
    height: 29px
}

#blog-category-spacer {
    height: 11px;
    background-color: transparent;
    border: 0;
    padding: 0
}

.page-blog-asia #blog-category-spacer {
    display: none
}

.page-new-york #category-spacer,.page-northern-california #category-spacer,.page-southern-california #category-spacer,.page-texas #category-spacer,.page-hong-kong #category-spacer,.page-india #category-spacer,.page-korea #category-spacer,.page-shanghai #category-spacer,.page-washington-dc #category-spacer,.page-philippines #category-spacer,.page-australia #category-spacer {
    display: none
}

/*Articles*/
.img-int {
    display: none
}

.og-context.node-type-landing-page .pane-field-article-body {
    margin-left: 10px;
    margin-right: 10px
}

.og-context.node-type-landing-page .as-col-middle,.node-type-as-story .as-3col-stacked .as-col-middle {
    width: 100%;
    margin: 0 15px
}

.og-context.node-type-landing-page .as-col-middle,.node-type-as-story .as-3col-stacked .as-col-middle {
    margin: 0
}

.as-3col-stacked .as-col-first,
.as-3col-stacked .as-col-last,
body.node-type-as-story table.views-view-grid.col-3,
.panels-flexible-exhibition,
.panels-flexible-region-exhibition-middle,
.panels-flexible-region-exhibition-center,
.panels-flexible-column-exhibition-main {
    width: 100%;
}

.node-type-as-story .imagefield-field_banner {
    margin-top: 7px
}

/*Gallery*/
.center-gallery .slideshow-container {
    width: 100%;
    margin-top: 0
}

#thumbs {
    display: none
}

.node-type-as-story #thumbs ul {
    width: 93%;
    padding: 4px 3.5%;
    background: #000
}

#controls a.next {
    right: 0
}

#controls a.prev {
    padding: 4px 11px 0 0
}

#controls a.prev,#controls a.next {
    margin: 5px
}

body.node-type-as-story .enlarge-gal,body.node-type-as-story .captionToggle {
    display: none!important
}

/*Megan's code" 
blog*/
body.section-blog #main-wrapper {
    margin-top: 0;
}

body.section-blog .view-id-featured_blog_post .submitted,
.view-center-local-news .published-date,
.video-category .field-field-video-category,
.solr-event-result .event-type,
span.date-display-single,
.related-content-widget .views-field-type,
.related-event-widget .views-field-group-nid,
.related-content-widget .views-field-group-nid,
.related-video-widget .views-field-group-nid,
.related-content-widget.center-widget .views-field-type,
.related-content-widget.center-widget .Exhibition,
.related-event-widget.center-widget .views-field-type,
.related-event-widget.center-widget .Exhibition {
  height:auto;
  font-size:12px;
    margin-bottom: 5px;
}

.view-author-profile a:active,.view-author-profile a:visited,.view-author-profile a:link {
    display: inline-block
}

.view-author-profile {
    height: auto
}

.view-author-profile .views-field-value {
    width: 166px;
    margin-left: 0;
    display: inline-block;
    vertical-align: top
}

.view-author-profile .views-field-picture {
    float: none;
    display: inline-block;
    vertical-align: top
}

.view-author-profile .views-field-value-1 {
    width: 106px;
    margin-left: 0;
    display: inline-block;
    margin-top: 5px
}

#blog_featured_vid iframe {
height:auto !important;
}

#blog_rss a:active,#blog_rss a:link {
    margin-left: 9px;
    display: block;
}

body.section-blog #main #content #content-area {
    margin-top: 10px
}

.section-blog #content #content-area .item-list ul li {
    margin: 0;
    line-height: 284%;
    background: #ccc
}

.view-id-artcl_rltd_cntnt_nq_wgt .views-field-type,.related-event-widget.center-widget .views-field-field-location-tax-value,.node-type-landing-page .related-content-widget.center-widget .views-field-type,.related-event-widget.related-grid td .views-field-field-story-image-fid,.related-content-widget.related-grid td .views-field-field-story-image-fid,.related-video-widget.related-grid td .views-field-field-story-image-fid,related-content-widget.related-widget-with-image .views-field-field-story-image-fid,.related-event-widget.related-widget-with-image .views-field-field-story-image-fid,.intro-image-box,.related-content-widget.center-widget .views-field-type,.related-content-widget.related-widget-with-image .views-field-field-story-image-fid,.view-id-related_video_widget .views-field-field-video-category-value,.view-id-nodequeue_43 .views-field-field-video-category-value,.view-id-artcl_rltd_vid_nq_wgt .views-field-field-video-category-value,.related-content-widget .views-field-type {
    margin-bottom: 5px
}

.region-sidebar-second .view-blog-categories .view-content {
    padding: 10px
}

.sidebar-cat .views-row,.sidebar-cat .views-field-name {
    display: block!important;
    margin-bottom: 10px
}

body.section-blog #main #content {
    width: 94%!important;
    margin-left: auto!important;
    margin-right: auto!important;
    display: block;
    float: none!important;
    padding-right: 15px;
}

node-type-as-blogpost #content .section,body.section-blog #content .section,view-blogs-list.view-display-id-page_1 .views-row,.view-blogs-archive.view-display-id-page_1 .views-row,.view-blogs-categories .views-row,body.section-blog #main #content #content-area,body.section-blog #content .section #featured_teaser p,body.section-blog .view-blogs-list .views-row {
    width: 100%!important
}

body.section-blog #main #content .section,body.section-blog .region-sidebar-second {
    margin: 0 10px
}

body.section-blog #content .section #featured_teaser p,body.section-blog #content .section p {
    min-width: 100%;
    font-size: 14px;
    line-height: 21px
}

.section-blog .small-image-box {
    float: none
}

.featured_blog_post img,.featured-blog-post-queue img,.node-type-as-blogpost .slideshow-container img,.node-type-as-story .slideshow-container img {
    width: 100%!important
}

.featured-blog-post-queue .item-list ul li {
    background: none repeat scroll 0 0 transparent!important;
    width: 137px
}

.featured-blog-post-queue .views-row {
    height: 91px!important
}

.featured-blog-post-queue .views-row-even {
    margin-left: 141px
}

body.section-blog .region-sidebar-second .section #block-block-130 {
    display: none
}

body.node-type-as-blogtype h1.title,body.page-blog-asia-business h1.title,body.page-blog-asia-education h1.title,body.page-blog-asia-arts h1.title,body.page-blog-asia-lifestyle h1.title,body.page-blog-asia-multimedia h1.title,body.page-blog-asia-policy h1.title {
    margin: 10px 10px 10px 3px
}

body.node-type-as-blogtype h1.title {
    display: block;
    text-transform: uppercase;
    font-family: Georgia,serif;
    font-size: 2.7em!important;
    font-weight: 400!important
}
.grid-layout.node-type-initiative-page-list .view-content {
    width: 100%;
}
.section-blog .view-footer {
    display: none
}

.blog_cat a:link,.blog_cat a:hover,.blog_cat a:visited,.blog_cat a:active {
    margin-top: 4px
}



/*social media blog*/
/*listing page*/
iframe.twitter-share-button {
    min-height: 67px;
    width: 55px!important
}

#featured_social {
    position: relative;
    float: none
}

.view-featured-blog-post .views-row {
    padding: 0 0 10px
}

.view-id-blogs_list a.at300b {
    opacity: 1!important
}

.addthis_toolbox a.at300b,.addthis_toolbox a.at300m {
    width: auto;
    padding: 13px
}

a.addthis_button_twitter.at300b {
    background: #1da1f2;
}

a.addthis_button_facebook.at300b {
    background: #3b5998;
}

a.addthis_button_linkedin.at300b {
    background: #0077b5;
}

.section-blog a.addthis_button_google_plusone.at300b {
    width: 50px!important
}

.page-blog-asia a.addthis_button_google_plusone.at300b,.section-blog a.addthis_button_google_plusone.at300b {
    background: #DD4B38 none repeat scroll 0 0;
    padding: 11px 10px 12px;
    width: 24px!important;
    box-sizing: content-box;
    height: 19px
}

a.addthis_button_google_plusone.at300b:before {
    content: '';
display: block;
background: #dd4b38;
width: 44px;
height: 36px;
position: absolute;
left: 126px;
background-image: url('http://asiasociety.org/files/uploads/277images/gp.png');
background-position: 14px 4px;
background-size: 18px;
background-repeat: no-repeat;
margin-top: -2px;
}

.section-blog .addthis_toolbox, body.page-blog-asia .addthis_toolbox {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 0;
    float: left;
}

/*single blog page*/
.featured_blog_post .views-field-field-image-caption-value .field-content {
    font-style: italic;
    color: #666;
    font-size: 10px;
    line-height: 3px!important
}

body.node-type-as-blogpost h1.title {
    font-size: 2.1em
}

#node_blog_addthis {
    background: #fff none repeat scroll 0 0;
    border-top: 3px solid #231e24;
    margin: 0 auto;
    position: fixed;
    left: 0;
    float: none;
    bottom: 0;
    width: 100%;
    padding-top: 10px;
    z-index: 1000
}

.node-type-as-blogpost .addthis_default_style {
    padding-top: 0;
    background: #fff none repeat scroll 0 0;
    float: none;
    width: 76%;
    margin: 0 auto
}

#node_blog_addthis a {
    opacity: 1;
    padding: 0;
    margin-right: 10px
}

#node_blog_addthis br {
    display: none
}

#node_blog_addthis .IN-top {
    opacity: 1
}

span.IN-widget {
    width: 60px
}

.video-js {
    width: 100%!important;
    height: 220px!important
}

.vjs-poster {
    background-color: #000
}

/*end social media*/
#blog_rss {
    text-align: left
}

body.section-blog .region-sidebar-second {
    width: 100%;
        margin: 0;
}

#google_ads_div_AS_Blog_300x250_ad_wrapper {
    overflow: hidden
}

body.section-blog .featured-blog-post-queue .views-field-field-tout-headline-value {
    padding: 0;
    box-sizing: border-box
}

#as_facebook_like {
    overflow: hidden
}

#blog_featured_vid {
    padding: 0;
}

#blog_recent_comments .dsq-widget-item {
    padding: 10px 0!important
}

.section-blog .item-list .pager {
    height: 84px;
    padding: 5px
}

.og-context .pager-current {
    height: 31px
}

.section-blog .slideshow-container,.center-gallery .slideshow-container {
    background: #000
}

.section-blog #slideshow,.section-blog #slideshow .image-wrapper,.center-gallery #slideshow,.node-type-as-story .center-gallery #slideshow .image-wrapper {
    width: auto
}

.section-blog #slideshow .image-wrapper,.node-type-as-story .center-gallery #slideshow .image-wrapper,body.node-type-center-article .center-gallery #slideshow .image-wrapper {
    left: 0;
    width: 100%
}

.node-type-as-blogpost .slideshow-container img,.node-type-as-story .slideshow-container img,body.node-type-center-article .slideshow-container img {
    width: auto!important;
    /*max-height: 325px*/
}

.section-blog #slideshow,.center-gallery #slideshow {
    height: 400px
}

.node-type-as-blogpost .image-desc,body.node-type-as-story .image-desc,body.node-type-center-article .image-desc {
    width: auto;
    bottom: 0
}

.section-blog #controls,.section-blog .photo-index,body.node-type-as-story .photo-index,body.node-type-as-story #controls,body.node-type-center-article #controls,body.node-type-center-article .photo-index {
    position: relative;
    left: 0;
    top: 0;
    margin-top: 0;
    width: auto
}

.section-blog .caption-container,.node-type-as-story .caption-container,.node-type-center-article .caption-container {
    padding-bottom: 31px;
    position: relative;
    bottom: 45px
}

.section-blog .photo-index,body.node-type-as-story .photo-index,body.node-type-center-article .photo-index {
    margin: 0 auto;
    top: 26px;
    width: 40px;
}

.section-blog .slideshow-container,.center-gallery .slideshow-container {
    width: 100%;
/* fix for Firefox */
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flexbox;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.section-blog .photo-index,body.node-type-as-story .photo-index,body.node-type-center-article .photo-index {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -webkit-flex-order: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1
}

.section-blog #slideshow,.center-gallery #slideshow {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -webkit-flex-order: 0;
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0
}

.section-blog #controls,body.node-type-as-story #controls,body.node-type-center-article #controls {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -webkit-flex-order: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2
}

.section-blog .caption-container,.node-type-as-story .caption-container,.node-type-center-article .caption-container {
    -webkit-box-ordinal-group: 4;
    -moz-box-ordinal-group: 4;
    -webkit-flex-order: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3
}

body.node-type-as-blogtype h1.featured_blog,body.section-blog h1.featured_blog {
    font-size: 1.7em!important
}

body.section-blog h2.sub a {
    font-size: 1em
}

body.node-type-as-blogtype h2.sub a {
    font-size: 1.22em
}

.node-type-as-blogpost .enlarge-gal,.node-type-as-blogpost .captionToggle {
    display: none!important
}

.node-type-as-blogpost iframe {
    width: 100%
}

.section-blog #as_facebook_recommend iframe {
    width: 100%!important
}

#as_facebook_recommend,#as_facebook_like {
    border: none
}

#disqus_thread iframe {
    max-height: 550px
}

/*end megan's code*/
/*section landing page*/
.node-type-landing-page .view-centers-top-slider.view-display-id-block_2 .views-field-field-slide-carousel-caption-value p {
    min-width: 280px;
    max-width: 440px;
    position: absolute!important;
    margin-top: 54px;
    height: 134px;
    width: 100%!important;
    box-sizing: border-box;
    padding: 26px 10px 10px;
    font-size: 17px;
    font-weight: 400
}

.node-type-landing-page .related-content-widget.related-widget-with-image .views-field-field-story-image-fid,.node-type-landing-page .related-event-widget.related-widget-with-image .views-field-field-story-image-fid {
    margin-bottom: 5px
}

.og-context.node-type-landing-page .pane-centers-top-slider {
    padding-bottom: 130px!important;
    margin-bottom: 36px;
    background-color: #231e24
}

body.node-type-landing-page .view-centers-top-slider.view-display-id-block_2 .views-field-field-slide-carousel-caption-value .carousel-caption {
    bottom: 30px;
    width: 100%;
    background: none repeat scroll 0 0 transparent;
    position: absolute
}

body.node-type-landing-page #content {
    width: 100%!important;
    margin: 0 auto!important;
    display: block;
    float: none!important
}

body.node-type-landing-page .carousel-category {
    bottom: -75px
}

.pane-landing-page-widgets-center {
    border: medium none;
    padding: 0 10px!important
}

body.node-type-landing-page .as-3col-stacked .as-col-last .inside {
    margin: 0 10px 1em
}

.og-context.node-type-landing-page .pane-node-title .pane-content {
    font-size: 42px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 48px;
    padding: 0 10px 17px!important
}

.og-context.node-type-landing-page #landing_page_sub .pane-content {
    padding: 0 10px
}

.og-context.node-type-landing-page .panel-pane.pane-landing-page-widgets-right {
    margin-top: 35px
}

body.page-about-media .as-3col-stacked .as-col-first {
    float: left;
    width: 190px;
    min-height: 1px
}

/*for the media*/
.view-media-top-stories2 .views-field-created {
    float: none
}

.view-media-top-stories2 .views-field-title {
    margin-left: 0;
    margin-top: 10px
}

.page-about-media #content #content-area .item-list ul li {
    display: block;
    font-weight: 400;
    margin: 0 9px 8px 0;
    line-height: 115%
}

.page-about-media .as-3col-stacked .as-col-last .inside {
    margin: 0
}

.page-about-media h3.subtitle {
    display: none
}

.page-about-media div.content {
    margin-top: 0
}

/*Search*/
div.global-search {
    height: 1816px!important;
    width: 95%;
    margin-left: 0
}

.gsc-control-cse td {
    display: block;
    float: left
}

.gsc-result .gs-title {
    height: 100%!important;
    overflow: visible!important;
    margin-bottom: 10px!important
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
    padding: 7px 22px 8px 22px!important
}

.gsc-results .gsc-cursor-box {
    height: auto
}

.gsc-control-cse div {
position: relative !important;
}

/*Filter Page*/
.solr-filter-result .solr-filter-type,.solr-filter-result .solr-filter-category {
    font-size: 12px;
    margin-top: -4px;
    width: 160px;
    float: none
}

.solr-filter-result .solr-filter-category {
    width: auto;
    padding: 10px 0 0;
    font-size: 14px
}

.solr-filter-result .views-field-title {
    padding: 10px 0
}

.solr-filter-result .solr-filter-teaser {
    padding: 5px 0 15px;
    color: #666
}

.solr-filter-result {
    box-shadow: none
}

.node-type-filter-page .as-col-middle {
    width: 100%
}

.filter-page .as-col .inside {
    margin: 0
}

.node-type-filter-page .pane-node-content {
    margin-left: 0
}

.result-container {
    width: 100%;
    float: none
}

.node-type-filter-page .results .solr-results.columns-3 {
    width: 100%;
    float: none;
    margin-top: 8px
}

.node-type-filter-page .solr-filter-result {
    margin: 0 auto 20px;
    float: none;
    width: 100%;
    box-shadow: 0 4px 2px -4px gray;
}

.as-filter-featured-content {
    overflow: visible;
    width: 100%;
    height: auto;
    margin: 0
}

.as-filter-featured-content .as-featured-content-img {
    float: none;
    margin-bottom: -4px
}

.as-filter-featured-content .as-fetured-content-info {
    width: 100%;
    float: none
}

.as-filter-featured-content .node-type {
    float: none;
    padding: 13px 10px 5px
}

.node-type-filter-page p {
    margin-bottom: 35px;
}

.filter-page-event-view {
    float: none
}

.filter-page .as-col-first,
#video-list .as-col-first,
.page-events .as-col-first,
.node-type-landing-page .as-special-collapsible-menu,
.node-type-as-story .as-special-collapsible-menu,
.node-type-center-page .panel-col-first,
.node-type-calendar .panel-col-first,
.node-type-center-article .panel-col-first,
.og-context.node-type-exhibition .panel-3col-stacked .panel-col-first,
.page-countries-regions .as-col-first,
.panels-flexible-column-exhibition-1 {
    position: fixed;
    top: -1px;
    right: 0;
    bottom: 0;
    overflow-y: scroll;
    z-index: 10000;
    transition: all .3s ease-in-out 0s;
    margin-right: -100%;
    background: transparent;
    opacity: .98;
    width: 100%;
    padding:0;
    -webkit-overflow-scrolling: touch;
}

.page-countries-regions .as-col-first .inside,
.filter-page .as-col-first .inside,
#video-list .as-col-first .inside,
.page-events .as-col-first .inside,
.node-type-exhibition .panel-col-first .inside,
.node-type-landing-page .inside .as-special-collapsible-menu,
.node-type-as-story .as-special-collapsible-menu .inside,
.node-type-center-page .panel-col-first .inside,
.node-type-calendar .panel-col-first .inside,
.node-type-center-article .panel-col-first .inside,
.node-type-as-story #deep-links,
.panels-flexible-column-exhibition-1 > .inside
 {
	float: right;
    padding-right: 40px;
    background: rgba(247, 247, 247, .99);
    max-width: 186px;
    height: auto;
}

.panels-flexible-column-exhibition-1 > .inside {
max-width: 191px;
width: 191px;
}

#video-list .as-col-first .inside{
    background: rgba(0, 0, 0, .99);

}

.not-front.node-type-center .panel-col-first .inside,
#video-list .as-col-first .inside,
.panels-flexible-column-exhibition-1 > .inside {
    height: 100%;
}

.page-events .as-col-first .inside,
.panels-flexible-column-exhibition-1 > .inside {
	padding-left:10px;
}

.node-type-center #home-wrapper .panel-col-first {
    position: relative;
    z-index: 1
}

.facet-list-pane.facet-pane-heading .pane-title {
    padding: 15px 0 10px;
    color: #000
}

#video-list .as-col-first {
    background: transparent;
    color: #fff
}

.filter-page .as-col-first.on-screen,
.section-video .as-col-first.on-screen,
.page-events .as-col-first.on-screen,
.node-type-landing-page .as-special-collapsible-menu.on-screen,
.node-type-as-story .as-special-collapsible-menu.on-screen,
.node-type-exhibition .panel-col-first.on-screen,
.node-type-center-page .panel-col-first.on-screen,
.node-type-calendar .panel-col-first.on-screen,
.node-type-center-article .panel-col-first.on-screen,
.node-type-center .panel-col-first.on-screen,
.panels-flexible-column-exhibition-1.on-screen
{
    margin-right: 0!important
}

.responsive .as_solr_list_filter .results .related-events-views {
    width: 100%;
    float: none;
    margin: 10px auto 0
}

.views-field-view-node a {
    background: none
}

.filter-page .pane-2 p, 
.filter-page .pane-3 p{
  margin-left: 10px;
  }
  
  #sections-box,
  #filter-box,
  .node-type-exhibition #exhibitions-box,
  #centers-sections-box,
  #initiative-sections-box {
    text-align: right;
    position: relative;
    right: 10px;
    float: right;
    margin-top: 10px;
    }
  
  #initiative-sections-box {
    margin-top:0;
  }
    
  #filter-box {
    margin-top:10px;
  }
  
  .filter-menu-expander,
  .sections-menu-expander,
  .sections-menu-expander.clone, 
  .filter-menu-expander.clone,
  .exhibition-menu-expander,
  .exhibition-menu-expander.clone {
  display:none;
  }
  
.node-type-filter-page .filter-menu-expander,
.section-video .filter-menu-expander,
.node-type-landing-page .sections-menu-expander,
.node-type-as-story .sections-menu-expander,
.section-events .filter-menu-expander,
.node-type-exhibition .exhibition-menu-expander ,
.node-type-center-page .sections-menu-expander,
.node-type-calendar .sections-menu-expander,
.node-type-center-article .sections-menu-expander,
.node-type-center .sections-menu-expander {
width: 47px;
background: #fff;
color: #f26532;
padding: 0 3px;
border: 1px solid #f26532;
font-size: 9px;
text-transform: uppercase;
text-align: center;
 cursor: pointer;
 position:relative;
  display:block;
  z-index: 2;
 }
 
.node-type-landing-page .sections-menu-expander,
.node-type-as-story .sections-menu-expander,
.section-events .filter-menu-expander,
.node-type-center-page .sections-menu-expander,
.node-type-calendar .sections-menu-expander,
.node-type-center-article .sections-menu-expander,
.node-type-center .sections-menu-expander {
width: 63px;
 }

 .section-video .filter-menu-expander {
 background: #000;
  line-height: 2em;
 }
 
 .node-type-exhibition .exhibition-menu-expander {
   width: 101px;
 }
 
.node-type-filter-page .filter-menu-expander.clone,
.section-video .filter-menu-expander.clone,
.node-type-landing-page .sections-menu-expander.clone,
.node-type-as-story .sections-menu-expander.clone,
.section-events .filter-menu-expander.clone,
.node-type-exhibition .exhibition-menu-expander.clone,
.node-type-center-page .sections-menu-expander.clone,
.node-type-calendar .sections-menu-expander.clone,
.node-type-center-article .sections-menu-expander.clone,
.node-type-center .sections-menu-expander.clone {
  float: right;
  padding: 0 3px;
  font-size: 9px;
  margin: 0px auto;
  position: fixed;
  right: 6px;
  top: 50px;
  display: block;
  width: 25px;
  z-index: 1000;
  background-color: #f26532;
  color: #fff;
  border: none;
 }
 
 #initiative-sections-box .sections-menu-expander.clone {
   top:38px;
 }
 
 .section-blog .sections-menu-expander.clone,
 .section-blog .filter-menu-expander.clone {
  display:none; 
 }

.node-type-exhibition #exhibitions-box,#centers-sections-box {
    margin-top: 14px
}

#initiative-sections-box {
    margin-top: 0
}

#filter-box {
    margin-top: 10px
}

.filter-menu-expander,.sections-menu-expander,.sections-menu-expander.clone,.filter-menu-expander.clone,.exhibition-menu-expander,.exhibition-menu-expander.clone {
    display: none
}

.node-type-filter-page .filter-menu-expander,.section-video .filter-menu-expander,.node-type-landing-page .sections-menu-expander,.node-type-as-story .sections-menu-expander,.section-events .filter-menu-expander,.node-type-exhibition .exhibition-menu-expander,.node-type-center-page .sections-menu-expander,.node-type-calendar .sections-menu-expander,.node-type-center-article .sections-menu-expander,.node-type-center .sections-menu-expander {
    width: 47px;
    background: #f26532;
    color: #fff;
    padding: 0 3px;
    border: none;
    font-size: 9px;
    text-transform: uppercase;
    text-align: center;
    cursor: pointer;
    position: relative;
    display: block;
    z-index: 2;
}

.node-type-landing-page .sections-menu-expander,.node-type-as-story .sections-menu-expander,.section-events .filter-menu-expander,.node-type-center-page .sections-menu-expander,.node-type-calendar .sections-menu-expander,.node-type-center-article .sections-menu-expander,.node-type-center .sections-menu-expander {
    width: 63px
}

.section-video .filter-menu-expander {
    line-height: 2em
}

.node-type-exhibition .exhibition-menu-expander {
    width: 101px
}


.node-type-filter-page .filter-menu-expander.clone,.section-video .filter-menu-expander.clone,.node-type-landing-page .sections-menu-expander.clone,.node-type-as-story .sections-menu-expander.clone,.section-events .filter-menu-expander.clone,.node-type-exhibition .exhibition-menu-expander.clone,.node-type-center-page .sections-menu-expander.clone,.node-type-calendar .sections-menu-expander.clone,.node-type-center-article .sections-menu-expander.clone,.node-type-center .sections-menu-expander.clone {
    float: right;
    padding: 4px 3px;
    font-size: 9px;
    margin: 0 auto;
    position: fixed;
    right: 0px;
    top: 46px;
    display: block;
    width: 28px;
    z-index: 10000;
    background-color: #f26532;
    color: #fff;
    border: none;
    height: 21px;
}

#initiative-sections-box .sections-menu-expander.clone {
    top: 38px
}

.section-blog .sections-menu-expander.clone,.section-blog .filter-menu-expander.clone {
    display: none
}

.sections-menu-expander.clone span.sections-word,.filter-menu-expander.clone span.filter-word,.exhibition-menu-expander.clone span.menu-word {
    display: none
}

.facet-list-pane input.css-checkbox[type="checkbox"] + label.css-label,.facet-list-pane input.css-checkbox[type="checkbox"] + label,input.css-checkbox[type="checkbox"] + label.css-label,input.css-checkbox[type="checkbox"] + label {
    font-size: 16px
}

.filter-menu-expander #content #content-area .item-list ul li {
    font-size: 20px
}

#close-filter,#close-sections,#close-menu,#country-close-section {
    display: inline;
    position: fixed;
    top: 12px;
    right: 15px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: #f26532;
    transition: all .3s ease-in-out 0s;
    padding: 0 7px;
    margin-right: -100%;
    font-size: 27px;
    font-weight: 700;
}

#close-filter.on-screen,#close-sections.on-screen,#close-menu.on-screen {
    margin-right: 0
}

.section-video #close-filter {
    top: 12px;
    background-color: #111;
    color: #fff;
}

#mobile-countries {
display:none;
}
.page-countries-regions #mobile-countries{
display:block;
}
.page-countries-regions .mobile-hide {
	display:none;
}

#mobile-countries {
    margin: 10px;
}

#mobile-countries .panels-flexible-region-120-trending,
#mobile-countries .panels-flexible-region-120-column_one,
#mobile-countries .panels-flexible-region-120-column_three,
#mobile-countries .panels-flexible-region-120-column_two,
#mobile-countries .panels-flexible-region-120-column_four
 {
    float: none;
    width: 100%;
}

#mobile-countries a {
    color: #231e24;
    font-family: 'NewsGothicBT',sans-serif;
    text-transform: uppercase;
    padding: 5px 0;
}

#mobile-countries li {
    color: #231e24;
    font-family: 'NewsGothicBT',sans-serif;
    text-transform: uppercase;
    margin: 10px 0 !important;
}

a#custom_breadcrumbs_menu-107961,
a#custom_breadcrumbs_menu-107970,
a#custom_breadcrumbs_menu-107991,
a#custom_breadcrumbs_menu-108012,
a#custom_breadcrumbs_menu-108035 {
    display: none;
}

li.expanded.menu-mlid-107970:before {
    content: 'Countries & Regions';
}

.menu-mlid-107961:before {
    content: 'Trending';
}

.menu-mlid-107961:before,
li.expanded.menu-mlid-107970:before {
	font-family: 'NewsGothicBT-BoldCondensed',sans-serif;
    font-weight: normal;
    font-size: 21px;
    line-height: 24px;
    text-transform: uppercase;
    margin-top: 20px;
	display: block;
}

li.expanded.first.menu-mlid-107961.collapsed.start-collapsed {
    margin-bottom: 15px !important;
}

.menu-name-menu-countries-regions .menu,
.panels-flexible-column-inside-last {
    padding-left: 0;
}

.menu-name-menu-countries-regions>.menu {
    padding-left: 12px;
}

.close-filter {
    font-size: 27px;
    font-weight: 700;
    color: #f26532;
    right: 20px;
    position: fixed;
    top: 14px;
}

.node-type-filter-page .filter-image {
    float: none;
    margin-left: 0;
    padding-right: 0;
    padding-top: 20px;
}

#mobile-countries ul {
    padding-left: 0;
    margin: 0;
    padding-bottom: 0;
}

#mobile-countries ul li {
    margin-left: 0;
}

#mobile-countries .panels-flexible-region-inside {
    padding-left: 0;
}

#mobile-countries .panels-flexible-region.panels-flexible-region-120-trending.panels-flexible-region-first {
    margin-bottom: 20px;
}

#mobile-countries .menu-block-38:before {
    content: 'Countries & Regions';
    font-family: 'NewsGothicBT-BoldCondensed',sans-serif;
    font-size: 21px;
    text-transform: uppercase;
    margin-bottom: 15px;
    display: block;
    margin-top: 30px;
}

#country-close-section.on-screen {
    right: 11px;
    margin-right: 0;
}

.node-type-as-story #main {
    margin-top: 0;
}
/*exhibition views*/
.view-exhibitions .views-field-field-story-image-fid {
    width: 100%;
    float: none
}

.view-exhibitions .views-field-markup {
    width: 100%
}

/*exhibitions*/

#exhibition-toggles {
    width: 100%
}

#exhibition-gallery {
    width: 100%;
    background-color: #000 !important;
    height: 390px;
    background-size:contain !important;
        margin-bottom: 0;
}

#exhibition-gallery .views-field-field-image-gallery-fid img {
    width: 83px !important;
    height: auto;
}

#exhibition-gallery td {
    padding: 0px;
    display: inline-block;
    height: auto;
    width: 27%;
    height: 120px;
    padding-left: 6% !important;
}

#exhibition-gallery table.views-view-grid {
    margin-top: 30px !important;
}

#exhibition-gallery .views-field-field-image-gallery-data {
    color: #fff;
    position: relative;
    left: 0;
    font-size: 8px;
    padding:0;
}

.exhibition-banner {
    width: 100%
}

#exhibition-gallery td > div {
    width: 84%;
}

#exhibition-gallery .views-field-field-image-gallery-data span {
    height: 30px;
	width: 74px;
    margin: 0 auto;
}

.og-context #content #content-area #exhibition-gallery .item-list ul.pager li, .og-context #exhibition-gallery .item-list ul.pager li {
	padding: .7%;
}

.og-context #content #content-area #exhibition-gallery ul.pager li.pager-last {
	padding-right: 9px;
}

.og-context #content #content-area #exhibition-gallery ul.pager li.pager-first {
	padding-left: 9px;
}

.field-field-banner .field-items {
    line-height: 0;
    margin-bottom: 10px
}

.field-field-banner img {
  height:auto;
}

.exhibition-menu {
    position: static;
    top: 0!important;
    margin-top: 25px !important;
    right: 0!important;
    z-index: 100;
    left: auto!important;
    padding: 0;
    background-color: transparent;
    border-bottom: 1px solid #d4d4d4;
    margin-bottom: 20px;
    width: inherit;
}

.exhibition-menu.fixed {
    position: static;
    top: 0!important;
    margin-top: 0!important;
    right: 0!important;
    z-index: 100;
    left: auto!important
}

#exhibition-gallery tr.row-1.row-first {
    height: 150px;
}

.og-context .pane-as-centers-custom-1 .exhibition-menu a:link {
    color: #231e24;
}

#content #content-area .pane-as-centers-custom-1 .exhibition-menu .item-list li {
    margin-bottom: 17px!important;
    width: 162px;
    }

.node-type-exhibition #category-spacer {
    height: 35px
}

.node-type-exhibition h2.pane-title {
    padding: 0;
    margin: 0
}

.nav-close {
    color: #fff;
    padding: 14px 10px;
    background: #363137;
    font-size: 27px;
    font-weight: 700;
    position: fixed;
    width: 100%;
    z-index: 100;
    margin-top: -45px;
    height: 46px;
    box-sizing: border-box;
    padding: 0px 11px;
    line-height: 45px;
}

#centers-nav {
    margin-top: 0;
    }

#init-nav {
    font-size: 19px;
    height: 32px;
    line-height: 32px;
    margin-top:0;
}

.region.region-mobile-nav {
    margin-top: 45px;
}

/*social media*/
.csm-links {
    height: auto; /*error*/
    padding-bottom: 0;
    display: inline;
    margin-right: 7px;
    vertical-align: top
}

#___plusone_0 iframe,#___plusone_0 {
    width: 58px!important;
    min-height: 67px
}

.csm-links iframe,.csm-links #___plusone_0 iframe,.csm-links #___plusone_0 {
    background: #fff;
    max-height: 20px;
    min-height: 20px
}

.node-type-calendar #___plusone_0 iframe,.node-type-calendar #___plusone_0,.node-type-center-page #___plusone_0 iframe,.node-type-center-page #___plusone_0,.node-type-center-article #___plusone_0 iframe,.node-type-center-article #___plusone_0 {
    min-height: 20px
}

.fb_iframe_widget span {
    height: 24px!important
}

.fb-like-box.fb_iframe_widget span {
    height: 241px!important
}


#bigscreen {
    display: none
}

.social_share.fixed {
    position: fixed !important;
    top: inherit;
}




/*misc*/
.rteindent1 {
    margin-left: 0
}

/*page not found*/
.node-7979 .mobile-only {
    display: block
}

.node-7979 #page-wrapper {
    width: 100%
}

.node-7979 .content p iframe {
    height: 700px;
    max-height: 720px
}

.node-7979 #block-block-125 p {
    box-sizing: border-box
}

.node-7979 #content {
    margin: 0
}

#node-7979 {
    padding-top: 0
}

.node-7979 #main {
    margin-top: 0!important
}

.overlay {
    position: absolute;
    width: 100%;
    top: 100px;
    display: block;
    height: 335px
}

.not-found-wrapper {
    width: 100%
}

.animate-wrapper {
    float: none;
    margin-top: 0
}

.secondBox {
    float: none;
    width: 100%;
    padding: 0 10px;
    box-sizing: border-box
}

.node-7979 h1 {
    margin-left: 10px
}

/*page content type*/
.node-type-page table {
    table-layout: fixed
}

ul.nice-menu li a.active {
    color: #f26532 !important
}
#node_social {
  display:none;
}

    .special-collapsible-mobile .menu-name-primary-links > ul > li > a:after {
    content: ' »';
    position: relative;
top: -2px;}

 .special-collapsible-mobile .menu-name-primary-links > ul > li > a:hover {
    text-decoration:none;
}
.pane-og-0 {
    position: fixed;
    z-index: 10000;
    bottom: 0;
    background: #E2E2E1;
    padding: 10px !important;
    font-size: 10px;
    overflow-y: scroll;
    height: 50%;
    right: 0;
}

.pane-og-0 h2 {
    font-size: 12px !important;
    line-height: 13px !important;
        margin-left: 15px;
}

.node-type-center.og-context .panel-3col-stacked .panel-col-first {
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
}

.fb-like-box iframe {
    min-height: 0 !important;
}

#twitter_feed_centers iframe {
    min-height: 0 !important;
}

.pane-og-0 .pane-content {
    margin-left: 15px;
}

.panel-pane.pane-block.pane-og-0:before {
    content: '\2193';
    position: fixed;
    margin-top: 35px;
}
.social-follow-icons {
    position: relative;
    top: 32px;
    width: 100%;
    background: #363137;
    height: 53px;
    padding-top: 10px;
    box-sizing: border-box;
    padding-right: 10px;
    margin-left: 0;
    z-index: 1;
}

.social-follow-icons span {
color:#fff;
top: -9px;
}

.social-follow-icons img {
    width: 31px !important;
}

.social-follow-icons a {
    margin-right: 11px;
}

}
@media screen and (max-height: 350px) and (max-width: 768px){
.not-front.node-type-center #header .mobile-menu-expander,
.node-type-center-page #header .mobile-menu-expander,
.node-7979 #header .mobile-menu-expander,
.section-blog #header .mobile-menu-expander,
.node-type-exhibition #header .mobile-menu-expander,
.node-type-center-article #header .mobile-menu-expander,
.node-type-calendar #header .mobile-menu-expander {
    background-size: 14px;
    background-position: 0 9px;
    height: 14px
}

.not-front.node-type-center #header a.mobile-logo,
.node-type-center-page #header a.mobile-logo,
.node-7979 #header a.mobile-logo,
.section-blog #header a.mobile-logo,
.node-type-exhibition #header a.mobile-logo,
.node-type-center-article #header a.mobile-logo,
.node-type-calendar #header a.mobile-logo {
    background: url(/images/mobilelogoleo.jpg) no-repeat;
    background-size: 22px;
    margin-top: 6px;
    margin-left: 5px;
    width: 22px;
    height: 18px
}

.not-front.node-type-center #header a#mobile-search-link-button,
.node-type-center-page #header a#mobile-search-link-button,
.node-7979 #header a#mobile-search-link-button,
.responsive #header input#mobile-search-link-button,
.node-7979 #header input#mobile-search-link-button,
.section-blog #header a#mobile-search-link-button,
.node-type-exhibition #header a#mobile-search-link-button,
.node-type-center-article #header a#mobile-search-link-button,
.node-type-calendar #header a#mobile-search-link-button {
    background: url(/files/uploads/277images/mobile-search-2.png) no-repeat #231e24;
    background-size: 13px;
    background-position: 9px 8px;
    height: 29px;
    width: 29px;
    margin: 0
}

.not-front.node-type-center .mobile-header,
.node-type-center-page .mobile-header,
.section-blog .mobile-header,
.node-type-exhibition .mobile-header,
.node-type-center-article .mobile-header,
.node-type-calendar .mobile-header {
    display: inline!important
}

.not-front.node-type-center .mobile-header,
.node-type-center-page .mobile-header,
.section-blog .mobile-header,
.node-type-exhibition .mobile-header{
    display: inline !important;
}
.node-type-center .og-title,
.node-type-center-page .og-title,
.section-blog .og-title,
.node-type-exhibition .og-title,
.node-type-center-article .og-title,
.node-type-calendar .og-title {
    border: none;
    margin-left: 68px;
    padding-top: 11px;
    border-left: 1px #fff solid;
    height: 12px;
    padding-bottom: 6px;
    font-size: 7px;
    line-height: 12px;
    }
    
.not-front.node-type-center #header,
.node-type-center-page #header,
.node-7979 #header,
.section-blog #header,
.node-type-exhibition #header,
.node-type-center-article #header,
.node-type-calendar #header  {
    min-height: 29px;
    height: 29px;
  }
.node-type-center #search-form-box,  
.node-type-center-page #search-form-box,
.section-blog #search-form-box,
.node-type-exhibition #search-form-box,
.node-type-center-article #search-form-box,
.node-type-calendar #search-form-box {
    background: #231e24;
    margin-top: 29px;
    }
    
.node-type-center-page #main-wrapper,
.node-type-center #main-wrapper,
.node-type-initiative-page-list #main-wrapper,
.section-blog #main-wrapper,
.node-type-exhibition #main-wrapper,
.node-type-center-article #main-wrapper,
.node-type-calendar #main-wrapper {
  padding-top:29px;
  margin-top:0
      }

.node-type-center-page #main-wrapper,
.not-front.node-type-center #main-wrapper,
.node-type-initiative-page-list #main-wrapper,
.section-blog #main-wrapper,
.node-type-exhibition #main-wrapper,
.node-type-center-article #main-wrapper {
    padding-top: 29px;
    margin-top: 0
}

.section-video .filter-menu-expander.clone,.node-type-landing-page .sections-menu-expander.clone,.section-events .filter-menu-expander.clone,.node-type-exhibition .exhibition-menu-expander.clone,.node-type-center-page .sections-menu-expander.clone,.node-type-calendar .sections-menu-expander.clone,.node-type-center-article .sections-menu-expander.clone,.not-front.node-type-center .sections-menu-expander.clone {
    float: none;
    position: fixed;
    right: 29px;
    top: 0;
    width: 25px;
    z-index: 10000;
    height: 29px
}

.mobi-header-2-spacer {
    height: 27px;
}

.node-type-initiative-page-list .mobi-header-2-spacer {
    height: 36px;
}


.mobile-plus {
    font-size: 11px;
    line-height: 25px;
    }

#sections-box,.node-type-exhibition #exhibitions-box,#initiative-sections-box,#centers-sections-box {
    margin-top: 10px
}

#pw_custom_vertical {
    width: 173px;
    margin: 0 auto
}

#pw_custom_vertical .pw-button .pw-icon {
    width: 15px!important;
    height: 22px!important;
    background-size: 86px 21px!important;
    opacity: 1!important;
    padding: 0 4px;
    margin: 0 13px
}

#pw_custom_vertical .pw-button-twitter .pw-icon {
    background-position: -20px -0!important
}

#pw_custom_vertical .pw-button-linkedin .pw-icon {
    background-position: -42px -0!important
}

#pw_custom_vertical .pw-button-googleplus .pw-icon {
    background-position: -63px -0!important
}

#pw_custom_vertical .pw-button .ra1-pw-icon-facebook {
    margin-left: 0!important
}
.node-type-initiative-page-list #bigscreen {
display:none;
}

}

@media screen and (max-width: 1050px){
/*#node_social .social_share {
    display: none
}*/
.node-type-initiative-page-list #bigscreen,
.node-type-as-blogpost #bigscreen {
display:none;
}

.node-type-as-blogpost #tinyscreen {
  display: block;
  padding-left: 0;
  margin: 5px 0 -5px -4px;
}

#tinyscreen, .node-type-exhibition #bigscreen {
    display: block;
    position: fixed;
    z-index: 10;
    bottom: 0;
    background-color: #fff;
    width: 100%;
    border-top: #d0d0d0 1px solid;
    left: 0;
}

#pw_custom_vertical {
    width: 211px;
    margin: 0 auto;
}

#pw_custom_vertical .pw-button .pw-icon {
    margin: 0 9px;
    opacity:1;
}
}

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

.related-box {
    margin: 0 10px 10px 0;
    width: 100%;
    float: none;
}

.related-box p {
	font-size:14px;
	line-height:21px;
}

.related-box a.button {
	color: #fff;
    font-size: 14px;
    text-decoration: none!important;
     padding: 10px;
}

}