body{ font-size: 16px!important; }

.hidden{ display: none!important; }

.wrap-content.full{
  width: 100%;
}

.wrap-content{ overflow: hidden; overflow-wrap: break-word; }

    .wrap-content a, .feature-text a{
      color: #067cac;
    }
        .wrap-content a:hover, .feature-text a:hover{
          text-decoration: underline;
        }

.alignleft{ float: left; margin: 0 10px 10px 0; }
.alignright{ float: right; margin: 0 0 10px 10px; }

.category_Table { width: 100%; }
.category_Table td{ font-size: 18px; font-weight: bold; padding: 15px; text-align: left; vertical-align: middle; }
/* .category_Table tr td.bg{ background-color: #FAFAFA; } */
.category_Table tr td.borderLeft{ border-left: 1px solid #DDD; }
.category_Table tr td.borderRight{ border-right: 1px solid #DDD; }
.category_Table img{ display: block; width: 150px; height: auto; margin: 25px auto 15px auto; }

.category_Table2 { width: 100%; }
.category_Table2 td{ font-size: 16px; font-weight: normal; padding: 5px 0 0 30px; text-align: left; vertical-align: top; }
.category_Table2 td br{ display: none; }
.category_Table2 th{ vertical-align: top; }
.category_Table2 th h3{ font-size: 20px; text-transform: uppercase; font-weight: bold; padding: 10px 0; margin: 30px 0;
                      text-align: left; vertical-align: middle; color: #067CAC; border-bottom: 1px solid #EEEEEE; }
.category_Table2 img{ display: inline-block; vertical-align: middle; margin: 0 10px 0 0; }
.category_Table2 a{ color: #6D6E70; }
.category_Table2 h3 a{ color: #067CAC; font-weight: bold; }
.category_Table2 a:hover, .category_Table2 h3 a:hover{ color: #067CAC; text-decoration: underline; }

#toc ul{
  list-style: none;
  margin: 15px 0;
  padding: 0;
}
    #toc ul ul{
      margin: 2px 0 3px 15px;
      padding: 0;
    }
    #toc .tocnumber{
      font-weight: bold;
      color: #067cac;
      display: inline-block;
      margin-right: 5px;
    }
    
#toUnderSlider, .under-slider{ display: none; }

#search-btn{ display: none; }
.banner-area .widget-banner{ color: white; }
.banner-area .widget-banner input[type=text]{ color: #3d3d3d; }
.widget-banner #searchform{ margin-top: 20px; }

.post-set{
  margin-bottom: 45px;
  padding-bottom: 45px;
}

.postsFeed .title{
  font-size: 16px;
}
    .postsFeed .title i, .postsFeed .title span{ color: #0645ad; }
    
a.more{
  clear: both;
  display: block;
  padding: 10px 0;
  text-align: right;
  font-size: 16px;
}

.ssba{
  margin-bottom: 5px;
}
    .ssba a{
      margin-right: 5px;
    }
    
#searchform input[type=text]{
  padding: 10px; width: 180px!important;
  margin: 0 -4px 0 0!important;
}
.under-slider{ margin-top: 30px; }

.sidebar .widget_archive ul li{ padding: .4em 0; }

.menu{ z-index: 99999!important; }

/* UserPress */

#wp-wikicontent-wrap{
  margin-bottom: 15px;
}

.userpress_wiki_tabs li { background: none!important; }
.userpress_wiki_tabs li a{ color: black!important; background: none!important; font-size: 16px; }
.userpress_wiki_tabs li a:hover{ color: #067CAC!important; }

.userpress_wiki_meta_box{ margin-top: 15px; }

.entry-meta ul li a {
    display: inline-block;
}

#wiki-taxonomies td{ padding: 0 10px 0 0; }
.userpress_wiki_clear.right input[type=submit]{
  padding-left: 15px;
  padding-right: 15px;
  margin-left: 15px;
}

.userpress_wiki_title{ padding: 3px 10px; line-height: 40px; }
#userpress_wiki_subtitle{ padding: 1px 10px; }
#userpress_wiki_revision_note{ padding: 5px; }

.reveal-modal  p{ margin: 3px 0!important; }
.reveal-modal label{ height: 20px; display: inline-block; vertical-align: middle; }
.reveal-modal label input{ height: 20px; display: inline-block; vertical-align: middle; margin-right: 10px; }

/* Wiki page */

.tax-userpress_wiki_category .userpress_wiki_tabs_top{ display: none!important; }

.userpress_wiki .ssba-wrap{ float: left; }

.userpress_wiki_tabs_top ul.left{ display: none; }
/* .userpress_wiki_tabs_top ul.right{ float: left!important; } */
.userpress_wiki_tabs_top ul.right li{ display: none!important; }
.userpress_wiki_tabs_top ul.right li.userpress_wiki_link_edit{ display: block!important; }

.userpress_wiki_top{ display: none; }

/* Wiki edit */

#wiki-flags-label, #wiki-permissions-label{ display: none; }

/* Countries */

.childrenList, .childrenList ul{
  list-style: none;
  margin: 30px 0;
  padding: 0;
}
    .childrenList li{
      float: left;
      position: relative;
      width: 48%;
      padding-left: 2%;
      font-size: 120%;
      margin-bottom: 7px;
    }
      .childrenList li a{
        font-weight: bold;
      }
      .childrenList li:before{
        position: absolute;
        top: -1px; left: 0;
        content: "\f105";
        font-size: 150%;
        text-transform: none;
        font-weight: bold;
        font-style: normal;
        font-variant: normal;
        font-family: 'FontAwesome';
        color: #067cac;
        line-height: 1;
        speak: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
      }
        .childrenList li ul{
          margin: 10px 0;
        }
            .childrenList li ul li{
              float: none;
              padding-left: 4%;
              width: 96%;
              margin-bottom: 3px;
              font-weight: normal;
              font-size: 90%;
            }
                .childrenList li ul li a{
                  font-weight: normal;
                }
                .childrenList li ul li:before{
                  top: 0;
                  font-size: 130%;
                  font-weight: normal;
                }
      
#sticky-post-slider{ text-align: center; }

ul#top-nav li.menu-item-language a{ color: #045779; }

#footerLogos{
  padding: 20px 40px;
  background: white;
}

ref{
  display: none;
  /* color: #067cac; */
}
    /* ref a{ color: #067cac; } */
  /* ref:before{ content: '(Ref: '; }
  ref:after{ content: ')'; } */
  
.refLink{
  color: #067cac;
  font-weight: bold;
}
.reference{
  margin: 5px 0;
}
  .reference .number{
    color: #067cac;
    font-weight: bold;
    display: inline-block;
    margin-right: 5px;
  }
  
/* #w_references{ display: none; } */

.post-content img{
  /* width: auto!important;
  height: auto!important;
  max-height: 200px; */
}

.posts-featured-details { height: 52px!important; margin-top: -52px!important; }
.posts-featured-details h1{ text-transform: none!important; font-size: 24px!important; }

/* Online discussions */

#templateBody, #templatePreheader, #templateHeader, #templateContainer{ width: 100%!important; }
#templateBody #partners{ width: 100%!important; margin: 30px 0; }
#templateBody #partners tr td{ text-align: center; vertical-align: middle; }

/* Newsletter */

div.floatright, table.floatright {
    clear: right;
    float: right;
    position: relative;
    margin: 0 0 .5em .5em;
    border: 0;
}

#eBox {
    padding: 15px;
    border-radius: 10px;
    background-color: #EEEEEE;
}

.bodyContent img {
    display: inline;
    height: auto;
}

div#imageSection img {
    max-width: 160px;
    max-height: 140px;
}

input[type="checkbox"], input[type="radio"]{
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}

/* Login page */

#page-id-3348 .ssba{ display: none!important; }
#page-id-3348 h1{ margin-bottom: 30px!important; }

/* Theme my Lgin */

.tml input{ padding: 9px; }
.tml .tml-user-avatar{ float: left; margin-right: 30px; }

/* WP User Manager */

.wpum-login-form form label{ line-height: 120%; padding-top: 8px; width: 26%; }
.wpum-login-form form .login-remember label{ width: 40%; }
.wpum-login-form form input, .wpum-password-form input{ padding: 9px; }

#buddypress .standard-form#signup_form input[type=text], #buddypress .standard-form#signup_form input[type=email],
#buddypress .standard-form#signup_form input[type=password]{ width: 90%!important; }

/* , #buddypress .standard-form#signup_form textarea, #buddypress .form-allowed-tags, #buddypress #commentform input[type=text], #buddypress #commentform textarea,
#buddypress .standard-form #basic-details-section input[type=password], #buddypress .standard-form #blog-details-section input#signup_blog_url{ width: 90%!important; } */

ul#top-nav li.menu-item.login a{ font-weight: bold!important; }
.logged-in ul#top-nav li.menu-item.login{ display: none!important; }

.widget.recaptcha{ margin-bottom: 20px; }

.calendar_wrap tbody a{ font-weight: bold; }

input[type=file]{ border: none!important; }

.wpum-registration-form label[for=description], .wpum-user-details-list .field_description{ display: none; }