/* $Id: asiasociety.css,v 1.5 2009/11/01 20:54:20 johnalbin Exp $ */
/**
 * @file
 * Asia Society specific Styling
 */
 /*From mobile.css (styles that weren't mobile)*/
 /*before the media query*/
 .panel-3col-stacked
{
  clear: both;
  }



.serif-italic, .responsive .as_solr_list_filter .results .related-events-views .view .views-field-field-buy-tickets-url-url a,
.responsive .as_solr_list_filter .results .related-exhibitions .view .views-field-field-buy-tickets-url-url a, .responsive .as_solr_list_filter .results .related-events-views .view .view-footer a,
.responsive .as_solr_list_filter .results .related-exhibitions .view .view-footer a {
  font-family: 'Adobe Garamond Pro',Garamond,serif;
  font-style: italic;
  font-weight: normal;
}


.responsive .as_solr_list_filter .results .related-events-views .view h2.pane-title,
.responsive .as_solr_list_filter .results .related-exhibitions .view h2.pane-title {
  font-family: 'NewsGothicBT-BoldCondensed',sans-serif;
}

#og-title {
  display:none;
  }
  
  .page-video #node_mediaplayer,
.node-type-video-library #node_mediaplayer {
    float: none;
}

.page-video .video-library,
.node-type-video-library .video-library {
    background: none;
    }
    
.section-video .as-col-first .panel-pane.pane-custom.pane-1 {
display:none;
}
/*after the media query*/

.responsive .view-centers-top-slider .view-display-id-block_1 .views_slideshow_singleframe_slide.views_slideshow_slide {
  width: 100% !important;
  height: 453px !important;
}

.responsive #mobile-nav .region {
  display: none;
}

.responsive .desktop-only {
  display: inherit;
}

.responsive .as_solr_list_filter .results .columns-3 {
  width: 75%;
  float: left;
}

.responsive .as_solr_list_filter .results .columns-4 {
  width: 100%;
}

.responsive .as_solr_list_filter .results .related-events-views {
  margin: 7px;
}

.responsive .as_solr_list_filter .results .related-exhibitions {
  margin-top: 14px;
  box-shadow: 0px 0px 10px #ccc;
}

.responsive .as_solr_list_filter .results .related-events-views,
.responsive .as_solr_list_filter .results .related-exhibitions {
  width: 180px;
  float: left;
}

.responsive .as_solr_list_filter .results .related-events-views .view,
.responsive .as_solr_list_filter .results .related-exhibitions .view {
  background: #333;
  overflow: auto;
}

.responsive .as_solr_list_filter .results .related-events-views .view .view-filter-page-related-events,
.responsive .as_solr_list_filter .results .related-exhibitions .view .view-filter-page-related-events {
  box-shadow: 0px 0px 10px #ccc;
}

.responsive .as_solr_list_filter .results .related-events-views .view .views-field-field-event-date-value,
.responsive .as_solr_list_filter .results .related-events-views .view .views-field-field-date-exhibition-value2,
.responsive .as_solr_list_filter .results .related-exhibitions .view .views-field-field-event-date-value,
.responsive .as_solr_list_filter .results .related-exhibitions .view .views-field-field-date-exhibition-value2 {
  font-weight: bold;
}

.responsive .as_solr_list_filter .results .related-events-views .view .views-field-field-buy-tickets-url-url a,
.responsive .as_solr_list_filter .results .related-exhibitions .view .views-field-field-buy-tickets-url-url a {
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
}

.responsive .as_solr_list_filter .results .related-events-views .view .view-footer a,
.responsive .as_solr_list_filter .results .related-exhibitions .view .view-footer a {
  color: #fff;
  font-size: 14px;
  float: right;
  padding: 10px 0;
  margin: 0 15px;
}

.responsive .as_solr_list_filter .results .related-events-views .view .field-content,
.responsive .as_solr_list_filter .results .related-exhibitions .view .field-content {
  color: #fff;
}

.responsive .as_solr_list_filter .results .related-exhibitions {
  background: #333;
}

.responsive .pane-calendar-feature {
  margin-bottom: 10px;
}

.serif-italic, .solr-video-result .solr-vocab-name, .solr-event-result .event-type, .solr-event-result .read-more, .solr-filter-result .solr-filter-type, .solr-filter-result .solr-filter-category {
  font-family: 'Adobe Garamond Pro',Garamond,serif;
  font-style: italic;
  font-weight: normal;
}

.solr-video-result .views-field-title a, .solr-event-result .event-info .views-field-title, .solr-filter-result .views-field-title, .facet-list-pane .pane-title, .upload-attachments h3 {
  font-family: 'NewsGothicBT-BoldCondensed',sans-serif;
}

body #page {
  font-size: 12px;
}

#main {
  margin-top: 5px;
}

.node-type-as-story #main,
.node-type-landing-page #main {
  margin-top: 15px;
}

.views-field-field-teaser-text-value .field-content{
	font-size: 95%;
	line-height: 115%;
}

.node-type-center #main,.node-7979 h1 {
  margin-top: 0;
}

.node-type-center #main.homepage-wrapper {
  margin-top: 5px;
}

.node-type-center #main-wrapper {
  margin-top: 0 !important;
  padding-top: 5px;
}


.error-403 #content-area {
  padding-top: 30px;
}

.clear {
  clear: both;
}

.item-list .pager {
  clear: both;
  text-align: center;
}

td, tr {
  vertical-align: top;
}

.messages {
  margin-top: 30px !important;
  margin-bottom: 60px !important;
}

.not-front .messages {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.item-list .pager {
  position: relative;
  z-index: 2;
  background: #eee;
  margin: 10px 0 20px 0;
  padding-top: 5px;
  height: 25px;
  background: #eee;
  color: #333;
  border: 1px solid #eee;
  border-radius: 0.50em;
  -moz-border-radius: 0.50em;
  -opera-border-radius: 0.50em;
  -webkit-border-radius: 0.50em;
  behavior: url(/sites/all/modules/contrib/css3pie/PIE/PIE.htc);
}

#util-srch-custom label {
  font-size: 11px;
  color: #666;
  font-weight: 500;
}

#search-term {
  width: 190px;
  height: 8px;
  padding-top: 3px;
}

#termpage.panel-2col .panel-col-first {
  float: left;
  width: 495px;
  margin-top: 0;
}
#termpage.panel-2col .panel-col-last {
  float: left;
  width: 256px;
}
#termpage.panel-2col .panel-col-last .pane-content-category-most-recent-vid .view-content-category-most-recent-vid .views-field-view-node a {
  padding-left: 20px;
  padding-bottom: 0;
}
#termpage.panel-2col .panel-col-last .view-id-related_events {
  margin-top: 20px;
  width: 256px;
}
#termpage.panel-2col .panel-col-last .view-id-related_events li {
  display: block;
  padding: 5px 5px 5px 0;
}
#termpage.panel-2col .panel-col-last .view-id-related_events .view-content {
  margin-top: -2px;
  padding: 5px;
  width: 244px;
}
#termpage.panel-2col .panel-col-last .pane-related-events .view-content {
  border-color: #EEEEEE;
  border-style: none solid solid;
  border-width: 0 1px 0 1px;
  width: 244px;
}
#termpage.panel-2col .panel-col-last .pane-related-events .view-footer {
  border-color: #EEEEEE;
  padding: 0 5px 0 5px;
  border-style: none solid solid;
  border-width: 0 1px 0 1px;
  width: 244px;
}
#termpage.panel-2col .panel-col-last .pane-related-events .more-link {
  border-color: #EEEEEE;
  padding: 0 5px 0 5px;
  border-style: none solid solid;
  border-width: 0 1px 1px 1px;
  width: 244px;
}
#termpage .view-content-category-most-recent-vid.view-display-id-block_1 embed {
  height: 190px;
  width: 224px;
  margin-left: 15px;
}
#termpage #term-page-first-blok {
  margin-bottom: 60px;
}
#termpage #term-page-first-blok .views-field-field-story-image-fid {
  width: 225px;
  height: 150px;
}
#termpage #term-page-first-blok .views-field-title {
  height: 152px;
  margin-left: 240px;
  margin-top: -150px;
  font-size: 14px;
}
#termpage #term-page-first-blok .views-field-field-teaser-text-value {
  margin-top: -100px;
  margin-left: 240px;
  font-size: 12px;
}
#termpage #term-page-first-blok .views-field-view-node a {
  margin-top: 0;
  margin-left: 240px;
  font-size: 12px;
}

/** Blog Type Pages **/
.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 {
background-position: center bottom;
background-repeat: repeat-x;
clear: both;
padding: 0 0 1em;
}

.view-blogs-list.view-display-id-page_1 .comments-keywords, .view-blogs-archive.view-display-id-page_1 .comments-keywords, .view-blogs-categories .comments-keywords {
  font-weight: bold;
  margin: 10px 0 0 20px;
}

.view-blogs-list.view-display-id-page_1 .comments-keywords div.comment_count, .view-blogs-list.view-display-id-page_1 .comments-keywords div.field-field-content-keywords {
  display: inline-block;
}

.view-blogs-archive.view-display-id-page_1 .comments-keywords div.comment_count, .view-blogs-archive.view-display-id-page_1 .comments-keywords div.field-field-content-keywords {
  display: inline-block;
}

.view-blogs-categories .comments-keywords div.comment_count, .view-blogs-categories .comments-keywords div.field-field-content-keywords {
  display: inline-block;
}

/** Country Profiles Pages **/
.view-country-name table {
  width: 100%;
}

#right-column-event .event-right-box {
  width: 255px;
}

.node-type-calendar .field-type-number-integer {
  display: none;
}
.node-type-calendar .field-field-image-url .field-label {
  display: none;
}
.node-type-calendar .field-field-image-url .imagecache {
  float: left;
  max-width: 350px;
  margin-right: 15px;
}
.node-type-calendar .field-field-image-credit .field-label, .node-type-calendar .field-field-image-credit .field-item {
  display: none;
}
.node-type-calendar .field-field-event-type-taxo .field-label, .node-type-calendar .field-field-event-type-taxo .field-item {
  display: none;
}
.node-type-calendar .field-field-event-topic-taxo .field-label, .node-type-calendar .field-field-event-topic-taxo .field-item {
  display: none;
}
.node-type-calendar .field-field-description {
  width: 680px;
}
.node-type-calendar .field-field-description .field-label {
  display: none;
}

.intro-image-box-calendar {
  display: block;
  float: left;
  padding: 0 0 5px 0;
  position: relative;
}

.email-print {
  margin: 13px 0 0;
  padding: 0 10px 10px 10px;
  z-index: 20;
}

.email-print2 {
  float: right;
}

.email-print3 {
  float: right;
  margin-top: -24px;
}

.email-print-multimedia, .email-print-minisite {
  float: right;
  margin-top: -40px;
  margin-right: 60px;
}

.node-type-as-minisite .addthis_toolbox {
  float: right;
  margin-top: -38px;
}

.node-type-calendar .addthis_toolbox {
  display: inline;
}

.node-type-as-country .addthis_toolbox {
  float: right;
  margin-left: 5px;
  margin-top: 2px;
}

.node-type-as-multimedia .addthis_toolbox {
  float: right;
  margin-top: -38px;
}

.node-type-as-story .addthis_toolbox {
  margin-right: 20px;
  margin-top: -30px;
  padding-top: 4px;
}

.node-type-video-library .addthis_toolbox {
  margin-top: -20px;
}
.node-type-video-library .email-print {
  float: right;
}

.field-type-emvideo .field-label {
  display: none;
}

.node-type-as-food .addthis_toolbox {
  float: right;
  margin-right: 25px;
  margin-top: -28px;
}

body.section-centers .addthis_toolbox {
  float: none;
  padding: 10px 0;
}
body.section-centers .node-type-as-story .addthis_toolbox {
  float: right;
  padding: 0;
}

.node-type-media .addthis_toolbox {
  float: right;
  margin-right: 25px;
  margin-top: -28px;
}

.node-type-center-news .statistics_counter {
  display: none;
}

h3.bullet {
  padding: 0 20px 10px 0;
  text-align: left;
  font-size: 12px;
}

.bullet-membership {
  padding: 0 0 10px 0;
  text-align: left;
  margin-left: 22px;
  margin-top: 20px;
  font-size: 1.1em;
  font-weight: 600;
}

.content-c {
  float: left;
  width: 490px;
}

.content-c div.content-callout-l {
  float: left;
  width: 150px;
  padding: 0 18px 0 0;
}
.content-c div.content-callout-r {
  float: left;
  width: 308px;
}

.content-c-half-r {
  float: left;
  width: 200px;
  padding: 0 0 0 18px;
}

.content-cr {
  float: right;
  width: 764px;
  padding: 0 0 0 18px;
}

.content-cr-indent {
  padding: 0 70px 0 0;
}

.content-cr-indent-small {
  padding: 0 11px 0 0;
  margin: -5px 0 0 -20px;
}

.content-cr-4col-l {
  float: left;
  padding: 0 50px 10px 0;
  width: 135px;
}

.node-type-calendar .field-field-address .field-label {
  display: none;
}
.node-type-calendar .field-field-country .field-label, .node-type-calendar .field-field-country .field-item {
  display: none;
}
.node-type-calendar .field-field-zip .field-label, .node-type-calendar .field-field-zip .field-item {
  display: none;
}
.node-type-calendar .field-field-modified .field-label, .node-type-calendar .field-field-modified .field-item {
  display: none;
}
.node-type-calendar .field-field-location-tax .field-label {
  display: none;
}
.node-type-calendar .field-field-location-tax {
  left: 735px;
  top: 73px;
  position: absolute;
  display: block;
}
.node-type-calendar .field-field-address {
  display: block;
  margin-left: 735px;
  margin-top: -245px;
  width: 230px;
  padding-bottom: 10px;
}
.node-type-calendar .field-field-buy-tickets-url .field-label {
  display: none;
}
.node-type-calendar .field-field-buy-tickets-prices {
  left: 735px;
  top: 158px;
  position: absolute;
  display: block;
  width: 230px;
}
.node-type-calendar .field-field-buy-tickets-prices .field-label {
  display: none;
}

#node-calendar-block {
  float: right;
  margin-left: 20px;
  margin-right: 5px;
  margin-top: -85px;
  min-height: 200px;
  position: relative;
  text-align: left;
}

#node-calender-block-inner {
  border-color: #EEEEEE;
  border-style: none solid solid;
  border-width: medium 9px 9px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 15px;
  width: 217px;
}

.node-type-calendar .field-field-directions {
  margin-left: 715px;
  margin-top: -170px;
  width: 230px;
}
.node-type-calendar .field-field-buy-tickets-url-div {
  left: 715px;
  top: 210px;
  position: absolute;
  display: block;
  width: 230px;
}
.node-type-calendar .field-field-buy-tickets-url {
  display: none;
}

#nqu-events .views-view-grid {
  font-size: 12px;
  margin-left: 30px;
}
#nqu-events .views-view-grid .col-1, #nqu-events .views-view-grid .col-2 {
  width: 300px;
  padding-right: 10px;
}
#nqu-events .views-view-grid .col-3 {
  width: 300px;
}
#nqu-events .views-view-grid .views-field-field-event-type-taxo-value {
  padding-top: 10px;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  padding-bottom: 10px;
}
#nqu-events .views-view-grid .view-data-node-data-field-image-url-field-image-url-fid {
  height: 165px;
  width: 300px;
}
#nqu-events .views-view-grid .views-field-title {
  margin-top: 10px;
  padding-bottom: 10px;
}
#nqu-events .views-view-grid .views-field-title a {
  color: #fff;
  font-weight: bold;
  font-size: 13px;
}
#nqu-events .views-view-grid .views-field-field-event-date-value2 {
  color: #fff;
}
#nqu-events .views-view-grid .views-field-field-address-value {
  color: #fff;
  padding-bottom: 10px;
}
#nqu-events .views-view-grid .views-field-view-node a {
  color: #fff;
}

.intro-image-box ul.add-links {
  margin: 20px 0 0;
  padding: 0;
}

.intro-image-box ul.add-links li img {
  float: left;
  padding: 1px 10px 0 0;
}
.intro-image-box ul.add-links li a {
  color: #f26532;
  float: left;
  width: 190px;
}

.intro-l-img, .content-callout-l-img {
  float: left;
  padding: 0 16px 8px;
  margin-left: -15px;
}

.intro-r {
  float: right;
  padding: 0 15px 0 0;
}

p.h-divider {
    clear: both;
    display: block;
    font-size: 1px;
    line-height: 1px;
    margin: 15px 0 15px 0;
    border-top: 1px solid #CCC;
}

.link-arrow-gray a:link, .link-arrow-gray a:visited, .link-arrow-gray a:active {
  color: #666;
  text-decoration: none;
}
.link-arrow-gray a:hover {
  color: #f26532;
  text-decoration: underline;
}

.circle-arrow a:link, .circle-arrow a:visited, .circle-arrow a:active {
  color: #333;
  text-decoration: none;
}
.circle-arrow a:hover {
  color: #f26532;
  text-decoration: underline;
}

.img-flush-left {
  float: left;
  margin: 5px 12px 10px 0;
  padding: 0;
}

h3#bio1-hdr, #bio1-hdr {
  font-size: 1.1em;
  color: #6699CC !important;
  padding: 0;
  font-weight: 600;
  margin-bottom: 5px;
}

#bio1-title {
  margin-bottom: 5px;
}

#bio1-blurb {
  padding: 0;
  margin-bottom: 0;
}

#bio1-full {
  padding-top: 0;
}

#bio-full {
  margin-left: 160px;
  margin-top: 0;
}

.pageelementstyle {
  position: relative;
  z-index: 2;
  background: #eee;
  float: right;
  width: 220px;
  height: 30px;
  background: #eee;
  color: #333;
  border: 1px solid #eee;
  border-radius: 0.50em;
  -moz-border-radius: 0.50em;
  -opera-border-radius: 0.50em;
  -webkit-border-radius: 0.50em;
  behavior: url(/sites/all/modules/contrib/css3pie/PIE/PIE.htc);
}

.ccfilter.collapse {
  padding-left: -15px;
}
.ccfilter.collapse fieldset.collapsible.collapsed {
  background: transparent;
  border: 0 none;
  margin-bottom: -10px;
}

html.js fieldset.collapsed legend a {
  background-image: none;
  background-position: 0;
}
html.js fieldset.collapsible legend a {
  background: none;
  padding-left: -15px;
}

fieldset {
  border: 0 groove threedface;
  display: block;
  margin-left: 2px;
  margin-right: 2px;
  padding: 0.35em 0.625em 0.75em;
}

#comment-form #edit-homepage-wrapper, #comment-form .collapsed {
  display: none;
}

html.js fieldset.collapsed {
  margin-bottom: -5px;
  border: 0;
}
html.js fieldset.collapsed legend {
  display: block;
  border: 0;
}

.landing-features-support .pad10t20b {
  margin: 0 0 0 -198px;
}
.landing-features-support h4 {
  color: #333;
  font-size: 1em;
}

.landing-tu-r {
  padding: 0 0 0 20px;
  float: left;
  width: 355px;
}

.landing-features-tu-img {
  float: left;
  padding: 0 15px 10px 0;
}

.landing-features-tu-txt {
  width: 190px;
  float: left;
}

/* left navigation */
#lnav {
  float: left;
  width: 198px;
}
#lnav ul {
  padding: 3px 0 0 0;
}
#lnav ul li.lnav, #lnav ul li.lnav-on, #lnav ul li.lnav-select {
  color: #fff;
  font-size: .95em;
  font-weight: bold;
  width: 187px;
  padding: 8px 0 8px 15px;
}

#lnav ul li.lnav2, #lnav ul li.lnav2-on, #lnav ul li.lnav2-select {
  color: #fff;
  font-size: .95em;
  font-weight: bold;
  width: 170px;
  padding: 3px 0 3px 28px;
}
#lnav ul li.lnav2-divider {
  font-size: 4px;
  line-height: 4px;
  padding: 0;
}
#lnav ul li ul {
  padding: 0;
  margin: 3px -15px 0 -18px;
  display: none;
}
#lnav ul li ul li.lnav2, #lnav ul li ul li.lnav2-on, #lnav ul li ul li.lnav2-select {
  font-size: 1em;
}
#lnav ul a:hover {
  text-decoration: underline;
}

.poll .bar .foreground {
  background-color: #ED9F3D;
  float: left;
  height: 1em;
}

.cr-feature-l-txt-wide-h3 {
  color: #f26532;
  font-size: 13px;
  font-weight: 700;
}

ul .link-arrow-gray {
  border: 0 none;
  margin: 0;
  padding: 0 0 5px;
}

#sitemap h3 a {
  color: #333;
  text-decoration: none;
  font-size: 1.0em;
  font-weight: bold;
  line-height: 1em;
}

.content h3 {
  color: #000;
  font-weight: bold;
  font-size: 13px;
}
.content h2 {
  margin: 0 0 1em 0;
}

.username {
  color: #0088BD;
}
.username a {
  color: #0088BD;
}

.sup-feature-r {
  float: left;
  margin: 0 0 10px;
  padding: 0 0 0 11px;
  width: 225px;
}

.popup-info {
  background-color: #fff;
  display: none;
  margin-top: -200px;
  border: 1px solid #CCCCCC;
  border-radius: 0.5em 0.5em 0.5em 0.5em;
  position: absolute;
  width: 485px;
  z-index: 100;
  padding-right: 10px;
}

.no-pad {
  margin: -5.5px 0 -2.5px;
  padding: 0;
}

.no-pad2 {
  margin: 10px 0 0;
  padding: 0;
}

.membership-center {
  padding: 0 10px 1px 10px;
  margin-right: 10px;
}

.cr-feature-l-txt-wide h3 a {
  color: #f26532;
}

#popup1 h3.bullet {
  padding: 0;
  text-align: left;
  margin-left: 10px;
}
#popup1 p {
  margin-left: 10px;
  margin-top: 10px;
}
#popup1 p.no-pad {
  margin-left: 0;
}

#popup2 h3.bullet, #popup3 h3.bullet {
  padding: 0 0 10px 0;
  text-align: left;
  margin-left: 10px;
}

#popup2 p, #popup3 p {
  margin-left: 10px;
}

#popup2 p.no-pad, #popup3 p.no-pad {
  margin-left: 0;
}

#popup4 p {
  margin-left: 10px;
}
#popup4 p.no-pad {
  margin-left: 0;
}

#popup5 h3.bullet, #popup6 h3.bullet, #popup7 h3.bullet, #popup8 h3.bullet, #popup9 h3.bullet {
  padding: 0 0 10px 0;
  text-align: left;
  margin-left: 10px;
}

#popup5 p, #popup6 p, #popup7 p, #popup8 p, #popup9 p {
  margin-left: 10px;
}

#popup5 p.no-pad, #popup6 p.no-pad, #popup7 p.no-pad, #popup8 p.no-pad, #popup9 p.no-pad {
  margin-left: 0;
}

#page-printmail #main-container form > div {
  background: none repeat scroll 0 0 #F8F4F1;
  border-color: #CCCCCC;
  border-style: solid;
  border-width: 0 1px;
  padding: 0 21px;
}

#fp-webcast {
  width: 256px;
  margin-left: 50px;
}

/*CENTER REVEAL DIV ROLLOVER*/
#center_reveal {
  background-color: #fff;
  position: relative;
  display: none;
  height: 0;
  width: 980px;
  opacity: 0;
  filter: alpha(opacity=0);
  /* For IE7 and earlier */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  margin-bottom: -10px;
}

div.shut {
  display: none;
  /*		position:absolute;
  		width: 300px;
  		opacity:0;
  		filter:alpha(opacity=0)*/
  /* For IE8 and earlier */
}

#center_container {
  padding: 20px 0 20px;
}

#center_loc {
  width: 100%;
}
#center_loc div {
  cursor: pointer;
}
#center_loc #nocal, #center_loc #socal, #center_loc #texas, #center_loc #dc, #center_loc #ny, #center_loc #aa, #center_loc #india, #center_loc #hk, #center_loc #sh, #center_loc #korea, #center_loc #ph, #center_loc #sui{
  font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: 100;
position: absolute;
font-size: 11px;
}

a.feature {
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

#center_loc {
  position: absolute;
  top: 0;
}
#center_loc a {
  color: #666;
  text-decoration: none;
  padding: 2px;
}
#center_loc a:hover {
color: #fff;
}
.map_novid a:active, .map_novid a:link, .map_novid a:visited {
  color: #000;
  text-decoration: none;
  padding: 2px;
  background-color: #fff;
  border: 1px solid #eee;	
}

.map_vid a:active, .map_vid a:link, .map_vid  a:visited {
  color: #fff !important;
  text-decoration: none !important;
  padding: 2px !important;
 font-size: 11px;
}

.map_novid a:hover {
  text-decoration: none;
  color: #fff;
  background-color: #999;
  padding: 2px;
  font-size: 11px;
}

.map_vid a:hover {
  text-decoration: none !important;
  color: #000 !important;
  background-color: #eee !important;
  padding: 2px !important;
}

#center_loc #nocal,
#center_loc_vid #nocal{
  left: 95px;
  top: 16px;
}
#center_loc #socal,
#center_loc_vid #socal{
  left: 102px;
  top: 38px;
}
#center_loc #texas,
#center_loc_vid #texas{
  left: 239px;
  top: 65px;
}
#center_loc #ny,
#center_loc_vid #ny{
  left: 321px;
  top: 19px;
}
#center_loc #aa,
#center_loc_vid #aa{
  left: 783px;
  top: 183px;
}
#center_loc #india,
#center_loc_vid #india{
  left: 633px;
  top: 71px;
}
#center_loc #hk,
#center_loc_vid #hk{
  left: 691px;
  top: 65px;
}
#center_loc #sh,
#center_loc_vid #sh{
  left: 721px;
  top: 45px;
}
#center_loc #korea,
#center_loc_vid #korea{
  left: 739px;
  top: 25px;
}
#center_loc #ph,
#center_loc_vid #ph{
  left: 725px;
  top: 86px;
}
#center_loc #dc, 
#center_loc_vid #dc{
  left: 319px;
  top: 41px;
}

#center_loc #sui, 
#center_loc_vid #sui{
  left: 496px;
  top: 7px;
}

#center_map {
  text-align: center;
}

#close_centers {
  color: #666;
  text-align: right;
  width: 100%;
  left: -15px;
  padding-top: 5px;
  position: absolute;
  font-weight: 200;
  cursor: pointer;
	font-size: 11px;
}

#center_rollover {
  color: #666;
  height: 16px;
  cursor: pointer;
  vertical-align: middle;
  font-weight: normal;
  background: #fff;
  /*	opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
}

#center_rollover_vid{
  color: #fff;
  height: 16px;
  cursor: pointer;
  vertical-align: middle;
  font-weight: normal;
  background: #000;
}
#center_rollover img,
#center_rollover_vid img {
  vertical-align: middle;
}
#center_rollover p,
#center_rollover_vid p {
  padding: 0 0 10px;
  text-transform: uppercase;
  color: #000;
  font-family: 'NewsGothicBT-BoldCondensed',sans-serif;
  font-size: 15px;
}

#center_rollover_vid p{
  color: #fff;
}

.backhome{
	padding: 5px 0;
	float: left;
}

.og-context .backhome a,
.og-context .backhome a:active,
.og-context .backhome a:hover,
.og-context .backhome a:link{
	font-family: 'NewsGothicBT-BoldCondensed',sans-serif;
	font-size: 15px;
	color: #000;
	text-transform: uppercase;
	vertical-align:bottom;
}
.og-context .backhome a:hover{
	text-decoration: underline;
}

.mouse, .shut {
  background: #fff;
  padding: 5px 3px 3px 3px;
}


#center_rollover_vid .mouse,
#center_rollover_vid .shut{
  background: #000;

}
.mouse p, .shut p {
  display: inline;
}

body.node-type-as-blogpost #block-block-131 .content, body.node-type-as-blogpost #block-block-128 .content {
  margin-top: 0;
}

#center_txt {
  position: absolute;
  top: 168px;
  padding-left: 10px;
}

.ui-dialog {
  background-color: #fff !important;
}

/*Toggle action*/
.section-toggle {
  display: none;
}

.close-toggle {
  display: none;
  cursor: pointer;
  color: #f26532;
}

.activate-toggle {
  cursor: pointer;
  color: #f26532;
}

/*li fixes*/
#content #content-area li {
  margin: 0;
  padding: 0;
  line-height: 145%;
}
#content #content-area li.leaf {
  line-height: 115%;
}

#content #content-area ul.link-arrow li, #content #content-area a.link-arrow {
  padding: 4px 6px 0 8px;
}
#content #content-area #media-fp-delicious ul li {
  margin-left: 0;
  padding: 0 0 10px;
}

div.rate-it-small{
    display: none;
}

.page-about-media div.panel-pane.pane-content-field.pane-field-widget-free-m h2.pane-title{
	border-bottom: 1px solid #000;
	padding-bottom: 5px;
}

#content #content-area #delicious-posts-asiasocietycomm{
	padding-top: 10px;
}
#content #content-area #delicious-posts-asiasocietycomm li.delicious-post{
	padding-bottom: 10px;
}

#content #content-area .panels-flexible-asialanding .landingbottom .view-media-top-stories2 ul li {
  background-image: none;
  padding: 0 0 5px;
}

.og-context .pane-media-top-stories2 .views-field-title a {
    color: #f26532;
}

.item-list ul li {
  display: block;
  font-weight: 400;
  padding: 0 9px 8px 10px;
  margin-left: 0;
  list-style-position: none;
  line-height: 115%;
}

#content #content-area .item-list ul li {
  display: block;
  font-weight: 400;
  margin: 0 9px 8px 10px;
  list-style-position: none;
  line-height: 115%;
}
#content #content-area .item-list2 ul li {
  margin-left: -35px;
  padding: 1px 9px 5px 10px;
  line-height: 115%;
}
#content #content-area .item-list .pager li {
  background-image: none;
  display: inline;
  list-style-type: none;
  padding: 0.5em;
}
#content #content-area .pane-as-centers-custom-1 ul li {
  line-height: 14px;
}

#content #content-area .intro-image-box ul.add-links li.pdf {
  margin: 0 0 10px;
  padding-left: 25px;
}

#content #content-area .intro-image-box ul.add-links li.other, #content #content-area .intro-image-box ul.add-links li.video {
  margin: 0 0 10px;
  padding-left: 25px;
}

body.admin-menu {
  margin-top: 40px !important;
}

/*Holiday Takeover Splash*/
#end_of_year_donation {
  height: 300%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 1000;
  opacity: 0;
  display: none;
}

#close_eoy {
  position: absolute;
  width: 50px;
  background-color: #fff;
  right: 0;
  cursor: pointer;
  padding: 7px 10px;
  font-size: 15px;
}

#count_eoy {
  font-family: 'NewsGothicBT-BoldCondensed',sans-serif;
  color: #f26532;
  font-size: 48px;
  position: absolute;
  bottom: 76px;
  left: 322px;
  z-index: 1500;
  color: #306AB1;
}

.center_eoy {
  bottom: 55px !important;
}

#eoy_image {
  margin-top: 31px;
  height: 599px;
}

#eoy_image_container {
  background-color: #fff;
  background-image: url("http://asiasociety.org/files/uploads/127images/160516_NY_membership_splash.jpg");
  margin: 100px auto;
  position: relative;
  width: 736px;
  height: 560px;
  z-index: 100;
  border: solid 1px #5177B7;
  text-align: center;
}
#eoy_image a {
  color: #fff;
}
#eoy_image a:active, #eoy_image a:visited {
  color: #fff;
}
#eoy_image a:hover {
  color: #fff;
  text-decoration: none;
}

/*HIDE/REVEAL STYLE*/
.float-p {
  float: right;
}

.panel {
  padding-bottom: 1px;
}

.toggle-container .clear {
  height: 0;
}

.toggle, .toggle-container h3.nomarginH3 {
  cursor: pointer;
  margin: 0;
}

.nomarginH3:hover {
  text-decoration: underline;
}

.toggle p.more-toggle, p.more-toggle-upper {
  color: #f26532;
  vertical-align: top;
  cursor: pointer;
  padding-bottom: 0;
}

.toggle span.more-carrot {
  vertical-align: top;
}
.toggle .panel {
  display: none;
}

.toggle-container-upper {
  padding-top: 15px;
}

.uppercase {
  text-transform: uppercase;
}

.no-right-border {
  border-right: none !important;
}

.view-content .jspVerticalBar {
  background: #fff;
}
.view-content .jspTrack {
  width: 1px;
  background: #d3d3d3;
  overflow: visible;
  left: 67%;
}
.view-content .jspDrag {
  width: 10px;
  left: -5px;
  background: #b0b0b0;
}

.uppercase {
  text-transform: uppercase;
}

.as-name .caps{
  text-transform: uppercase;
}

.as-date{
	font-style: italic;
}

.pane-sharing-links img, .pane-sharing-links a, .pane-sharing-links .addthis_toolbox {
  float: left;
}

.as_solr_list {
  border-top: 1px solid #4c4c4c;
  margin-top: 25px;
}

.as-solr-sort-links {
  margin-top: 20px;
  float: right;
  color: #aaa;
}
.as-solr-sort-links a {
  color: #aaa !important;
}
.as-solr-sort-links a.current-sort {
  color: #fff !important;
  font-weight: bold;
}

.page-video #navigation ul.menu,
html.video_library #navigation ul.menu {
  background: #4c4c4c !important;
}

.solr-video-result {
  width: 180px;
  margin-right: 13px;
  float: left;
  margin-bottom: 40px;
}

#video-list {
  margin-top: 30px;
}
#video-list .pane-title {
  text-transform: uppercase;
}
#video-list .as-col-first {
  width: 205px;
  margin: 0;
  padding: 0;
}
#video-list .as-col-first .pane-title {
  font-size: 21px;
  line-height: 24px;
}
#video-list .as-col-last {
  width: 775px;
  margin: 0;
  padding: 0;
}
#video-list .as-col-last .inside {
  margin: 0;
}

.solr-video-result .solr-vocab-name {
  text-transform: uppercase;
  margin: 10px 5px 0 0;
}
.solr-video-result .views-field-title a {
  font-size: 21px;
  font-weight: normal;
  color: #fff;
  margin-top: 3px;
  max-width: 570px;
  float: left;
  line-height: 26px;
  padding-top: 10px;
}

input[type=checkbox].css-checkbox {
  display: none;
}

input[type=checkbox].css-checkbox + label.css-label {
  padding-left: 17px;
  min-height: 12px;
  display: inline-block;
  background-repeat: no-repeat;
  vertical-align: middle;
  cursor: pointer;
  text-transform: capitalize;
  color: #000;
  font-size: 11px;
  line-height: 16px;
  background-position: 0% 2px !important;
}

.section-video input[type=checkbox].css-checkbox + label.css-label {
  color: #fff;
  }
  
input[type=checkbox].css-checkbox + label.css-label {
  background: url(../images/unchecked.png) no-repeat;
}

input[type=checkbox].css-checkbox:checked + label.css-label {
  background: url(../images/checked.png) no-repeat;
}

input[type=checkbox].css-checkbox:disabled + label.css-label {
color: #aaa;
  background: url(../images/disabled-check-white.png) no-repeat;

  cursor: default;
}

label.css-label {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

#video-list h2.pane-title {
  margin-top: 0;
}

#video-list .as-col-first .inside {
  width: 180px;
  padding-left: 10px;
}

#video-list .as-col-first .inside .item-list ul li {
  padding-left: 0 !important;
  margin-left: 0 !important;
}

#video-list .as-col-first .inside .item-list ul li input {
  margin-left: 0;
  padding: 0;
}

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

.solr-event-result {
  display: block;
  clear: both;
  overflow: auto;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #000;
}

.solr-event-result .event-type {
  margin-bottom: 10px;
  text-transform: uppercase;
}
.solr-event-result .solr-img {
  width: 180px;
  float: right;
}
.solr-event-result .event-info {
  width: 380px;
  float: left;
}
.solr-event-result .event-info .event-date {
  font-weight: bold;
  margin-bottom: 10px;
}
.solr-event-result .event-info .views-field-title {
  width: 385px;
  float: left;
  font-size: 21px;
  line-height: 24px;
}
.solr-event-result .event-info .views-field-title a {
  color: #000;
}

.solr-event-result .read-more {
  margin-top: 10px;
}

ul.menu.event-list-menu {
  padding-left: 0;
  margin-bottom: 20px;
}
ul.menu.event-list-menu li.leaf {
  list-style: none;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 18px;
}
ul.menu.event-list-menu li.leaf a {
  color: #000;
}
ul.menu.event-list-menu li.leaf a.active {
  color: #f26532;
}

#event-list {
  margin-top: 30px;
}
#event-list h2.pane-title {
  margin-top: 0;
  margin-bottom: 10px;
  padding-bottom: 15px;
  border-bottom: 1px solid #000;
  text-transform: none;
  line-height: 110%;
}
#event-list .as-filter-heading h2 {
  margin: 0;
  padding: 10px 0 10px 10px;
  font-size: 21px;
  color: #000;
  background: #f7f7f7;
  text-transform: uppercase;
}
#event-list .as-filter-block {
  background: #f7f7f7;
  border-top: 1px solid #ccc;
  padding-top: 10px;
  padding-bottom: 10px;
}
#event-list .as-filter-block h2.pane-title {
  margin-top: 0;
  font-size: 21px;
  color: #888;
  margin-left: 10px;
  margin-right: 10px;
  text-transform: uppercase;
  border-bottom:0;
padding:7px 0 3px 0;
}

.pane-as-solr-events-result-list h2.pane-title {
  font-size: 42px;
}
.pane-as-solr-events-result-list .views-field-title {
  padding-bottom: 5px;
}
.pane-as-solr-events-result-list .event-teaser {
  font-size: 11px;
  color: #000;
  padding-bottom: 0;
}
.pane-as-solr-events-result-list .read-more {
  margin-top: 5px;
  font-size: 14px;
}

.solr-filter-result {
  width: 180px;
  box-shadow: 0 0 10px #ccc;
  float: left;
  margin: 7px;
  clear: none;
}
.solr-filter-result .solr-img {
  width: 180px;
  margin-bottom: -3px;
}

.solr-filter-result .solr-filter-category {
  float: left;
}

.solr-filter-result .solr-filter-type {
  float: right;
  background: #0098d6;
  padding: 5px 10px;
  color: #fff;
  text-transform: uppercase;
}

.solr-filter-result .solr-filter-category {
  padding: 10px 3px 10px 10px;
  text-transform: uppercase;
}
.solr-filter-result .views-field-title {
  font-size: 21px;
  line-height: 24px;
  padding: 10px;
}
.solr-filter-result .views-field-title a {
  color: #000;
}
.solr-filter-result .solr-filter-teaser {
  padding: 5px 10px 15px 10px;
  color: #666;
}

.facet-list-pane {
  background: #f7f7f7;
  border-top: 1px solid #ccc;
  padding-bottom: 10px;
}
.facet-list-pane.facet-pane-heading {
  border-top: none;
  padding-bottom: 0;
}
.facet-list-pane.facet-pane-heading .pane-title{
  padding: 10px 0;
  color: #000;
}
.facet-list-pane .pane-title {
  font-size: 21px;
  text-transform: uppercase;
  color: #888;
  margin: 0 10px;
  padding: 15px 0 10px 0;
  display: block;
}

.facet-list-pane.facet-pane-heading .pane-content {
  margin: 0 10px;
  padding: 0 0 10px 0;
}

.facet-list-pane input[type=checkbox].css-checkbox:checked + label.css-label {
  font-weight: bold;
}
.facet-list-pane input[type=checkbox].css-checkbox:disabled + label.css-label {
  color: #aaa;
  background: url(../images/disabled-check-white.png) no-repeat;
}

.mobile-only {
  display: none;
}

@media all and (max-width: 440px) {
  #newfooter div {
    border-left: none !important;
    boreder-right: none !important;
  }
  #newfooter .logobar {
    width: 100%;
    padding: 0 0 15px 0 !important;
    height: auto !important;
    border-bottom: 1px solid #ccc;
  }
  #newfooter .logobar a, #newfooter .logobar h3 {
    width: 48% !important;
    float: none;
    margin-top: 3px;
  }
  #newfooter .logobar br {
    display: none;
  }
  #newfooter .centersbar,
  #newfooter .bar1,
  #newfooter .bar2,
  #newfooter .bar3 {
    width: 94%;
    margin: 0 3% !important;
    padding: 0 0 15px 0 !important;
    border-bottom: 1px solid #ccc;
    height: auto !important;
  }
  #newfooter .centersbar h3,
  #newfooter .bar1 h3,
  #newfooter .bar2 h3,
  #newfooter .bar3 h3 {
    margin-left: 10px;
  }
  #newfooter .centersbar ul,
  #newfooter .bar1 ul,
  #newfooter .bar2 ul,
  #newfooter .bar3 ul {
    margin-left: 10px !important;
  }
  #newfooter .centersbar ul h3,
  #newfooter .bar1 ul h3,
  #newfooter .bar2 ul h3,
  #newfooter .bar3 ul h3 {
    margin-left: 0;
  }

  #newfooter .foot {
    border-top: none !important;
  }
}

.upload-attachments h3 {
  font-size: 21px;
  line-height: 24px;
}

ul.as-attachments li {
    background: url('../images/download-icon.png') 0 2px no-repeat;
    padding-left: 25px !important;
    font-size: 11px;
}

body.ie #navigation ul.menu {
  background: url(../images/navbar-bg-ie.png) !important;
}
body.ie form#gse-search-form input {
  color: #000 !important;
  margin-right: 20px !important;
}

.ie.ie7 .pane-centers-top-slider .views-slideshow-controls-bottom {
  position: absolute;
  bottom: 0;
  right: 0 !important;
}
.ie.ie7 .pane-centers-top-slider .views_slideshow_singleframe_pager {
  display: block;
}
.ie.ie7 .pane-centers-top-slider .views_slideshow_singleframe_pager .pager-item {
  display: inline;
  padding-bottom: 10px;
}
.ie.ie7 .pane-centers-top-slider .views_slideshow_singleframe_pager div a {
  text-indent: 0 !important;
  font-size: 0;
  display: inline-block !important;
  margin-bottom: 10px !important;
}
#views_slideshow_singleframe_pager_centers_top_slider-block_1 a,
#home-skin .view-homepage-slideshow-queue .views_slideshow_previous,
#home-skin .view-homepage-slideshow-queue .views_slideshow_next,
#home-skin .view-centers-top-slider .views_slideshow_previous,
#home-skin .view-centers-top-slider .views_slideshow_next,
.view-homepage-slideshow-queue .views_slideshow_singleframe_pager div a,
.view-centers-top-slider .views_slideshow_singleframe_pager div a,
.view-display-id-block_2 .views_slideshow_singleframe_previous,
.view-display-id-block_2 .views_slideshow_singleframe_next,
.view-display-id-block_3 .views_slideshow_singleframe_previous,
.view-display-id-block_3 .views_slideshow_singleframe_next {
color: #fff;
text-decoration: none;
}
.ie.ie7 #navigation .menu-name-primary-links ul.menu, .ie.ie7 #navigation .menu-block-1 ul.menu {
  background: url(../images/navbar-bg-ie.png) !important;
  z-index: 1000000 !important;
  position: relative;
}
.ie.ie7 .global-search-box input.button {
  right: -20px !important;
}

.node-type-center #search-results #signup, .node-type-center #search-results {
background-color: #0058a8 !important;
}

/*search results style*/
div.gsc-selected-option-container{
 width: 62px !important;   
}

a.menu-minipanel-103337.active{
	color: #fff !important;
}

a#custom_breadcrumbs_menu-103338.active{
	color: #000 !important;
}

body.ie form#gse-search-form input[name="s"]{
	color: #fff !important;  line 2323
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#26FFFFFF, endColorstr=#26FFFFFF)" !important;
    background: transparent !important;
    border-top: solid 3px #00ffffff !important;
    border-left: solid 3px #00ffffff !important;
    padding-top: 10px !important;
    height: 26px !important;
    padding-left: 10px !important;
}
/*media content type style*/
.node-type-media div.upload-attachments {
width:180px;
position:absolute;
    top:30px;
    left:797px;
}

.node-type-media .article_image_caption {
display:none;
}

.node-type-media #imageData #imageDetails {
margin-bottom: 10px;
}

/*article content type style*/
/* Asia Society about/media style */
body.node-type-as-story .image-desc {
width: 540px;
bottom: 25px;
}

body.node-type-as-story #controls {
color: #333;
left: 425px;
margin-top: -18px;
position: absolute;
top: 404px;
width: 200px;
z-index: 100;
}

body.node-type-as-story .enlarge-gal, body.node-type-as-story .captionToggle {
left: 435px;
}

body.node-type-as-story .photo-index {
color: #ddd;
font-size: 0.9em;
left: 480px;
margin-top: -20px;
padding: 2px 0;
position: absolute;
top: 406px;
width: 50px;
z-index: 100;
}

div.field.field-type-text.field-field-gallery-position {
 display: none;
}

.node-type-as-story .center-gallery #slideshow .image-wrapper {
    width: 565px;
    left: -4px;
    top: 0;
}

.node-type-as-story #thumbs ul {
width: 440px;
}

.node-type-as-story .jwdescription{
 padding-right: 20px;   
}

.as-col-middle .views-view-grid .views-field-title {
font-family: 'NewsGothicBT-BoldCondensed',sans-serif;
font-size: 21px;
font-weight: normal;
line-height: 24px;
}

.node-7979 .title{
font-size:21px;
display:inline
}
.node-7979 h1 {
    display: inline;
}
.animate-wrapper {
float:left;
margin-top: -5px;
}

.not-found-wrapper {
margin: 0 auto;
width: 570px;
}

.secondBox {
float:right;
width:315px;
}

.overlay {
display:none;
}

.node_social {
  float: none;
  left: -50px;
  margin-top: 5px;
  position: absolute;

}

.node-type-initiative-page-list .node_social {
  left: -40px;
  margin-top: 0;
}

.node-type-initiative-page-list.grid-layout .node_social {
    left: -50px;
}

.node_social .social_share{
margin-left: 0px;
}

.social_share_tablet{
	display: none
}

.social_share{
	padding-left: 5px;
    padding-top: 9px;
    margin-left:140px;

}
.node-type-exhibition .social_share {
    padding-left: 0;
    padding-top: 0;
    margin-left: 0;
}

.social_share a{
display:block;
}

.social_share img,
.video_share img,
.social_share_exhibitions img{
	width: 35px;
}

.social_share.fixed{
position: fixed;
top: 0;
}

.node-type-exhibition .social_share.fixed {
    position: relative;
}

.social_share a:hover,
.video_share a:hover,
.social_share_exhibitions a:hover{
 cursor: pointer;
}

.og-context .pane-block-162{
border-top: none !important;
padding-top: 0px !important;

}

.page-about-media .field.field-type-text.field-field-widget-free-m p {
    color: #fff;
    height: 1px;
    margin: 0;
    line-height: 1px;
}

/********* start before/after slider for blog post *********/
div#comparison { 
	width: 64vw;
	height: 41vw;
	max-width: 640px;
	max-height: 410px;
	overflow: hidden; 
}

div#comparison2 { 
	width: 64vw;
	height: 42vw;
	max-width: 640px;
	max-height: 427px;
	overflow: hidden; 
}
div#comparison3 { 
	width: 64vw;
	height: 31vw;
	max-width: 640px;
	max-height: 312px;
	overflow: hidden; 
}
div#comparison4 { 
	width: 64vw;
	height: 86vw;
	max-width: 640px;
	max-height: 863px;
	overflow: hidden; 
}
div#comparison figure { 
	background-image: url(/files/uploads/127images/Aleppo-Umayyad-Mosque-After.jpg);
	background-size: cover;
        position: relative;
	font-size: 0;
	width: 100%;
	height: 100%;
	margin: 0; 
}

div#comparison figure div { 
	background-image: url(/files/uploads/127images/Aleppo-Umayyad-Mosque-Before.jpg);
	background-size: cover;
	position: absolute;
	width: 50%; 
	box-shadow: 0 5px 10px -2px rgba(0,0,0,0.3);
	overflow: hidden;
	bottom: 0; height: 100%; 
}
div#comparison2 figure { 
	background-image: url(/files/uploads/127images/Mallawi-Museum-Interior-After.jpg);
	background-size: cover;
        position: relative;
	font-size: 0;
	width: 100%;
	height: 100%;
	margin: 0; 
}

div#comparison2 figure div { 
	background-image: url(/files/uploads/127images/Mallawi-Museum-Interior-Before.jpg);
	background-size: cover;
	position: absolute;
	width: 50%; 
	box-shadow: 0 5px 10px -2px rgba(0,0,0,0.3);
	overflow: hidden;
	bottom: 0; height: 100%; 
}
div#comparison3 figure { 
	background-image: url(/files/uploads/127images/Sidi-Shaab-Mosque-After.jpg);
	background-size: cover;
        position: relative;
	font-size: 0;
	width: 100%;
	height: 100%;
	margin: 0; 
}

div#comparison3 figure div { 
	background-image: url(/files/uploads/127images/Sidi-Shaab-Mosque-Before.jpg);
	background-size: cover;
	position: absolute;
	width: 50%; 
	box-shadow: 0 5px 10px -2px rgba(0,0,0,0.3);
	overflow: hidden;
	bottom: 0; height: 100%; 
}
div#comparison4 figure { 
	background-image: url(/files/uploads/127images/Omar-Mosque-in-Daraa-After.jpg);
	background-size: cover;
        position: relative;
	font-size: 0;
	width: 100%;
	height: 100%;
	margin: 0; 
}

div#comparison4 figure div { 
	background-image: url(/files/uploads/127images/Omar-Mosque-in-Daraa-Before.jpg);
	background-size: cover;
	position: absolute;
	width: 50%; 
	box-shadow: 0 5px 10px -2px rgba(0,0,0,0.3);
	overflow: hidden;
	bottom: 0; height: 100%; 
}
div#comparison figure > img,
div#comparison2 figure > img,
div#comparison3 figure > img,
div#comparison4 figure > img{
	position: relative;
	width: 100%;
}

input[type=range]{
	-webkit-appearance:none;
	-moz-appearance:none;
	position: relative;
	background-color: rgba(255,255,255,0.1);
	width: 102%; 
}
input[type=range]#slider{
	top: -13rem; left: -2%;
}
input[type=range]#slider2{
	top: -14rem; left: -2%;
}
input[type=range]#slider3{
	top: -11rem; left: -2%;
}
input[type=range]#slider4{
	top: -30rem; left: -2%;
}
input[type=range]:focus { 
	outline: none;
}
input[type=range]:active {
	outline: none;
}
input[type=range]::-moz-range-track {
	-moz-appearance:none;
	height:15px;
	width: 98%;
	background-color: rgba(255,255,255,0.1); 
	position: relative;
	outline: none;    
}
input[type=range]::active {
	border: none;
	outline: none;
}
input[type=range]::-webkit-slider-thumb {
	-webkit-appearance:none;
	width: 20px;
	height: 15px;
	background: #fff;
	border-radius: 0;
}
input[type=range]::-moz-range-thumb {
	-moz-appearance: none;
	width: 20px;
	height: 15px;
	background: #fff;
	border-radius: 0;
}   
input[type=range]:focus::-webkit-slider-thumb {
	background: rgba(255,255,255,0.5);
}
input[type=range]:focus::-moz-range-thumb {
	background: rgba(255,255,255,0.5);
}
/*********** end before/after slider for blog post **********/

/* start po.st buttons style */

a.pw-button.textOnly .label{
cursor: pointer !important;
color:#f26532 !important;
}
.pw-button.textOnly .pw-icon{
display: none !important;
}
.pw-button.textOnly{
font: 12px/12px Verdana,Arial,Helvetica,sans-serif !important;
}

span.pw-widget a.pw-size-small.pw-button{
	margin-right: 0px !important;
}

.node-type-media .pw-icon {
background-attachment: scroll;
background-clip: border-box;
background-color: #fff;
background-image: url('/sites/all/themes/asiasociety/images/social_icons/share/all_social.png');
background-origin: padding-box;
background-position: 0px 0px;
background-size: 140px 35px;
box-sizing: content-box;
color: #f26532;
cursor: pointer;
display: inline-block;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1px;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: 35px;
line-height: 12px;
opacity: 0.7;
text-align: left;
vertical-align: top;
white-space: nowrap;
width: 35px;
word-wrap: break-word;

}

#pw_custom_vertical .pw-button .pw-icon{
background: url('/sites/all/themes/asiasociety/images/social_icons/share/all_social.png') !important;
width: 35px !important;
height: 35px !important;
cursor: pointer;
background-size:140px 35px !important;
opacity: 0.7;
filter: alpha(opacity=70);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
#pw_custom_vertical .pw-button .pw-icon:hover{
opacity:1;
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
#pw_custom_vertical .pw-button-facebook .pw-icon{
background-position: -0px -0px !important;

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

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

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

}
#pw_custom_vertical ul{
    list-style: none;
    padding: 0;
}
#pw_custom_vertical li{
    display: inline;    
}

#pw_custom_vertical .pw-layout-horizontal .pw-button,
.social_share #pw_custom_vertical .pw-layout-horizontal a{
	display:inline !important;
}

#tinyscreen{
	display:none; 
}

#pw_custom_vertical a span:nth-child(2) {
    display: none !important;
}
/* end po.st buttons style */
.related-box {
    margin: 3px 10px 5px 10px;
    padding: 10px;
    width: 210px;
    float: right;
    border: 1px solid #dadada;
    background-color: #eeeeee;
    box-sizing: border-box;
}

.related-box h2, body.section-blog .related-box h2 {
    margin-top: 0 !important;
    padding-bottom: 0 !important;
    margin-bottom: 7px !important;
    font-size: 21px !important;
    line-height: 22px !important;
    text-transform: uppercase !important;
    font-family: 'NewsGothicBT-BoldCondensed',sans-serif !important;
    box-sizing: border-box !important;
}


.related-box img {
    padding-bottom: 5px;
    width: 100%;
    box-sizing: border-box;
}

.related-box p {
	color: #231e24;
	font-size: 12px;
	margin:0;
	padding:0;
}

body.section-blog .related-box p {
	line-height: 11.5px;
}

.related-box a.button {
    display: block;
    background-color: #f26532;
    color: #fff !important;
    padding: 10px !important;
    text-align: center;
    margin-top: 10px !important;
    box-sizing: border-box;
    text-decoration:none;   
}


.pane-field-description hr,
.pane-node-body hr,
.as-story-content hr
 {
clear:both
}

p.img-flush-left img[style*="float: left"] {
	margin:0 !important;
}

.pane-field-description img[style*="float: left"],
.pane-node-body img[style*="float: left"],
.as-story-content img[style*="float: left"],
.field-field-widget-free-m img[style*="float: left"],
.pane-field-description img[style*="float:left"],
.pane-node-body img[style*="float:left"],
.as-story-content img[style*="float:left"],
.field-field-widget-free-m img[style*="float:left"]{
    margin-right: 10px !important;
    margin-bottom: 10px !important;
    margin-top: 3px !important;
}



/*Widgets*/
.time {
	padding-top: 2px;
	padding-bottom: 10px;
}

.time .date-display-single span.date-display-start,
.time .date-display-single span.date-display-separator,
.time .date-display-single span.date-display-end
 {
    font-size: 11px;
    font-weight: normal;
}

/*sitemap style*/
#sitemap {
    background: none;
}
#sitemap .panel-panel {
    padding: 0;
    box-sizing: border-box;
}

#sitemap .panels-flexible-region {
float:none;
width:100%;
}

#sitemap .custom-menu-mini-arts {
padding-top:0;
margin:0;
}

#sitemap h2.pane-title {
    margin-top: 20px;
}

#sitemap h2.pane-title a, #sitemap .panel-flexible-inside h2.pane-title {
    font-size: 12px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    text-transform: Capitalize;
    color: #f26532 !important;
    text-decoration: none;
}

#sitemap h2.pane-title {
    padding: 0;
    margin: 0;
    line-height: 14px;
}

#sitemap .pane-content h2.pane-title {
margin:0;
}


#sitemap .leaf:before, #sitemap .expanded:before, #sitemap h2.pane-title a:before,#sitemap .leaf:before,.top-row-sitemap .views-field-title:before {
    content: '\25cb';
    vertical-align: middle;
    text-decoration: none;
    color: #000;
    font-size: 11px;
    vertical-align: top;
    top: -1px;
    position: relative;
    margin-right: 5px;
    text-decoration: none;
}

#content #content-area #sitemap li.leaf {
    line-height: 133%;
}

#sitemap .inside {
    margin: 0;
}

#sitemap ul.menu {
    list-style: none;
    border: none;
    text-align: left;
    margin: 0;
}

#sitemap br {
    display: none;
}

#sitemap.panel-3col-33-stacked .panel-col {
    margin-right: 10px;
}
#sitemap.panel-3col-33-stacked .panel-col-first {
    margin-left: 0px;
}

#sitemap .panels-flexible-region-120-trending {
    display: none;
}

#sitemap ul {
margin:0;
padding:0;
}

#sitemap h3 {
    margin-bottom: 0;
    padding-bottom: 5px;
}

#sitemap ul li ul.menu {
    margin: 0 0 0 10px;
}

#sitemap ul>li>ul>li:before {
    content: '\203A' !important;
    color: #000;
    margin-left: 2px;
}

#sitemap ul>li>ul>li>ul>li:before {
    content: '\00bb' !important;
    color: #000;
    font-size:10px !important;
}

#sitemap ul>li>ul>li>ul>li>ul>li:before {
    content: '\2022' !important;
    color: #000;
    font-size: 7px !important;
    margin-left: 5px !important;
}

#sitemap .custom-menu-mini.custom-menu-mini-arts {
    margin-left: -12px !important;
}

#sitemap .top-row-sitemap a {
display: inline;
    }
.top-row-sitemap .views-field-title {
    padding-bottom: 0;
}    

#content #content-area #sitemap .item-list ul li {
    margin: 0 0px 8px 0px;
}

.top-row-sitemap .views-field-title:before {
margin-right:0;
}

#sitemap .panel-col-top {
    max-width: 980px;
    width: 100%;
    border: 1px solid #eee;
    margin-top: 10px;
}

 #content #content-area .top-row-sitemap .item-list ul li.views-row {
    margin-bottom: 3px;
}

.top-row-sitemap {
    box-sizing: border-box;
    padding: 0 10px 7px 10px;
}

#sitemap .panel-pane.pane-block.pane-menu-block-43,
#sitemap .panel-pane.pane-block.pane-block-160,
#sitemap .panel-pane.pane-block.pane-menu-block-3,
#sitemap .panel-pane.pane-block.pane-menu-block-50,
#sitemap .panel-pane.pane-block.pane-menu-block-75,
#sitemap .panel-pane.pane-block.pane-menu-block-77,
#sitemap .panel-pane.pane-block.pane-menu-block-61,
#sitemap .panel-pane.pane-block.pane-menu-block-62,
#sitemap .panel-pane.pane-custom.pane-22,
#sitemap .panel-pane.pane-custom.pane-28,
#sitemap .panel-pane.pane-block.pane-menu-block-33,
#sitemap .panel-pane.pane-block.pane-menu-block-71 {
    border: 1px solid #eee;
    padding: 0 10px 10px 10px;
    margin-top:10px;

}

#sitemap .panel-pane.pane-block.pane-menu-block-31,
#sitemap .panel-pane.pane-custom.pane-29,
#sitemap .pane-27 {
border-left:1px solid #eee;
border-right:1px solid #eee;
border-top:1px solid #eee;
margin-top:10px;
padding: 0 10px;
}

#sitemap .panel-pane.pane-block.pane-menu-block-44,
#sitemap .panel-pane.pane-block.pane-menu-block-45,
#sitemap .panel-pane.pane-block.pane-menu-block-46,
#sitemap .panel-pane.pane-block.pane-menu-block-58,
#sitemap .panel-pane.pane-block.pane-menu-block-10,
#sitemap .panel-pane.pane-block.pane-menu-block-6,
#sitemap .panel-pane.pane-block.pane-menu-block-47,
#sitemap .panel-pane.pane-block.pane-menu-block-51,
#sitemap .panel-pane.pane-block.pane-menu-block-73,
#sitemap .panel-pane.pane-block.pane-menu-block-52,
#sitemap .panel-pane.pane-block.pane-menu-block-56,
#sitemap .panel-pane.pane-block.pane-menu-block-69,
#sitemap .panel-pane.pane-block.pane-menu-block-59,
#sitemap .panel-pane.pane-block.pane-menu-block-74,
#sitemap .panel-pane.pane-block.pane-menu-block-53,
#sitemap .panel-pane.pane-block.pane-menu-block-60,
#sitemap .panel-pane.pane-block.pane-menu-block-68,
#sitemap .panel-pane.pane-block.pane-menu-block-64,
#sitemap .panel-pane.pane-block.pane-menu-block-78,
#sitemap .panel-pane.pane-block.pane-menu-block-65,
#sitemap .panel-pane.pane-block.pane-menu-block-54,
#sitemap .panel-pane.pane-block.pane-menu-block-70,
#sitemap .panel-pane.pane-block.pane-menu-block-79,
#sitemap .panel-pane.pane-block.pane-menu-block-26,
#sitemap .panel-pane.pane-block.pane-menu-block-55,
#sitemap .panel-pane.pane-block.pane-menu-block-57,
#sitemap .panel-pane.pane-block.pane-menu-block-72,
#sitemap .panel-pane.pane-block.pane-menu-block-63,
#sitemap .panel-pane.pane-block.pane-menu-block-66,
#sitemap .panel-pane.pane-block.pane-menu-block-67,
#sitemap .pane-dropdown-countries{
border-left:1px solid #eee;
border-right:1px solid #eee;
border-bottom:1px solid #eee;
    padding: 0 10px 10px 10px;

}

#sitemap .panel-pane.pane-custom.pane-1,
#sitemap .panel-pane.pane-custom.pane-2,
#sitemap .panel-pane.pane-custom.pane-3,
#sitemap .panel-pane.pane-custom.pane-4,
#sitemap .panel-pane.pane-custom.pane-5,
#sitemap .panel-pane.pane-custom.pane-6,
#sitemap .panel-pane.pane-custom.pane-7,
#sitemap .panel-pane.pane-custom.pane-8,
#sitemap .panel-pane.pane-custom.pane-9,
#sitemap .panel-pane.pane-custom.pane-10,
#sitemap .panel-pane.pane-custom.pane-11,
#sitemap .panel-pane.pane-custom.pane-12,
#sitemap .panel-pane.pane-custom.pane-13,
#sitemap .panel-pane.pane-custom.pane-14,
#sitemap .panel-pane.pane-custom.pane-15,
#sitemap .panel-pane.pane-custom.pane-16,
#sitemap .panel-pane.pane-custom.pane-17,
#sitemap .panel-pane.pane-custom.pane-18,
#sitemap .panel-pane.pane-custom.pane-19,
#sitemap .panel-pane.pane-custom.pane-20,
#sitemap .panel-pane.pane-custom.pane-23,
#sitemap .panel-pane.pane-custom.pane-24,
#sitemap .panel-pane.pane-custom.pane-25,
#sitemap .panel-pane.pane-custom.pane-26,
#sitemap .pane-block-63,
#sitemap .pane-21
 {
    border-top: 1px solid #eee;
    margin-top: 10px;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
} 

#sitemap .pane-1 h3,
#sitemap .pane-2 h3,
#sitemap .pane-3 h3,
#sitemap .pane-4 h3,
#sitemap .pane-5 h3,
#sitemap .pane-6 h3,
#sitemap .pane-7 h3,
#sitemap .pane-8 h3,
#sitemap .pane-9 h3,
#sitemap .pane-10 h3,
#sitemap .pane-11 h3,
#sitemap .pane-12 h3,
#sitemap .pane-13 h3,
#sitemap .pane-14 h3,
#sitemap .pane-15 h3,
#sitemap .pane-16 h3,
#sitemap .pane-17 h3,
#sitemap .pane-18 h3,
#sitemap .pane-19 h3,
#sitemap .pane-20 h3,
#sitemap .pane-21 h3,
#sitemap .pane-23 h3,
#sitemap .pane-24 h3,
#sitemap .pane-25 h3,
#sitemap .pane-26 h3,
#sitemap .pane-block-63 h3{
padding-left:10px;
padding-right:10px;
}

#sitemap .panel-pane.pane-block.pane-menu-block-48 {
    padding-left: 10px;
    padding-right: 10px;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
}

#sitemap.panel-3col-33-stacked .panel-col-first,
#sitemap.panel-3col-33-stacked .panel-col,
#sitemap.panel-3col-33-stacked .panel-col-last{
width:100%;
max-width:320px;
}

#sitemap .center-wrapper {
box-sizing: border-box;
width:100%;
}

#sitemap .carousel-caption {
    position: relative;
    bottom: none;
    max-width: 100%;
}

.not-front .jspScrollable {
    border: 1px solid #231e24;
    padding: 10px !important;
    border-right: none;
	box-sizing: border-box;
}

.not-front .jspPane {
    width: 160px !important;
}

.not-front .jspContainer {
    width: 170px !important;
}

.social-follow-icons {
    margin-top: 0;
    top: 5px;
    position: absolute;
    text-align: right;
    max-width: 870px;
    width: 100%;
    margin-left: 109px;
    box-sizing: border-box;
}

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

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

.social-follow-icons a:last-child {
	margin-right: 0;
}

.social-follow-icons span {
    text-transform: uppercase;
    font-size: 15px;
    position: relative;
    top: -5px;
    font-family: NewsGothicBT-BoldCondensed, sans-serif;
    margin-right: 4px !important;
    color:#888;
}

.logged-in .social-follow-icons {
    margin-top: 94px;
}

