/*---------- publication new page css--------------*/
.node-type-biblio .error
{
    display:none;
}

#views-exposed-form-biblio-views-block-1, #views-exposed-form-key-literature-view-block, #views-exposed-form-key-literature-view-block-1 {
    background-color: #20b4c5;
    padding: 0.6em 0.6em;
    margin-bottom: 2px;
}

#block-views-key-literature-view-block .view-key-literature-view, #block-views-key-literature-view-block-1 .view-key-literature-view {
    border: 0 none;
    margin-top: 15px;
}

#block-views-programs-links-block-1 .view.view-programs-links #edit-field-region-tid-wrapper {
    width: 55%;
    
}
#block-views-programs-links-block-1 .view.view-programs-links #edit-field-country-tid-wrapper {
    width: 45%;
}

#block-views-programs-links-block-1 .view.view-programs-links .form-item.form-type-select.form-item-field-region-tid #edit-field-region-tid {
    max-width: 350px;
    width:100%;
}



.views-exposed-form {
    border: 1px solid #dddddd;
    padding: 0.5em;
    color: #fff;
}
#edit-tid {
    color: #20b4c5;
}
#block-views-biblio-views-block-1 .attachment.attachment-before {
    background-color: #20b4c5;
    padding: 0.6em 0.6em;
}
#block-views-biblio-views-block-1 .view-biblio-views .views-summary.views-summary-unformatted a {
    color: #fff;
    font-size: 22px;
    padding: 1px 2px;
}
#block-views-biblio-views-block-1 .view-biblio-views .views-summary.views-summary-unformatted {
    color: #fff;
    font-size: 16px;
    padding: 1px 2px;
}
#block-views-biblio-views-block-1 .view.view-biblio-views.view-id-biblio_views.view-display-id-attachment_1 {
    border: 1px solid #dddddd;
    padding: 0.5em;
    color: #fff;
}
#edit-biblio-year {
    background-color: #fff;
    height: 50px;
}
.attachment .view-biblio-views span:nth-of-type(1), .attachment .view-biblio-views span:nth-of-type(2) {
    display: none;
}
.page-publications .error {
    display: none;
}
.view.view-biblio-views.view-id-biblio_views.view-display-id-page_7 {
    display: none;
}

#block-views-biblio-views-block-1 .view-biblio-views .views-summary.views-summary-unformatted a:hover {
    background-color: #fff;
    color: #286dc0;
    text-decoration: underline;
}

#views-exposed-form-biblio-views-block-1 .form-text, #block-views-key-literature-view-block .form-text, #block-views-key-literature-view-block-1 .form-text {
    background-color: #fff;
    color: #20b4c5;
}
#views-exposed-form-biblio-views-block-1 .views-widget-filter-keys, #block-views-key-literature-view-block .views-widget-filter-keys, #block-views-key-literature-view-block-1 .views-widget-filter-keys {
    width: 100%;
}

/*---------- publication new page css--------------*/


#edit-field-directory-category-tid-wrapper {
    float: none;
}
#zone-content li{
padding: 0;
}
#zone-content li p{
margin: 0;
}
.region-sidebar-second-inner .block-quotes-block-1 .view.view-quotes .quotetextblock {
font-family: "Mallory",Verdana,Arial,Helvetica,sans-serif;
    font-weight: normal;
    line-height: 1.75em;
    font-size: 16px;
    margin-bottom: 1em;
}
.region-sidebar-second-inner .block-quotes-block-1 .view.view-quotes .views-field.views-field-field-quote .views-field.views-field-field-author {
    font-size: 16px;
}

.quotetextblock_sidebar{
font-family: "Mallory",Verdana,Arial,Helvetica,sans-serif;
    font-weight: normal;
    line-height: 1.75em;
    font-size: 16px;
    margin-bottom: 1em;
}
.quotetextblock_author{
    font-size: 16px;
    line-height: 1.3em;
}

#views_slideshow_slide_counter_quotes-block_1 {
    display: none;
}



/* glossary page css */
#block-views-image-hide-show-view-block .field-name-field-image-caption {
    font-family: "Mallory",Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.8em;
    line-height: 1.5em;
    color: #666;
    margin: 0.5em 0 1em 0;
    display: block;
    height: auto;
}


.view.view-our-glossary.view-id-our_glossary.view-display-id-attachment_1 {
    background-color: #2bbfd0;
    padding: 0.6em .6em;
   
}
.view-id-our_glossary .attachment .view-content {
    margin-bottom: 0;
    border: 1px solid #fff;
    padding: 5px;
}
 .view-id-our_glossary span.views-summary.views-summary-unformatted a {
    color: #fff;
    font-size: 1.5em;
    padding: 1px 2px;
}
.view-id-our_glossary span.views-summary.views-summary-unformatted {
    color: #fff;
}
.view-id-our_glossary .attachment .view-header a:hover, .view-id-our_glossary .attachment .view-content a:hover
{
    background-color: #fff;
    color: #286dc0 !important;
    text-decoration:underline !important;
}
#block-views-our-glossary-block-1 .views-field-title a {
    font-size: 22px;
}
#block-views-our-glossary-block-1 .attachment-before {
    margin-bottom: 1em;
}
/* blog entry css*/
.node-type-blog .field-name-field-blog-post-author .field-item::before {
    content: "By ";
}
.node-type-blog .field-name-field-blog-post-author .field-item::after {
    content: " -";
}
.field.field-name-field-blog-post-author.field-type-link-field {
    float: left;
    font-style: italic;
    padding-right: 6px;
}
.field.field-name-field-blog-post-author.field-type-link-field a {
    font-size: 18px;
}
.field-name-field-news-image, .field-name-field-publication-image {
    float: none;
    margin: 0.25em 30px 1em 0;
}

/* global research network page csss*/
form#views-exposed-form-global-research-network-block {
    background-color: #20b4c5;
    padding: 0.6em .6em;
}
#views-exposed-form-global-research-network-block .views-exposed-form {
    border: 1px solid #fff;
    padding: 5px;
}
form#views-exposed-form-global-research-network-block label {
    color: #fff;
}

#views-exposed-form-programs-links-block-1 .views-exposed-form {
    border: 1px solid #fff;
    padding: 5px;
}

.global-research-network .views-field-title {
    color: #286dc0;
    font-size: 21px;
}

.global-research-network .ui-accordion .ui-accordion-header {
    padding: .1em .5em .1em .7em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    top: inherit;
    margin-top: 0.4em;
}
.global-research-network {
    border-bottom: 1px solid #dddddd;
}
.global-research-network .views-field.views-field-title {
     margin-bottom: 0;
}
.ui-accordion .ui-state-default, .ui-accordion .ui-state-hover, .ui-accordion .ui-widget-content {
    border: 0 none;
    border-bottom: none !important;
    font-family: 'Droid Serif';
}


/*NEws CSS*/
.node-type-page #views-exposed-form-news-block-5 input#edit-body-value {
    background: #fff;
}
.node-type-page .view.view-news {
    border-top: 0px;
}
#views-exposed-form-news-block-5 label {
    color: #fff;
}
#views-exposed-form-news-block-5 .views-exposed-form {
    border: 1px solid #fff;
    padding: 5px;
}
#views-exposed-form-news-block-5 input.form-text {
    background-color: #fff;
    color: #20b4c5;
}

/*--------------------------- yale css---------------*/
#views-exposed-form-news-block-5, #views-exposed-form-programs-links-block-1, #views-exposed-form-programs-links-block-2, #biblio-search-form {
    background-color: #20b4c5;
    padding: 0.6em .6em;
}
#views-exposed-form-programs-links-block-1 select, #views-exposed-form-programs-links-block-2 select, #views-exposed-form-global-research-network-block select{
    background-color: #fff;
    color: #20b4c5;
    margin-left: 0.5em;
}
.views-exposed-form .views-exposed-widget .form-submit {
     margin-top: 1.5em;
    padding: 10px;
    color: #fff;
}
#biblio-search-form input.form-text {
    background-color: #fff;
    color: #20b4c5;
}
#edit-search-form select
{
   color: #20b4c5; 
}
.form-select select, .form-select select[size], .form-select select[multiple], .form-select select option {
    padding: 0.25em 1em;
    color: #20b4c5;
}
#biblio-search-form .form-submit{
    padding: 14px;
    color: #fff;
}
#biblio-search-form label {
    color: #fff;
}
#views-exposed-form-programs-links-block-1 label {
    color: #fff;
    margin-left: 0.5em;
}
#biblio-search-form .fieldset-title {
    color: #fff;
}

#biblio-search-form .form-submit:hover, .views-exposed-form .views-exposed-widget .form-submit:hover {
    border-color: #fff;
}
.yale-wide-sidebar-second a {
    font-size: 1.2em;
    font-family: "YaleNew",Georgia,"Times New Roman",serif;
    font-weight: normal;
    text-decoration: none;
    border: none;
    color: #286dc0;
}
.yale-wide-sidebar-second h2.block-title
{
   font-family: "TheSans",Arial,Helvetica,sans-serif;
    color: #289c1c;
    font-weight: 600;
    font-size: 1.5em;
    line-height: 1.25; 
}

.subscribeandfollow {
    border-top: none !important;
}
.yale-wide-sidebar-second h2
{
   font-family: "TheSans",Arial,Helvetica,sans-serif;
    color: #289c1c;
    font-weight: 600;
    font-size: 1.5em;
    line-height: 1.25; 
}
#block-views-right-column-content-block .content
{
    margin-top: 0 !important;
}


.view-event-view-page .event_date {
    color: #22222 !important;
    font-style: italic;
}


.yalenew-boxed .section-header, .yalenew-wide .section-header {
     border-top: none !important; 
}
.block-block{
    /*border-top: none !important; */
}

/*------------------------------video thumbnail css start------------------------*/
#block-views-videos-block-2 .views-row {
    height: 19em;
margin: 5px 0px 5px 0px !important;
    padding: 0px 10px 0px 10px;
  width: 33%;
}
#block-views-videos-block-2 h3 a {
    border: none;
    color: #286dc0;
}

@media screen and (min-width:980px){
#block-views-blog-block-3 .views-field.views-field-field-news-image {
    width: 40%;
    float: left;
   padding-right: 15px;
}
#block-views-blog-block-3 .views-field.views-field-title {
    width: 60%;
    float: left;
}
#block-views-blog-block-3 .views-field.views-field-body {
    width: 60%;
    float: left;
}
}
.views-field.views-field-field-video-upload .fa.fa-play{
    bottom: 5px;
    font-size: 25px;
    left: 5%;
    position: absolute;
    color: #fff;
    text-shadow: 0px 0px 10px #000;
}
.views-field.views-field-field-video-upload .field-content {
    position: relative;
   display: inline-block;
}
/*------------------------------video thumbnail css end------------------------*/
.field-content.work_content_image img, .image_teaser_border img {
   
    padding: 0px;
    border-radius: 8px;
    border: 2px solid grey;
}

.field.field-name-body.field-type-text-with-summary ul {
    list-style-type: disc;
    padding-left: 2em;
}

.field.field-name-body.field-type-text-with-summary ul li {
    border-bottom: none;
    padding: 0em 0em 1em 0em;
}

.views-field.views-field-field-work-image {
    clear: both;
    float: left;
    padding-right: 15px;
}

.field.field-name-field-work-image.field-type-image.field-label-hidden {
    padding: 0px 15px 0px 0px;
}

div#block-system-main-menu ul li a {
    float: left !important;
}
#block-menu-block-2 .menu-block-wrapper.menu-block-2 ul li a {
    float: none !important;
   
}
#block-menu-block-2 .region-topper-second .menu, .region-topper-second .menu > li, .region-banner-menu .menu, .region-banner-menu .menu > li, .region-menu .menu, .region-menu .menu > li {
    float: none !important;
}
.region-menu .menu > li a {
    padding: 0.2em 0.9em !important;
}


#block-menu-block-2 h2
{
display:none  !important;
}
 .yale-wide-menu .menu > li {
   line-height: 1.7em  !important;
}
.yale-wide-menu .menu > li:hover {
   // background-color: #222  !important;
}


ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
}

#block-system-main-menu ul li a {
    float: left !important;
    border-bottom: none;
}
/*div#block-system-main-menu {
    border-bottom: 2px solid #48C6F5 !important;
}*/
.region-menu .menu > li {
    position: relative;
    margin-left: 0em !important;
}
#block-menu-block-2 ul li a {
    font-size: 0.8em;
    border-bottom: none !important;
}

.field.field-name-body.field-type-text-with-summary.field-label-hidden {
    overflow-wrap: break-word;
  
}



/*--------------------------  css for inner  page content------------------------------------------*/
.field.field-name-body.field-type-text-with-summary.field-label-hidden ol li {
    padding: 0.5em 0em;
}

/*==== our work content css ====*/
.views-field.views-field-field-work-image p img {
    display: none;
}
.view-featured-items-records-view .views-row {
    clear: right;
    padding: 1em 0em 1em 0em;
    border-bottom: 1px solid #bfbdbd;
    float: left;
    width: 100%;
}
.views-field-field-thumbnail-image .Featured_Item_image {
    padding-right: 11px;
    float: left;
}
.views-field-field-featured-title .Featured_Item_title {
   font-size: 23px;
    font-family: "YaleNew",Georgia,"Times New Roman",serif;
    font-weight: normal;
    text-decoration: none;
    border: none;
    color: #286dc0;
    line-height: 1.25;
}

.field-content.Featured_Item_image img {
    padding: 0px;
    border-radius: 8px;
    border: 2px solid grey;
}


.field.field-name-field-featured-items-title a {
    color: #289c1c !important;
    font-family: "TheSans",Arial,Helvetica,sans-serif;
    font-weight: 600;
    font-size: 1.5em;
    line-height: 1.25;
}
.group-footer .field-item.even, .field-item.odd {
    padding: 1em 0em 0em 0em;  
}
div#block-views-quotes-block-2 {
    float: right;
}
.view-event-view-page .views-row
{
border-bottom: 1px solid #CACACA;
    padding: 1em 0em;
}
.views-field.views-field-field-event-image {
    float: left;
    padding-right: 1em;
}
.view-event-view-page .event_date {
    color: #00356b;
}
.group-footer .field-item.even, .field-item.odd
{
margin-left:0 !important;
}
.view-featured-items-records-view  .views-field-field-featured--item-body {
    width: 70%;
    float: left;
    padding-left: 1em;
}
.field-content.Featured_Item_body {
    line-height: 23px;
    font-size: 0.94118em;
}

.view-featured-items-records-view  .views-field-field-featured-title {
    width: 70%;
    float: left;
    padding-left: 1em;
}
.view-featured-items-records-view .views-field-field-thumbnail-image {
    width: 30%;
    float: left;
}

/* HOME PAGE / TOPICS & INITIATIVES STYLES */

.view-home-page-our-work ul, .view-home-page-our-work ol, #block-views-work-content-page-view-block-1 ul, #block-views-work-content-page-view-block-1 ol {
    margin-left: 20px;
}

.view-home-page-our-work ul, #block-views-work-content-page-view-block-1 ul, .view.view-work-content-sub-section ul {
    list-style-type: disc;
}

@media screen and (max-width:739px) {
 div#region-content {
    width: 90%;
}
}

@media screen and (max-width:320px) {
#footer_mc_embed_signup input.button {
    min-width: 6em;
}
#edit-search-block-form--2 {
    font-size: 11px !important;
    height: 3em !important;
}
#biblio-search-form fieldset {
    padding: 0.5em;
}
view-featured-items-records-view .views-field-field-featured-title {
    width: 100%;
  
}
.view-featured-items-records-view .views-field-field-featured--item-body {
    width: 100%;
}
}
.view.view-videos .views-row .views-field.views-field-field-video-upload a img {
    width: 100%;
}


@media screen and (max-width:420px) {
#biblio-search-form fieldset {
    padding: 0.5em;
}
#edit-field-region-tid {
    width: 100%;
}

#edit-tid {
    width: 100%;
}
#edit-field-directory-category-tid {
    width: 90%;
}

}

.views-exposed-widget.views-submit-button {
    clear:both;
}
.views-exposed-form .views-exposed-widget {
    padding: 0em 0.5em 0 0;
}
.views-exposed-widget.views-submit-button {
        margin-top: 0em;
        margin-left: 0.5em;
}
.views-exposed-widget.views-reset-button {
        margin-top: 0em;
}
input.form-text {
    width: 100%;
}
.search-form input.form-text {
    width: auto;
}

@media screen and (max-width:559px) {
#region-sidebar-second {
    width: 90%;
    margin-left: 15px;
    margin-top: 20px;
}
}
@media screen and (min-width:560px) and (max-width:739px){
.region-inner.region-sidebar-second-inner {
    margin-left: 27px;
    margin-top: 20px;
}
.container-12 .grid-4 {
    width: 94% !important;
}
}


#biblio-header input#edit-submit {
    margin-top: 10px;
    margin-bottom: 10px;
}