/* here you can put your own css to customize and override the theme */
.main {
    background: #ffffff;
}
.custom2 {
    color: inherit;
}
@media (min-width: 1025px) {
    .tidy-table {
      width: 65%;
  }
}


/*
 * Merge two menus into what appears to be a single menu
 * in responsive mode.
 */

@media (max-width: 1024px) {
    .header .header-navigation li > a {
        font-size: 17px;
    }
    .rightwidth-container {
        margin-left: 0;
    }
    .header .header-navigation {
        margin: 0 5px;
    }
    .header .fullwidth-container {
        margin-top: -5px;
    }
}

@media (max-width: 767px) {
    .header .header-navigation {
        margin: 0;
    }
}

/*
 * Fix un-clickable blog pagination links.
 */

.blog-posts:after {
    content: "";
    clear: both;
}

.blog-posts:before,
.blog-posts:after {
    content: "";
    display: table;
}

/* .post-meta a {
	border-bottom: none;
}
.blog-posts .row-entry a {
	border-bottom: none;
}

.blog-posts a {
	text-decoration: none;
	border-bottom: 2px #be1f2e dotted;
}
*/

/* in ultra wide displays there is a white block appearing
   in the gray bar right after blog advisories careers */


// cookieeconsent overrides
.fullwidth-container .gray-box {
        width: 50%;
}

.cc-window.cc-floating {
        border: 1px solid #999;
                    box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
}

.cc-highlight .cc-btn.cc-deny {
        border: 1px solid #999;
}

.cc-window a:hover {
        text-decoration: none;
}
.cc-revoke.cc-bottom.cc-right {
        border: 1px solid #999;
}
