/** Reuse for all sidebar panes */
.sidebar-pane, .pane-multimedia-box-bt24-panel-pane-1, .pane-custom, .pane-events-listing-box-bt41-panel-pane-1, .pane-related-profile-box-bt49-panel-pane-1, .pane-fea-panel-pane-1 { border: 1px solid #cccccc; padding: 0 10px 0 10px; }

.sidebar-bulleted-list, .item-list ul li.views-row, .view-pdin-article-issue-toc .item-list ul li, #quicktabs-tabpage-author_information_box_bt45-1 li { background: url(../images/left-nav-dropdown-item.png) no-repeat 0 0.4em; list-style-type: none; font-family: Droid Serif; font-size: 14px; padding-left: 1em; }
.sidebar-bulleted-list a, .item-list ul li.views-row a, .view-pdin-article-issue-toc .item-list ul li a, #quicktabs-tabpage-author_information_box_bt45-1 li a { color: #000; }
.sidebar-bulleted-list a:hover, .item-list ul li.views-row a:hover, .view-pdin-article-issue-toc .item-list ul li a:hover, #quicktabs-tabpage-author_information_box_bt45-1 li a:hover { color: #000; }

body.node-type-pdin-monitor-article .pane-custom { border: none; }

/** Author Profile in Sidebar */
.pane-related-profile-box-bt49-panel-pane-1 .views-field-picture, .pane-fea-panel-pane-1 .views-field-picture { float: left; }
.pane-related-profile-box-bt49-panel-pane-1 .views-field-uid, .pane-fea-panel-pane-1 .views-field-uid { line-height: 1.1em; padding-bottom: 5px; }

.view-id-related_profile_box_bt49, .pane-fea-panel-pane-1 { clear: both; display: block; }
.view-id-related_profile_box_bt49 .item-list li, .pane-fea-panel-pane-1 .item-list li { padding-bottom: 0.5em; }
.view-id-related_profile_box_bt49 .views-field-field-position, .pane-fea-panel-pane-1 .views-field-field-position { color: #636363; }
.view-id-related_profile_box_bt49 .user-picture, .view-id-related_profile_box_bt49 .views-field-picture, .pane-fea-panel-pane-1 .user-picture, .pane-fea-panel-pane-1 .views-field-picture { padding-right: 10px; }

.view-user-related-profile-bt45- .views-field-picture { float: left; padding-right: 10px; }
.view-user-related-profile-bt45- .views-field-field-name { color: #990000; font: 20px "Droid Serif"; }

.views-field-field-biography { clear: both; padding-top: 10px; }

.pane-fea-panel-pane-1 { padding-bottom: 10px; }

.pane-asnp-cpd-related-profile-box-bt49-asnp-cpd-blog-related-profiles .block-inner { margin: 0; }
.pane-asnp-cpd-related-profile-box-bt49-asnp-cpd-blog-related-profiles .pane-related-profile-box-bt49-panel-pane-1 { padding-left: 20px; padding-right: 20px; }

#quicktabs-tabpage-author_information_box_bt45-1 li { background-position: 0 0.7em; padding-left: 1.2em; }

#quicktabs-tabbed_news_box_bt2 .item-list ul li.views-row { background-image: none; }

.pane-cpd-byline-cpd-byline { margin-bottom: 0; color: #636363; }

.page-node .pane-node-title.block { margin-bottom: 0; }

.page-node .pane-node-title h1 { margin-bottom: 10px; }

.node-type-event.page-node .pane-node-title h1 { margin-bottom: 0; }

.page-node .pane-node-field-subtitle .field-item { font-style: italic; }

/** BT2 Tabbed Box */
/** Slanted tabs with CSS 3D transforms See http://lea.verou.me/2013/10/slanted-tabs-with-css-3d-transforms/ */
.quicktabs_main { border: solid 1px #ddd; }

.pane-quicktabs-tabbed-news-box-bt2 .block-inner, .pane-tabbed-news-box-bt2-panel-pane-1 .block-inner { margin: -10px 0 0 !important; }

.pane-tabbed-news-box-bt2-panel-pane-1 .block-inner .quicktabs_main { padding: 0 15px; }

.quicktabs-tabs { position: relative; z-index: 1; font: bold 14px "Helvetica Neue", sans-serif; white-space: nowrap; text-transform: uppercase; }

.quicktabs-tabs.quicktabs-style-nostyle { margin-bottom: -8px; padding-left: 5px; }
.quicktabs-tabs.quicktabs-style-nostyle a { color: #b1b1b1; }

.quicktabs-tabs a { position: relative; display: inline-block; padding: 1.5em 2.5em 1em 1.25em; color: inherit; text-decoration: none; margin: 0 -7px; }

.quicktabs-tabpage { padding: 15px 0 10px; }
.quicktabs-tabpage a { font-size: 16px; }
.quicktabs-tabpage ul > li { padding: 5px 15px 0; list-style-type: none; }
.quicktabs-tabpage ul > li.views-row { margin-left: 0; }
.quicktabs-tabpage .item-list ul li.views-row { list-style-image: none; }

#quicktabs-tabpage-author_information_box_bt45-0.quicktabs-tabpage a { font-size: 14px; }

.quicktabs-tabs a::before, main { border: .1em solid #aaa; }

.quicktabs-tabs li:nth-child(1) { z-index: 13; }

.quicktabs-tabs li:nth-child(2) { z-index: 12; }

.quicktabs-tabs li:nth-child(3) { z-index: 11; }

.quicktabs-tabs a::before { content: ''; /* To generate the box */ position: absolute; top: 0; right: 0; bottom: .5em; left: 0; z-index: -1; border-bottom: none; border: 0; background: #f9f8f8; /* Old browsers */ background: -moz-linear-gradient(top, #f9f8f8 0%, #e8e8e8 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f8f8), color-stop(100%, #e8e8e8)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f9f8f8 0%, #e8e8e8 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f9f8f8 0%, #e8e8e8 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f9f8f8 0%, #e8e8e8 100%); /* IE10+ */ background: linear-gradient(to bottom, #f9f8f8 0%, #e8e8e8 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f8f8', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */ box-shadow: 0 2px rgba(255, 255, 255, 0.5) inset; transform: perspective(5px) rotateX(2deg); transform-origin: bottom left; -webkit-transform: perspective(5px) rotateX(2deg); -webkit-transform-origin: bottom left; margin-left: none; }

.quicktabs-tabs li.active a::before { background: #fff; border: solid 1px #ccc; border-bottom: 0; }

.quicktabs-tabs li.active a { z-index: 20 !important; color: #990000; }

.quicktabs-tabs a.selected::before { margin-bottom: -1px; border-top-width: 1px; }

main { display: block; margin: -8px 0 30px -15px; padding: 1em; border-radius: 3px; }

#quicktabs-tabbed_news_box_bt2 .views-field-created { font: normal 12px Helvetica, sans-serif; color: #6c6c6c; }
#quicktabs-tabbed_news_box_bt2 .quicktabs-tabpage { padding-bottom: 0; }
#quicktabs-tabbed_news_box_bt2 .view-footer p { margin-bottom: 10px; }

.bt2_more, .view-multimedia-box-bt24 .view-footer p { font: bold 16px Helvetica, sans-serif; color: #990000; margin: 0 auto; display: block; text-align: center; }

.region-three-17-50-33-first .pane-menu-tree .block-inner, .region-two-17-83-first .pane-menu-tree .block-inner { margin: 0; }
.region-three-17-50-33-first .pane-menu-tree .menu-name-menu-sidebar-main-menu ul.menu, .region-three-17-50-33-first .pane-menu-tree .block-content ul.menu, .region-two-17-83-first .pane-menu-tree .menu-name-menu-sidebar-main-menu ul.menu, .region-two-17-83-first .pane-menu-tree .block-content ul.menu { font-family: 'Droid Serif'; font-size: 14px; color: #990000; margin: 0; }
.region-three-17-50-33-first .pane-menu-tree .menu-name-menu-sidebar-main-menu ul.menu > li, .region-three-17-50-33-first .pane-menu-tree .block-content ul.menu > li, .region-two-17-83-first .pane-menu-tree .menu-name-menu-sidebar-main-menu ul.menu > li, .region-two-17-83-first .pane-menu-tree .block-content ul.menu > li { padding: 5px 0 5px 5px; border-bottom: thin solid #e4e4e4; list-style-type: none; list-style-image: none; }
.region-three-17-50-33-first .pane-menu-tree .menu-name-menu-sidebar-main-menu ul.menu > li.expanded a, .region-three-17-50-33-first .pane-menu-tree .block-content ul.menu > li.expanded a, .region-two-17-83-first .pane-menu-tree .menu-name-menu-sidebar-main-menu ul.menu > li.expanded a, .region-two-17-83-first .pane-menu-tree .block-content ul.menu > li.expanded a { display: inline-block; padding-bottom: 5px; }
.region-three-17-50-33-first .pane-menu-tree .menu-name-menu-sidebar-main-menu ul.menu li .menu-depth-4, .region-three-17-50-33-first .pane-menu-tree .block-content ul.menu li .menu-depth-4, .region-two-17-83-first .pane-menu-tree .menu-name-menu-sidebar-main-menu ul.menu li .menu-depth-4, .region-two-17-83-first .pane-menu-tree .block-content ul.menu li .menu-depth-4 { padding-left: 15px; }
.region-three-17-50-33-first .pane-menu-tree .menu-name-menu-sidebar-main-menu ul.menu li a.active, .region-three-17-50-33-first .pane-menu-tree .block-content ul.menu li a.active, .region-two-17-83-first .pane-menu-tree .menu-name-menu-sidebar-main-menu ul.menu li a.active, .region-two-17-83-first .pane-menu-tree .block-content ul.menu li a.active { font-weight: bold; }
.region-three-17-50-33-first .pane-menu-tree .menu-name-menu-sidebar-main-menu ul.menu .menu, .region-three-17-50-33-first .pane-menu-tree .block-content ul.menu .menu, .region-two-17-83-first .pane-menu-tree .menu-name-menu-sidebar-main-menu ul.menu .menu, .region-two-17-83-first .pane-menu-tree .block-content ul.menu .menu { border-top: thin solid #e4e4e4; border-bottom: none; padding-top: 5px; }
.region-three-17-50-33-first .pane-menu-tree .menu-name-menu-sidebar-main-menu ul.menu .menu li, .region-three-17-50-33-first .pane-menu-tree .block-content ul.menu .menu li, .region-two-17-83-first .pane-menu-tree .menu-name-menu-sidebar-main-menu ul.menu .menu li, .region-two-17-83-first .pane-menu-tree .block-content ul.menu .menu li { list-style-image: none; list-style-type: none; border-bottom: none; }
.region-three-17-50-33-first .pane-menu-tree .menu-name-menu-sidebar-main-menu ul.menu .menu li a, .region-three-17-50-33-first .pane-menu-tree .block-content ul.menu .menu li a, .region-two-17-83-first .pane-menu-tree .menu-name-menu-sidebar-main-menu ul.menu .menu li a, .region-two-17-83-first .pane-menu-tree .block-content ul.menu .menu li a { background: url("../images/left-nav-dropdown-item.png") 0 3px no-repeat; font-size: 12px; color: #2e2e2e; padding: 0 0 0 15px; }

.region-sidebar-first #block-menu-menu-sidebar-main-menu .block-inner { margin-left: 0; }
.region-sidebar-first #block-menu-menu-sidebar-main-menu .menu-depth-1 { display: none; }
.region-sidebar-first #block-menu-menu-sidebar-main-menu .menu-depth-1.active-trail { display: block; }
.region-sidebar-first #block-menu-menu-sidebar-main-menu .menu-depth-1.active-trail > a { display: none !important; }
.region-sidebar-first #block-menu-menu-sidebar-main-menu .block-content ul.menu .menu { font-family: 'Droid Serif'; font-size: 14px; color: #990000; margin: 0; }
.region-sidebar-first #block-menu-menu-sidebar-main-menu .block-content ul.menu .menu > li { padding: 5px 0 5px 5px; border-bottom: thin solid #e4e4e4; list-style-type: none; list-style-image: none; }
.region-sidebar-first #block-menu-menu-sidebar-main-menu .block-content ul.menu .menu > li.expanded a { display: inline-block; padding-bottom: 5px; }
.region-sidebar-first #block-menu-menu-sidebar-main-menu .block-content ul.menu .menu li .menu-depth-4 { padding-left: 15px; }
.region-sidebar-first #block-menu-menu-sidebar-main-menu .block-content ul.menu .menu li a.active { font-weight: bold; }
.region-sidebar-first #block-menu-menu-sidebar-main-menu .block-content ul.menu .menu .menu { border-top: thin solid #e4e4e4; border-bottom: none; padding-top: 5px; }
.region-sidebar-first #block-menu-menu-sidebar-main-menu .block-content ul.menu .menu .menu li { list-style-image: none; list-style-type: none; border-bottom: none; }
.region-sidebar-first #block-menu-menu-sidebar-main-menu .block-content ul.menu .menu .menu li a { background: url("../images/left-nav-dropdown-item.png") 0 3px no-repeat; font-size: 12px; color: #2e2e2e; padding: 0 0 0 15px; }
.region-sidebar-first #block-menu-menu-sidebar-main-menu .block-content ul.menu > li { margin-left: 0; margin-right: 10px; }

/* Research Menu */
.pane-menu-research-projects .menu-block-wrapper .menu { font-family: 'Droid Serif'; font-size: 14px; color: #990000; margin: 0; }
.pane-menu-research-projects .menu-block-wrapper .menu > li { padding: 5px 0 5px 5px; }
.pane-menu-research-projects .menu-block-wrapper .menu > li.expanded a { display: inline-block; padding-bottom: 5px; }
.pane-menu-research-projects .menu-block-wrapper .menu li.menu-depth-1 { border-bottom: thin solid #e4e4e4; list-style-type: none; list-style-image: none; }
.pane-menu-research-projects .menu-block-wrapper .menu .menu { border-top: thin solid #e4e4e4; padding-top: 5px; }
.pane-menu-research-projects .menu-block-wrapper .menu .menu li { list-style-image: none; list-style-type: none; }
.pane-menu-research-projects .menu-block-wrapper .menu .menu li a { background: url("../images/left-nav-dropdown-item.png") 0 3px no-repeat; font-size: 12px; color: #2e2e2e; padding: 0 0 0 15px; }

/** bt24 Multimedia Box */
.view-multimedia-box-bt24 .view-footer p { border-top: solid 1px #ccc; margin-top: 10px; padding: 10px 0; }
.view-multimedia-box-bt24 .views-field-title a { font: normal 20px 'Droid Serif'; color: #444; text-decoration: none; padding-top: 10px; display: block; }

/** Superfish ASNP Main Menu */
#menu-1238-1 ul.sf-megamenu { width: 25em; }

#menu-2707-1 ul.sf-megamenu { width: 30em; }

.pane-content-listing-box-bt36-panel-pane-1 h1 { font-size: 20px; }
.pane-content-listing-box-bt36-panel-pane-1 .field-name-field-author, .pane-content-listing-box-bt36-panel-pane-1 .field-name-field-pub-date { font-weight: bold; }
.pane-content-listing-box-bt36-panel-pane-1 .field-name-field-thumbnail-image { float: left; padding-right: 10px; }
.pane-content-listing-box-bt36-panel-pane-1 .node-publication .field-name-body { clear: both; }

a.read_more_link { background: url(../images/left-nav-arrow.png) 0 4px no-repeat; color: transparent; width: 13px; overflow: hidden; position: absolute; }

.big-title { font: normal 24px 'Droid Serif', sans-serif; line-height: 30px; }

.cardinal { color: #990000; }

.pane-events-listing-box-bt41-panel-pane-2 .item-list ul > li.views-row, .pane-events-listing-box-bt41-panel-pane-3 .item-list ul > li.views-row, .pane-events-listing-box-bt41-panel-pane-4 .item-list ul > li.views-row { background: none; padding-left: 0; }
.pane-events-listing-box-bt41-panel-pane-2 .views-field-title a, .pane-events-listing-box-bt41-panel-pane-3 .views-field-title a, .pane-events-listing-box-bt41-panel-pane-4 .views-field-title a { color: #990000; }
.pane-events-listing-box-bt41-panel-pane-2 .item-list ul li.views-row a, .pane-events-listing-box-bt41-panel-pane-2 .item-list ul li.views-row a:hover, .pane-events-listing-box-bt41-panel-pane-3 .item-list ul li.views-row a, .pane-events-listing-box-bt41-panel-pane-3 .item-list ul li.views-row a:hover, .pane-events-listing-box-bt41-panel-pane-4 .item-list ul li.views-row a, .pane-events-listing-box-bt41-panel-pane-4 .item-list ul li.views-row a:hover { color: #990000; }

/* ============================================================================= Events Page ========================================================================== */
.panel-pane.pane-views-panes.pane-events-listing-box-bt41-panel-pane-2.block h2.pane-title.block-title, .panel-pane.pane-views-panes.pane-events-listing-box-bt41-panel-pane-3.block h2.pane-title.block-title, .panel-pane.pane-views-panes.pane-events-listing-box-bt41-panel-pane-4.block h2.pane-title.block-title { font-family: Droid Serif, serif; font-weight: normal; text-transform: none; }

.panel-pane.pane-views-panes.pane-events-listing-box-bt41-panel-pane-2.block li, .panel-pane.pane-views-panes.pane-events-listing-box-bt41-panel-pane-3.block li, .panel-pane.pane-views-panes.pane-events-listing-box-bt41-panel-pane-4.block li, .panel-pane.pane-views-panes.pane-research-project-listing-box-panel-pane-1.block li { background: none; list-style-image: none; list-style-type: none; margin: 15px 0 0 0; padding-bottom: 15px; clear: both; }

.views-field.views-field-title a:hover { text-decoration: underline; }

.views-field.views-field-field-date, .views-label.views-label-field-location, .views-field.views-field-field-location { font-family: Helvetica,sans-serif; font-size: 14px; line-height: 20px; color: #636363; }
.views-field.views-field-field-date .field-content, .views-label.views-label-field-location .field-content, .views-field.views-field-field-location .field-content { display: inline; }

.views-label.views-label-field-location { font-weight: bold; }

.views-field.views-field-field-thumbnail-image { float: left; margin: 5px 10px 5px 0; padding-bottom: 5px; }

.view-pdin-article-issue-toc .views-field.views-field-field-thumbnail-image { float: none; }

span.date-display-single, .field-name-field-location { color: #636363; font-family: Helvetica,sans-serif; }

.panel-pane.pane-entity-field.pane-node-field-date.block h2, .panel-pane.pane-entity-field.pane-node-field-location.block h2, .panel-pane.pane-entity-field-extra.pane-node-webform.block h2 { font-family: Helvetica, sans-serif; font-size: 14px; color: #000000; }

.panel-pane.pane-entity-field { margin-bottom: 5px; }

.form-text { padding: 10px; margin: 0; border: thin solid #d5d2d2; -moz-box-shadow: inset 0 0 10px #e4e4e4; -webkit-box-shadow: inset 0 0 10px #e4e4e4; box-shadow: inset 0 0 10px #e4e4e4; }

div.webform-component .form-text { width: 90%; }

.form-text:focus { border: thin solid #990000; background: #fff; outline: none; }

.content-type-name { font-family: helvetica; color: #990000; font-weight: bold; font-size: 14px; }

.view-pdin-in-the-news h1.field-content, .view-pdin-in-the-news p { margin: 0 0 0 0; }
.view-pdin-in-the-news .views-row { margin: 15px 0 0 0; }

.view-pdin-monitor-issue-listing h2 { font-family: 'Droid Serif', serif; font-weight: normal; text-transform: none; margin-top: 13px; margin-bottom: 10px; line-height: 27px; padding-top: 20px; }

/* Bio Listing Box  */
.view-bio-listing-box-bt48- .views-field-picture { float: left; margin-right: 10px; }
.view-bio-listing-box-bt48- .views-row { clear: both; overflow: auto; width: 100%; display: block; margin-right: 5px; margin-top: 15px; }

.page-taxonomy-term .content-type-name { display: none; }
.page-taxonomy-term .pane-taxonomy-term-panel-pane-1 h2.pane-title.block-title { display: none; }
.page-taxonomy-term .view-taxonomy-term .field-name-field-thumbnail-image { float: left; padding-right: 10px; }
.page-taxonomy-term .pane-taxonomy-term-panel-pane-1 h1.node-title { line-height: 1.4em; padding-bottom: 0.5em; }
.page-taxonomy-term .pane-taxonomy-term-panel-pane-1 .node-story.node-teaser h1.node-title { padding-bottom: 0.1em; }
.page-taxonomy-term h2.pane-title.block-title { margin: 0 10px; }

.pane-taxonomy-term-panel-pane-1 h1.node-title { font-size: 18px; color: #444; }

.hide-content-tagged-with #panels-ipe-paneid-510, .hide-content-tagged-with .pane-title.block-title { display: none; }

.view-featured-gallery-box-bt1 h1.field-content { font-size: 24px; line-height: 30px; margin-top: 0.3em; }

.page-newswire #block-custom-1 p { margin-bottom: 0; }

.node-type-issue h2.pane-title.block-title { font-size: 18px; }

/* Important Information about this CSS File  - Do not delete or rename this file, if you do not use it leave it blank (delete everything) and the file will be skipped when you enable Production Mode in the Global theme settings.  - Read the _README file in this directory, it contains useful help and other information. */
