   
    .item-panel {
      background-color: #FFF;
      margin-bottom: 20px;
    }
    
    .item-panel .flexbox-info {
      padding: 19px;
    }
    
    .news-panel .flexbox-hero {
      height: 240px;
    	min-width: 355px;
    }
    
    .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;
    }
    
    /*_________ FOLLOW BUTTON __________*/
    
    .switch-button input[type="checkbox"].switch + span + div:before {
      background: #314555;
    }
    
    .switch-button input[type="checkbox"].switch:checked + span + div:before {
      background: #314555;
    }
    
    .switch-button label {
      color: #314555;
    }
    
    /*End Follow button*/
    
    /*_________ MAIN NAV __________*/
    
    #main-nav {
      background-color: #FFF;
    }
    
    #main-nav > div {
      max-width: 1170px;
      margin: 0px auto;
    }
    #main-nav>div ul li a,
    #main-nav table a {
      color: #505050;
      font: 18px 'Open Sans', sans-serif;
    }
    
    #main-nav table td > a {
      border-bottom: 2px solid #FFF;
    }
    
    #main-nav table td:hover > a {
      color: #0f54a4;
      border-bottom: 2px solid #0F54A4;
    }
    
    #main-nav table td:hover ul{
      display: block;
    }
    
    
    /*SUBMENU*/
    
    #main-nav > div  ul {
      position: absolute;
      top: 100%;
      left: 0px;
      z-index: 3;
      background-color: #F5F5F5;
      display: none;
    }
    
    #main-nav>div ul li a {
      text-align: left;
      padding-left: 20px;
    }
    
    #main-nav>div ul li {
      border-top: 1px solid #EBEBEB;
    }
    
    #main-nav>div ul li a:hover {
      background-color: #FFF;
      color: #0f54a4;
    }
    
    /*End Main Nav*/
    
    /* COLUMNS */
    
    .two-columns,
    .three-columns,
    .four-columns {
      -webkit-column-gap: 20px;
      -moz-column-gap: 20px;
      column-gap: 20px;
    }
    
    .two-columns {
      -webkit-column-count: 2;
      -moz-column-count: 2;
      column-count: 2;
    }
    
    .three-columns {
      -webkit-column-count: 3;
      -moz-column-count: 3;
      column-count: 3;
    }
    
    /*____ FLEXBOX PANEL ____*/
    
    
    
    /* DOCS INDEX */
    
    .doc-panel .flexbox-hero {
      min-width: 130px;
      height: 184px;
      border: none;
    }
    
    .doc-panel .flexbox-panel {
      margin-bottom: 0px;
    }
    
    .two-col {
      overflow: hidden;
    }
    
    .two-col > div {
      width: 50%;
      box-sizing: border-box;
      padding: 15px;
      float: left;
    }
    
    /* EVENTS INDEX */
    
    .events-list {
      background-color: #FFF;
    }
    
    .events-list li {
      color: #DDF1AB;
      padding: 20px 0px;
      border-bottom: 1px solid #EAEAEA;
      margin-right: 20px;
    }
    
    .events-list li:last-child {
      border-bottom: none;
    }
    
    .events-list li span {
      color: #9FC54B;
    }
    
    .events-list li p {
      color: #717171;
    }
    
    .event-panel .flexbox-hero {
      background-color: ;
    }
    
    .event-panel .location i {
      color: ;
    }
    
    .doc-panel h4 a span,
    .event-panel h4 a span {
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      max-height: 38px;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
    }
    
    
    /*______ TABLES ______*/
    
    table.ch-table {
      width: 100%;
      border-collapse: collapse;
      margin-bottom: 20px;
      background-color: rgba(0, 0, 0, 0);
      font: 14px 'Segoe UI', Helvetica, Verdana, san-serif;
      table-layout: fixed;
    }
    
    table.ch-table td {
      vertical-align: middle;
      padding: 10px;
      border: 1px solid #d7d7d7;
    }
    
    .ch-table thead {
      background-color: #cdd20f;
      font: 18px 'Open Sans', sans-serif;
      color: #FFF
    }
    
    .ch-table thead p {
      margin-bottom: 0px;
    }
    
    .ch-table tbody a,
    .ch-table tbody p {
      word-wrap:break-word;
    }
    
    .ch-table thead td {
      color: #FFF;
      border-color: #cdd20f #FFF;
      border-width: 1px;
      border-style: solid;
    }
    
    .ch-table thead tr td:first-child {
      border-left: 1px solid #cdd20f;
    }
    .ch-table thead tr td:last-child {
      border-right: 1px solid #cdd20f;
    }
    
    /*______ FOOTER ______*/
    
    footer {
      background-color: #FFFFFF;
      text-align: center;
      margin-top: 0px;
    }
    
    footer .widget-content {
      margin-bottom: 0px;
      padding: 0px;
    }
    
    footer .footer-img {
      display: block;
    }
    
    /*______ SOCIAL MEDIA ______*/
    
    .social-media {
      position: absolute;
      top: 10px;
      z-index: 1;
    }
    
    .social-media ul {
      list-style: none;
      overflow: hidden;
    }
    
    .social-media li {
      white-space: nowrap;
      display: inline-block;
      padding: 0px;
      margin: 0px 10px;
    }
    
    .social-media li a {
      display: block;
      width: 50px;
      height: 50px;
      border-radius: 50%;
      color: #FFF;
      background-color: #FFF;
      line-height: 50px;
      font-size: 30px;
      text-align: center;
    }
    
    .social-media li a img {
      border-radius: 50%;
      margin-bottom: -12px;
    }
    
    .widget-full .widget-content,
    .widget-content.news-body {
      background-color: #FFF;
      padding: 20px;
    }
    
    .widget-full .widget-content h2,
    .widget-content.news-body h2 {
      font-size: 18px;
    	font-weight: 600;
    }
    
    .widget-full .widget-content h4,
    .widget-full .widget-content h5,
    .widget-content.news-body h4,
    .widget-content.news-body h5 {
      font-size: 14px;
    }
    
    .widget-full .widget-content .author-panel {
      margin-bottom: 0px;
    }
    
    
    #content [data-section] {
      padding: 0px;
      margin: 10px;
    }
    
    #content>div>.inner-wrapper {
      max-width: 1170px;
      margin: 0px auto;
    }
    
    #content {
      max-width: 100%;
      overflow-x: hidden;
    }
    
    #content .widget-content{
      max-width: 1170px;
      margin: 0px auto;
      margin-bottom: 40px;
    }
    
    #content > div > div > #main {
      max-width: 100%;
    }
    
    #column-one {
      width: 0px;
      min-width: 0px;
    }
    
    #column-two {
      width: 420px;
      min-width: 420px;
    }
    
    .widget {
      width: 100%;
      padding: 0px 10px;
      -moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
    }
    
    .widget.full-width {
      padding: 0px;
    }
    
    
    
    a:hover {
      color: ;
    }
    
    h1, h2, h3, h4, h5 {
      font-family: 'Roboto', Arial, san-serif;
      font-weight: normal;
      color: #314555;
    }
    
    h4, h5 {
      padding-bottom: 10px;
    }
    
    h4 a,
    h5 a {
      text-decoration: none;
    }
    
    h5 a:hover,
    h4 a:hover {
      color: ;
    }
    
    .title-holder h1 {
      font: ;
      color: #314555;
    }
    
    .widget-content {
      padding: 0px;
      margin-bottom: 20px;
      background-color: transparent;
      font: 14px/25px 'Segoe UI', Helvetica, Verdana, san-serif;
      color: #717171;
    }
    
    .widget-content h2 {
      padding-bottom: 15px;
      font: 28px 'Open Sans', Arial, san-serif;
      color: #0F54A4;
    }
    
    .widget-content h4 {
      font: 16px 'Open Sans', sans-serif;
      color: #202020;
    }
    
    .flexbox-info h4>a {
      line-height: 24px;
      max-height: 48px;
    }
    
    .widget-content h5 {
      font: 16px 'Open Sans', sans-serif;
      color: #AAA;
    }
    
    .widget-content p {
      margin-bottom: 10px;
    }
    
    .ch-profile-custom-info > div div:first-child {
      font: 28px 'Open Sans', Arial, san-serif;
      color: #0F54A4;
    }
    
    .widget-actions i {
      color: #FFF;
      background-color: #0F54A4;
    }
    
    
    /*______ HEADER ______*/
    
    header {
      background-color: #FFF;
    }
    
    .header-content {
      position: relative;
    }
    
    .header-inner {
      width: 100%;
      padding-top: 20%;
      position: relative;
    }
    
    .header-inner .background-profile {
      position: absolute;
      top: 0px;
      left: 0px;
      width: 100%;
    }
    
    .header-inner .change-bkg-box {
      top: 5px;
    }
    
    [data-section="footer"],
    [data-section="header"] {
      padding: 0px;
      max-width: 1170px;
      margin: 0px auto;
      position: relative;
    }
    
    [data-section="site-nav"] {
      padding: 0px;
      margin-bottom: 20px;
    }
    
    
    /*______ CUSTOM INFO ______*/
    
    .ch-add-profile-custom-info {
      text-align: center;
      border: 1px dashed ;
      padding: 5px 10px;
      background: #FFF;
      border-radius: 5px;
      margin-bottom: 20px;
      cursor: pointer;
    }
    
    .ch-profile-custom-info .bold {
      font-weight: bold;
    }
    .ch-profile-custom-info .italic {
      font-style: italic;
    }
    .ch-profile-custom-info a {
      color: ;
    }
    .ch-profile-custom-info a:hover {
      color: ;
    }
    
    .ch-profile-custom-info > div {
      background: transparent;
      padding: 20px;
      position: relative;
      margin-bottom: 20px;
    }
    
    .ch-profile-custom-info > div div:first-child {
      font-family: ;
      font-weight: normal;
      color: ;
      padding-bottom: 15px;
      font-size: 21px;
    }
    
    [data-editable="1"] > div div:first-child {
      cursor: move;
    }
    
    .ch-add-profile-custom-info:hover {
      color: ;
    }
    
    .self-boxes .widget-content {
      background: transparent;
      padding: 0px;
    }
  