/*
Theme Name: Bai
Theme URI: https://www.pointblank.ie/
Author: PointBlank
Author URI: https://www.pointblank.ie/
Description: Description
Version: 1.1.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: bai
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

.page-template-faq-page .padding-section-large {
    padding-top: 35px;
    padding-bottom: 112px;
}
.page-template-faq-page .site-main {
    padding-top: 70px;
    padding-bottom: 35px;
}
 table {
    position: relative; /* Needed for sticky headers */

    width: 100%;

    table-layout: fixed; /* Uses first row to size. This renders faster for regular tables. */
    border-spacing: 0;
    border-collapse: separate; /* https://stackoverflow.com/a/53559396/563324 */
}

table th,
table td {
    padding: 0.5em;

    border-width: 0.5px;
    border-style: solid solid none none;
    border-color: #ccc;

    text-align: left;

    font-variant-numeric: tabular-nums; /* Size numbers so they’re easy to compare across rows. */
}

table thead > tr > th:first-of-type,
table tbody > tr > *:first-child {
    border-left-style: solid;
}

table thead th[scope='column'] {
    position: sticky; /* Fixed headers */
    z-index: 10;
    top: -1px; /* Compensate for the top border so there’s no gap when sticky. */

    background-color: #eee;
}

table tbody > tr:last-of-type > * {
    border-bottom-style: solid;
}
table th{
    background:#000;
    color:#fff;
    border-color:#000;
    border-right-color:#fff;
}
table th{
    background:#000;
    color:#fff;
}
table td{
    color:#000;
    border-color:#000;
}
table tr:nth-child(even) {
    background:#cccccc;
}
.accordion-content-inner tr:nth-child(odd) {background: #FFF}

img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
 .section-content_with_image_slider .dec div + p {
    font-size: 18px;
    margin-top: 40px;
}
.section-content_with_image_slider.padding-section-large {
    padding-top: 80px;
    padding-bottom: 60px;
}
.header-wrapper .header-main-wrapper .header-main-inner .header-right-col .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-link {
    font-family: "Halyard Text";
}
.faq_section section.faq-section .accordion-sec .accordion-col {
    display: flex;
    flex-flow: column;
    gap: 50px;
}
.faq_section section.faq-section .accordion-sec .accordion-col .accordion-wrap .dec {
    margin-top: 10px;
    margin-bottom: 20px;
}
.page-template-faq-group-page section.faq_section.padding-section-large{
	padding-top: 0px;
    padding-bottom: 112px;
}