/* Customizer-generated CSS - do not remove function */
:root{
  --aos-header-type: fixed;
  --aos-header-bg: #ffffff;
  --aos-header-height: 80px;
  --aos-header-scrolled-bg: #ffffff;
  --aos-header-transition: 0.3s;
  --aos-header-breakpoint: 900px;
  --aos-header-logo-width: 150px;
  --aos-header-logo-height: auto;
  --aos-header-logo-position: flex-start;
  --aos-header-logo-position-mobile: center;
  --aos-header-logo-padding: 0px 30px;
  --aos-header-logo-transition: 0.5s;
  --aos-header-logo-hover-filter: brightness(.5);
  --aos-header-mobile_menu-btn-color: #000000;
  --aos-header-mobile_menu-btn-color-scrolled: #000000;
  --aos-header-mobile_menu-btn-hover-color: #950000;
  --aos-header-mobile_menu-btn-hover-color-scrolled: #7c0000;
  --aos-header-mobile_menu-btn-font-size: 1.2rem;
  --aos-header-mobile_menu-btn-offset: 30px;
  --aos-header-mobile_menu-btn-transition: 0.5s;
  --aos-mobile_menu-close_btn-font_size: 1rem;
  --aos-mobile_menu-close_btn-bg: #1a1a1a;
  --aos-mobile_menu-close_btn-text_color: #ffffff;
  --aos-mobile_menu-close_btn-padding: 5px 10px;
  --aos-mobile_menu-close_btn-transition: 0.3s;
  --aos-mobile_menu-close_btn-hover_color: #333333;
  --aos-mobile_menu-width: 250px;
  --aos-mobile_menu-bg-color: #111111;
  --aos-mobile_menu-transition: 0.3s;
  --aos-mobile_menu-overlay-transition: 0.3s;
  --aos-mobile_menu-overlay-color: #000000;
  --aos-mobile_menu-overlay-opacity: 0.6;
  --aos-mobile_menu-font_family: Roboto, sans-serif;
  --aos-mobile_menu-font_size: 1rem;
  --aos-mobile_menu-item-padding: 0px 10px;
  --aos-mobile_menu-item-transition: 0.3s;
  --aos-mobile_menu-item-bg_color: #ffffff00;
  --aos-mobile_menu-item-bg_color-hover: #333333;
  --aos-mobile_menu-item-dropdown_indicator_color: #ffffff;
  --aos-mobile_menu-item-color: #ffffff;
  --aos-mobile_menu-item-color-hover: #ffffff;
  --aos-mobile_menu-item-dropdown_indicator_color-active: #ffffff;
  --aos-mobile_menu-item-activated-bg_color: #333333;
  --aos-mobile_menu-child_item-color: #ffffff;
  --aos-mobile_menu-child_item-color-hover: #ffffff;
  --aos-main_menu-color: #000000;
  --aos-main_menu-color-hover: #595959;
  --aos-main_menu-color-scrolled: #000000;
  --aos-main_menu-color-hover-scrolled: #595959;
  --aos-main_menu-item_width: 110px;
  --aos-main_menu-item_height: 100%;
  --aos-main_menu-item-padding: 0 0 0 0;
  --aos-main_menu-item-transition: 0.5s;
  --aos-main_menu-sub_menu-bg_color: #272727;
  --aos-main_menu-sub_menu-bg_color-hover: #6e6e6e;
  --aos-main_menu-sub_menu-item-color: #ffffff;
  --aos-main_menu-sub_menu-item-color-hover: #ffffff;
  --aos-main_menu-sub_menu-item-padding: 10px 15px;
  --aos-main_menu-sub_menu-item-transition: 0.3s;
  --aos-main_menu-sub_menu-item-width: 220px;
  --aos-main_menu-sub_menu-item-height: auto;
  --aos-main_menu-sub_menu-item-font_size: .9rem;
  --aos-main_menu-letter_spacing: 0px;
  --aos-main_menu-font_size: .8rem;
  --aos-main_menu-font_family: Roboto, sans-serif;
  --aos-footer-bg: #000000;
}

#container { padding-top: max(var(--aos-header-height), var(--aos-header-min-height, 0px)); }


/* Responsive: hide side menu on screens >= header breakpoint */
@media only screen and (min-width: 900px) {
  .aos-side_menu-container, #side_nav_menu, .aos-side_nav_menu-cls_btn-holder, .aos-mobile-menu-btn, .aos-side_menu_list-container { display: none !important; visibility: hidden !important; pointer-events: none !important; }
  #aos-site_bar-logo-holder {justify-content: var(--aos-header-logo-position);}
}

/* Responsive: hide side menu on screens >= header breakpoint */
@media only screen and (max-width: 900px) {
  .aos-header:not(.header-no-mobile) .aos-menu-container { display: none !important; visibility: hidden !important; pointer-events: none !important; }
  .header-no-mobile .aos-menu-container { overflow-x: auto; -webkit-overflow-scrolling: touch; }
  #aos-site_bar-logo-holder {justify-content: var(--aos-header-logo-position-mobile);}
}
