@font-face {
    font-family: 'Source Sans Pro';
    src: url('../../fonts/SourceSansPro-Regular.woff2') format('woff2'),
         url('../../fonts/SourceSansPro-Regular.woff') format('woff');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
    font-display: swap;
}
@font-face {
    font-family: 'Source Sans Pro';
    src: url('../../fonts/SourceSansPro-Bold.woff2') format('woff2'),
         url('../../fonts/SourceSansPro-Bold.woff') format('woff');
    font-style: normal;
    font-weight: 700;
    text-rendering: optimizeLegibility;
    font-display: swap;
}
@font-face {
    font-family: 'Source Sans Pro';
    src: url('../../fonts/SourceSansPro-Black.woff2') format('woff2'),
         url('../../fonts/SourceSansPro-Black.woff') format('woff');
    font-style: normal;
    font-weight: 900;
    text-rendering: optimizeLegibility;
    font-display: swap;
}

/* Content visibility css */
html {
    margin-top: 0 !important;
}

body {
    content-visibility: auto;
}

body.admin-bar {
    content-visibility: auto;
    padding-top: 32px;
}

@media screen and (max-width: 782px) {
    body.admin-bar {
        padding-top: 46px;
    }
}

/* Single post page */
body.single-post .splide .splide__arrow {
    opacity: 0.75;
}

body.single-post .splide .splide__arrow:hover, body.single-post .splide .splide__arrow:focus {
    opacity: 1;
}


/* Social sharing buttons */
.wplogout-social-wrapper ul {
    margin: 0 !important;
    padding-left: 0 !important;
    list-style-type: none;
}

.wplogout-social-wrapper ul li {
    display: inline-block;
    margin: 0 5px 5px 0;
}

.wplogout-social-wrapper > h3 {
    font-size: 12px;
    font-weight: 700;
    line-height: 1.2;
    margin: 3em 0 1em;
}

.wplogout-social-sharing {
    padding: 1px 8px 0 5px;
    text-decoration: none !important;
    background: #f8f8f8;
    border: 1px solid #ccc;
    border-radius: 3px;
    box-shadow: 0 1px 0 rgb(0 0 0 / 8%);
    color: #656565!important;
    display: inline-block;
    font-family: 'Source Sans Pro',sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 23px;
}

.wplogout-social-sharing svg {
    position: relative;
    top: 0.15em;
    display: inline-block;
}

/*Header search box*/
#search-drawer .drawer-inner .drawer-content form input.search-field {
    border-color: #ffffff !important;
}

#search-drawer .drawer-inner .drawer-content form input.search-field::placeholder {
    color: #ffffff;
    opacity: 1;
}

#search-drawer .drawer-inner .drawer-content form input.search-field:-ms-input-placeholder {
    color: #ffffff;
    opacity: 1;
}

#search-drawer .drawer-inner .drawer-content form input.search-field::-webkit-input-placeholder {
    color: #ffffff;
    opacity: 1;
}

/*Form fields*/
input, select, textarea {
    border-color: #2D3748 !important;
}

/*Jetpack form*/
.jetpack_subscription_widget #jetpack-subscribe-label {
    height: auto;
    width: auto;
    overflow: visible;
    position: static !important;
    clip: unset;
    clip-path: none;
}

.jetpack_subscription_widget input[type=email]::placeholder {
    color: transparent !important;
}

.jetpack_subscription_widget input[type=email]::-webkit-input-placeholder {
    color: transparent !important;
}

.jetpack_subscription_widget input[type=email]:-ms-input-placeholder {
    color: transparent !important;
}

/* Customizer */
.required {
    color: #4d5a6e;
}

.widget widget_recent_entries {
    text-decoration: underline;
}

.comment-form .comment-input-wrap p label,
.comment-form p.comment-form-float-label label,
.comment-form .comment-input-wrap p input:focus + label,
.comment-form .comment-input-wrap p textarea:focus + label {
    color: #395ccb !important;
}

#placeholder {
    color: #333333 !important;  
}

#secondary ul > li > a{
    text-decoration:underline;
}

.wp-block-latest-posts__post-author{
    color: #000307;
}

.wp-block-latest-posts__post-date{
    color: #000307;
}

.tns-outer .tns-controls button {
    opacity: 1;
    color: white;
    background-color: #555555;
}

#primary-menu li{
    margin-left: 0.05em;
    margin-right: 0.05em;
}

table {
    /* .support-summary-table{ 
    font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
    line-height: 1.5em;*/
    border-collapse: collapse;
    border: 1px solid #999999;
    margin-bottom: 1em;
    width: 100%;
}

table th, table td {
    padding: 3px;
    border-width: 1px;
    border-style: solid;
    /*border-color: #f79646 #ccc;*/
    border-color: #ccc;
}

table.bc-table.bc-table-web{ 
    overflow-x: auto;
    font-size: 1rem;
    margin-bottom: 48px;
    border-spacing: 0;
    /* color: #1b1b1b;
    font-family: arial,x-locale-body,sans-serif;
    letter-spacing: -.0027777778rem;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeSpeed;
    line-height: 1.5;
    box-sizing: border-box;
    margin-top: 1em;
    background-color: #f4f4f4;
    border: 0;
    border-collapse: separate;
    table-layout: fixed;
    width: 100%; */
}

table.bc-platform th{
    border-bottom: 2px solid #1b1b1b;
    border-right: 1px solid #1b1b1b;
    border-top: 0;
    padding: 6px 0;
    /* color: #1b1b1b;
    font-family: arial,x-locale-body,sans-serif;
    letter-spacing: -.0027777778rem;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeSpeed;
    line-height: 1.5;
    font-size: 1rem;
    border-collapse: separate;
    border-spacing: 0;
    box-sizing: border-box;
    border: 0;
    position: relative;
    text-align: center;
    background-color: transparent;
    overflow: hidden;
    width: auto;
    border-left: 0; */
}

.contact-form .commentsblock .wp-block-jetpack-contact-form {
    border: solid 2px black solid;
    border-radius: 20px;
}
