/* Page faq */
section#faq #col-faq {
    padding: 0;
}

section#faq #accordion-faq .card {
    border-top: 1px solid lightgrey!important;
}

section#faq #accordion-faq .card:last-child {
    border-bottom: 1px solid lightgrey!important;
}

section#faq #accordion-faq .card-header {
    border-radius: 0;
}

section#faq #accordion-faq .card-header a {
    color: #f15c24;
    text-decoration: none;
}

section#faq #accordion-faq .card-header svg path,
section#faq #accordion-faq .card-header svg rect,
section#faq #accordion-faq .card-header svg circle {
    fill: #f15c24
}

section#faq #accordion-faq .card.show-custom {
    border-top: 0!important;
}

section#faq #accordion-faq .card.show-custom .card-header {
    background-color: #f15c24!important;
}

section#faq #accordion-faq .card.show-custom .card-header svg path,
section#faq #accordion-faq .card.show-custom .card-header svg rect  {
    fill: #fff;
}

section#faq #accordion-faq .card.show-custom .card-header a {
    color: #fff;
    text-decoration: none;
}

/* accordion list */
section.page .accordion.list-default {
    padding: 0;
}

section.page .accordion.list-default .card {
    border-top: 1px solid lightgrey!important;
}

section.page .accordion.list-default .card:last-child {
    border-bottom: 1px solid lightgrey!important;
}

section.page .accordion.list-default .card-header {
    border-radius: 0;
}

section.page .accordion.list-default .card-header a {
    color: #f15c24;
    text-decoration: none;
}

section.page .accordion.list-default .card-header svg path,
section.page .accordion.list-default .card-header svg rect {
    fill: #f15c24
}

section.page .accordion.list-default .card.show-custom {
    border-top: 0!important;
}

section.page .accordion.list-default .card.show-custom .card-header {
    background-color: #f15c24!important;
}

section.page .accordion.list-default .card.show-custom .card-header svg path,
section.page .accordion.list-default .card.show-custom .card-header svg rect  {
    fill: #fff;
}

section.page .accordion.list-default .card.show-custom .card-header a {
    color: #fff;
    text-decoration: none;
}


/* Page Contact */
section#contact .contact-item svg path,
section#contact .contact-item svg rect {
    fill: #f15c24;
}

section#contact .contact-item .btn {
    border: 2px solid #404041;
    font-weight: 600;
    width: 80%;
}

section#contact .contact-item .btn-content {
    line-height: 31px;
}

section#contact .contact-item .btn-content span.icon {
    height: 31px;
}

section#contact .contact-item .btn-content svg {
    height: 100%;
    width: 100%;
}

section#contact #contact-phone-modal h6 {
    font-size: .9rem;
}

/* Page about */
section#about h2.h6 {
    font-size: 18px;
    font-weight: 600;
}

section#store-front h1.h5.default-title {
    display: none!important;
}

/* Page our-measures */
section#our-measures p.size-item {
    font-size: 0.9rem;
}

section#our-measures img {
    width: 400px;
    height: auto;
}