/*
 Theme Name:   Genetic Digital Theme
 Theme URI:    https://geneticdigital.co.uk/
 Description:  Use this child theme to extend Bricks.
 Author:       Genetic Digital
 Author URI:   https://geneticdigital.co.uk/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/

header .brxe-nav-menu .bricks-nav-menu > li:not(:last-child)::after {
	content: "/";
	position: absolute;
	right: -18px;
	top: 1px;
	/*font-size: 6px;*/
}

.options-wrapper li {
    display: flex;
    align-items: flex-start;
}

.options-wrapper li input[type=checkbox] {
    margin-right: 11px;
    top: 5px;
}

.form-group > p:first-child {
    margin-left: 24px;
}

.banner {
    border: 1px solid #7d90a8;
    background: #a7bfdc;
    padding: 20px;
}
.wp-block-details {
    border: 1px solid black;
    padding: 5px 10px;
    background: white;
}
#brx-content .single-resource img {
    width: 100%;
}
.wp-block-list {
    margin-top: 20px;
    /*padding-left: 20px !important;*/
}
/*body:where(:not(.block-editor-writing-flow, .editor-styles-wrapper)) :where(p, h1, h2, h3, h4, h5, h6, ul, ol, li) {*/
/*    margin-block: revert;*/
/*}*/
.brxe-post-content p {
    margin-block: revert;
}

.hp_li_t_Video,
.hp_li_t_Vidéo,
.hp_li_t_PDF,
.hp_li_t_Artikel,
.hp_li_t_Article,
.hp_li_t_Link,
.hp_li_t_Webinar,
.hp_li_t_Webinaire {
    border-left: 5px solid #EC8F2D;
}
.hp_li_t_PDF {
    border-color: #4FBAC2;
}
.hp_li_t_Artikel,
.hp_li_t_Article {
    border-color: #51787A;
}
.hp_li_t_Link,
.hp_li_t_Webinar,
.hp_li_t_Webinaire {
    border-color: #C44D33;
}
.artikle_type,
.resource_page_Video,
.resource_page_Vidéo {
    background-color: #EC8F2D;
}
.hp_li_t_PDF .artikle_type,
.resource_page_PDF {
    background-color: #4FBAC2;
}
.hp_li_t_Artikel .artikle_type,
.hp_li_t_Article .artikle_type, 
.resource_page_Artikel,
.resource_page_Article {
    background-color: #51787A;
}
.hp_li_t_Link .artikle_type,
.hp_li_t_Webinar .artikle_type,
.hp_li_t_Webinaire .artikle_type,
.resource_page_Link,
.resource_page_Webinar,
.resource_page_Webinaire {
    background-color: #C44D33;
}


.hp_li_t_Video .hp_li_t_color,
.hp_li_t_Vidéo .hp_li_t_color,
.resource_page__color_Video,
.resource_page__color_Vidéo {
    color: #EC8F2D;
}
.hp_li_t_PDF .hp_li_t_color,
.resource_page__color_PDF  {
    color: #4FBAC2;
}
.hp_li_t_Artikel .hp_li_t_color,
.hp_li_t_Article .hp_li_t_color,
.resource_page__color_Artikel,
.resource_page__color_Article {
    color: #51787A;
}
.hp_li_t_Link .hp_li_t_color,
.hp_li_t_Webinar .hp_li_t_color,
.hp_li_t_Webinaire .hp_li_t_color,
.resource_page__color_Link,
.resource_page__color_Webinar,
.resource_page__color_Webinaire {
    color: #C44D33;
}

.contact_spacer {
    display: inline-block;
    width: 100px;
}


h1 sup,
h2 sup,
h3 sup {
    font-size: 50%;
    top: -0.8em;
}

strong {
    font-weight: 600;
}
.bricks-button:not(.button-two-lines) sup {
    left: -8px;
    margin-right: -11px;
}

:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu {
    background: white;
    color: black;
    padding: 10px 0 10px 0;
    left: -20px;
}
:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu li {
    padding: 5px 0;
}
:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu li a:hover {
    text-decoration: underline;
}
body.bricks-is-frontend.bricks-is-frontend :focus-visible {
    outline: none !important;
}

.brxe-nav-menu .bricks-mobile-menu-wrapper .pll-parent-menu-item .sub-menu {
    background: #ffffff !important;
}