
      .title-holder h1 {
        font: 25px 'Roboto', Arial, san-serif;
        color: rgb(106, 168, 79);
      }
      
      .ch-profile-custom-info > div div:first-child {
        color: rgb(106, 168, 79);
        font: 21px 'Roboto', Arial, san-serif;
      }
      
      .widget-content {
        background-color: #FFF;
        font: 14px 'Segoe UI', Helvetica, Verdana, san-serif;
        color: rgb(170, 170, 170);
      }
      
      .widget-content h2 {
        font: 21px 'Roboto', Arial, san-serif;
        color: rgb(106, 168, 79);
      }
      
      .widget-content h4 {
        font: 18px 'officina', Arial, san-serif;
        color: #447113;
      }
      
      .widget-content h5 {
        font: 16px 'officina', Arial, san-serif;
        color: #AAA;
      }
      
      .widget-actions i {
        color: rgb(106, 168, 79);
        font-size: 20px;
      }
      
      .widget-actions i:hover {
        color: #ffba24;
      }
      
      .widget-private {
        padding: 20px;
        background-color: #6AA84F;
        margin-bottom: 20px;
      }
      
      .widget-private h2 {
        color: #FFF;
      }
      
      .widget-private h2 i {
        padding-right: 10px;
      }
      
      .widget-register {
      	padding: 20px;
        background-color: #2B1F13;
        margin-bottom: 20px;
      }
      
      .widget-register h2 {
        text-align: center;
        font-size: 35px;
        color: #6AA84F;
      }
      
      .edit-profile-about,
      .remove-section,
      .add-element,
      .edit-icon,
      .edit-post,
      .remove-post,
      .remove-comment {
        background-image: url(/Images/templates_icons/comm_icons.png) !important;
      }
      
      .edit-post {
        width: 26px;
        height: 26px;
        background-position: 0px 0px !important;
        display: inline-block;
      }
      
      .edit-icon {
        background-position: 0px 0px !important;
      }
      
      .edit-post:hover {
        background-position: 0px -26px !important;
      }
      
      .remove-post, .remove-comment {
        width: 26px;
        height: 26px;
        background-position: -26px 0px !important;
        display: inline-block;
      }
      
      .remove-post:hover {
        background-position: -26px -26px !important;
      }
      
      .publish-post {
        width: 26px;
        height: 26px;
        background-position: -130px 0px !important;
        display: inline-block;
      }
      
      .publish-post:hover {
        background-position: -130px -26px !important;
      }
      
      .feed-options {
        position: absolute;
        right: 5px;
        top: 5px;
        display: none;
        z-index: 1;
      }
      
      .feed-item:hover .feed-options {
        display: block;
      }
      
      .info-author, .feed-info {
        position: relative;
        margin-left: 7.33333rem;
        margin-right: 7.33333rem;
      }
      
      .comment-options {
        float: right;
        display: none;
      }
      
      .feed-comment:hover .comment-options {
        display: block;
      }
      
      .switch-button input[type="checkbox"].switch + span + div:before {
        background: rgb(106, 168, 79);
      }
      
      .switch-button input[type="checkbox"].switch:checked + span + div:before {
        background: rgb(106, 168, 79);
      }
      
      .switch-button label {
        color: rgb(106, 168, 79);
      }
      
      /*_________ MAIN NAV __________*/
      
      #main-nav {
        background-color: rgb(106, 168, 79);
      }
      
      #main-nav > div {
        max-width: 1100px;
        margin: 0px auto;
      }
      
      #main-nav > div ul {
        list-style: none;
        width: 100%;
      }
      
      #main-nav > div > ul {
        display: table;
      }
      
      #main-nav > div > ul > li {
        width: 16.66%;
        display: table-cell;
        vertical-align: middle;
        position: relative;
      }
      
      #main-nav > div ul li a {
        color: rgb(255, 255, 255);
        font: 17px 'Roboto', Arial, san-serif;
        padding: 14px 8px;
        line-height: 18px;
        display: block;
        text-align: center;
        border: 0px 1px solid #FFF;
      }
      
      #main-nav > div > ul li:hover {
        background: rgb(182, 215, 168);
      }
      
      #main-nav > div > ul > li:hover li a {
        color: #FFF;
      }
      
      
      /*SUBMENU*/
      
      #main-nav > div > ul li ul {
        position: absolute;
        display: none;
        width: 100%;
        top: 100%;
        left: 0px;
        background-color: rgb(106, 168, 79);
        z-index: 5;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
      }
      
      #main-nav > div > ul li:hover ul {
        display: block;
      }
      
      /*End Main Nav*/
      
      /*______ FLEXBOX ______*/
      
      .event-panel .flexbox-hero {
        background-color: #447113;
        font: 21px 'Roboto', Arial, san-serif;
        font-size: 35px;
        line-height: 38px;
      }
      
      .event-panel .month {
        font-size: 15px;
        line-height: 20px;
      }
      
      .event-panel .location {
        font-size: 14px;
      }
      
      .event-panel .location i {
        color: #447113;
      }
      
      .flexbox-info {
        min-width: 100px;
      }
      
       /*______ NEWS DETAIL ______*/
    
    .news-detail .hero {
      margin-bottom: 20px;
    }
    
    .news-detail .news-content {
      border-bottom: 1px solid #F4F4F4;
      margin-bottom: 20px;
    }
    
    .news-detail .news-content:last-child {
      border-bottom: none;
    }
      
       /*______ EVENTS ______*/
    
    .event-panel {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      margin-bottom: 20px;
      overflow: hidden;
    }
    
    .event-panel:last-child {
      margin-bottom: 0px;
    }
    
    .event-panel .date {
      width: 70px;
      min-width: 70px;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      background: #447113;
      color: #FFF;
      font: 40px/48px ;
      text-align: center;
      padding: 2px;
      padding: 4px 0px;
    }
    
    .event-panel span {
      display: block;
    }
    
    .event-panel .month {
      font-size: 16px;
      line-height: 20px;
      text-transform: uppercase;
    }
    
    .event-info {
      width: 100%;
      position: relative;
      padding-left: 10px;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
    }
    
    .event-panel i{
      padding-right: 10px;
      color: #447113;
    }
    
    
    .event-detail .event-panel {
      margin-bottom: 10px;
    }
    
    .event-hero img {
      display: block;
    }
    
    .event-detail .date {
      width: 120px;
    }
      
      /*______ DOCUMENTS ______*/
    
    .document-panel {
      padding-bottom: 20px;
      margin-bottom: 30px;
      border-bottom: 1px solid #F4F4F4;
      min-height: 135px;
    }
    
    .document-panel:last-child {
      border-bottom: none;
    }
    
    .document-panel h4 a {
      text-decoration: none;
    }
    
    .document-panel img {
      float: left;
      border: 1px solid #d7d7d7;
    }
    
    .document-panel .content {
      position: relative;
      margin-left: 108px;
      min-height: 125px;
    }
    
    .widget-content .document-panel p {
      padding-bottom: 10px;
    }
      
    
      html, body {
        background-color: #F4F4F4;
        line-height: 20px;
      }
      
      #content {
        max-width: 1100px;
      }
      
      #content > div > div > #main {
        max-width: -width;
      }
      
      #column-one {
        width: 0px;
        min-width: 0px;
      }
      
      #column-two {
        width: 420px;
        min-width: 420px;
      }
      
      * a:hover {
        color: #ffba24;
      }
      
      [data-section="header"],
      [data-section="footer"],
      [data-section="site-nav"] {
        max-width: 1100px;
      }
    