/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/
/*==============HEADER==================*/
/**** HOME SLIDER -- Desktop Dropdown Hover Dot ****/
.ba-ps-header__nav-menu-nestable-wrapper .brx-dropdown-content > li:hover > a svg, .ba-ps-header__nav-menu-nestable-dropdown-wrapper .brx-dropdown-content > li [aria-current="page"] svg{
width: 14px;
height: 14px;
transition: all 0.5s ease-in-out;}
.ba-ps-header__nav-menu-nestable-wrapper .brx-dropdown-content > li > a svg, .ba-ps-header__nav-menu-nestable-dropdown-wrapper .brx-dropdown-content > li [aria-current="page"] svg{
transition: all 0.5s ease-in-out;}
.ba-ps-header__nav-menu-nestable-dropdown-wrapper .brx-dropdown-content > li [aria-current="page"]{
gap: 10px;}
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 990px) {
 .ba-ps-header__nav-menu-nestable-wrapper .brx-dropdown-content > li:hover > a svg, .ba-ps-header__nav-menu-nestable-dropdown-wrapper .brx-dropdown-content > li [aria-current="page"] svg{
width: 0px!important;
height: 0px!important;}}
/*==============HOME SLIDER==================*/
/**** HOME SLIDER -- Slider Paggination ****/
.ba-home-hero__slider-nestable-wrapper .splide__pagination {
    flex-wrap: nowrap;
    flex-direction: column!important;
    transition: width 2s, height 1s ease-in-out;
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translate(0, -50%);
    width: max-content;
    left: auto;}
.ba-home-hero__slider-nestable-wrapper.brxe-slider-nested .splide__pagination .splide__pagination__page{
     transition: width 1s, height 0.7s ease-in-out;}
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
.ba-home-hero__slider-nestable-wrapper .splide__pagination {
    right:5px!important;}}
/*==============HEADING==================*/
/**** HEADING -- Highlight ****/
.ba-type-text span.typed {
    text-decoration: underline;
font-style: italic;}
/*==============ICON==================*/
/**** ICON -- Center ****/
.ba-ps-icon .icon{
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    align-content: center;
    justify-content: center;
    align-items: center;}
/*==============OUR PROGRAM==================*/
/**** OUR PROGRAM -- Link ****/
.ba-ps-home-program__card-wrapper .ba-ps-home-program__card-content-link {
  visibility: hidden;
  transition: all 0.5s ease-in-out;
  opacity: 0;}
.ba-ps-home-program__card-wrapper:hover .ba-ps-home-program__card-content-link {
  visibility: visible;
  transition: all 0.5s ease-in-out 0.3s;
  opacity: 1;}
/**** OUR PROGRAM -- Info Box Hover Expand ****/
.ba-ps-home-program__card-wrapper .ba-ps-home-program__card-content-info-box {
    margin-bottom: -30px;
  transition: all 0.5s ease-in-out;}
.ba-ps-home-program__card-wrapper:hover .ba-ps-home-program__card-content-info-box {
    margin-bottom: 0px;
  transition: all 0.5s ease-in-out;}
/**** OUR PROGRAM -- Link Icon Hover Rotate ****/
.ba-ps-home-program__card-content-link:hover span.icon {
    transform: rotateZ(46deg) !important;
  transition: all 0.5s ease-in-out;}
.ba-ps-home-program__card-content-link span.icon {  transition: all 0.5s ease-in-out;}
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 991px) {
 /**** OUR PROGRAM -- Link ****/
.ba-ps-home-program__card-wrapper .ba-ps-home-program__card-content-link {
  visibility: visible;
  opacity:1;}
/**** OUR PROGRAM -- Info Box Hover Expand ****/
.ba-ps-home-program__card-wrapper .ba-ps-home-program__card-content-info-box {
    margin-bottom: 0px;
}}
/*==============OUR BLOG==================*/
/**** OUR BLOG -- Icon ****/
.ba-ps-blog__card-inner:hover .ba-ps-blog__card-content-info-icon{
    transform: rotateZ(44deg) !important;
    transition: all 0.5s ease-in-out;}
.ba-ps-blog__card-inner .ba-ps-blog__card-content-info-icon{
    transition: all 0.5s ease-in-out;}
/*==============FOOTER==================*/
/**** FOOTER -- Link Hover Dot ****/
.ba-ps-footer__info-col-link .icon > svg{
transition: all 0.5s ease-in-out;}
.ba-ps-footer__info-col-link:hover .icon > svg{
width: 14px;
height: 14px;
transition: all 0.5s ease-in-out;}
.ba-ps-footer__info-col-link:hover {   gap: 10px;}
/*==============BLOG SIDEBAR==================*/
/**** BLOG SIDEBAR -- Link Hover  ****/
.ba-ps-blog-page__sidebar-card-link .wp-block-tag-cloud a, .wp-block-latest-posts.wp-block-latest-posts__list li {
    background: var(--bricks-color-jjhfhz);
    padding: 5px 12px;
    display: inline-block;
    margin-right: 5px;
color: var(--bricks-color-pxxdvn);
transition: all 0.5s ease-in-out;}
.ba-ps-blog-page__sidebar-card-link .wp-block-tag-cloud a:hover ,.ba-ps-blog-page__sidebar-card-link .wp-block-latest-posts.wp-block-latest-posts__list li:hover {
    background: var(--bricks-color-hedxvx);
color: var(--bricks-color-lbxbdf);
transition: all 0.5s ease-in-out;}
/**** BLOG SIDEBAR -- Category Width  ****/
ul.brxe-sidebar.ba-ps-blog-page__sidebar-card-link.category .wp-block-tag-cloud a{
    width: 47%;}
/**** BLOG SIDEBAR -- Category  ****/
ul.brxe-sidebar.ba-ps-blog-page__sidebar-card-link.category .wp-block-tag-cloud {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: space-between;
    align-items: flex-start;
    gap: 11px;}
/**** BLOG SIDEBAR -- Recent Post  ****/
.ba-ps-blog-page__sidebar-card-link .wp-block-latest-posts.wp-block-latest-posts__list {
    display: flex;
    list-style: none;
    padding-left: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
    justify-content: space-between;
    align-items: flex-start;
    gap: 10px;}
.ba-ps-blog-page__sidebar-card-link a.wp-block-latest-posts__post-title {
    font-weight: 600;}
@media all and (min-width: 768px) and (max-width: 980px) {
ul.brxe-sidebar.ba-ps-blog-page__sidebar-card-link.category .wp-block-tag-cloud a{
	width: 31%;}}
@media all and (max-width: 767px) {
ul.brxe-sidebar.ba-ps-blog-page__sidebar-card-link.category .wp-block-tag-cloud a{
	width: 100%;}}
/*==============BLOG SEARCH POPULAR HEADER TAGS==================*/
/**** BLOG SEARCH -- Tags Links  ****/
.ba-ps-header__content-search-form-tag .wp-block-tag-cloud a {
    padding: 5px 12px;
    border: 1px solid var(--bricks-color-pygeva);
transition: all 0.5s ease-in-out}
.ba-ps-header__content-search-form-tag .wp-block-tag-cloud a:hover {
    background-color: var(--bricks-color-pygeva);
    color: var(--bricks-color-hedxvx) ;
  border-color:  var(--bricks-color-pygeva) !important;
transition: all 0.5s ease-in-out;}
.ba-ps-header__content-search-form-tag .wp-block-tag-cloud {
    display: flex;
    box-sizing: border-box;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 12px;}
/*==============BLOG SEARCH POPULAR  TAGS==================*/
/**** BLOG SEARCH -- Tags Links  ****/
.ba-ps-blog-page-hero__content-search-form-tag .wp-block-tag-cloud a {
    padding: 5px 12px;
    border: 1px solid var(--bricks-color-werguc);
transition: all 0.5s ease-in-out;
    background-color: var(--bricks-color-pygeva);}
.ba-ps-blog-page-hero__content-search-form-tag .wp-block-tag-cloud a:hover {
    background-color: var(--bricks-color-hedxvx);
    color: var(--bricks-color-pygeva) ;
  border-color:  var(--bricks-color-hedxvx) !important;
transition: all 0.5s ease-in-out;}
.ba-ps-blog-page-hero__content-search-form-tag .wp-block-tag-cloud {
    display: flex;
    box-sizing: border-box;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 12px;}
/*==============Form Message==================*/
 .message .text {
    background-color: var(--bricks-color-veeonp);
    color: var(--bricks-color-pygeva);
    text-align: center;}