
    
    .ch-user-menu .ch-display-menu{
      border-radius: 0px 0px 0px 50%;
    }
    
    .ch-user-menu ul li a{
      background-color: #FFF;
      border-radius: 50%;
    }
    
    /*_________ MAIN NAV __________*/
    
    #main-nav {
      background-color: #4981ab;
      box-shadow: 0 2px 2px rgba(0,0,0,0.2);
      margin-bottom: 20px;
    }
    
    #main-nav > div {
      max-width: 940px;
      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(206, 242, 253);
      font: 16px 'Roboto', Arial, san-serif;
      padding: 8px;
      line-height: 18px;
      display: block;
      text-align: center;
    }
    
    #main-nav > div > ul li:hover {
      background: rgb(206, 242, 253);
    }
    
    #main-nav > div > ul li:hover a {
      color: #4981ab;
    }
    
    #main-nav > div > ul > li:hover li a {
      color: rgb(206, 242, 253);
    }
    
    #main-nav > div > ul > li:hover li:hover a {
      color: #4981ab;
    }
    
    /*SUBMENU*/
    
    #main-nav > div > ul li ul {
      position: absolute;
      display: none;
      width: 100%;
      top: 100%;
      left: 0px;
      background-color: #4981ab;
      z-index: 1;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
    }
    
    #main-nav > div > ul li:hover ul {
      display: block;
    }
    
    
    /*______ GENERAL INFO ______*/
    
    .general-information {
      margin: -10px;
    }
    
    .general-information.info-about li{
      vertical-align: top;
    }
    
    .general-information ul {
      display: table;
      margin-left: 0px;
    }
    
    .general-information li {
      display: table-cell;
      vertical-align: middle;
      width: 33.33%;
      border: 10px solid #FFF;
      text-align: center;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      height: 140px;
      background: #4981ab;
      color: #FFF;
      font-size: 16px;
    }
    .general-information li p {
      padding: 20px;
      color: #FFF;
    }
    
    .general-information li p a {
      text-decoration: none;
      color: #FFF;
    }
    
    .general-information a {
      text-decoration: none;
      color: #FFF;
    }
    .general-information a:hover {
      color: #CEF2FD;
    }
    
    .general-information h5 {
      border-bottom: 2px solid #FFF;
      padding: 10px;
      color: #FFF;
      font-size: 24px !important;
    }
    
    /*______ TEAM LIST ______*/
    
    .team-list {
      max-width: 600px;
      margin: 0px auto;
    }
    
    .team-list h3 {
      font-size: 20px;
      line-height: 30px;
      margin-bottom: 20px;
    }
    
    .member-panel {
      padding-left: 20px;
      margin-bottom: 30px;
      
    }
    
    .member-panel h5 {
      padding-bottom: 5px;
      margin-bottom: 10px;
    }
    
    .member-panel h6 {
      font-size: 16px;
      padding-bottom: 10px;
    }
    
    .member-panel img {
      float: left;
      border-radius: 50%;
      padding: 4px;
      border: 2px solid rgb(255, 0, 0);
    }
    
    .member-panel .info-member {
      position: relative;
      margin-left: 180px;
      min-height: 150px;
      padding-top: 10px;
    }
    
    .member-panel .info-member a {
      text-decoration: none;
      color: -body-color;
    }
    
    .member-panel .info-member p {
      position: relative;
      padding-left: 40px;
      color: #888;
      padding-bottom: 0px;
      line-height: 26px;
      height: 26px;
      
    }
    
    .member-panel .info-member p a {
      color: inherit;
    }
    
    
    .member-panel .info-member p:before {
      content: "";
      width: 20px;
      height: 20px;
      margin: 3px;
      background-image: url('http://chilmedia.org/v2/file-preview/fd0a054d-6e08-440c-8d65-e63fb8dfefb8.png');
      display: inline-block;
      position: absolute;
      top: 0px;
      left: 10px;
    }
    
    .member-panel .info-member .member-tel:before {background-position: -20px 0px;}
    .member-panel .info-member .member-fax:before {background-position: -40px 0px;}
    .member-panel .info-member .member-mob:before {background-position: -60px 0px;}
    .member-panel .info-member .member-email:before {background-position: -80px 0px;}
    
    /*______ NEWS DETAIL ______*/
    
    .news-detail .hero {
      margin-bottom: 20px;
    }
    
    .news-detail .news-content {
      border-bottom: 1px solid #D8E7EC;
      margin-bottom: 20px;
    }
    
    .news-detail .news-content:last-child {
      border-bottom: none;
    }
    
    /*______ Organizations ______*/
    
    .organizations-holder .three-two-col,
    .organizations-holder .two-col,
    .organizations-holder .three-col {
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      float: left;
      padding: 10px;
    }
    
    
    .organizations-holder:last-child {
      border-bottom: none;
    }
    
    .organizations-holder .three-col {width: 33.33%;}
    .organizations-holder .three-two-col {width: 66.66%;}
    .organizations-holder .two-col {width: 50%; padding: 0px 10px 40px 10px;}
    
    .organizations-holder .company-info p {
      font-size: 13px;
      padding-bottom: 6px;
    }
    
    .organizations-holder .three-col:last-child,
    .organizations-holder .three-col:first-child,
    .organizations-holder .two-col:nth-child(2n+2) {
      text-align: center;
    }
    
    .two-col:nth-child(2n+1) {
      clear: both;
    }
    
    .organizations-holder {
      border-bottom: 1px solid #D8E7EC;
      overflow: hidden;
      margin-bottom: 20px;
    }
    
    .llave {
      border-top: 1px solid #4981ab;
      border-radius: 10px 10px 0px 0px;
      padding: 10px;
    }
    
    .organizations-holder .llave img {
      max-height: 100px;
    }
    
    .geographic-map {
      width: 100px;
      height: 100px;
      background-image: url("http://chilmedia.org/v2/file-preview/b943042e-ff99-47e9-805c-443e348a2316.jpg");
      margin: 0px auto;
    }
    
    .geographic-map.italy {background-position: 0px 0px;}
    .geographic-map.france {background-position: 0px -100px;}
    .geographic-map.denmark {background-position: 0px -200px;}
    .geographic-map.germany {background-position: 0px -300px;}
    .geographic-map.malta {background-position: 0px -400px;}
    .geographic-map.netherlands {background-position: 0px -500px;}
    .geographic-map.poland {background-position: 0px -600px;}
    .geographic-map.spain {background-position: 0px -700px;}
    .geographic-map.united-kingdom {background-position: 0px -800px;}
    .geographic-map.latvia {background-position: 0px -1600px;}
    .geographic-map.iceland {background-position: 0px -1800px;}
    
    .organizations-holder img {
      max-height: 180px;
      max-width: 200px;
    }
    
    /*______ MAPS ______*/
    
    .map-holder {
      max-width: 600px;
      margin: 0px auto;
      position: relative;
    }
    
    .map-holder h5 {
      color: #FFF;
    }
    
    .map-holder h6 {
      color: #FFF;
      font-size: 14px;
      margin: 5px 0px;
    }
    
    .map-holder img {
      display: block;
    }
    
    .map-holder .location-holder {
      position: absolute;
      top: 0px;
      left: 0px;
      width: 40%;
      background-color: rgba(73, 129, 171,0.8);
      padding: 20px;
      bottom: 0px;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
    }
    
    .map-holder .location-holder p {
      color: #FFF;
      padding-bottom: 2px;
      font-size: 13px;
      padding-left: 10px;
    }
    
    /*______ DOCUMENTS ______*/
    
    .document-panel {
      padding-bottom: 20px;
      margin-bottom: 30px;
      border-bottom: 1px solid #D8E7EC;
      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;
    }
    
    /*_ Attachements _*/
    .document-item {
      width: 50%;
      float: left;
    }
    
    .doc-preview {
      float: left;
    }
    
    .attachment-info {
      position: relative;
      margin: 10px 0px 10px 76px;
      height: 73px;
    }
    
    .news-content {
      overflow: hidden;
    }
    
    .fonticon-Twitter:before {
      content: "\e643";
    }
    
  
    * {
      padding: 0px;
      margin: 0px;
      background: transparent;
      border-width: 0px;
      line-height: normal;
      box-shadow: none;
      overflow: visible;
      position: static;
      font-weight: normal;
    }
    * a {
      text-decoration: none;
      color: #82C0D3;
      cursor: pointer;
    }
    
    ul, ol {list-style-position: inside;}
    
    html, body {
      height: 100%;
      width: 100%;
      position: relative;
      line-height: 20px;
      background-color: #D8E7EC;
      line-height: 20px;
      font: 14px 'Segoe UI', Helvetica, Verdana, san-serif;
      line-height: 20px;
      color: #888;
    }
    
    img {
      max-width: 100%;
    }
    
    h1, h2, h3, h4, h5, h6 {
      font-family: 'Roboto', Arial, san-serif;
      font-weight: normal;
      color: #4981AB;
    }
    h4, h5 {
      padding-bottom: 10px;
    }
    
    h4 a,
    h5 a {
      text-decoration: none;
    }
    
    h4 {
      font-size: 18px;
      color: ;
    }
    
    h5 {
      font-size: 16px;
      color: #4981AB;
    }
    
    
    a:hover,
    li a:hover,
    h5 a:hover,
    h4 a:hover {
      color: #CEF2FD;
    }
    
    .edit-profile-about,
    .remove-section,
    .add-element {
      background-image: none !important;
    }
    
    
    #content {
      margin: 0px auto;
      position: relative;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      max-width: 940px;
    }
    
    #content > div {
      margin: -10px;
    }
    
    #content > div > .inner-wrapper {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      width: 100%;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
    }
    
    #content > div > div > #main {
      -ms-flex: 1;
      -moz-box-flex: 1;
      -webkit-box-flex: 1;
      box-flex: 1;
      -webkit-box-ordinal-group: 2;
      -moz-box-ordinal-group: 2;
      -ms-flex-order: 2;
      -webkit-order: 2;
      order: 2;
      min-width: 200px;
      width: 100%;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      max-width: -width;
    }
    
    #content [data-section] {
      padding: 10px;
    }
    
    #content > div > div > aside {
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
    }
    
    #column-one {
      -webkit-box-ordinal-group: 1;
      -moz-box-ordinal-group: 1;
      -ms-flex-order: 1;
      -webkit-order: 1;
      order: 1;
      width: 280px;
      min-width: 280px;
    }
    
    #column-two {
      -webkit-box-ordinal-group: 3;
      -moz-box-ordinal-group: 3;
      -ms-flex-order: 3;
      -webkit-order: 3;
      order: 3;
      width: 0px;
      min-width: 0px;
    }
    
    /*______ WIDGETS GENERAL ______*/
    
    .widget-content {
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      padding: 20px;
      margin-bottom: 20px;
      position: relative;
      background-color: #FFF;
      font: 14px 'Segoe UI', Helvetica, Verdana, san-serif;
      color: rgb(67, 67, 67);
    }
    
    .widget-content h1 {
      margin-bottom: 20px;
    }
        
    .widget-content h2 {
      font: 21px 'Roboto', Arial, san-serif;
      color: rgb(255, 0, 0);
      border-bottom: solid 2px rgb(255, 0, 0);
      border-radius: 0px 0px 10px 10px;
      padding-bottom: 0px;
      margin-bottom: 20px;
    }
    
    .widget-content h2 span {
      padding: 10px;
      display: block;
      padding-top: 0px;
    }
    
    .widget-content h4 {
      font: 18px 'Roboto', Arial, san-serif;
      color: rgb(255, 0, 0);
    }
    
    .widget-content h5 {
      font: 18px 'Roboto', Arial, san-serif;
    }
    
    .widget-content li {
      padding-bottom: 5px;
      list-style-position: outside;
      margin-left: 25px;
      color: #4981ab;
    }
    
    .widget-content li p {
      padding-bottom: 10px;
    }
    .widget-content li:last-child p {
      padding-bottom: 20px;
    }
    
    .widget-content p {
      padding-bottom: 20px;
      color: rgb(67, 67, 67);
    }
    
    .widget-content p span {
      color: #4981ab;
      font-weight: 600;
    }
    
    .widget-content p a {
    }
    
    /*______ FOOTER ______*/
    
    footer {
      background-color: rgb(255, 0, 0);
      text-align: center;
      margin-top: 40px;
    }
    
    footer .widget-content {
      margin-bottom: 0px;
    }
    
    footer .social-media {
      margin-bottom: 20px;
    }
    
    footer .social-media ul {
      list-style: none;
      overflow: hidden;
    }
    
    footer .social-media li {
      white-space: nowrap;
      display: inline-block;
      padding: 0px;
      margin: 0px 10px;
    }
    
    footer .social-media li a{
      display: block;
      width: 50px;
      height: 50px;
      border-radius: 50%;
      color: rgb(255, 0, 0);
      background-color: rgba(255,255,255,0.8);
      line-height: 50px;
      text-align: center;
      font-size: 30px;
    }
    
    footer .social-media li a:hover {
      color: #FFF;
    }
    
    footer .social-media li .fonticon-Twiter:hover {
      background-color: #00aced;
    }
    footer .social-media li .fonticon-Facebook:hover {
      background-color: #4981ab;
    }
    footer .social-media li .fonticon-Mail:hover {
      background-color: #b375fc;
    }
    footer .social-media li .fonticon-Manage:hover {
      background-color: #a4ef8f;
    }
    footer .social-media li .fonticon-Chil:hover {
      background-color: #f18700;
    }
    footer .social-media li a img {
      border-radius: 50%;
      margin-bottom: -12px;
    }
    
    footer .footer-location {
      color: #FFF;
    }
    
    .social-media .sm-twitter:hover a {background-position: -50px 0px;}
    .social-media .sm-facebook a {background-position: -0px -50px;}
    .social-media .sm-facebook:hover a {background-position: -50px -50px;}
    .social-media .sm-chil a {background-position: -0px -100px;}
    .social-media .sm-chil:hover a {background-position: -50px -100px;}
    .social-media .sm-cp a {background-position: -0px -150px;}
    .social-media .sm-cp:hover a {background-position: -50px -150px;}
    
    @media only screen and (max-width: 600px) {
      #content > div > div {
        flex-direction: column;
      }
      #column-one {
        width: 100% !important;
        min-width: 100% !important;
      }
    }
    
    /*______ VIDEOS ______*/
    
    img[data-role=embed]{
      width: 100%;
    }
    
  