.theme-atomik .stripe {
    display: none;
}

.hide-old-title h1.ccm-block-page-title.page-title {
    display: none !important;
}

.container.news_article-container {
    margin-top: -4rem;
}

div.theme-atomik footer p {
    color: #ffffff;
}

.sbc_navigation_full {
    background: url('/application/themes/sbc/images/sbc-banner-new.png');
    background-size: cover;
}

.ccm-block-autonav ul.nav.flex-column {
    flex-direction: unset !important;
    display: flow-root;
    margin-right: 5rem;
    padding-right: var(--bs-gutter-x, .75rem);
}

.ccm-block-autonav ul.nav.flex-column li.nav-item {
    float: right;
    display: inline-flex;
}

.ccm-block-autonav ul.nav.flex-column li.nav-item a,
.ccm-block-autonav ul.nav.flex-column li.nav-item a.active {
    font-size: 24px;
    color: #231F20;
    text-transform: uppercase;
    font-weight: normal;
}

.members-container {
    padding-left: 0px;
    padding-right: 0px;
    ;
}

.members-container .logo-container.member-list {
    margin-bottom: 0;
    margin-top: 0;
}


.page-thumbnail {
    margin-bottom: 50px;
}

.company-owner--photo img {
    border-radius: 50%;
}

.shadow-card.logo-container.member-list,
.shadow-card.logo-container.member-list-young {
    position: relative;
}


.logo-container.member-list,
.logo-container.member-list-young {
    max-width: 100%;
    width: auto;
    height: auto;
}

.logo-container.member-list img {
    width: 100%;
}

.page-template-full .container .col-md-12 .col-md-6 {
    padding: 0 15px;
}

.home-page .rslides li {
    width: 100% !important;
}

.home-page .rslides li .slide-background {
    background-size: cover;
}

.home-page .ccm-image-slider .slide-inner {
    background: transparent linear-gradient(180deg, rgba(35, 31, 32, 0), rgba(35, 31, 32, .4745098039)) 0 0 no-repeat
}

.home-page .ccm-image-slider .slide-inner .ccm-image-slider-text {
    width: 80%;
}

.testimonial-slider__wrapper {
    background: transparent;
}


div.theme-atomik .ccm-block-topic-list ul.ccm-block-topic-list-list li a.ccm-block-topic-list-topic-selected,
div.theme-atomik .ccm-block-topic-list ul.ccm-block-topic-list-page-topics li a.ccm-block-topic-list-topic-selected {
    background: #00b8b0;
    color: #ffffff;
    width: 100%;
    margin-left: 0px;
}

div.theme-atomik footer .footer-logo {
    margin-bottom: 0px;
}

.container__full.partners_slider.partners_slider-member h2 {
    text-align: center;
    font-weight: 700;
}


.member__information--item .contact-icon {
    margin-bottom: -2px;
}

.youtubeBlockResponsive16by9 {
    height: 0;
    position: relative;
    padding-bottom: 56.25%;
}
.youtubeBlockResponsive16by9 iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.clan-slider {
    overflow:hidden;
}

.shadow-card.shadow-card--form .form-control::placeholder {
    font-style: normal;
}
footer .miniSurveyView span.text-muted.small, .shadow-card.shadow-card--form span.text-muted.small{
    display:none;
}
footer .miniSurveyView span.error, .shadow-card.shadow-card--form span.error {
    font-size:16px;
}
.page-template-become-member .partners-section {
    display:none;
}

.news_article-container table {
    margin:0px;
    border:1px solid #000;
    border-collapse:initial;
}
.news_article-container table tr td, .news_article-container table tr th {
    padding:5px 10px;
    border:1px solid #DDDDDD;
    border-collapse:collapse;
}
.news_article-container table tr td p, .news_article-container table tr th p {
    line-height:120%;
    margin:0px;
}
.launch-tooltip[data-bs-original-title="Sign Out"] span.ccm-toolbar-accessibility-title {
    display:block;
}
.cta-btn—outlined:hover {
    background-color: #00b8b0;
    border: 2px solid #00B8B0;
}

.cta-btn—dark:hover {
    background-color: #00b8b0;
    border: 2px solid #00B8B0;
}
.article-rating {
    position: absolute;
    top:40%;
    right:5%;
    background:#f3f3f3;
    padding:5px 20px 10px 20px;
    border-radius: 5px;
    display:none!important;
}
.ccm-toolbar-visible .article-rating {
    display:block!important;
}
.article-rating ul {
    margin:0px;
    padding:0px;
}
.article-rating ul li {
    list-style-type: none;
    display:inline;
    position: relative;
}
.article-rating ul li img{
    height:auto;
    width:35px;
}
.article-rating ul li span {
    position:absolute;
    font-size:14px;
    background:rgba(0, 184, 176, 1);
    padding:2px 8px;
    border-radius:20px;
    color:#ffffff;
    bottom:-13px;
    left:0px;
}
.sbc-app-link {
    display:none!important;
    /*background:linear-gradient(to right, #f9ee00 0%, #e1e55a 9.09%, #b1d465 18.18%, #6cc38f 27.27%, #00b8b0 36.36%, #008bb3 45.45%, #3e56a5 54.54%, #624a9f 63.63%, #9456a0 72.72%, #b05269 81.81%, #f26c6c 90.09%, #fea141 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;*/
    background: #00b8b0;
    color:#ffffff;
    padding:0px 15px;
    border-radius: 5px;
    border:3px solid #9456a0;
}
.ccm-toolbar-visible .sbc-app-link {
    display:inline!important;
}
.event-signup img {
    max-width: 100%;
}
.event-signup .event-content p span, .event-signup .event-content ul li span, .event-signup .event-content ol li span {
    font-size: 24px!important;
    color: #221E1F!important;
    font-family: var(--bs-body-font-family)!important;
}
.event-signup .page-subtitle.red {
    color:red;
}
.event-signup .signup-form .row {
    margin-bottom:15px;
}
.event-signup .signup-form .row .col-sm-6 {
    display: flex;
    flex: 1;
    flex-direction: column;
    padding: 0 30px;
    margin-right:-30px;
}
.event-signup .signup-form .row .col-sm-6:nth-child(odd) {
    margin-right:0px;
    margin-left:-30px;
}
.event-signup .signup-form .row.submit-row {
    text-align:center;
}
.event-signup .signup-form .row.submit-row .btn.btn-primary {
    color:#ffffff;
    font-size:25px;
    text-transform: uppercase;
    padding:8px 36px;
    margin-top:15px;
}
.event-signup .signup-form input.error {
    border:1px solid red;
}
.event-signup h3 {
    color:#00b8b0;
    font-weight:bold;
    font-size:38px;
    line-height:140%;
}
.event-signup h3.red {
    color:red;
}
#notice {
    width:100%;
    height:100%;
    position: fixed;
    left:0px;
    top:0px;
    background: rgba(255,255,255,0.5);
    display:none;
    z-index:99999;
}
#notice .notice-box {
    background:#ffffff;
    border-radius:20px;
    width:350px;
    height:auto;
    position:absolute;
    top:50%;
    left:50%;    
    transform: translate(-50%, -50%);
    border:1px solid #ebebeb;
}
#notice .notice-box .title {
    background:#00b8b0;
    padding:15px 25px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
#notice.alert .notice-box .title, #notice.alert .notice-box .button button {
    background:red;
    border:1px solid red;
}
#notice .notice-box .title h3 {
    color:#ffffff;
    font-weight:bold;
    text-align:center;
    font-size:28px;
}
#notice .notice-box .content {
    padding:15px 25px 15px 25px;
}
#notice .notice-box .content p {
    margin-bottom:0px;
}
#notice .notice-box .button {
    text-align: center;
    margin-bottom:15px;
}
#notice .notice-box .button button {
    color:#ffffff;
    font-weight:bold;
}
.members-container .row.tender_entry_card--container {
    --bs-gutter-x:30px;
}
.member-single-container .member__information--container.row {
    --bs-gutter-x:50px;
}
.postani-clan .recaptcha-g-info {
    font-size:14px;
}
.footer-newsletter .recaptcha-g-info {
    font-size:12px;
    display:inline-block;
    line-height: 120%;
}
.news-newsletter .recaptcha-g-info {
    font-size:13px;
    display:inline-block;
    line-height: 120%;
}
.event-signup .signup-form .row.submit-row .recaptcha-g-info {
    font-size:12px;
}
/*.captcha {
    display:none;
}*/
.grecaptcha-badge { 
    visibility: hidden; 
}

@media (max-width: 1210px) {
    .container.members-container.container--no-top .row.tender_entry_card--container {
        flex-direction: row;
    }
    .event-signup .event-content p span, .event-signup .event-content ul li span, .event-signup .event-content ol li span {
        font-size: 18px!important;
    }
}

@media (max-width: 991px) {
    .featured-videos--main {
        margin-top: 15px;
    }

    .row.container__wide.featured-news .container.blog_entry_card--container {
        margin-top: .5rem;
    }
    .event-signup .event-content p span, .event-signup .event-content ul li span, .event-signup .event-content ol li span {
        font-size: 16px!important;
    }
}