.icon-bar {
  width: 30px
}

.icon-bar:nth-child(2) {
  margin: 5px 0
}

.navbar-toggle {
  padding: 0;
  border: none !important;
  outline: none !important
}

.navbar-toggle:focus {
  border: none !important;
  outline: none !important
}

.menu-mobile-toggle .icon-bar {
  transition: background ease 0.3s
}

.menu-mobile-toggle:hover .icon-bar {
  background: var(--nv-secondary-accent);
}

.close-sidebar-panel {
  margin-top: 2em
}

.close-sidebar-panel .icon-bar {
  background: #fff
}

.is-menu-sidebar .navbar-toggle .icon-bar:nth-child(1) {
  top: 7px
}

.is-menu-sidebar .navbar-toggle .icon-bar:nth-child(3) {
  bottom: 7px
}

.site-footer{min-height: 100px}

.has-large-font-size i{
  font-size: var(--wp--preset--font-size--large) !important;
  
}

.has-large-font-size .wp-block-themeisle-blocks-icon-list-item{
  margin-bottom: .5em;
}


html {
  scroll-behavior: smooth !important;
}
/*
body {
  hyphens: auto;
}
*/

.no-padding{ padding: 0 !important}
.no-margin{ margin: 0 !important}

.ps-3{ padding-left: 3em}
.ps-60{ padding-left: 62px}
.ps-4{ padding-left: 4em}

.maxw-160{max-width: 160px; margin-left: auto !important; margin-right: auto !important}

.questionmark-bg, .questionmark-bg .wp-block-cover__background{
  background-image: url("../img/quesionmark.png");
  background-repeat: no-repeat;
  background-position: 16px 22px;
  background-size: 60px 50px;
}