/*  NYC - City Resources - Article
    ------------------
*/

.row-three-one-one-footer {
  margin-top: 60px; }


#article {
  /* sidebar */ }
  
  #article .main {
    margin: 20px 0 60px 0; }
    @media only screen and (max-width: 767px) {
      
      #article .main {
        margin: 0 0 0 0; } }
  
  #article .module-gallery {
    padding: 0;
    margin-bottom: 0;
    /* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */ }
    @media only screen and (max-width: 979px) {
      
      #article .module-gallery {
        margin-bottom: 20px; } }
  
  #article .col-content {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%;
    display: inline;
	
    /* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */ }
    @media only screen and (min-width: 980px) {
      
      #article .col-content {
        width: 66.10169%;
        float: left;
        margin-right: 1.69492%;
		min-height:600px;
        display: inline; } }
		
    @media only screen and (max-width: 959px) {
      
      #article .col-content {
        width: 100%;
        float: left;
        margin-right: 1.69492%;
        display: inline;
        margin-right: 0; } }
    
    #article .col-content .author-quote {
      color: #999; }
    
    #article .col-content .article-title {
      margin-top: 0;
      /* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */ }
      @media only screen and (max-width: 480px) {
        
        #article .col-content .article-title {
          font-size: 24px;
          line-height: 26px;
          margin-bottom: 20px;
          letter-spacing: normal; } }
    
    #article .col-content .module {
      margin-bottom: 15px; }
  
  #article .col-social {
    width: 6.77966%;
    float: left;
    margin-right: 1.69492%;
    display: none; }
    @media only screen and (min-width: 980px) {
      
      #article .col-social {
		display:inline;
        height: 100px; } }
  
  #article .col-social .sticky {
    width: 64px; }
  
  #article .col-social .article-social {
    float: left; }
    @media only screen and (max-width: 767px) {
      
      #article .col-social .article-social {
        display: block;
        float: none;
        clear: both;
        width: 100%; } }
  
  #article .col-social .article-social-icons {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 5px; }
  
  #article .col-social .article-social-icons.narrow {
    height: 424px;
	z-index:1; }
  
  #article .col-sidebar {
    width: 23.72881%;
    float: right;
    margin-right: 0;
    *margin-left: -1em;
    display: inline;
    margin-right: 0;
    /* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */ }
    @media only screen and (max-width: 960px) {
      
      #article .col-sidebar {
        display: none !important; } }
  @media only screen and (max-width: 767px) {
    
    #article .article-social {
      float: left;
      width: 100%; } }
	  
	  
  #article .article-social .share {
      margin-left: 0; }
  
  #article .article-social-icons {
    border: 1px solid #ccc;
    border-radius: 5px; }
  
  #article .col-content h2 {
    color: #000;
    font-size: 36px;
    line-height: 40px;
    letter-spacing: -2px; }
  
  #article .richtext h1, #article .richtext h2, #article .richtext h3, #article .richtext h4, #article .richtext h5, #article .richtext h6 {
    margin: 0 0 5px; }
  
  #article .richtext h2 {
    color: #000;
    font-size: 36px;
    line-height: 40px;
    letter-spacing: -.75px; }
  
  #article .richtext h3 {
    color: #010101;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -.75px; }
  
  #article .richtext h5 {
    color: #000;
    font-size: 16px;
    line-height: 22px; }
  
  #article .richtext p {
    line-height: 22px;
    margin: 0 0 30px; }
  
  #article .richtext .p-quote {
    margin: 0 0 30px; }
  
  #article .richtext .p-quote h3 {
    margin: 0 !important; }
  
  #article .richtext .date {
    font-weight: bold; }
  @media only screen and (max-width: 959px) {
    
    #article .module-sidebar {
      width: 74.57627%;
      float: left;
      margin-right: 1.69492%;
      display: inline; }
      
      #article .module-sidebar:last-child {
        float: right;
        margin-right: 0; } }
  
  #article .module-sidebar .richtext .module-sidebar-title {
    font-size: 13px;
    line-height: 22px;
    margin: 20px 0 0 0; }
    @media only screen and (max-width: 959px) {
      
      #article .module-sidebar .richtext .module-sidebar-title {
        margin-top: 0; } }
  
  #article .module-sidebar .richtext p {
    font-size: 14px;
    line-height: 20px; }
  
  #article .module-sidebar .button-link-arrow:link {
    line-height: 13px; }
  
  #article .col-sidebar a.button-link.button-espanol {
    margin-top: 0;
    float: right;
    margin-bottom: 20px; }
/* addon */
.module-stats ul li label {
  text-transform: none;
  cursor: default; }
  
 .module-gallery .galleria-info-title{line-height:16px; display:inherit;}
 
 .quote-square{border:1px solid #000000; padding:10px; font-style:italic;}