/* === New Format  style === */
.interlinear table td{
  text-align:left;
  border:0;
  line-height:1;
  padding:5px 0;
  max-width:100%;
  white-space:nowrap;
}
.yalenew-standard-topper .zone-topper .menu li a, .yalenew-standard-topper .zone-topper .menu li a span{
font-family:"TheSans-Caps", Arial, Helvetica, sans-serif;
}

.search-form{
font-family:"YaleNew",Georgia,"Times New Roman",serif;
}
body, p, div, span, li, ol, ul, blockquote p, .block-main blockquote p:first-of-type{
  font-family:"TheSans",Arial,Helvetica,sans-serif;
}
.front .region-sidebar-second .content p a{
  font-size:1.2em;
}
.interlinear table{
 border-color: #286dc0;
 border-style: solid none;
 border-width: 2px 0;
 line-height: 1.4;
 width:100%;
 overflow:auto;
 white-space:nowrap;
}

.interlinear h2{
 color: #00356b;
 font-size: 2.222em;
 line-height: 1.2;
}
.content .field-name-body h3{
/*  font-size: 14pt; */
/*  font-weight:bold; */
  font-size: 16pt;
  color:#000;
  }/* === New Format  style === */
  .interlinear table td{
    text-align:left;
    border:0;
    line-height:1;
    padding:5px 0;
    max-width:100%;
    white-space:nowrap;
  }
  .front .region-sidebar-second .content p a{
    font-size:1.2em;
  }
  .interlinear table{
   border-color: #286dc0;
   border-style: solid none;
   border-width: 2px 0;
   line-height: 1.4;
   width:100%;
   overflow:auto;
   white-space:nowrap;
 }

 .interlinear h2{
   color: #00356b;
   font-size: 2.222em;
   line-height: 1.2;
 }

.region-content blockquote > p, .block-main blockquote p:first-of-type{
  margin:0;
  font-size:12.5pt;
  line-height:1.3;
  padding:10px 0;}

  .ct-box{
    padding :10px;width : 60%;border:1px solid black;
  }

  .content .field-name-body h2{
    font-weight: normal;
    line-height: 1.4em;
    margin-bottom: 10px;
    margin-top: 10px;}

    .floatleft img{
      max-width:100%; 
      margin-right:1rem;
    }
    /*Phenomena pages block quotes*/

    blockquote p:first-of-type:before {
      content: none;
    }

    .region-content blockquote ol li {
      list-style: lower-alpha;
      margin-bottom: 1em;
    }

.region-content blockquote{
    background-color: #f9f9f9 ;
      color: black;
      padding: 15px;
  margin:10px 0;
  border-left:0;
  border-right:0;
  line-height:1.4;
  border-top:2px solid #286dc0;
  border-bottom:2px solid #286dc0;
}
    .region-content blockquote ol {
      margin-top: -2em;
    }

    /*end of Phenomena block quotes*/

    /*page title layout*/

    .zone-branding{
      background-position: center center;
      background-size: cover;
    }
    #zone-topper-wrapper{margin:0}

    /*end of page title layout*/

    @media screen and (max-width:1042px){
      .zone-branding{
        background-image:none;
        background-size:0;
        margin-bottom:1.5em;

        background-position: center center;
        background-size: cover;
      }
      .yale-standard-menu{
        border-top:0;
      }

      h1.site-name{
        font-size:2.8em;
      }
    }
    @media screen and (max-width:640px){
      h1.site-name{
        font-size:2.3em;
      }
    }

    .ct-box{
      padding :10px;width : 60%;border:1px solid black;
    }

    .content .field-name-body h2{
      font-weight: normal;
      line-height: 1.4em;
      margin-bottom: 10px;
      margin-top: 10px;}

      .floatleft img{
        max-width:100%; 
        margin-right:1rem;
      }
      /*Phenomena pages block quotes*/

      blockquote p:first-of-type:before {
        content: none;
      }

      .region-content blockquote ol li {
        list-style: lower-alpha;
        margin-bottom: 1em;
      }

      .region-content blockquote ol {
        margin-top: -2em;
      }

      /*end of Phenomena block quotes*/

      /*page title layout*/

      .zone-branding{
        background-position: center center;
        background-size: cover;
      }
      #zone-topper-wrapper{margin:0}

      /*end of page title layout*/

      @media screen and (max-width:1042px){
        .zone-branding{
          background-image:none;
          background-size:0;
          margin-bottom:1.5em;

          background-position: center center;
          background-size: cover;
        }
        .yale-standard-menu{
          border-top:0;
        }

        h1.site-name{
          font-size:2.8em;
        }
      }
      @media screen and (max-width:640px){
        h1.site-name{
          font-size:2.3em;
        }
      }