/***** customer specific css ONLY!!! *****/
/**** REMINDER for Responsive Breakpoints ****/
/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
}
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
}
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
}
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
}
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
}
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
}
/**** REMINDER for Responsive Breakpoints ___END ****/

/*** CUSTOM VARS here ***/
:root {
/*
        --some-sample-var: #asdf;
*/
}

/*** CUSTOM CSS here ***/


/* footer fixex */
.et_pb_module.et_pb_menu.footer-menu .et-menu li,
.et_pb_module.et_pb_menu.footer-menu .et-menu ul li a,
.et_pb_module.et_pb_menu.footer-menu .et-menu ul li .current-menu-item a,
.et_pb_section.main-footer .et_pb_text.address ul li {
  line-height: 1.7em !important;
}

.footer-section .et_pb_module.et_pb_menu.footer-menu li a { padding-bottom: 0 !important; }

.et_pb_module.et_pb_menu.footer-menu.et_pb_menu--style-left_aligned { align-items: flex-start !important; }
.et_pb_module.et_pb_menu.footer-menu.et_pb_menu--style-left_aligned .et-menu>li { 
padding:0!important;
}

.et_pb_module.et_pb_menu.footer-menu.et_pb_menu--style-centered { align-items: center !important; }
.et_pb_module.et_pb_menu.footer-menu.et_pb_menu--style-inline_centered_logo {}

.et_pb_module.et_pb_menu.footer-menu .et_pb_menu__menu nav ul { flex-direction: column; }
.et_pb_module.et_pb_menu.footer-menu.et_pb_menu--style-inline_centered_logo .et_pb_menu__menu nav ul { flex-direction: row; }

.et_pb_module.et_pb_menu.footer-menu .et_pb_menu__menu nav ul li,
.et_pb_section.main-footer .et_pb_text.address .et_pb_text_inner ul li { margin-top: 0; margin-bottom: 0px !important; }
.et_pb_section.main-footer .et_pb_text.address .et_pb_text_inner ul { padding: 0; list-style-type: none; }

.et_pb_module.et_pb_menu.footer-menu .et_pb_menu__menu nav ul li {}
.et_pb_module.et_pb_menu.footer-menu.et_pb_menu--style-left_aligned .et_pb_menu__menu nav ul li { justify-content: flex-start; }
.et_pb_module.et_pb_menu.footer-menu.et_pb_menu--style-centered .et_pb_menu__menu nav ul li { justify-content: center; text-align: center; }

.et_pb_module.et_pb_menu.footer-menu .et_pb_menu__menu nav ul li a { display: flex; }
.et_pb_module.et_pb_menu.footer-menu.et_pb_menu--style-left_aligned .et_pb_menu__menu nav ul li a { align-items: flex-start; }
.et_pb_module.et_pb_menu.footer-menu.et_pb_menu--style-centered .et_pb_menu__menu nav ul li a { align-items: center; text-align: center; }


.et_pb_module.et_pb_menu.footer-menu .current-menu-item { color: var(--pn_col1) !important; }
.et_pb_module.et_pb_menu.footer-menu .et-menu a:hover,
.footer-section .et_pb_module a:hover { text-decoration: underline; }
.footer-section .et_pb_module a:hover { opacity: .7; }



@media all and (max-width: 980px) {
  .et_pb_section.main-footer .et_pb_row_0_tb_footer .et_pb_column { padding: 0 0 2em; }
  .et_pb_section.main-footer .et_pb_row_0_tb_footer .et_pb_column.sixth-on-mobile { padding: 0; }

  .et_pb_section.sub-footer .et_pb_text.copyright .et_pb_text_inner { text-align: center !important; }
  .et_pb_module.et_pb_menu.subfooter-menu .et_pb_menu__wrap { justify-content: center !important; }
}


.et_pb_module.et_pb_menu.pn_hide-mobile-menu.et_pb_menu .et_pb_menu__menu, .pn_hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu {
  display: flex !important;
}
.et_pb_module.et_pb_menu.pn_hide-mobile-menu.et_pb_menu--style-left_aligned .et_pb_menu__wrap { 
  -ms-flex-pack: start !important; 
  justify-content: flex-start !important; 
}
.et_pb_module.et_pb_menu.pn_hide-mobile-menu.et_pb_menu--style-centered .et_pb_menu__wrap {
  -ms-flex-pack: center !important; 
  justify-content: center !important; 
}
.et_pb_module.et_pb_menu.pn_hide-mobile-menu .et_mobile_nav_menu {
  display: none !important;
}


.footer-menu li a {}
