/**
 * Theme Name:     Ncmaz FSE Child
 * Author:         BoolliTheme
 * Template:       ncmaz-fse-theme
 * Text Domain:	   ncmaz-fse-child
 * Description:    Ncmaz FSE is a WordPress theme for Full Site Editing. It is designed to be a simple and lightweight theme that can be used as a base for building custom themes. It includes support for wide and full-width blocks, block styles, and block patterns. Ncmaz FSE is fully responsive and accessible, and it is designed to work with the latest version of WordPress.
 */
 @font-face {
    font-family: 'Gilroy';
    src: url('Gilroy-MediumItalic.eot');
    src: url('Gilroy-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('Gilroy-MediumItalic.woff2') format('woff2'),
        url('Gilroy-MediumItalic.woff') format('woff'),
        url('Gilroy-MediumItalic.ttf') format('truetype'),
        url('Gilroy-MediumItalic.svg#Gilroy-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('Gilroy-Bold.eot');
    src: url('Gilroy-Bold.eot?#iefix') format('embedded-opentype'),
        url('Gilroy-Bold.woff2') format('woff2'),
        url('Gilroy-Bold.woff') format('woff'),
        url('Gilroy-Bold.ttf') format('truetype'),
        url('Gilroy-Bold.svg#Gilroy-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('Gilroy-Light.eot');
    src: url('Gilroy-Light.eot?#iefix') format('embedded-opentype'),
        url('Gilroy-Light.woff2') format('woff2'),
        url('Gilroy-Light.woff') format('woff'),
        url('Gilroy-Light.ttf') format('truetype'),
        url('Gilroy-Light.svg#Gilroy-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('Gilroy-Regular.eot');
    src: url('Gilroy-Regular.eot?#iefix') format('embedded-opentype'),
        url('Gilroy-Regular.woff2') format('woff2'),
        url('Gilroy-Regular.woff') format('woff'),
        url('Gilroy-Regular.ttf') format('truetype'),
        url('Gilroy-Regular.svg#Gilroy-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('Gilroy-Medium.eot');
    src: url('Gilroy-Medium.eot?#iefix') format('embedded-opentype'),
        url('Gilroy-Medium.woff2') format('woff2'),
        url('Gilroy-Medium.woff') format('woff'),
        url('Gilroy-Medium.ttf') format('truetype'),
        url('Gilroy-Medium.svg#Gilroy-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
body{font-family: Gilroy!important;}
 :where(.wp-site-blocks *:focus){outline-width:2px;outline-style:solid} 
.hamburger-menu {
    z-index: 9;
}
#menu__toggle {
  opacity: 0;
}

#menu__toggle:checked ~ .menu__btn > span {
  transform: rotate(45deg);
}
#menu__toggle:checked ~ .menu__btn > span::before {
  top: 0;
  transform: rotate(0);
}
#menu__toggle:checked ~ .menu__btn > span::after {
  top: 0;
  transform: rotate(90deg);
}
#menu__toggle:checked ~ .menu__box {
  visibility: visible;
  left: 0;
}

.menu__btn {
  display: flex;
  align-items: center;
  position: absolute;
  top: 15px;
  width: 26px;
  height: 26px;
  cursor: pointer;
  z-index: 1;
}

.menu__btn > span,
.menu__btn > span::before,
.menu__btn > span::after {
  display: block;
  position: absolute;

  width: 100%;
  height: 2px;

  background-color: #616161;

  transition-duration: .25s;
}
.menu__btn > span::before {
  content: '';
  top: -8px;
}
.menu__btn > span::after {
  content: '';
  top: 8px;
}

.menu__box {
  display: block;
  position: absolute;
  visibility: hidden;
  top: 0;
  left: -100%;
  height: 100%;
  margin: 0;
  padding: 80px 0;
  list-style: none;
  background-color: #ECEFF1;
  box-shadow: 1px 0px 6px rgba(0, 0, 0, .2);
  transition-duration: .25s;
}

.menu__item {
  display: block;
  padding: 12px 24px;

  color: #333;

  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  font-weight: 600;

  text-decoration: none;

  transition-duration: .25s;
}
.menu__item:hover {
  background-color: #CFD8DC;
}
.wp-block-group.alignwide.global-header {
    background: #3F4869!important;
}

.wp-block-group.alignwide.global-header a {
    color: #fff!important;
    text-transform: uppercase;
}

.wp-block-navigation.is-style-global-header .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__toggle {
    color: #fff!important;
    text-transform: uppercase;
}
header .wp-block-group.alignwide.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained img {
    border-radius: 0;
}
.newsTop li:nth-child(1) {
    width: 50%;
    display: grid;
}
.newsTop li:nth-child(2) {
    height: 264px;
    width: 50%;
}
.newsTop li:nth-child(3), .newsTop li:nth-child(4) {
    height: 262px;
    width: 25%;
}
.newsTop {
    flex-wrap: nowrap;
    gap: 0;
}
.newsTop li {
    float: left;
    margin: 0 !important;
    padding: 0!important;
}
#wp--skip-link--target > div.entry-content.wp-block-post-content.has-global-padding.is-layout-constrained.wp-block-post-content-is-layout-constrained > main > div:nth-child(1) > div > div > div:nth-child(1) > div > div {
    display: grid;
}

ul.columns-2.newsTop.wp-block-post-template.is-layout-grid.wp-container-core-post-template-is-layout-d601d454.wp-block-post-template-is-layout-grid {
    display: block;
}
.news-bottom li div div {
    border-radius: 0!important;
}
.news-bottom {
    gap: 14px;
}
#wp--skip-link--target > div.entry-content.wp-block-post-content.has-global-padding.is-layout-constrained.wp-block-post-content-is-layout-constrained > main > div:nth-child(1) > div > div > div:nth-child(2) {
    margin-top: 14px;
}
.newsTop li div div {
    min-height: initial!important;
    border-radius: 0!important;
}
.newsTop div h2, .news-bottom div h2 {
    color: #fff;
    font-size: 21px;
    font-family: Gilroy;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: normal;
    text-transform: capitalize;
	margin-left: 15px !important;
    margin-right: inherit !important;
}
.newsTop li:nth-child(1) div h2 {
    font-size: 32px;
}
.newsTop li:nth-child(2) div h2 {
    font-size: 24px;
}
.newsTop .wp-block-group.alignfull.has-global-padding.is-layout-constrained.wp-container-core-group-is-layout-5d516223.wp-block-group-is-layout-constrained.is-linked,
 .news-bottom .wp-block-group.is-linked {
   /*  display: flex;
   flex-direction: column-reverse;*/
}
.quote-poste:after {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="red" d="M0 216C0 149.7 53.7 96 120 96l8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-8 0c-30.9 0-56 25.1-56 56l0 8 64 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64L0 216zm256 0c0-66.3 53.7-120 120-120l8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-8 0c-30.9 0-56 25.1-56 56l0 8 64 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64l0-136z"/></svg>');
}
.quote-poste:before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="red" d="M0 216C0 149.7 53.7 96 120 96l8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-8 0c-30.9 0-56 25.1-56 56l0 8 64 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64L0 216zm256 0c0-66.3 53.7-120 120-120l8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-8 0c-30.9 0-56 25.1-56 56l0 8 64 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64l0-136z"/></svg>');
}
