
.black_friday_page_template .flexible-faq-section .inner-container {
    max-width: 1024px;
    padding: 0 15px;
}

.black_friday_page_template .flexible-faq-section {
    padding: 60px 0;
}

.black_friday_page_template .flexible-faq-section .section-title {
    text-align: center;
    margin-bottom: 32px;
}

.black_friday_page_template .flexible-faq-section .inner-container .faq-items .faq-item {
    padding: 16px 0;
    border-bottom: 1px solid #ccc;
}

.black_friday_page_template .flexible-faq-section .inner-container .faq-items .faq-item:first-child {
    padding-top: 0;
}

.black_friday_page_template .flexible-faq-section .inner-container .faq-items .faq-item:first-child .item-title {
    padding-top: 0;
}

.black_friday_page_template .flexible-faq-section .inner-container .faq-items .faq-item .item-title {
    font-size: 13px;
    line-height: 150%;
    letter-spacing: 1.3px;
    text-transform: uppercase;
    padding: 10px 50px 10px 0px;
}

.black_friday_page_template .flexible-faq-section .inner-container .faq-items .faq-item .item-title .item-title-text {
    min-height: inherit;
    max-width: 930px;
}

.black_friday_page_template .flexible-faq-section .inner-container .faq-items .faq-item .item-text {
    padding-bottom: 0;
}

.black_friday_page_template  .flexible-faq-section .inner-container .faq-items .faq-item .item-title .item-title-toggle-button {
    right: 0;
    top: 14px;
}

.black_friday_page_template  .flexible-faq-section .inner-container .faq-items .faq-item:first-child .item-title .item-title-toggle-button {
    top: 0px;
}

.black_friday_page_template .flexible-faq-section .inner-container .faq-items .faq-item[data-is-collapsed="no"] .item-text {
    border-top: 1px solid #ccc;
    border-bottom: none;
}

.black_friday_page_template .flexible-faq-section .inner-container .faq-items .faq-item[data-is-collapsed="yes"] .item-text {
    border-top: none;
    height: 0;
}

.black_friday_page_template .flexible-faq-section .inner-container .faq-items .faq-item[data-is-collapsed="no"] .item-text > *,
.black_friday_page_template .flexible-faq-section .inner-container .faq-items .faq-item[data-is-collapsed="no"] .item-text p {
    font-size: 15px;
}


@media (max-width: 1359px) {
	.black_friday_page_template .flexible-faq-section {
        padding: 54px 0;
    }
}

@media (max-width: 1199px){
	.black_friday_page_template .flexible-faq-section {
        padding: 44px 0;
    }
}

@media (max-width: 991px) {
	.black_friday_page_template .flexible-faq-section {
        padding: 34px 0;
    }
}

@media (max-width: 767px) {
	.black_friday_page_template .flexible-faq-section {
        padding: 24px 0;
    }
    .black_friday_page_template .flexible-faq-section .inner-container .faq-items .faq-item .item-title {
        padding: 10px 35px 10px 0px;
    }
}

@media (max-width: 575px) {
    .black_friday_page_template .flexible-faq-section .inner-container .faq-items .faq-item .item-title {
        padding: 10px 20px 10px 0px;
    }
}