.single .entry-title {
  font-size: 22px !important; }

.kc-blog-posts .entry-thumb-wrapper {
  margin: -15px -15px 15px; }

.kc-blog-posts .content {
  box-shadow: none !important; }

.post-grid.grid-3 .kc-list-item-3 {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); }

.single-page-article .kc-row-container {
  padding: 0 !important; }

.ui.button:disabled {
  opacity: 0.5;
  cursor: not-allowed; }

.featured-box-1 .kc_box_wrap {
  background-color: #ffffff;
  border-top: 3px solid #C42127;
  padding: 20px; }
  .featured-box-1 .kc_box_wrap a {
    color: #444; }
  .featured-box-1 .kc_box_wrap h3 {
    font-weight: normal;
    font-size: 18px;
    line-height: 19px;
    position: relative;
    padding-left: 24px;
    margin-bottom: 20px; }
    .featured-box-1 .kc_box_wrap h3:before {
      content: '\f105';
      position: absolute;
      top: 2px;
      left: 0;
      font-family: 'FontAwesome';
      border: 1px solid #C42127;
      border-radius: 50%;
      width: 15px;
      height: 15px;
      line-height: 13px;
      text-align: center;
      font-size: 13px;
      padding-left: 1px;
      color: #C42127; }
  .featured-box-1 .kc_box_wrap ul {
    list-style-type: none;
    margin: 0;
    padding: 0; }
    .featured-box-1 .kc_box_wrap ul li {
      border-bottom: 1px dashed rgba(0, 0, 0, 0.15); }
      .featured-box-1 .kc_box_wrap ul li:last-child {
        border-bottom: none; }
      .featured-box-1 .kc_box_wrap ul li p {
        line-height: 34px;
        padding: 0;
        margin: 0;
        position: relative;
        padding-left: 20px; }
        .featured-box-1 .kc_box_wrap ul li p:before {
          content: '\f105';
          position: absolute;
          left: 6px;
          font-family: 'FontAwesome';
          color: #C42127; }

.kc-fb-layout-2 {
  border: 1px solid #e5e5e5;
  box-shadow: none !important;
  margin-bottom: 20px !important; }
  .kc-fb-layout-2 .content-image {
    max-width: 200px;
    float: none !important;
    margin: 0 auto; }
  .kc-fb-layout-2 .content-title {
    font-size: 14px; }

.kc-blog-posts-3 .kc-list-item-3 .post-title-alt {
  min-height: 60px; }

.kc-blog-posts-3 .kc-list-item-3 .entry-excerpt {
  min-height: 180px; }

.mkb-login label {
  font-weight: bold; }

.mkb-login button {
  margin-top: 20px; }

.mkb-login a {
  margin-top: 10px; }

.newsletter-1 h2 {
  font-size: 18px;
  font-weight: bold; }

.newsletter-1 a {
  color: white;
  text-decoration: underline; }
  .newsletter-1 a:hover {
    color: #ccc; }

[v-cloak] {
  display: none; }

.mkb-register label {
  font-size: 14px !important; }
  .mkb-register label small {
    font-size: 13px !important; }

.mkb-register input {
  font-size: 16px !important; }

.mkb-register button {
  float: right; }

.mkb-register .message {
  clear: both;
  top: 10px; }

.kc-team-2 {
  margin-top: 20px;
  margin-bottom: 20px; }
  .kc-team-2 .content-title {
    font-size: 14px; }
  .kc-team-2 .content-socials {
    margin-top: 20px;
    margin-left: -5px; }

#footer-widgets .footer-box .widget-title {
  color: black !important; }

.social-widget li a {
  width: 40px !important;
  height: 40px !important;
  line-height: 40px !important; }

#site-navigation .current-menu-item a {
  color: #C42127 !important; }

@media screen and (max-width: 1120px) {
  #site-navigation a {
    font-size: 10px !important; } }

.dropdown-menu ul li a.menu-link {
  text-transform: none; }

.mkb-nav-widget a,
.oceanwp-custom-menu a {
  color: #555; }
  .mkb-nav-widget a:hover,
  .oceanwp-custom-menu a:hover {
    color: black; }

.mkb-nav-widget .current-menu-item > a,
.oceanwp-custom-menu .current-menu-item > a {
  color: #C42127; }
  .mkb-nav-widget .current-menu-item > a:hover,
  .oceanwp-custom-menu .current-menu-item > a:hover {
    color: #C42127; }

.mkb-nav-widget .sub-menu,
.oceanwp-custom-menu .sub-menu {
  margin-left: 20px; }
  .mkb-nav-widget .sub-menu li:last-child,
  .oceanwp-custom-menu .sub-menu li:last-child {
    border: none; }
  .mkb-nav-widget .sub-menu li a,
  .oceanwp-custom-menu .sub-menu li a {
    display: block; }

.mkb-nav-widget .has-sub-menu,
.oceanwp-custom-menu .has-sub-menu {
  border: none !important; }
  .mkb-nav-widget .has-sub-menu > a,
  .oceanwp-custom-menu .has-sub-menu > a {
    border-bottom: 1px solid #eee; }

.sidebar-box {
  margin-top: 80px; }
  .sidebar-box:first-child {
    margin-top: 0; }

#right-sidebar li.widget {
  list-style-type: none; }

#top-bar .icon {
  color: #C42127;
  font-size: 13px;
  font-weight: bold; }

#top-bar .menu-text {
  color: #707070;
  font-weight: bold;
  text-decoration: underline; }
  #top-bar .menu-text:hover {
    color: #b3b3b3; }

.mkb-login[v-cloak] {
  display: none; }

.mkb-login-float-right {
  float: right; }

.mkb-login-message {
  background-color: #e2403b;
  border: 1px solid #cc231e;
  padding: 10px;
  color: white;
  margin-bottom: 30px; }
  .mkb-login-message .close {
    float: right;
    cursor: pointer;
    background-color: #2e2e2e;
    border-radius: 100%;
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin-top: -3px;
    text-align: center; }

.mkb-login input.error {
  border-color: #e2403b !important; }

.mkb-account[v-cloak] {
  display: none; }

.mkb-account-float-right {
  float: right; }

.mkb-account-message {
  background-color: #e2403b;
  border: 1px solid #cc231e;
  padding: 10px;
  color: white;
  margin-bottom: 30px; }
  .mkb-account-message .close {
    float: right;
    cursor: pointer;
    background-color: #2e2e2e;
    border-radius: 100%;
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin-top: -3px;
    text-align: center; }

.mkb-account input.error {
  border-color: #e2403b !important; }

.single-congressen .entry-header {
  display: none; }

.single-congressen .kc-container {
  padding-left: 0;
  padding-right: 0; }
/*# sourceMappingURL=custom.css.map */