/*
 Theme Name:   Avala Child
 Theme URI:    http://avala.bold-themes.com
 Description:  Avala child theme
 Author:       BoldThemes
 Author URI:   http://bold-themes.com
 Template:     avala
 Version:      1.0.0
 Tags:         one-column, right-sidebar, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  avala-child
*/


/* Theme customization starts here
-------------------------------------------------------------- */
.brz-popup {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 9999;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.brz-popup__close {
    position: absolute;
    z-index: 2;
    top: 36px;
    left: 50px;
    color: #fff;
    font-size: 0;
    cursor: pointer
}

.brz-popup__close .brz-icon-svg {
    font-size: 26px
}

.brz-popup>.brz-container__wrap {
    max-height: 100%;
    padding-top: 70px;
    padding-bottom: 70px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.brz-popup .brz-container {
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.brz-popup .brz-container>.brz-row__container {
    max-height: 100%
}

.brz-popup .brz-container>.brz-row__container>.brz-row {
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 100%
}

.brz-popup__preview {
    z-index: -1;
    visibility: hidden;
    -webkit-transform: translate(-100%);
    transform: translate(-100%);
    opacity: 0;
    -webkit-transition: .3s cubic-bezier(.25,.46,.45,.94) opacity,.3s cubic-bezier(.25,.46,.45,.94) visibility,.3s cubic-bezier(.25,.46,.45,.94) z-index;
    transition: .3s cubic-bezier(.25,.46,.45,.94) opacity,.3s cubic-bezier(.25,.46,.45,.94) visibility,.3s cubic-bezier(.25,.46,.45,.94) z-index
}

.brz-popup__preview.brz-popup--opened {
    z-index: 1070;
    visibility: visible;
    -webkit-transform: translate(0);
    transform: translate(0);
    opacity: 1;
    -webkit-transition: .3s cubic-bezier(.25,.46,.45,.94) opacity,.3s cubic-bezier(.25,.46,.45,.94) visibility,.3s cubic-bezier(.25,.46,.45,.94) z-index;
    transition: .3s cubic-bezier(.25,.46,.45,.94) opacity,.3s cubic-bezier(.25,.46,.45,.94) visibility,.3s cubic-bezier(.25,.46,.45,.94) z-index
}

.brz-popup2 {
    width: 100%!important;
    height: 100%;
    max-width: 100%!important
}

.brz-popup2--fixed {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999
}

.brz-popup2--static {
    position: relative;
    overflow-y: hidden
}

.brz-popup2__close {
    position: absolute;
    z-index: 2;
    color: #fff;
    font-size: 0;
    cursor: pointer
}

.brz-popup2__close .brz-icon-svg {
    font-size: 26px
}

.brz-popup2 .brz-container__wrap {
    position: relative;
    margin: 0
}

.brz-popup2 .brz-container__wrap .brz-container {
    height: 100%
}

.brz-popup2__inner {
    position: relative;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto
}

.brz-popup2__inner>.brz-container__wrap {
    max-height: 100%;
    margin: 0;
    padding: 0
}

.brz-popup2__vertical-align {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.brz-popup2__custom2 .brz-popup2__inner .brz-container__wrap>.brz-container>.brz-row__container {
    height: 100%;
    max-height: 100%
}

.brz-popup2__custom2 .brz-popup2__inner .brz-container__wrap>.brz-container>.brz-row__container>.brz-row {
    max-height: 100%;
    overflow-x: hidden;
    overflow-y: auto
}

.brz-popup2__preview.brz-popup2--fixed {
    z-index: -1;
    visibility: hidden;
    -webkit-transform: translate(0,-110%);
    transform: translate(0,-110%);
    opacity: 0;
    -webkit-transition: .3s cubic-bezier(.25,.46,.45,.94) opacity;
    transition: .3s cubic-bezier(.25,.46,.45,.94) opacity
}

.brz-popup2__preview.brz-popup2--opened {
    z-index: 1070;
    visibility: visible;
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
    opacity: 1;
    -webkit-transition: .3s cubic-bezier(.25,.46,.45,.94) opacity;
    transition: .3s cubic-bezier(.25,.46,.45,.94) opacity
}
.brz-css-ooawv > .brz-container__wrap .brz-popup2__close .brz-icon-svg {
    font-size: 24px;
}

.brz-css-ooawv > .brz-container__wrap .brz-popup2__close {
	top: -44px;
	right: -24px;
	left: auto;
	bottom: auto;
	color: rgba(255, 255, 255, 1);
}

.brz-popup2__close {
    position: absolute;
    z-index: 2;
    color: #fff;
    font-size: 0;
    cursor: pointer
}

.brz-popup2__close .brz-icon-svg {
    font-size: 26px
}

.brz-icon-svg {
    display: inline-block;
    width: 1em;
    height: 1em;
    stroke: none;
    max-width: none;
    position: relative;
    fill: currentColor;
    color: currentColor;
}

.overflow-hidden {
    overflow: hidden;
}
.w-full {
    width: 100%;
}
.h-full {
    height: 100%;
}
.\!z-auto {
    z-index: auto !important;
}
.top-0 {
    top: 0;
}
.left-0 {
    left: 0;
}
.absolute {
    position: absolute;
}

.brz-css-stghr > .brz-bg > .brz-bg-color {
    background-color: rgba(51,51,51, 0.93);
}

.brz-css-nmcxk > .brz-bg > .brz-bg-color {
    background-image: none;
}

.brz-css-yhtzt {
    justify-content: center;
    align-items: center;
}
.brz-popup2__inner {
    position: relative;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
}
.brz-d-xs-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 0;
}
.brz-flex-xs-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
}

.brz-css-ooawv > .brz-container__wrap {
    width: 80%;
}
.brz-css-yhtzt > .brz-container__wrap {
    width: 1170px;
}
.brz-popup2__inner>.brz-container__wrap {
    max-height: 100%;
    margin: 0;
    padding: 0;
}
.brz-popup2 .brz-container__wrap {
    position: relative;
    margin: 0;
}
.brz-container__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.brz-popup2 .brz-container__wrap .brz-container {
    height: 100%;
}

.brz-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: var(--brz-section-container-width, 100%);
}

.brz-container, .brz .brz-container__wrap {
    width: 100%;
}

.brz-css-yhtzt .brz-container > .brz-row__container {
    min-height: auto;
    align-items: center;
}
@media (min-width: 991px) {
    .brz-css-lfzqv {
        display: flex;
    }
}
.brz-css-lfzqv {
    margin: 0;
    z-index: auto;
    align-items: flex-start;
}
.brz-row__container {
    position: relative;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

@media (min-width: 991px) {
    .brz-css-lfzqv > .brz-bg {
        transition-duration: 0.50s;
        transition-property: filter, box-shadow, background, border-radius, border-color;
    }
}

.brz-css-lfzqv > .brz-bg {
    border: 0px solid rgba(102, 115, 141, 0);
    border-radius: 0px;
    box-shadow: none;
    max-width: 100%;
    mix-blend-mode: normal;
}
.brz-row__container>.brz-bg {
    left: auto;
}

.brz-css-lfzqv > .brz-row {
    border: 0px solid transparent;
}
]
.brz-css-nzomh {
    padding: 10px;
    max-width: 100%;
}
.brz-row {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: left;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
}
.brz-row {
    justify-content: center !important;
}
@media (min-width: 991px) {
    .brz-css-lfzqv > .brz-row {
        transition-duration: 0.50s;
        transition-property: filter, box-shadow, background, border-radius, border-color;
    }
}

.brz-css-kqbes {
    flex: 1 1 65.4%;
    max-width: 65.4%;
}
.brz-css-gylcu {
    z-index: auto;
    justify-content: flex-start;
}

.brz-columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 1px;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    will-change: flex, max-width;
}

.brz-animated.brz-animate-opacity {
    opacity: 1;
}
 .brz-animated:not(.brz-animate) {
    -webkit-animation-name: none;
    animation-name: none;
}
.brz-animated.brz-animate-opacity {
    opacity: 1;
}
.brz-animated:not(.brz-animate) {
    -webkit-animation-name: none;
    animation-name: none;
}
 .brz-css-ynicl {
    animation-name: slideInRight;
    animation-duration: 600ms;
    animation-delay: 0ms;
    animation-iteration-count: unset;
}
 .brz-css-dvgdf {
    flex: 1 1 34.6%;
    max-width: 34.6%;
    justify-content: center;
}

 .brz-css-kqbes > .brz-bg > .brz-bg-color {
    background-color: rgba(255,255,255, 1);
}
@media (min-width: 991px) {
    .brz-css-gylcu > .brz-bg > .brz-bg-color {
        transition-duration: 0.50s;
        transition-property: filter, box-shadow, background, border-radius, border-color;
    }
}
