
    header,
    footer {
      max-width: 1189px;
      background-color: #FFF;
    }

    header {
      background-color: transparent;
    }

    footer {
      background-color: rgb(255, 255, 255);
    }

    .title-holder h1 {
      font: 22px 'officina', Arial, san-serif;
      color: #316C20;
    }
    
    .title-holder h1 a {
    	text-decoration: none;
    }

    .widget-content {
      background-color: #FFF;
      font: 14px 'Segoe UI', Helvetica, Verdana, san-serif;
      color: #606060;
    }

    .widget-content h2 {
      font: 18px 'officina', Arial, san-serif;
      color: rgb(123, 150, 110);
    }

    .widget-content h4 {
      font: 16px 'officina', Arial, san-serif;
      color: rgb(88, 118, 73);
    }

    .widget-content h5 {
      font: 16px 'officina', Arial, san-serif;
      color: #888;
    }
    
		h5 a:hover, h4 a:hover,
    a:hover {
      color: #A8DAAD;
    }

    .edit-profile-about,
    .remove-section,
    .add-element {
        background-image: url(/Images/templates_icons/project_icons.png) !important;
    }
    
    .title-holder {
      background-color: #FFF;
    }
    
    /*_ Attachements _*/

    .doc-preview {
      float: left;
    }
    
    .attachment-info {
      position: relative;
      margin: 10px 0px 10px 76px;
      height: 73px;
      
    }
    .attachment-info a {
    	text-decoration: none;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      line-height: 20px;
      max-height: 60px;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
    }
		
    .list-images {
        padding-bottom: 20px;
      }
      
      .list-images ul {
        list-style: none;
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
      }
      
      .list-images ul li {
        display: inline-block;
        margin: 5px;
      }
    
    /*______ NEWS BODY ______*/
    
    .event-body .hero,
    .news-body .hero {
      margin: 10px -20px 10px -20px;
    }
    
    .event-body  .title,
    .news-body .title {
      font-size: 30px;
    }
    
    .event-body .summary,
    .news-body .summary {
      font-weight: 600;
      margin-bottom: 20px;
    }
    
    .event-body .content,
    .news-body .content {
      padding-top: 20px;
      margin-top: 20px;
      border-top: 1px solid #A8DAAD;
    }
    
    .event-panel .date {
      background-color: rgb(88, 118, 73);
    }
    
    .event-body .hero {
    	display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
    }
    
    .event-body .hero .date {
      width: 120px;
      background: rgb(88, 118, 73);
      color: #FFF;
      font: 34px/45px "officina", Arial, san-serif;
      text-align: center;
      padding: 12px;
    }
    
    .event-body .hero .image {
      width: 100%;
      position: relative;
    }
    
    .event-body .hero .image img {
      display: block;
      width: 100%;
    }
    
    .event-body .hero .date span {
      display: block;
    }
    
    .event-body .hero .month {
      font-size: 20px;
      border-bottom: 1px solid;
    }
    
    .location i {
      color: rgb(88, 118, 73);
      padding-right: 10px;
    }
    
  

    html, body {
      background-color: rgb(244, 244, 244);
      line-height: 20px;
    }

    #content {
      max-width: 1189px;
    }

    #content > div > div > #main {
      max-width: -width;
    }

    #column-one {
      width: 400px;
      min-width: 400px;
    }

    #column-two {
      width: 0px;
      min-width: 0px;
    }
  