@font-face {
    font-family: "Public Sans Regular";
    src: url('../../../../../../etc/designs/ready/fonts-public-sans/fonts/PublicSans-Regular.woff');
}
@font-face {
    font-family: "Public Sans";
    src: url('../../../../../../etc/designs/ready/fonts-public-sans/fonts/PublicSans-Regular.woff');
}
@font-face {
    font-family: "Public Sans Light";
    src: url('../../../../../../etc/designs/ready/fonts-public-sans/fonts/PublicSans-Light.woff');
}
@font-face {
    font-family: "Public Sans SemiBold";
    src: url('../../../../../../etc/designs/ready/fonts-public-sans/fonts/PublicSans-SemiBold.woff');
}
html {
    scroll-behavior: smooth;
}
html, body {
    height: 100%;
}
body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-family: "Public Sans Regular" !important;
}
.intermediarypages #search-bar {
    display: none;
}
.intermediarypages .html-embed:nth-child(1) {
    display: none;
}
.webinar-programs #search-bar {
    display: none;
}
.webinar-programs .html-embed:nth-child(1) {
    display: none;
}
body#ready-marketplace{
    max-width: 1890px;
    margin: 0 auto;
}
body#ready-marketplace h1, body#ready-marketplace h2, body#ready-marketplace h3, body#ready-marketplace h4, body#ready-marketplace h5, body#ready-marketplace a, body#ready-marketplace p, body#ready-marketplace span, body#ready-marketplace div {
    font-family: "Public Sans" !important;
}
body#ready-marketplace .fa {
    font-family: "FontAwesome" !important;
}
#ready-marketplace a {
    color: #05758A;
}
#ready-marketplace img.vertical-flip {
    -webkit-transform: scale(-1, -1);
    -ms-transform: scale(-1, -1);
    transform: scale(-1, -1);
}
body#ready-marketplace .awesomplete mark{
    display: contents;
}
#ready-marketplace .rdy-mp-content a:hover{
    color: #05758A;
    cursor: pointer;
    text-decoration: underline;
}
#ready-marketplace .rdy-mp-content{
    flex: 1 0 auto;
}
#ready-marketplace .rdy-mp-content .url[data-url]{
    cursor: pointer;
}
body#ready-marketplace #bg-overlay.bg-overlay-removed {
    position:absolute;
    height: 3300px;
    background-color: #000000;
    z-index: 1;
    opacity: 0.5;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
#bg-overlay.bg-overlay+.overlay-ln+.rdy-mp-content #tabs-sections.section-tabs-container{
    z-index: 0;
}