/*
Theme Name: CAME ACS
Theme URI: https://wordpress.org/themes/cameacs/
Author: CAME UK
Author URI: https://wordpress.org
Template: twentynineteen
Description: Child Theme of Twenty Nineteen
Requires PHP: 5.2.4
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: cameacs
*/

.brz .brz-mega-menu>.brz-container,
.brz-mega-menu .brz-container {
	/* Fix width of mega menu 
	max-width: calc(1 * var(--brz-section-container-max-width, 1170px)) !important; */
	width: var(--brz-section-container-width,100%);

	justify-content: center;
	display: flex;
	
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;

}



/* SLIDER TABS - DESKTOP */
/*
.brz-tabs__nav {
  max-width: calc(var(--count) * 500px);
  width: 100%;
  grid-template-columns: repeat(var(--count), minmax(0, 1fr));
  background-color: #000;
  border-radius: 100px;
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

.brz-tabs__nav:has(.brz-tabs__nav--item:nth-child(1)) {--count: 1;}
.brz-tabs__nav:has(.brz-tabs__nav--item:nth-child(2)) {--count: 2;}
.brz-tabs__nav:has(.brz-tabs__nav--item:nth-child(3)) {--count: 3;}
.brz-tabs__nav:has(.brz-tabs__nav--item:nth-child(4)) {--count: 4;}
.brz-tabs__nav:has(.brz-tabs__nav--item:nth-child(5)) {--count: 5;}

.brz-tabs__nav::after {
  content: "";
  position: absolute;
  inset: 0px;
  transform: scale(0.97, 0.88); 
  --width: calc((100% / var(--count)));
  width: var(--width);
  margin-left: calc(var(--active) * var(--width));
  transition: margin-left 300ms;
  background-color: #FFF;
  z-index: -1;
  border-radius: 100px;
}

.brz-tabs__nav:has(.brz-tabs__nav--item:nth-child(1).brz-tabs__nav--active) {--active: 0;}
.brz-tabs__nav:has(.brz-tabs__nav--item:nth-child(2).brz-tabs__nav--active) {--active: 1;}
.brz-tabs__nav:has(.brz-tabs__nav--item:nth-child(3).brz-tabs__nav--active) {--active: 2;}
.brz-tabs__nav:has(.brz-tabs__nav--item:nth-child(4).brz-tabs__nav--active) {--active: 3;}
.brz-tabs__nav:has(.brz-tabs__nav--item:nth-child(5).brz-tabs__nav--active) {--active: 4;}

.brz-tabs__nav--item {
  flex-basis: 500px;
  padding: 8px 0;
  display: -webkit--webkit-box;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

*/

/* SLIDER TABS - MOBILE */

.brz-tabs__items {}
.brz-tabs__items--active {}

.brz-tabs__nav--mobile {
    background-color: #000;
    border-radius: 20px;
}

.brz-tabs__nav--mobile--active {
    background-color: #FFF;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.brz-tabs__nav--button {font-weight: bold;}


/* .brz-tabs__item--content {} */


@media (max-width:991px) {
    /* Tabs */
    .brz-tabs__items > .brz-tabs__nav--mobile {}
    
    .brz-tabs__items--active > .brz-tabs__nav--mobile.brz-tabs__nav--mobile--active {
        background-color: #00b0ed;
    }
    
    .brz-tabs__items > .brz-tabs__nav--mobile.brz-tabs__nav--mobile--active .brz-tabs__nav--button,
    .brz-tabs__items > .brz-tabs__nav--mobile.brz-tabs__nav--mobile--active .brz-tabs__nav--button span{
        color: #FFF;
    }
    
    /* Content */
    .brz-tabs__items > .brz-tabs__item--content {}
    
    .brz-tabs__items--active > .brz-tabs__item--content {
        background-color: #00b0ed;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
    }

    
}
