#gateway-popup #gateway-back-to-top-icon,
#gateway-popup .gateway-toolbar-share-contents,
#gateway-popup .gateway-toolbar-item .acalog-icon,
#gateway-page #gateway-back-to-top-icon,
#gateway-page .gateway-toolbar-share-contents,
#gateway-page .gateway-toolbar-item .acalog-icon {
  background-color: #FFFFFF !important;
  border-color: #444444 !important;
  color: #444444 !important;
}
#gateway-popup #gateway-back-to-top-icon:hover,
#gateway-popup .gateway-toolbar-item-active .acalog-icon,
#gateway-popup .gateway-toolbar-item.gateway-toolbar-portfolio-active .acalog-icon,
#gateway-popup .gateway-toolbar-item .acalog-icon:hover,
#gateway-page #gateway-back-to-top-icon:hover,
#gateway-page .gateway-toolbar-item-active .acalog-icon,
#gateway-page .gateway-toolbar-item.gateway-toolbar-portfolio-active .acalog-icon,
#gateway-page .gateway-toolbar-item .acalog-icon:hover {
  background-color: #444444 !important;
  border-color: #FFFFFF !important;
  color: #FFFFFF !important;
}
#gateway-popup .tooltip,
#gateway-page .tooltip {
  border-color: #444444 !important;
  background-color: #EEEEEE !important;
}
#gateway-popup td.td_lb,
#gateway-popup td.td_rb,
#gateway-popup th.th_lt,
#gateway-popup th.th_rt,
#gateway-page td.td_lb,
#gateway-page td.td_rb,
#gateway-page th.th_lt,
#gateway-page th.th_rt {
  background-color: #444444;
  color: #FFFFFF;
}
#gateway-popup .block_n2 hr,
#gateway-popup .block_content hr,
#gateway-page .block_n2 hr,
#gateway-page .block_content hr {
  border-color: #444444;
}
#gateway-popup td.td_light,
#gateway-page td.td_light {
  background-color: #EEEEEE;
}
#gateway-popup table.td_light,
#gateway-popup table.td_dark,
#gateway-popup td.td_dark,
#gateway-popup td.td_Dark,
#gateway-popup a.td_dark,
#gateway-popup #prefix_box,
#gateway-page table.td_light,
#gateway-page table.td_dark,
#gateway-page td.td_dark,
#gateway-page td.td_Dark,
#gateway-page a.td_dark,
#gateway-page #prefix_box {
  background-color: #EEEEEE;
}
#gateway-popup form[name="course_portfolio"] > table,
#gateway-popup form[name="course_portfolio"] th,
#gateway-popup form[name="course_portfolio"] td,
#gateway-popup form[name="program_portfolio"] > table,
#gateway-popup form[name="program_portfolio"] th,
#gateway-popup form[name="program_portfolio"] td,
#gateway-popup form[name="nav_link_portfolio"] > table,
#gateway-popup form[name="nav_link_portfolio"] th,
#gateway-popup form[name="nav_link_portfolio"] td,
#gateway-popup form[name="division_portfolio"] > table,
#gateway-popup form[name="division_portfolio"] th,
#gateway-popup form[name="division_portfolio"] td,
#gateway-popup form[name="search_links_portfolio"] > table,
#gateway-popup form[name="search_links_portfolio"] th,
#gateway-popup form[name="search_links_portfolio"] td,
#gateway-popup #course_search > table,
#gateway-popup #course_search th,
#gateway-popup #course_search td,
#gateway-popup #search_form > table,
#gateway-popup #search_form th,
#gateway-popup #search_form td,
#gateway-popup table.td_light,
#gateway-popup table.td_dark,
#gateway-popup td.td_light,
#gateway-popup td.td_dark,
#gateway-popup td.td_Dark,
#gateway-popup td.td_lb,
#gateway-popup td.td_rb,
#gateway-popup th.th_lt,
#gateway-popup th.th_rt,
#gateway-popup a.td_dark,
#gateway-popup #prefix_box,
#gateway-page form[name="course_portfolio"] > table,
#gateway-page form[name="course_portfolio"] th,
#gateway-page form[name="course_portfolio"] td,
#gateway-page form[name="program_portfolio"] > table,
#gateway-page form[name="program_portfolio"] th,
#gateway-page form[name="program_portfolio"] td,
#gateway-page form[name="nav_link_portfolio"] > table,
#gateway-page form[name="nav_link_portfolio"] th,
#gateway-page form[name="nav_link_portfolio"] td,
#gateway-page form[name="division_portfolio"] > table,
#gateway-page form[name="division_portfolio"] th,
#gateway-page form[name="division_portfolio"] td,
#gateway-page form[name="search_links_portfolio"] > table,
#gateway-page form[name="search_links_portfolio"] th,
#gateway-page form[name="search_links_portfolio"] td,
#gateway-page #course_search > table,
#gateway-page #course_search th,
#gateway-page #course_search td,
#gateway-page #search_form > table,
#gateway-page #search_form th,
#gateway-page #search_form td,
#gateway-page table.td_light,
#gateway-page table.td_dark,
#gateway-page td.td_light,
#gateway-page td.td_dark,
#gateway-page td.td_Dark,
#gateway-page td.td_lb,
#gateway-page td.td_rb,
#gateway-page th.th_lt,
#gateway-page th.th_rt,
#gateway-page a.td_dark,
#gateway-page #prefix_box {
  border-color: #444444;
}
#gateway-popup table.block_n2_and_content button:focus,
#gateway-popup table.block_n2_and_content input:focus,
#gateway-popup table.block_n2_and_content select:focus,
#gateway-popup table.block_n2_and_content textarea:focus,
#gateway-page table.block_n2_and_content button:focus,
#gateway-page table.block_n2_and_content input:focus,
#gateway-page table.block_n2_and_content select:focus,
#gateway-page table.block_n2_and_content textarea:focus {
  -webkit-box-shadow: #444444 0px 0px 5px 0px;
  -moz-box-shadow: #444444 0px 0px 5px 0px;
  -o-box-shadow: #444444 0px 0px 5px 0px;
  box-shadow: #444444 0px 0px 5px 0px;
}
#gateway-popup a.td_dark,
#gateway-page a.td_dark {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup td.td_lb,
#gateway-page td.td_lb {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup td.td_rb,
#gateway-page td.td_rb {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup th.th_lt,
#gateway-page th.th_lt {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup th.th_rt,
#gateway-page th.th_rt {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup table.td_dark,
#gateway-page table.td_dark {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup .toplevel_popup,
#gateway-popup .tooltip,
#gateway-popup #prefix_box,
#gateway-popup a.acalog-icon,
#gateway-popup #gateway-back-to-top-icon,
#gateway-popup .gateway-toolbar-share-contents,
#gateway-popup form[name="course_portfolio"] > table,
#gateway-popup form[name="program_portfolio"] > table,
#gateway-popup form[name="nav_link_portfolio"] > table,
#gateway-popup form[name="division_portfolio"] > table,
#gateway-popup form[name="search_links_portfolio"] > table,
#gateway-popup #course_search > table,
#gateway-popup #search_form > table,
#gateway-popup table.block_n2_and_content select,
#gateway-popup table.block_n2_and_content textarea,
#gateway-popup table.block_n2_and_content input[type="text"],
#gateway-popup table.block_n2_and_content input[type="password"],
#gateway-page .toplevel_popup,
#gateway-page .tooltip,
#gateway-page #prefix_box,
#gateway-page a.acalog-icon,
#gateway-page #gateway-back-to-top-icon,
#gateway-page .gateway-toolbar-share-contents,
#gateway-page form[name="course_portfolio"] > table,
#gateway-page form[name="program_portfolio"] > table,
#gateway-page form[name="nav_link_portfolio"] > table,
#gateway-page form[name="division_portfolio"] > table,
#gateway-page form[name="search_links_portfolio"] > table,
#gateway-page #course_search > table,
#gateway-page #search_form > table,
#gateway-page table.block_n2_and_content select,
#gateway-page table.block_n2_and_content textarea,
#gateway-page table.block_n2_and_content input[type="text"],
#gateway-page table.block_n2_and_content input[type="password"] {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
#gateway-popup #gateway-back-to-top-icon-container,
#gateway-page #gateway-back-to-top-icon-container {
  margin-left: 1340px;
}
#gateway-popup body {
  background: #EEEEEE !important;
}
#gateway-popup .toplevel_popup {
  border-color: #444444;
}
#gateway-popup .block_n1_right {
  background-color: #444444;
}
#gateway-popup .block_n1_right a,
#gateway-popup .block_n1_right .n1_header,
#gateway-popup .block_n1_right .n1_archived {
  color: #FFFFFF;
}
#gateway-popup table.td_dark {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.acalog-custom {
  @charset "UTF-8";
  @charset "UTF-8";
  @charset "UTF-8";
}
.acalog-custom img:is([sizes="auto" i],
.acalog-custom [sizes^="auto," i]) {
  contain-intrinsic-size: 3000px 1500px;
}
.acalog-custom img.wp-smiley,
.acalog-custom img.emoji {
  display: inline !important;
  border: none !important;
  box-shadow: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0 0.07em !important;
  vertical-align: -0.1em !important;
  background: none !important;
  padding: 0 !important;
}
.acalog-custom .wp-block-archives {
  box-sizing: border-box;
}
.acalog-custom .wp-block-archives-dropdown label {
  display: block;
}
.acalog-custom .wp-block-avatar {
  line-height: 0;
}
.acalog-custom .wp-block-avatar,
.acalog-custom .wp-block-avatar img {
  box-sizing: border-box;
}
.acalog-custom .wp-block-avatar.aligncenter {
  text-align: center;
}
.acalog-custom .wp-block-audio {
  box-sizing: border-box;
}
.acalog-custom .wp-block-audio :where(figcaption) {
  margin-bottom: 1em;
  margin-top: .5em;
}
.acalog-custom .wp-block-audio audio {
  min-width: 300px;
  width: 100%;
}
.acalog-custom .wp-block-button__link {
  align-content: center;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  height: 100%;
  text-align: center;
  word-break: break-word;
}
.acalog-custom .wp-block-button__link.aligncenter {
  text-align: center;
}
.acalog-custom .wp-block-button__link.alignright {
  text-align: right;
}
.acalog-custom :where(.wp-block-button__link) {
  border-radius: 9999px;
  box-shadow: none;
  padding: calc(2.667em) calc(3.333em);
  text-decoration: none;
}
.acalog-custom .wp-block-button[style*=text-decoration] .wp-block-button__link {
  text-decoration: inherit;
}
.acalog-custom .wp-block-buttons>.wp-block-button.has-custom-width {
  max-width: none;
}
.acalog-custom .wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {
  width: 100%;
}
.acalog-custom .wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link {
  font-size: inherit;
}
.acalog-custom .wp-block-buttons>.wp-block-button.wp-block-button__width-25 {
  width: calc(25% - var(--wp--style--block-gap,.5em)*.75);
}
.acalog-custom .wp-block-buttons>.wp-block-button.wp-block-button__width-50 {
  width: calc(50% - var(--wp--style--block-gap,.5em)*.5);
}
.acalog-custom .wp-block-buttons>.wp-block-button.wp-block-button__width-75 {
  width: calc(75% - var(--wp--style--block-gap,.5em)*.25);
}
.acalog-custom .wp-block-buttons>.wp-block-button.wp-block-button__width-100 {
  flex-basis: 100%;
  width: 100%;
}
.acalog-custom .wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25 {
  width: 25%;
}
.acalog-custom .wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50 {
  width: 50%;
}
.acalog-custom .wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75 {
  width: 75%;
}
.acalog-custom .wp-block-button.is-style-squared,
.acalog-custom .wp-block-button__link.wp-block-button.is-style-squared {
  border-radius: 0;
}
.acalog-custom .wp-block-button.no-border-radius,
.acalog-custom .wp-block-button__link.no-border-radius {
  border-radius: 0 !important;
}
.acalog-custom :root :where(.wp-block-button .wp-block-button__link.is-style-outline),
.acalog-custom :root :where(.wp-block-button.is-style-outline>.wp-block-button__link) {
  border: 2px solid;
  padding: .667em 1.333em;
}
.acalog-custom :root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),
.acalog-custom :root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)) {
  color: currentColor;
}
.acalog-custom :root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),
.acalog-custom :root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)) {
  background-color: initial;
  background-image: none;
}
.acalog-custom .wp-block-buttons {
  box-sizing: border-box;
}
.acalog-custom .wp-block-buttons.is-vertical {
  flex-direction: column;
}
.acalog-custom .wp-block-buttons.is-vertical>.wp-block-button:last-child {
  margin-bottom: 0;
}
.acalog-custom .wp-block-buttons>.wp-block-button {
  display: inline-block;
  margin: 0;
}
.acalog-custom .wp-block-buttons.is-content-justification-left {
  justify-content: flex-start;
}
.acalog-custom .wp-block-buttons.is-content-justification-left.is-vertical {
  align-items: flex-start;
}
.acalog-custom .wp-block-buttons.is-content-justification-center {
  justify-content: center;
}
.acalog-custom .wp-block-buttons.is-content-justification-center.is-vertical {
  align-items: center;
}
.acalog-custom .wp-block-buttons.is-content-justification-right {
  justify-content: flex-end;
}
.acalog-custom .wp-block-buttons.is-content-justification-right.is-vertical {
  align-items: flex-end;
}
.acalog-custom .wp-block-buttons.is-content-justification-space-between {
  justify-content: space-between;
}
.acalog-custom .wp-block-buttons.aligncenter {
  text-align: center;
}
.acalog-custom .wp-block-buttons:not(.is-content-justification-space-between,
.acalog-custom .is-content-justification-right,
.acalog-custom .is-content-justification-left,
.acalog-custom .is-content-justification-center) .wp-block-button.aligncenter {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.acalog-custom .wp-block-buttons[style*=text-decoration] .wp-block-button,
.acalog-custom .wp-block-buttons[style*=text-decoration] .wp-block-button__link {
  text-decoration: inherit;
}
.acalog-custom .wp-block-buttons.has-custom-font-size .wp-block-button__link {
  font-size: inherit;
}
.acalog-custom .wp-block-buttons .wp-block-button__link {
  width: 100%;
}
.acalog-custom .wp-block-button.aligncenter,
.acalog-custom .wp-block-calendar {
  text-align: center;
}
.acalog-custom .wp-block-calendar td,
.acalog-custom .wp-block-calendar th {
  border: 1px solid;
  padding: .25em;
}
.acalog-custom .wp-block-calendar th {
  font-weight: 400;
}
.acalog-custom .wp-block-calendar caption {
  background-color: inherit;
}
.acalog-custom .wp-block-calendar table {
  border-collapse: collapse;
  width: 100%;
}
.acalog-custom .wp-block-calendar table:where(:not(.has-text-color)) {
  color: #40464d;
}
.acalog-custom .wp-block-calendar table:where(:not(.has-text-color)) td,
.acalog-custom .wp-block-calendar table:where(:not(.has-text-color)) th {
  border-color: #ddd;
}
.acalog-custom .wp-block-calendar table.has-background th {
  background-color: inherit;
}
.acalog-custom .wp-block-calendar table.has-text-color th {
  color: inherit;
}
.acalog-custom :where(.wp-block-calendar table:not(.has-background) th) {
  background: #ddd;
}
.acalog-custom .wp-block-categories {
  box-sizing: border-box;
}
.acalog-custom .wp-block-categories.alignleft {
  margin-right: 2em;
}
.acalog-custom .wp-block-categories.alignright {
  margin-left: 2em;
}
.acalog-custom .wp-block-categories.wp-block-categories-dropdown.aligncenter {
  text-align: center;
}
.acalog-custom .wp-block-categories .wp-block-categories__label {
  display: block;
  width: 100%;
}
.acalog-custom .wp-block-code {
  box-sizing: border-box;
}
.acalog-custom .wp-block-code code {
  direction: ltr;
  display: block;
  font-family: inherit;
  overflow-wrap: break-word;
  text-align: initial;
  white-space: pre-wrap;
}
.acalog-custom .wp-block-columns {
  align-items: normal !important;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap !important;
}
@media (min-width: 782px) {
  .acalog-custom .wp-block-columns {
    flex-wrap: nowrap !important;
  }
}
.acalog-custom .wp-block-columns.are-vertically-aligned-top {
  align-items: flex-start;
}
.acalog-custom .wp-block-columns.are-vertically-aligned-center {
  align-items: center;
}
.acalog-custom .wp-block-columns.are-vertically-aligned-bottom {
  align-items: flex-end;
}
@media (max-width: 781px) {
  .acalog-custom .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: 100% !important;
  }
}
@media (min-width: 782px) {
  .acalog-custom .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: 0;
    flex-grow: 1;
  }
  .acalog-custom .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis] {
    flex-grow: 0;
  }
}
.acalog-custom .wp-block-columns.is-not-stacked-on-mobile {
  flex-wrap: nowrap !important;
}
.acalog-custom .wp-block-columns.is-not-stacked-on-mobile>.wp-block-column {
  flex-basis: 0;
  flex-grow: 1;
}
.acalog-custom .wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis] {
  flex-grow: 0;
}
.acalog-custom :where(.wp-block-columns) {
  margin-bottom: 1.75em;
}
.acalog-custom :where(.wp-block-columns.has-background) {
  padding: 1.25em 2.375em;
}
.acalog-custom .wp-block-column {
  flex-grow: 1;
  min-width: 0;
  overflow-wrap: break-word;
  word-break: break-word;
}
.acalog-custom .wp-block-column.is-vertically-aligned-top {
  align-self: flex-start;
}
.acalog-custom .wp-block-column.is-vertically-aligned-center {
  align-self: center;
}
.acalog-custom .wp-block-column.is-vertically-aligned-bottom {
  align-self: flex-end;
}
.acalog-custom .wp-block-column.is-vertically-aligned-stretch {
  align-self: stretch;
}
.acalog-custom .wp-block-column.is-vertically-aligned-bottom,
.acalog-custom .wp-block-column.is-vertically-aligned-center,
.acalog-custom .wp-block-column.is-vertically-aligned-top {
  width: 100%;
}
.acalog-custom .wp-block-post-comments {
  box-sizing: border-box;
}
.acalog-custom .wp-block-post-comments .alignleft {
  float: left;
}
.acalog-custom .wp-block-post-comments .alignright {
  float: right;
}
.acalog-custom .wp-block-post-comments .navigation:after {
  clear: both;
  content: "";
  display: table;
}
.acalog-custom .wp-block-post-comments .commentlist {
  clear: both;
  list-style: none;
  margin: 0;
  padding: 0;
}
.acalog-custom .wp-block-post-comments .commentlist .comment {
  min-height: 2.25em;
  padding-left: 3.25em;
}
.acalog-custom .wp-block-post-comments .commentlist .comment p {
  font-size: 1em;
  line-height: 1.8;
  margin: 1em 0;
}
.acalog-custom .wp-block-post-comments .commentlist .children {
  list-style: none;
  margin: 0;
  padding: 0;
}
.acalog-custom .wp-block-post-comments .comment-author {
  line-height: 1.5;
}
.acalog-custom .wp-block-post-comments .comment-author .avatar {
  border-radius: 1.5em;
  display: block;
  float: left;
  height: 2.5em;
  margin-right: .75em;
  margin-top: .5em;
  width: 2.5em;
}
.acalog-custom .wp-block-post-comments .comment-author cite {
  font-style: normal;
}
.acalog-custom .wp-block-post-comments .comment-meta {
  font-size: .875em;
  line-height: 1.5;
}
.acalog-custom .wp-block-post-comments .comment-meta b {
  font-weight: 400;
}
.acalog-custom .wp-block-post-comments .comment-meta .comment-awaiting-moderation {
  display: block;
  margin-bottom: 1em;
  margin-top: 1em;
}
.acalog-custom .wp-block-post-comments .comment-body .commentmetadata {
  font-size: .875em;
}
.acalog-custom .wp-block-post-comments .comment-form-author label,
.acalog-custom .wp-block-post-comments .comment-form-comment label,
.acalog-custom .wp-block-post-comments .comment-form-email label,
.acalog-custom .wp-block-post-comments .comment-form-url label {
  display: block;
  margin-bottom: .25em;
}
.acalog-custom .wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),
.acalog-custom .wp-block-post-comments .comment-form textarea {
  box-sizing: border-box;
  display: block;
  width: 100%;
}
.acalog-custom .wp-block-post-comments .comment-form-cookies-consent {
  display: flex;
  gap: .25em;
}
.acalog-custom .wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {
  margin-top: .35em;
}
.acalog-custom .wp-block-post-comments .comment-reply-title {
  margin-bottom: 0;
}
.acalog-custom .wp-block-post-comments .comment-reply-title :where(small) {
  font-size: var(--wp--preset--font-size--medium,smaller);
  margin-left: .5em;
}
.acalog-custom .wp-block-post-comments .reply {
  font-size: .875em;
  margin-bottom: 1.4em;
}
.acalog-custom .wp-block-post-comments input:not([type=submit]),
.acalog-custom .wp-block-post-comments textarea {
  border: 1px solid #949494;
  font-family: inherit;
  font-size: 1em;
}
.acalog-custom .wp-block-post-comments input:not([type=submit]):not([type=checkbox]),
.acalog-custom .wp-block-post-comments textarea {
  padding: calc(2.667em);
}
.acalog-custom :where(.wp-block-post-comments input[type=submit]) {
  border: none;
}
.acalog-custom .wp-block-comments {
  box-sizing: border-box;
}
.acalog-custom .wp-block-comments-pagination>.wp-block-comments-pagination-next,
.acalog-custom .wp-block-comments-pagination>.wp-block-comments-pagination-numbers,
.acalog-custom .wp-block-comments-pagination>.wp-block-comments-pagination-previous {
  font-size: inherit;
  margin-bottom: .5em;
  margin-right: .5em;
}
.acalog-custom .wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,
.acalog-custom .wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,
.acalog-custom .wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child {
  margin-right: 0;
}
.acalog-custom .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {
  display: inline-block;
  margin-right: 1ch;
}
.acalog-custom .wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {
  transform: scaleX(1);
}
.acalog-custom .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {
  display: inline-block;
  margin-left: 1ch;
}
.acalog-custom .wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {
  transform: scaleX(1);
}
.acalog-custom .wp-block-comments-pagination.aligncenter {
  justify-content: center;
}
.acalog-custom .wp-block-comment-template {
  box-sizing: border-box;
  list-style: none;
  margin-bottom: 0;
  max-width: 100%;
  padding: 0;
}
.acalog-custom .wp-block-comment-template li {
  clear: both;
}
.acalog-custom .wp-block-comment-template ol {
  list-style: none;
  margin-bottom: 0;
  max-width: 100%;
  padding-left: 2rem;
}
.acalog-custom .wp-block-comment-template.alignleft {
  float: left;
}
.acalog-custom .wp-block-comment-template.aligncenter {
  margin-left: auto;
  margin-right: auto;
  width: fit-content;
}
.acalog-custom .wp-block-comment-template.alignright {
  float: right;
}
.acalog-custom .wp-block-comment-date {
  box-sizing: border-box;
}
.acalog-custom .comment-awaiting-moderation {
  display: block;
  font-size: .875em;
  line-height: 1.5;
}
.acalog-custom .wp-block-comment-author-name,
.acalog-custom .wp-block-comment-content,
.acalog-custom .wp-block-comment-edit-link,
.acalog-custom .wp-block-comment-reply-link {
  box-sizing: border-box;
}
.acalog-custom .wp-block-cover,
.acalog-custom .wp-block-cover-image {
  align-items: center;
  background-position: 50%;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  min-height: 430px;
  overflow: hidden;
  overflow: clip;
  padding: 1em;
  position: relative;
}
.acalog-custom .wp-block-cover .has-background-dim:not([class*=-background-color]),
.acalog-custom .wp-block-cover-image .has-background-dim:not([class*=-background-color]),
.acalog-custom .wp-block-cover-image.has-background-dim:not([class*=-background-color]),
.acalog-custom .wp-block-cover.has-background-dim:not([class*=-background-color]) {
  background-color: #000;
}
.acalog-custom .wp-block-cover .has-background-dim.has-background-gradient,
.acalog-custom .wp-block-cover-image .has-background-dim.has-background-gradient {
  background-color: initial;
}
.acalog-custom .wp-block-cover-image.has-background-dim:before,
.acalog-custom .wp-block-cover.has-background-dim:before {
  background-color: inherit;
  content: "";
}
.acalog-custom .wp-block-cover .wp-block-cover__background,
.acalog-custom .wp-block-cover .wp-block-cover__gradient-background,
.acalog-custom .wp-block-cover-image .wp-block-cover__background,
.acalog-custom .wp-block-cover-image .wp-block-cover__gradient-background,
.acalog-custom .wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,
.acalog-custom .wp-block-cover.has-background-dim:not(.has-background-gradient):before {
  bottom: 0;
  left: 0;
  opacity: .5;
  position: absolute;
  right: 0;
  top: 0;
}
.acalog-custom .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,
.acalog-custom .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
.acalog-custom .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,
.acalog-custom .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,
.acalog-custom .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
.acalog-custom .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
  opacity: .1;
}
.acalog-custom .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,
.acalog-custom .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
.acalog-custom .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,
.acalog-custom .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,
.acalog-custom .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
.acalog-custom .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
  opacity: .2;
}
.acalog-custom .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,
.acalog-custom .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
.acalog-custom .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,
.acalog-custom .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,
.acalog-custom .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
.acalog-custom .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
  opacity: .3;
}
.acalog-custom .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,
.acalog-custom .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
.acalog-custom .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,
.acalog-custom .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,
.acalog-custom .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
.acalog-custom .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
  opacity: .4;
}
.acalog-custom .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,
.acalog-custom .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
.acalog-custom .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,
.acalog-custom .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,
.acalog-custom .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
.acalog-custom .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
  opacity: .5;
}
.acalog-custom .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,
.acalog-custom .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
.acalog-custom .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,
.acalog-custom .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,
.acalog-custom .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
.acalog-custom .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
  opacity: .6;
}
.acalog-custom .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,
.acalog-custom .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
.acalog-custom .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,
.acalog-custom .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,
.acalog-custom .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
.acalog-custom .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
  opacity: .7;
}
.acalog-custom .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,
.acalog-custom .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
.acalog-custom .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,
.acalog-custom .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,
.acalog-custom .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
.acalog-custom .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
  opacity: .8;
}
.acalog-custom .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,
.acalog-custom .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
.acalog-custom .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,
.acalog-custom .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,
.acalog-custom .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
.acalog-custom .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
  opacity: .9;
}
.acalog-custom .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,
.acalog-custom .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
.acalog-custom .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,
.acalog-custom .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,
.acalog-custom .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
.acalog-custom .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
  opacity: 1;
}
.acalog-custom .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,
.acalog-custom .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,
.acalog-custom .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,
.acalog-custom .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {
  opacity: 0;
}
.acalog-custom .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,
.acalog-custom .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,
.acalog-custom .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,
.acalog-custom .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 {
  opacity: .1;
}
.acalog-custom .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,
.acalog-custom .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,
.acalog-custom .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,
.acalog-custom .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 {
  opacity: .2;
}
.acalog-custom .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,
.acalog-custom .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,
.acalog-custom .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,
.acalog-custom .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 {
  opacity: .3;
}
.acalog-custom .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,
.acalog-custom .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,
.acalog-custom .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,
.acalog-custom .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 {
  opacity: .4;
}
.acalog-custom .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,
.acalog-custom .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,
.acalog-custom .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,
.acalog-custom .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 {
  opacity: .5;
}
.acalog-custom .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,
.acalog-custom .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,
.acalog-custom .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,
.acalog-custom .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 {
  opacity: .6;
}
.acalog-custom .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,
.acalog-custom .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,
.acalog-custom .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,
.acalog-custom .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 {
  opacity: .7;
}
.acalog-custom .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,
.acalog-custom .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,
.acalog-custom .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,
.acalog-custom .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 {
  opacity: .8;
}
.acalog-custom .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,
.acalog-custom .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,
.acalog-custom .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,
.acalog-custom .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 {
  opacity: .9;
}
.acalog-custom .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,
.acalog-custom .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,
.acalog-custom .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,
.acalog-custom .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 {
  opacity: 1;
}
.acalog-custom .wp-block-cover-image.alignleft,
.acalog-custom .wp-block-cover-image.alignright,
.acalog-custom .wp-block-cover.alignleft,
.acalog-custom .wp-block-cover.alignright {
  max-width: 420px;
  width: 100%;
}
.acalog-custom .wp-block-cover-image.aligncenter,
.acalog-custom .wp-block-cover-image.alignleft,
.acalog-custom .wp-block-cover-image.alignright,
.acalog-custom .wp-block-cover.aligncenter,
.acalog-custom .wp-block-cover.alignleft,
.acalog-custom .wp-block-cover.alignright {
  display: flex;
}
.acalog-custom .wp-block-cover .wp-block-cover__inner-container,
.acalog-custom .wp-block-cover-image .wp-block-cover__inner-container {
  color: inherit;
  position: relative;
  width: 100%;
}
.acalog-custom .wp-block-cover-image.is-position-top-left,
.acalog-custom .wp-block-cover.is-position-top-left {
  align-items: flex-start;
  justify-content: flex-start;
}
.acalog-custom .wp-block-cover-image.is-position-top-center,
.acalog-custom .wp-block-cover.is-position-top-center {
  align-items: flex-start;
  justify-content: center;
}
.acalog-custom .wp-block-cover-image.is-position-top-right,
.acalog-custom .wp-block-cover.is-position-top-right {
  align-items: flex-start;
  justify-content: flex-end;
}
.acalog-custom .wp-block-cover-image.is-position-center-left,
.acalog-custom .wp-block-cover.is-position-center-left {
  align-items: center;
  justify-content: flex-start;
}
.acalog-custom .wp-block-cover-image.is-position-center-center,
.acalog-custom .wp-block-cover.is-position-center-center {
  align-items: center;
  justify-content: center;
}
.acalog-custom .wp-block-cover-image.is-position-center-right,
.acalog-custom .wp-block-cover.is-position-center-right {
  align-items: center;
  justify-content: flex-end;
}
.acalog-custom .wp-block-cover-image.is-position-bottom-left,
.acalog-custom .wp-block-cover.is-position-bottom-left {
  align-items: flex-end;
  justify-content: flex-start;
}
.acalog-custom .wp-block-cover-image.is-position-bottom-center,
.acalog-custom .wp-block-cover.is-position-bottom-center {
  align-items: flex-end;
  justify-content: center;
}
.acalog-custom .wp-block-cover-image.is-position-bottom-right,
.acalog-custom .wp-block-cover.is-position-bottom-right {
  align-items: flex-end;
  justify-content: flex-end;
}
.acalog-custom .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,
.acalog-custom .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
  margin: 0;
}
.acalog-custom .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,
.acalog-custom .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,
.acalog-custom .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,
.acalog-custom .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,
.acalog-custom .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,
.acalog-custom .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,
.acalog-custom .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,
.acalog-custom .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,
.acalog-custom .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,
.acalog-custom .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,
.acalog-custom .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,
.acalog-custom .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container {
  margin: 0;
  width: auto;
}
.acalog-custom .wp-block-cover .wp-block-cover__image-background,
.acalog-custom .wp-block-cover video.wp-block-cover__video-background,
.acalog-custom .wp-block-cover-image .wp-block-cover__image-background,
.acalog-custom .wp-block-cover-image video.wp-block-cover__video-background {
  border: none;
  bottom: 0;
  box-shadow: none;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  object-fit: cover;
  outline: none;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.acalog-custom .wp-block-cover-image.has-parallax,
.acalog-custom .wp-block-cover.has-parallax,
.acalog-custom .wp-block-cover__image-background.has-parallax,
.acalog-custom video.wp-block-cover__video-background.has-parallax {
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
}
.acalog-custom .wp-block-cover-image.is-repeated,
.acalog-custom .wp-block-cover.is-repeated,
.acalog-custom .wp-block-cover__image-background.is-repeated,
.acalog-custom video.wp-block-cover__video-background.is-repeated {
  background-repeat: repeat;
  background-size: auto;
}
.acalog-custom .wp-block-cover-image-text,
.acalog-custom .wp-block-cover-image-text a,
.acalog-custom .wp-block-cover-image-text a:active,
.acalog-custom .wp-block-cover-image-text a:focus,
.acalog-custom .wp-block-cover-image-text a:hover,
.acalog-custom .wp-block-cover-text,
.acalog-custom .wp-block-cover-text a,
.acalog-custom .wp-block-cover-text a:active,
.acalog-custom .wp-block-cover-text a:focus,
.acalog-custom .wp-block-cover-text a:hover,
.acalog-custom section.wp-block-cover-image h2,
.acalog-custom section.wp-block-cover-image h2 a,
.acalog-custom section.wp-block-cover-image h2 a:active,
.acalog-custom section.wp-block-cover-image h2 a:focus,
.acalog-custom section.wp-block-cover-image h2 a:hover {
  color: #fff;
}
.acalog-custom .wp-block-cover-image .wp-block-cover.has-left-content {
  justify-content: flex-start;
}
.acalog-custom .wp-block-cover-image .wp-block-cover.has-right-content {
  justify-content: flex-end;
}
.acalog-custom .wp-block-cover-image.has-left-content .wp-block-cover-image-text,
.acalog-custom .wp-block-cover.has-left-content .wp-block-cover-text,
.acalog-custom section.wp-block-cover-image.has-left-content>h2 {
  margin-left: 0;
  text-align: left;
}
.acalog-custom .wp-block-cover-image.has-right-content .wp-block-cover-image-text,
.acalog-custom .wp-block-cover.has-right-content .wp-block-cover-text,
.acalog-custom section.wp-block-cover-image.has-right-content>h2 {
  margin-right: 0;
  text-align: right;
}
.acalog-custom .wp-block-cover .wp-block-cover-text,
.acalog-custom .wp-block-cover-image .wp-block-cover-image-text,
.acalog-custom section.wp-block-cover-image>h2 {
  font-size: 2em;
  line-height: 1.25;
  margin-bottom: 0;
  max-width: 840px;
  padding: .44em;
  text-align: center;
  z-index: 1;
}
.acalog-custom :where(.wp-block-cover-image:not(.has-text-color)),
.acalog-custom :where(.wp-block-cover:not(.has-text-color)) {
  color: #fff;
}
.acalog-custom :where(.wp-block-cover-image.is-light:not(.has-text-color)),
.acalog-custom :where(.wp-block-cover.is-light:not(.has-text-color)) {
  color: #000;
}
.acalog-custom :root :where(.wp-block-cover h1:not(.has-text-color)),
.acalog-custom :root :where(.wp-block-cover h2:not(.has-text-color)),
.acalog-custom :root :where(.wp-block-cover h3:not(.has-text-color)),
.acalog-custom :root :where(.wp-block-cover h4:not(.has-text-color)),
.acalog-custom :root :where(.wp-block-cover h5:not(.has-text-color)),
.acalog-custom :root :where(.wp-block-cover h6:not(.has-text-color)),
.acalog-custom :root :where(.wp-block-cover p:not(.has-text-color)) {
  color: inherit;
}
.acalog-custom body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background,
.acalog-custom body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background {
  z-index: 0;
}
.acalog-custom body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,
.acalog-custom body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,
.acalog-custom body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container,
.acalog-custom body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before {
  z-index: 1;
}
.acalog-custom .has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container {
  z-index: auto;
}
.acalog-custom .wp-block-details {
  box-sizing: border-box;
}
.acalog-custom .wp-block-details summary {
  cursor: pointer;
}
.acalog-custom .wp-block-embed.alignleft,
.acalog-custom .wp-block-embed.alignright,
.acalog-custom .wp-block[data-align=left]>[data-type="core/embed"],
.acalog-custom .wp-block[data-align=right]>[data-type="core/embed"] {
  max-width: 360px;
  width: 100%;
}
.acalog-custom .wp-block-embed.alignleft .wp-block-embed__wrapper,
.acalog-custom .wp-block-embed.alignright .wp-block-embed__wrapper,
.acalog-custom .wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,
.acalog-custom .wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper {
  min-width: 280px;
}
.acalog-custom .wp-block-cover .wp-block-embed {
  min-height: 240px;
  min-width: 320px;
}
.acalog-custom .wp-block-embed {
  overflow-wrap: break-word;
}
.acalog-custom .wp-block-embed :where(figcaption) {
  margin-bottom: 1em;
  margin-top: .5em;
}
.acalog-custom .wp-block-embed iframe {
  max-width: 100%;
}
.acalog-custom .wp-block-embed__wrapper {
  position: relative;
}
.acalog-custom .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
  content: "";
  display: block;
  padding-top: 50%;
}
.acalog-custom .wp-embed-responsive .wp-has-aspect-ratio iframe {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.acalog-custom .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
  padding-top: 42.85%;
}
.acalog-custom .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
  padding-top: 50%;
}
.acalog-custom .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
  padding-top: 56.25%;
}
.acalog-custom .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
  padding-top: 75%;
}
.acalog-custom .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
  padding-top: 100%;
}
.acalog-custom .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
  padding-top: 177.77%;
}
.acalog-custom .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
  padding-top: 200%;
}
.acalog-custom .wp-block-file {
  box-sizing: border-box;
}
.acalog-custom .wp-block-file:not(.wp-element-button) {
  font-size: .8em;
}
.acalog-custom .wp-block-file.aligncenter {
  text-align: center;
}
.acalog-custom .wp-block-file.alignright {
  text-align: right;
}
.acalog-custom .wp-block-file *+.wp-block-file__button {
  margin-left: .75em;
}
.acalog-custom :where(.wp-block-file) {
  margin-bottom: 1.5em;
}
.acalog-custom .wp-block-file__embed {
  margin-bottom: 1em;
}
.acalog-custom :where(.wp-block-file__button) {
  border-radius: 2em;
  display: inline-block;
  padding: .5em 1em;
}
.acalog-custom :where(.wp-block-file__button):is(a):active,
.acalog-custom :where(.wp-block-file__button):is(a):focus,
.acalog-custom :where(.wp-block-file__button):is(a):hover,
.acalog-custom :where(.wp-block-file__button):is(a):visited {
  box-shadow: none;
  color: #fff;
  opacity: .85;
  text-decoration: none;
}
.acalog-custom .wp-block-form-input__label {
  display: flex;
  flex-direction: column;
  gap: .25em;
  margin-bottom: .5em;
  width: 100%;
}
.acalog-custom .wp-block-form-input__label.is-label-inline {
  align-items: center;
  flex-direction: row;
  gap: .5em;
}
.acalog-custom .wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content {
  margin-bottom: .5em;
}
.acalog-custom .wp-block-form-input__label:has(input[type=checkbox]) {
  flex-direction: row;
  width: fit-content;
}
.acalog-custom .wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content {
  margin: 0;
}
.acalog-custom .wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]) {
  flex-direction: row-reverse;
}
.acalog-custom .wp-block-form-input__label-content {
  width: fit-content;
}
.acalog-custom .wp-block-form-input__input {
  font-size: 1em;
  margin-bottom: .5em;
  padding: 0 .5em;
}
.acalog-custom .wp-block-form-input__input[type=date],
.acalog-custom .wp-block-form-input__input[type=datetime-local],
.acalog-custom .wp-block-form-input__input[type=datetime],
.acalog-custom .wp-block-form-input__input[type=email],
.acalog-custom .wp-block-form-input__input[type=month],
.acalog-custom .wp-block-form-input__input[type=number],
.acalog-custom .wp-block-form-input__input[type=password],
.acalog-custom .wp-block-form-input__input[type=search],
.acalog-custom .wp-block-form-input__input[type=tel],
.acalog-custom .wp-block-form-input__input[type=text],
.acalog-custom .wp-block-form-input__input[type=time],
.acalog-custom .wp-block-form-input__input[type=url],
.acalog-custom .wp-block-form-input__input[type=week] {
  border: 1px solid;
  line-height: 2;
  min-height: 2em;
}
.acalog-custom textarea.wp-block-form-input__input {
  min-height: 10em;
}
.acalog-custom .blocks-gallery-grid:not(.has-nested-images),
.acalog-custom .wp-block-gallery:not(.has-nested-images) {
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.acalog-custom .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,
.acalog-custom .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,
.acalog-custom .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,
.acalog-custom .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  justify-content: center;
  margin: 0 1em 1em 0;
  position: relative;
  width: calc(49%);
}
.acalog-custom .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),
.acalog-custom .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),
.acalog-custom .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),
.acalog-custom .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) {
  margin-right: 0;
}
.acalog-custom .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,
.acalog-custom .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,
.acalog-custom .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,
.acalog-custom .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure {
  align-items: flex-end;
  display: flex;
  height: 100%;
  justify-content: flex-start;
  margin: 0;
}
.acalog-custom .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,
.acalog-custom .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,
.acalog-custom .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,
.acalog-custom .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img {
  display: block;
  height: auto;
  max-width: 100%;
  width: auto;
}
.acalog-custom .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,
.acalog-custom .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,
.acalog-custom .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,
.acalog-custom .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption {
  background: linear-gradient(0deg,#000000b3,#0000004d 70%,#000 0);
  bottom: 0;
  box-sizing: border-box;
  color: #fff;
  font-size: .8em;
  margin: 0;
  max-height: 100%;
  overflow: auto;
  padding: 3em .77em .7em;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 2;
}
.acalog-custom .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,
.acalog-custom .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,
.acalog-custom .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,
.acalog-custom .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img {
  display: inline;
}
.acalog-custom .blocks-gallery-grid:not(.has-nested-images) figcaption,
.acalog-custom .wp-block-gallery:not(.has-nested-images) figcaption {
  flex-grow: 1;
}
.acalog-custom .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,
.acalog-custom .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,
.acalog-custom .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,
.acalog-custom .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,
.acalog-custom .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,
.acalog-custom .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,
.acalog-custom .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,
.acalog-custom .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img {
  flex: 1;
  height: 100%;
  object-fit: cover;
  width: 100%;
}
.acalog-custom .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,
.acalog-custom .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,
.acalog-custom .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,
.acalog-custom .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item {
  margin-right: 0;
  width: 100%;
}
@media (min-width: 600px) {
  .acalog-custom .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,
  .acalog-custom .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,
  .acalog-custom .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,
  .acalog-custom .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item {
    margin-right: 1em;
    width: calc(32.66666%);
  }
  .acalog-custom .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,
  .acalog-custom .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,
  .acalog-custom .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,
  .acalog-custom .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item {
    margin-right: 1em;
    width: calc(24.25%);
  }
  .acalog-custom .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,
  .acalog-custom .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,
  .acalog-custom .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,
  .acalog-custom .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item {
    margin-right: 1em;
    width: calc(19.2%);
  }
  .acalog-custom .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,
  .acalog-custom .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,
  .acalog-custom .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,
  .acalog-custom .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item {
    margin-right: 1em;
    width: calc(15.83334%);
  }
  .acalog-custom .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,
  .acalog-custom .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,
  .acalog-custom .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,
  .acalog-custom .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item {
    margin-right: 1em;
    width: calc(13.42857%);
  }
  .acalog-custom .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,
  .acalog-custom .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,
  .acalog-custom .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,
  .acalog-custom .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item {
    margin-right: 1em;
    width: calc(11.625%);
  }
  .acalog-custom .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),
  .acalog-custom .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),
  .acalog-custom .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),
  .acalog-custom .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),
  .acalog-custom .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),
  .acalog-custom .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),
  .acalog-custom .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),
  .acalog-custom .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),
  .acalog-custom .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),
  .acalog-custom .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),
  .acalog-custom .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),
  .acalog-custom .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),
  .acalog-custom .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),
  .acalog-custom .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),
  .acalog-custom .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),
  .acalog-custom .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),
  .acalog-custom .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),
  .acalog-custom .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),
  .acalog-custom .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),
  .acalog-custom .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),
  .acalog-custom .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),
  .acalog-custom .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),
  .acalog-custom .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),
  .acalog-custom .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),
  .acalog-custom .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),
  .acalog-custom .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),
  .acalog-custom .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),
  .acalog-custom .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),
  .acalog-custom .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),
  .acalog-custom .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),
  .acalog-custom .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),
  .acalog-custom .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {
    margin-right: 0;
  }
}
.acalog-custom .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,
.acalog-custom .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,
.acalog-custom .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,
.acalog-custom .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child {
  margin-right: 0;
}
.acalog-custom .blocks-gallery-grid:not(.has-nested-images).alignleft,
.acalog-custom .blocks-gallery-grid:not(.has-nested-images).alignright,
.acalog-custom .wp-block-gallery:not(.has-nested-images).alignleft,
.acalog-custom .wp-block-gallery:not(.has-nested-images).alignright {
  max-width: 420px;
  width: 100%;
}
.acalog-custom .blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,
.acalog-custom .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure {
  justify-content: center;
}
.acalog-custom .wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
  align-self: flex-start;
}
.acalog-custom figure.wp-block-gallery.has-nested-images {
  align-items: normal;
}
.acalog-custom .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
  margin: 0;
  width: calc(50% - var(--wp--style--unstable-gallery-gap,16px)/2);
}
.acalog-custom .wp-block-gallery.has-nested-images figure.wp-block-image {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  justify-content: center;
  max-width: 100%;
  position: relative;
}
.acalog-custom .wp-block-gallery.has-nested-images figure.wp-block-image>a,
.acalog-custom .wp-block-gallery.has-nested-images figure.wp-block-image>div {
  flex-direction: column;
  flex-grow: 1;
  margin: 0;
}
.acalog-custom .wp-block-gallery.has-nested-images figure.wp-block-image img {
  display: block;
  height: auto;
  max-width: 100% !important;
  width: auto;
}
.acalog-custom .wp-block-gallery.has-nested-images figure.wp-block-image figcaption,
.acalog-custom .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before {
  bottom: 0;
  left: 0;
  max-height: 100%;
  position: absolute;
  right: 0;
}
.acalog-custom .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before {
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  content: "";
  height: 100%;
  -webkit-mask-image: linear-gradient(0deg,#000 20%,#000 0);
  mask-image: linear-gradient(0deg,#000 20%,#000 0);
  max-height: 40%;
}
.acalog-custom .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
  background: linear-gradient(0deg,#000 6,#000 0);
  box-sizing: border-box;
  color: #fff;
  font-size: 13px;
  margin: 0;
  overflow: auto;
  padding: 1em;
  scrollbar-color: #000 0 #000 0;
  scrollbar-gutter: stable both-edges;
  scrollbar-width: thin;
  text-align: center;
  text-shadow: 0 0 1.5px #000;
  will-change: transform;
}
.acalog-custom .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar {
  height: 12px;
  width: 12px;
}
.acalog-custom .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track {
  background-color: initial;
}
.acalog-custom .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: initial;
  border: 3px solid #000 0;
  border-radius: 8px;
}
.acalog-custom .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,
.acalog-custom .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,
.acalog-custom .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb {
  background-color: #fff c;
}
.acalog-custom .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,
.acalog-custom .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,
.acalog-custom .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover {
  scrollbar-color: #fff c #000 0;
}
@media (hover: none) {
  .acalog-custom .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
    scrollbar-color: #fff c #000 0;
  }
}
.acalog-custom .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
  display: inline;
}
.acalog-custom .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {
  color: inherit;
}
.acalog-custom .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img {
  box-sizing: border-box;
}
.acalog-custom .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,
.acalog-custom .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,
.acalog-custom .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,
.acalog-custom .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div {
  flex: 1 1 auto;
}
.acalog-custom .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,
.acalog-custom .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption {
  background: none;
  color: inherit;
  flex: initial;
  margin: 0;
  padding: 10px 10px 9px;
  position: relative;
  text-shadow: none;
}
.acalog-custom .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,
.acalog-custom .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before {
  content: none;
}
.acalog-custom .wp-block-gallery.has-nested-images figcaption {
  flex-basis: 100%;
  flex-grow: 1;
  text-align: center;
}
.acalog-custom .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
  margin-bottom: auto;
  margin-top: 0;
}
.acalog-custom .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
  align-self: inherit;
}
.acalog-custom .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,
.acalog-custom .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone) {
  display: flex;
}
.acalog-custom .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,
.acalog-custom .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
  flex: 1 0 0%;
  height: 100%;
  object-fit: cover;
  width: 100%;
}
.acalog-custom .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
  width: 100%;
}
@media (min-width: 600px) {
  .acalog-custom .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
    width: calc(33.33333% - var(--wp--style--unstable-gallery-gap,16px)*.66667);
  }
  .acalog-custom .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
    width: calc(25% - var(--wp--style--unstable-gallery-gap,16px)*.75);
  }
  .acalog-custom .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
    width: calc(20% - var(--wp--style--unstable-gallery-gap,16px)*.8);
  }
  .acalog-custom .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
    width: calc(16.66667% - var(--wp--style--unstable-gallery-gap,16px)*.83333);
  }
  .acalog-custom .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
    width: calc(14.28571% - var(--wp--style--unstable-gallery-gap,16px)*.85714);
  }
  .acalog-custom .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
    width: calc(12.5% - var(--wp--style--unstable-gallery-gap,16px)*.875);
  }
  .acalog-custom .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
    width: calc(33.33% - var(--wp--style--unstable-gallery-gap,16px)*.66667);
  }
  .acalog-custom .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
  .acalog-custom .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image) {
    width: calc(50% - var(--wp--style--unstable-gallery-gap,16px)*.5);
  }
  .acalog-custom .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child {
    width: 100%;
  }
}
.acalog-custom .wp-block-gallery.has-nested-images.alignleft,
.acalog-custom .wp-block-gallery.has-nested-images.alignright {
  max-width: 420px;
  width: 100%;
}
.acalog-custom .wp-block-gallery.has-nested-images.aligncenter {
  justify-content: center;
}
.acalog-custom .wp-block-group {
  box-sizing: border-box;
}
.acalog-custom :where(.wp-block-group.wp-block-group-is-layout-constrained) {
  position: relative;
}
.acalog-custom h1.has-background,
.acalog-custom h2.has-background,
.acalog-custom h3.has-background,
.acalog-custom h4.has-background,
.acalog-custom h5.has-background,
.acalog-custom h6.has-background {
  padding: 1.25em 2.375em;
}
.acalog-custom h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
.acalog-custom h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
.acalog-custom h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
.acalog-custom h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
.acalog-custom h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
.acalog-custom h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
.acalog-custom h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
.acalog-custom h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
.acalog-custom h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
.acalog-custom h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
.acalog-custom h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
.acalog-custom h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]) {
  rotate: 180deg;
}
.acalog-custom .wp-block-image>a,
.acalog-custom .wp-block-image>figure>a {
  display: inline-block;
}
.acalog-custom .wp-block-image img {
  box-sizing: border-box;
  height: auto;
  max-width: 100%;
  vertical-align: bottom;
}
.acalog-custom .wp-block-image[style*=border-radius] img,
.acalog-custom .wp-block-image[style*=border-radius]>a {
  border-radius: inherit;
}
.acalog-custom .wp-block-image.has-custom-border img {
  box-sizing: border-box;
}
.acalog-custom .wp-block-image.aligncenter {
  text-align: center;
}
.acalog-custom .wp-block-image.alignfull>a,
.acalog-custom .wp-block-image.alignwide>a {
  width: 100%;
}
.acalog-custom .wp-block-image.alignfull img,
.acalog-custom .wp-block-image.alignwide img {
  height: auto;
  width: 100%;
}
.acalog-custom .wp-block-image .aligncenter,
.acalog-custom .wp-block-image .alignleft,
.acalog-custom .wp-block-image .alignright,
.acalog-custom .wp-block-image.aligncenter,
.acalog-custom .wp-block-image.alignleft,
.acalog-custom .wp-block-image.alignright {
  display: table;
}
.acalog-custom .wp-block-image .aligncenter>figcaption,
.acalog-custom .wp-block-image .alignleft>figcaption,
.acalog-custom .wp-block-image .alignright>figcaption,
.acalog-custom .wp-block-image.aligncenter>figcaption,
.acalog-custom .wp-block-image.alignleft>figcaption,
.acalog-custom .wp-block-image.alignright>figcaption {
  caption-side: bottom;
  display: table-caption;
}
.acalog-custom .wp-block-image .alignleft {
  float: left;
  margin: .5em 1em .5em 0;
}
.acalog-custom .wp-block-image .alignright {
  float: right;
  margin: .5em 0 .5em 1em;
}
.acalog-custom .wp-block-image .aligncenter {
  margin-left: auto;
  margin-right: auto;
}
.acalog-custom .wp-block-image :where(figcaption) {
  margin-bottom: 1em;
  margin-top: .5em;
}
.acalog-custom .wp-block-image.is-style-circle-mask img {
  border-radius: 9999px;
}
.acalog-custom :root :where(.wp-block-image.is-style-rounded img,
.acalog-custom .wp-block-image .is-style-rounded img) {
  border-radius: 9999px;
}
.acalog-custom .wp-block-image figure {
  margin: 0;
}
.acalog-custom .wp-lightbox-container {
  display: flex;
  flex-direction: column;
  position: relative;
}
.acalog-custom .wp-lightbox-container img {
  cursor: zoom-in;
}
.acalog-custom .wp-lightbox-container img:hover+button {
  opacity: 1;
}
.acalog-custom .wp-lightbox-container button {
  align-items: center;
  -webkit-backdrop-filter: blur(16px) #000000;
  backdrop-filter: blur(16px) #000000;
  background-color: #5a5a5a40;
  border: none;
  border-radius: 4px;
  cursor: zoom-in;
  display: flex;
  height: 20px;
  justify-content: center;
  opacity: 0;
  padding: 0;
  position: absolute;
  right: 16px;
  text-align: center;
  top: 16px;
  width: 20px;
  z-index: 100;
}
.acalog-custom .wp-lightbox-container button:focus-visible {
  outline: 3px auto #5a5a5a40;
  outline: 3px auto -webkit-focus-ring-color;
  outline-offset: 3px;
}
.acalog-custom .wp-lightbox-container button:hover {
  cursor: pointer;
  opacity: 1;
}
.acalog-custom .wp-lightbox-container button:focus {
  opacity: 1;
}
.acalog-custom .wp-lightbox-container button:focus,
.acalog-custom .wp-lightbox-container button:hover,
.acalog-custom .wp-lightbox-container button:not(:hover):not(:active):not(.has-background) {
  background-color: #5a5a5a40;
  border: none;
}
.acalog-custom .wp-lightbox-overlay {
  box-sizing: border-box;
  cursor: zoom-out;
  height: 100vh;
  left: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  visibility: hidden;
  width: 100%;
  z-index: 100000;
}
.acalog-custom .wp-lightbox-overlay .close-button {
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: center;
  min-height: 40px;
  min-width: 40px;
  padding: 0;
  position: absolute;
  right: calc(env(safe-area-inset-right) + 16px);
  top: calc(env(safe-area-inset-top) + 16px);
  z-index: 5000000;
}
.acalog-custom .wp-lightbox-overlay .close-button:focus,
.acalog-custom .wp-lightbox-overlay .close-button:hover,
.acalog-custom .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background) {
  background: none;
  border: none;
}
.acalog-custom .wp-lightbox-overlay .lightbox-image-container {
  height: var(--wp--lightbox-container-height);
  left: 50%;
  overflow: hidden;
  position: absolute;
  top: 50%;
  transform: translate(-50%,-50%);
  transform-origin: top left;
  width: var(--wp--lightbox-container-width);
  z-index: 9999999999;
}
.acalog-custom .wp-lightbox-overlay .wp-block-image {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  margin: 0;
  position: relative;
  transform-origin: 0 0;
  width: 100%;
  z-index: 3000000;
}
.acalog-custom .wp-lightbox-overlay .wp-block-image img {
  height: var(--wp--lightbox-image-height);
  min-height: var(--wp--lightbox-image-height);
  min-width: var(--wp--lightbox-image-width);
  width: var(--wp--lightbox-image-width);
}
.acalog-custom .wp-lightbox-overlay .wp-block-image figcaption {
  display: none;
}
.acalog-custom .wp-lightbox-overlay button {
  background: none;
  border: none;
}
.acalog-custom .wp-lightbox-overlay .scrim {
  background-color: #fff;
  height: 100%;
  opacity: .9;
  position: absolute;
  width: 100%;
  z-index: 2000000;
}
.acalog-custom .wp-lightbox-overlay.active {
  visibility: visible;
}
@keyframes show-content-image {
  .acalog-custom 0% {
    visibility: hidden;
  }
  .acalog-custom 99% {
    visibility: hidden;
  }
  .acalog-custom to {
    visibility: visible;
  }
}
@keyframes turn-on-visibility {
  .acalog-custom 0% {
    opacity: 0;
  }
  .acalog-custom to {
    opacity: 1;
  }
}
@keyframes turn-off-visibility {
  .acalog-custom 0% {
    opacity: 1;
    visibility: visible;
  }
  .acalog-custom 99% {
    opacity: 0;
    visibility: visible;
  }
  .acalog-custom to {
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes lightbox-zoom-in {
  .acalog-custom 0% {
    transform: translate(calc(-100vw + var(--wp--lightbox-scrollbar-width)/2var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
  }
  .acalog-custom to {
    transform: translate(-50%,-50%) scale(1);
  }
}
@keyframes lightbox-zoom-out {
  .acalog-custom 0% {
    transform: translate(-50%,-50%) scale(1);
    visibility: visible;
  }
  .acalog-custom 99% {
    visibility: visible;
  }
  .acalog-custom to {
    transform: translate(calc(-100vw + var(--wp--lightbox-scrollbar-width)/2var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
    visibility: hidden;
  }
}
.acalog-custom ol.wp-block-latest-comments {
  box-sizing: border-box;
  margin-left: 0;
}
.acalog-custom :where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)) {
  line-height: 1.1;
}
.acalog-custom :where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)) {
  line-height: 1.8;
}
.acalog-custom .has-dates :where(.wp-block-latest-comments:not([style*=line-height])),
.acalog-custom .has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])) {
  line-height: 1.5;
}
.acalog-custom .wp-block-latest-comments .wp-block-latest-comments {
  padding-left: 0;
}
.acalog-custom .wp-block-latest-comments__comment {
  list-style: none;
  margin-bottom: 1em;
}
.acalog-custom .has-avatars .wp-block-latest-comments__comment {
  list-style: none;
  min-height: 2.25em;
}
.acalog-custom .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
.acalog-custom .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
  margin-left: 3.25em;
}
.acalog-custom .wp-block-latest-comments__comment-excerpt p {
  font-size: .875em;
  margin: .36em 0 1.4em;
}
.acalog-custom .wp-block-latest-comments__comment-date {
  display: block;
  font-size: .75em;
}
.acalog-custom .wp-block-latest-comments .avatar,
.acalog-custom .wp-block-latest-comments__comment-avatar {
  border-radius: 1.5em;
  display: block;
  float: left;
  height: 2.5em;
  margin-right: .75em;
  width: 2.5em;
}
.acalog-custom .wp-block-latest-comments[class*=-font-size] a,
.acalog-custom .wp-block-latest-comments[style*=font-size] a {
  font-size: inherit;
}
.acalog-custom .wp-block-latest-posts {
  box-sizing: border-box;
}
.acalog-custom .wp-block-latest-posts.alignleft {
  margin-right: 2em;
}
.acalog-custom .wp-block-latest-posts.alignright {
  margin-left: 2em;
}
.acalog-custom .wp-block-latest-posts.wp-block-latest-posts__list {
  list-style: none;
}
.acalog-custom .wp-block-latest-posts.wp-block-latest-posts__list li {
  clear: both;
  overflow-wrap: break-word;
}
.acalog-custom .wp-block-latest-posts.is-grid {
  display: flex;
  flex-wrap: wrap;
}
.acalog-custom .wp-block-latest-posts.is-grid li {
  margin: 0 1.25em 1.25em 0;
  width: 100%;
}
@media (min-width: 600px) {
  .acalog-custom .wp-block-latest-posts.columns-2 li {
    width: calc(49.375%);
  }
  .acalog-custom .wp-block-latest-posts.columns-2 li:nth-child(2n) {
    margin-right: 0;
  }
  .acalog-custom .wp-block-latest-posts.columns-3 li {
    width: calc(32.5%);
  }
  .acalog-custom .wp-block-latest-posts.columns-3 li:nth-child(3n) {
    margin-right: 0;
  }
  .acalog-custom .wp-block-latest-posts.columns-4 li {
    width: calc(24.0625%);
  }
  .acalog-custom .wp-block-latest-posts.columns-4 li:nth-child(4n) {
    margin-right: 0;
  }
  .acalog-custom .wp-block-latest-posts.columns-5 li {
    width: calc(19%);
  }
  .acalog-custom .wp-block-latest-posts.columns-5 li:nth-child(5n) {
    margin-right: 0;
  }
  .acalog-custom .wp-block-latest-posts.columns-6 li {
    width: calc(15.625%);
  }
  .acalog-custom .wp-block-latest-posts.columns-6 li:nth-child(6n) {
    margin-right: 0;
  }
}
.acalog-custom :root :where(.wp-block-latest-posts.is-grid) {
  padding: 0;
}
.acalog-custom :root :where(.wp-block-latest-posts.wp-block-latest-posts__list) {
  padding-left: 0;
}
.acalog-custom .wp-block-latest-posts__post-author,
.acalog-custom .wp-block-latest-posts__post-date {
  display: block;
  font-size: .8125em;
}
.acalog-custom .wp-block-latest-posts__post-excerpt,
.acalog-custom .wp-block-latest-posts__post-full-content {
  margin-bottom: 1em;
  margin-top: .5em;
}
.acalog-custom .wp-block-latest-posts__featured-image a {
  display: inline-block;
}
.acalog-custom .wp-block-latest-posts__featured-image img {
  height: auto;
  max-width: 100%;
  width: auto;
}
.acalog-custom .wp-block-latest-posts__featured-image.alignleft {
  float: left;
  margin-right: 1em;
}
.acalog-custom .wp-block-latest-posts__featured-image.alignright {
  float: right;
  margin-left: 1em;
}
.acalog-custom .wp-block-latest-posts__featured-image.aligncenter {
  margin-bottom: 1em;
  text-align: center;
}
.acalog-custom ol,
.acalog-custom ul {
  box-sizing: border-box;
}
.acalog-custom :root :where(.wp-block-list.has-background) {
  padding: 1.25em 2.375em;
}
.acalog-custom .wp-block-loginout,
.acalog-custom .wp-block-media-text {
  box-sizing: border-box;
}
.acalog-custom .wp-block-media-text {
  direction: ltr;
  display: grid;
  grid-template-columns: 50% 1fr;
  grid-template-rows: auto;
}
.acalog-custom .wp-block-media-text.has-media-on-the-right {
  grid-template-columns: 1fr 50%;
}
.acalog-custom .wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,
.acalog-custom .wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media {
  align-self: start;
}
.acalog-custom .wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,
.acalog-custom .wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,
.acalog-custom .wp-block-media-text>.wp-block-media-text__content,
.acalog-custom .wp-block-media-text>.wp-block-media-text__media {
  align-self: center;
}
.acalog-custom .wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,
.acalog-custom .wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media {
  align-self: end;
}
.acalog-custom .wp-block-media-text>.wp-block-media-text__media {
  grid-column: 1;
  grid-row: 1;
  margin: 0;
}
.acalog-custom .wp-block-media-text>.wp-block-media-text__content {
  direction: ltr;
  grid-column: 2;
  grid-row: 1;
  padding: 0 8%;
  word-break: break-word;
}
.acalog-custom .wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media {
  grid-column: 2;
  grid-row: 1;
}
.acalog-custom .wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content {
  grid-column: 1;
  grid-row: 1;
}
.acalog-custom .wp-block-media-text__media a {
  display: block;
}
.acalog-custom .wp-block-media-text__media img,
.acalog-custom .wp-block-media-text__media video {
  height: auto;
  max-width: unset;
  vertical-align: middle;
  width: 100%;
}
.acalog-custom .wp-block-media-text.is-image-fill>.wp-block-media-text__media {
  background-size: cover;
  height: 100%;
  min-height: 250px;
}
.acalog-custom .wp-block-media-text.is-image-fill>.wp-block-media-text__media>a {
  display: block;
  height: 100%;
}
.acalog-custom .wp-block-media-text.is-image-fill>.wp-block-media-text__media img {
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  clip: rect(0,0,0,0);
  border: 0;
}
.acalog-custom .wp-block-media-text.is-image-fill-element>.wp-block-media-text__media {
  height: 100%;
  min-height: 250px;
  position: relative;
}
.acalog-custom .wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a {
  display: block;
  height: 100%;
}
.acalog-custom .wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img {
  height: 100%;
  object-fit: cover;
  position: absolute;
  width: 100%;
}
@media (max-width: 600px) {
  .acalog-custom .wp-block-media-text.is-stacked-on-mobile {
    grid-template-columns: 100% !important;
  }
  .acalog-custom .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media {
    grid-column: 1;
    grid-row: 1;
  }
  .acalog-custom .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content {
    grid-column: 1;
    grid-row: 2;
  }
}
.acalog-custom .wp-block-navigation {
  position: relative;
  --navigation-layout-justification-setting: flex-start;
  --navigation-layout-direction: row;
  --navigation-layout-wrap: wrap;
  --navigation-layout-justify: flex-start;
  --navigation-layout-align: center;
}
.acalog-custom .wp-block-navigation ul {
  margin-bottom: 0;
  margin-left: 0;
  margin-top: 0;
  padding-left: 0;
}
.acalog-custom .wp-block-navigation ul,
.acalog-custom .wp-block-navigation ul li {
  list-style: none;
  padding: 0;
}
.acalog-custom .wp-block-navigation .wp-block-navigation-item {
  align-items: center;
  display: flex;
  position: relative;
}
.acalog-custom .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty {
  display: none;
}
.acalog-custom .wp-block-navigation .wp-block-navigation-item__content {
  display: block;
}
.acalog-custom .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
  color: inherit;
}
.acalog-custom .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,
.acalog-custom .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,
.acalog-custom .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus {
  text-decoration: underline;
}
.acalog-custom .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,
.acalog-custom .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,
.acalog-custom .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus {
  text-decoration: line-through;
}
.acalog-custom .wp-block-navigation :where(a),
.acalog-custom .wp-block-navigation :where(a:active),
.acalog-custom .wp-block-navigation :where(a:focus) {
  text-decoration: none;
}
.acalog-custom .wp-block-navigation .wp-block-navigation__submenu-icon {
  align-self: center;
  background-color: inherit;
  border: none;
  color: currentColor;
  display: inline-block;
  font-size: inherit;
  height: .6em;
  line-height: 0;
  margin-left: .25em;
  padding: 0;
  width: .6em;
}
.acalog-custom .wp-block-navigation .wp-block-navigation__submenu-icon svg {
  display: inline-block;
  stroke: currentColor;
  height: inherit;
  margin-top: .075em;
  width: inherit;
}
.acalog-custom .wp-block-navigation.is-vertical {
  --navigation-layout-direction: column;
  --navigation-layout-justify: initial;
  --navigation-layout-align: flex-start;
}
.acalog-custom .wp-block-navigation.no-wrap {
  --navigation-layout-wrap: nowrap;
}
.acalog-custom .wp-block-navigation.items-justified-center {
  --navigation-layout-justification-setting: center;
  --navigation-layout-justify: center;
}
.acalog-custom .wp-block-navigation.items-justified-center.is-vertical {
  --navigation-layout-align: center;
}
.acalog-custom .wp-block-navigation.items-justified-right {
  --navigation-layout-justification-setting: flex-end;
  --navigation-layout-justify: flex-end;
}
.acalog-custom .wp-block-navigation.items-justified-right.is-vertical {
  --navigation-layout-align: flex-end;
}
.acalog-custom .wp-block-navigation.items-justified-space-between {
  --navigation-layout-justification-setting: space-between;
  --navigation-layout-justify: space-between;
}
.acalog-custom .wp-block-navigation .has-child .wp-block-navigation__submenu-container {
  align-items: normal;
  background-color: inherit;
  color: inherit;
  display: flex;
  flex-direction: column;
  height: 0;
  left: -1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  top: 100%;
  visibility: hidden;
  width: 0;
  z-index: 2;
}
.acalog-custom .wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content {
  display: flex;
  flex-grow: 1;
}
.acalog-custom .wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon {
  margin-left: auto;
  margin-right: 0;
}
.acalog-custom .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
  margin: 0;
}
@media (min-width: 782px) {
  .acalog-custom .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
    left: 100%;
    top: -1px;
  }
  .acalog-custom .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before {
    background: #000 0;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    right: 100%;
    width: .5em;
  }
  .acalog-custom .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon {
    margin-right: .25em;
  }
  .acalog-custom .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg {
    transform: rotate(-90deg);
  }
}
.acalog-custom .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,
.acalog-custom .wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,
.acalog-custom .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container {
  height: auto;
  min-width: 200px;
  opacity: 1;
  overflow: visible;
  visibility: visible;
  width: auto;
}
.acalog-custom .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {
  left: 0;
  top: 100%;
}
@media (min-width: 782px) {
  .acalog-custom .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
    left: 100%;
    top: 0;
  }
}
.acalog-custom .wp-block-navigation-submenu {
  display: flex;
  position: relative;
}
.acalog-custom .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
  stroke: currentColor;
}
.acalog-custom button.wp-block-navigation-item__content {
  background-color: initial;
  border: none;
  color: currentColor;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-align: left;
  text-transform: inherit;
}
.acalog-custom .wp-block-navigation-submenu__toggle {
  cursor: pointer;
}
.acalog-custom .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {
  padding-left: 0;
  padding-right: .85em;
}
.acalog-custom .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon {
  margin-left: -0.6em;
  pointer-events: none;
}
.acalog-custom .wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle) {
  padding: 0;
}
.acalog-custom .wp-block-navigation .wp-block-page-list,
.acalog-custom .wp-block-navigation__container,
.acalog-custom .wp-block-navigation__responsive-close,
.acalog-custom .wp-block-navigation__responsive-container,
.acalog-custom .wp-block-navigation__responsive-container-content,
.acalog-custom .wp-block-navigation__responsive-dialog {
  gap: inherit;
}
.acalog-custom :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),
.acalog-custom :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) {
  padding: .5em 1em;
}
.acalog-custom :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),
.acalog-custom :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),
.acalog-custom :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),
.acalog-custom :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) {
  padding: .5em 1em;
}
.acalog-custom .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,
.acalog-custom .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,
.acalog-custom .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,
.acalog-custom .wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container {
  left: auto;
  right: 0;
}
.acalog-custom .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.acalog-custom .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.acalog-custom .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.acalog-custom .wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  left: -1px;
  right: -1px;
}
@media (min-width: 782px) {
  .acalog-custom .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
  .acalog-custom .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
  .acalog-custom .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
  .acalog-custom .wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
    left: auto;
    right: 100%;
  }
}
.acalog-custom .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
  background-color: #fff;
  border: 1px solid #00000026;
}
.acalog-custom .wp-block-navigation.has-background .wp-block-navigation__submenu-container {
  background-color: inherit;
}
.acalog-custom .wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container {
  color: #000;
}
.acalog-custom .wp-block-navigation__container {
  align-items: var(--navigation-layout-align,initial);
  display: flex;
  flex-direction: var(--navigation-layout-direction,initial);
  flex-wrap: var(--navigation-layout-wrap,wrap);
  justify-content: var(--navigation-layout-justify,initial);
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.acalog-custom .wp-block-navigation__container .is-responsive {
  display: none;
}
.acalog-custom .wp-block-navigation__container:only-child,
.acalog-custom .wp-block-page-list:only-child {
  flex-grow: 1;
}
@keyframes overlay-menu__fade-in-animation {
  .acalog-custom 0% {
    opacity: 0;
    transform: translateY(.5em);
  }
  .acalog-custom to {
    opacity: 1;
    transform: translateY(0);
  }
}
.acalog-custom .wp-block-navigation__responsive-container {
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}
.acalog-custom .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a) {
  color: inherit;
}
.acalog-custom .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
  align-items: var(--navigation-layout-align,initial);
  display: flex;
  flex-direction: var(--navigation-layout-direction,initial);
  flex-wrap: var(--navigation-layout-wrap,wrap);
  justify-content: var(--navigation-layout-justify,initial);
}
.acalog-custom .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
  background-color: inherit !important;
  color: inherit !important;
}
.acalog-custom .wp-block-navigation__responsive-container.is-menu-open {
  background-color: inherit;
  display: flex;
  flex-direction: column;
  overflow: auto;
  padding: clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem);
  z-index: 100000;
}
.acalog-custom .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
  align-items: var(--navigation-layout-justification-setting,inherit);
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  overflow: visible;
  padding-top: calc(26rem);
}
.acalog-custom .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,
.acalog-custom .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
.acalog-custom .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
  justify-content: flex-start;
}
.acalog-custom .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
  display: none;
}
.acalog-custom .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
  border: none;
  height: auto;
  min-width: 200px;
  opacity: 1;
  overflow: initial;
  padding-left: 2rem;
  padding-right: 2rem;
  position: static;
  visibility: visible;
  width: auto;
}
.acalog-custom .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
.acalog-custom .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
  gap: inherit;
}
.acalog-custom .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
  padding-top: var(--wp--style--block-gap,2em);
}
.acalog-custom .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
  padding: 0;
}
.acalog-custom .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,
.acalog-custom .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
.acalog-custom .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
  align-items: var(--navigation-layout-justification-setting,initial);
  display: flex;
  flex-direction: column;
}
.acalog-custom .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,
.acalog-custom .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,
.acalog-custom .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,
.acalog-custom .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {
  background: #000 0 !important;
  color: inherit !important;
}
.acalog-custom .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
  left: auto;
  right: auto;
}
@media (min-width: 600px) {
  .acalog-custom .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
    background-color: inherit;
    display: block;
    position: relative;
    width: 100%;
    z-index: auto;
  }
  .acalog-custom .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
    display: none;
  }
  .acalog-custom .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
    left: 0;
  }
}
.acalog-custom .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
  background-color: #fff;
}
.acalog-custom .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open {
  color: #000;
}
.acalog-custom .wp-block-navigation__toggle_button_label {
  font-size: 1rem;
  font-weight: 700;
}
.acalog-custom .wp-block-navigation__responsive-container-close,
.acalog-custom .wp-block-navigation__responsive-container-open {
  background: #000 0;
  border: none;
  color: currentColor;
  cursor: pointer;
  margin: 0;
  padding: 0;
  text-transform: inherit;
  vertical-align: middle;
}
.acalog-custom .wp-block-navigation__responsive-container-close svg,
.acalog-custom .wp-block-navigation__responsive-container-open svg {
  fill: currentColor;
  display: block;
  height: 24px;
  pointer-events: none;
  width: 24px;
}
.acalog-custom .wp-block-navigation__responsive-container-open {
  display: flex;
}
.acalog-custom .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}
@media (min-width: 600px) {
  .acalog-custom .wp-block-navigation__responsive-container-open:not(.always-shown) {
    display: none;
  }
}
.acalog-custom .wp-block-navigation__responsive-container-close {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}
.acalog-custom .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}
.acalog-custom .wp-block-navigation__responsive-close {
  width: 100%;
}
.acalog-custom .has-modal-open .wp-block-navigation__responsive-close {
  margin-left: auto;
  margin-right: auto;
  max-width: var(--wp--style--global--wide-size,100%);
}
.acalog-custom .wp-block-navigation__responsive-close:focus {
  outline: none;
}
.acalog-custom .is-menu-open .wp-block-navigation__responsive-close,
.acalog-custom .is-menu-open .wp-block-navigation__responsive-container-content,
.acalog-custom .is-menu-open .wp-block-navigation__responsive-dialog {
  box-sizing: border-box;
}
.acalog-custom .wp-block-navigation__responsive-dialog {
  position: relative;
}
.acalog-custom .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
  margin-top: 46px;
}
@media (min-width: 782px) {
  .acalog-custom .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
    margin-top: 32px;
  }
}
.acalog-custom html.has-modal-open {
  overflow: hidden;
}
.acalog-custom .wp-block-navigation .wp-block-navigation-item__label {
  overflow-wrap: break-word;
}
.acalog-custom .wp-block-navigation .wp-block-navigation-item__description {
  display: none;
}
.acalog-custom .link-ui-tools {
  border-top: 1px solid #f0f0f0;
  padding: 8px;
}
.acalog-custom .link-ui-block-inserter {
  padding-top: 8px;
}
.acalog-custom .link-ui-block-inserter__back {
  margin-left: 8px;
  text-transform: uppercase;
}
.acalog-custom .wp-block-navigation .wp-block-page-list {
  align-items: var(--navigation-layout-align,initial);
  background-color: inherit;
  display: flex;
  flex-direction: var(--navigation-layout-direction,initial);
  flex-wrap: var(--navigation-layout-wrap,wrap);
  justify-content: var(--navigation-layout-justify,initial);
}
.acalog-custom .wp-block-navigation .wp-block-navigation-item {
  background-color: inherit;
}
.acalog-custom .wp-block-page-list {
  box-sizing: border-box;
}
.acalog-custom .is-small-text {
  font-size: .875em;
}
.acalog-custom .is-regular-text {
  font-size: 1em;
}
.acalog-custom .is-large-text {
  font-size: 2.25em;
}
.acalog-custom .is-larger-text {
  font-size: 3em;
}
.acalog-custom .has-drop-cap:not(:focus):first-letter {
  float: left;
  font-size: 8.4em;
  font-style: normal;
  font-weight: 100;
  line-height: .68;
  margin: .05em .1em 0 0;
  text-transform: uppercase;
}
.acalog-custom body.rtl .has-drop-cap:not(:focus):first-letter {
  float: none;
  margin-left: .1em;
}
.acalog-custom p.has-drop-cap.has-background {
  overflow: hidden;
}
.acalog-custom :root :where(p.has-background) {
  padding: 1.25em 2.375em;
}
.acalog-custom :where(p.has-text-color:not(.has-link-color)) a {
  color: inherit;
}
.acalog-custom p.has-text-align-left[style*="writing-mode:vertical-lr"],
.acalog-custom p.has-text-align-right[style*="writing-mode:vertical-rl"] {
  rotate: 180deg;
}
.acalog-custom .wp-block-post-author {
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
}
.acalog-custom .wp-block-post-author__byline {
  font-size: .5em;
  margin-bottom: 0;
  margin-top: 0;
  width: 100%;
}
.acalog-custom .wp-block-post-author__avatar {
  margin-right: 1em;
}
.acalog-custom .wp-block-post-author__bio {
  font-size: .7em;
  margin-bottom: .7em;
}
.acalog-custom .wp-block-post-author__content {
  flex-basis: 0;
  flex-grow: 1;
}
.acalog-custom .wp-block-post-author__name {
  margin: 0;
}
.acalog-custom .wp-block-post-author-biography {
  box-sizing: border-box;
}
.acalog-custom :where(.wp-block-post-comments-form) input:not([type=submit]),
.acalog-custom :where(.wp-block-post-comments-form) textarea {
  border: 1px solid #949494;
  font-family: inherit;
  font-size: 1em;
}
.acalog-custom :where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),
.acalog-custom :where(.wp-block-post-comments-form) textarea {
  padding: calc(2.667em);
}
.acalog-custom .wp-block-post-comments-form {
  box-sizing: border-box;
}
.acalog-custom .wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title) {
  font-weight: inherit;
}
.acalog-custom .wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title) {
  font-family: inherit;
}
.acalog-custom .wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),
.acalog-custom .wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title) {
  font-size: inherit;
}
.acalog-custom .wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title) {
  line-height: inherit;
}
.acalog-custom .wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title) {
  font-style: inherit;
}
.acalog-custom .wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title) {
  letter-spacing: inherit;
}
.acalog-custom .wp-block-post-comments-form :where(input[type=submit]) {
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  overflow-wrap: break-word;
  text-align: center;
}
.acalog-custom .wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),
.acalog-custom .wp-block-post-comments-form .comment-form textarea {
  box-sizing: border-box;
  display: block;
  width: 100%;
}
.acalog-custom .wp-block-post-comments-form .comment-form-author label,
.acalog-custom .wp-block-post-comments-form .comment-form-email label,
.acalog-custom .wp-block-post-comments-form .comment-form-url label {
  display: block;
  margin-bottom: .25em;
}
.acalog-custom .wp-block-post-comments-form .comment-form-cookies-consent {
  display: flex;
  gap: .25em;
}
.acalog-custom .wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
  margin-top: .35em;
}
.acalog-custom .wp-block-post-comments-form .comment-reply-title {
  margin-bottom: 0;
}
.acalog-custom .wp-block-post-comments-form .comment-reply-title :where(small) {
  font-size: var(--wp--preset--font-size--medium,smaller);
  margin-left: .5em;
}
.acalog-custom .wp-block-post-comments-count {
  box-sizing: border-box;
}
.acalog-custom .wp-block-post-content {
  display: flow-root;
}
.acalog-custom .wp-block-post-comments-link,
.acalog-custom .wp-block-post-date {
  box-sizing: border-box;
}
.acalog-custom :where(.wp-block-post-excerpt) {
  box-sizing: border-box;
  margin-bottom: var(--wp--style--block-gap);
  margin-top: var(--wp--style--block-gap);
}
.acalog-custom .wp-block-post-excerpt__excerpt {
  margin-bottom: 0;
  margin-top: 0;
}
.acalog-custom .wp-block-post-excerpt__more-text {
  margin-bottom: 0;
  margin-top: var(--wp--style--block-gap);
}
.acalog-custom .wp-block-post-excerpt__more-link {
  display: inline-block;
}
.acalog-custom .wp-block-post-featured-image {
  margin-left: 0;
  margin-right: 0;
}
.acalog-custom .wp-block-post-featured-image a {
  display: block;
  height: 100%;
}
.acalog-custom .wp-block-post-featured-image :where(img) {
  box-sizing: border-box;
  height: auto;
  max-width: 100%;
  vertical-align: bottom;
  width: 100%;
}
.acalog-custom .wp-block-post-featured-image.alignfull img,
.acalog-custom .wp-block-post-featured-image.alignwide img {
  width: 100%;
}
.acalog-custom .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim {
  background-color: #000;
  inset: 0;
  position: absolute;
}
.acalog-custom .wp-block-post-featured-image {
  position: relative;
}
.acalog-custom .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient {
  background-color: initial;
}
.acalog-custom .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0 {
  opacity: 0;
}
.acalog-custom .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10 {
  opacity: .1;
}
.acalog-custom .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20 {
  opacity: .2;
}
.acalog-custom .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30 {
  opacity: .3;
}
.acalog-custom .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40 {
  opacity: .4;
}
.acalog-custom .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50 {
  opacity: .5;
}
.acalog-custom .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60 {
  opacity: .6;
}
.acalog-custom .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70 {
  opacity: .7;
}
.acalog-custom .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80 {
  opacity: .8;
}
.acalog-custom .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90 {
  opacity: .9;
}
.acalog-custom .wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100 {
  opacity: 1;
}
.acalog-custom .wp-block-post-featured-image:where(.alignleft,
.acalog-custom .alignright) {
  width: 100%;
}
.acalog-custom .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous {
  display: inline-block;
  margin-right: 1ch;
}
.acalog-custom .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron) {
  transform: scaleX(1);
}
.acalog-custom .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next {
  display: inline-block;
  margin-left: 1ch;
}
.acalog-custom .wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron) {
  transform: scaleX(1);
}
.acalog-custom .wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],
.acalog-custom .wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"] {
  rotate: 180deg;
}
.acalog-custom .wp-block-post-terms {
  box-sizing: border-box;
}
.acalog-custom .wp-block-post-terms .wp-block-post-terms__separator {
  white-space: pre-wrap;
}
.acalog-custom .wp-block-post-time-to-read,
.acalog-custom .wp-block-post-title {
  box-sizing: border-box;
}
.acalog-custom .wp-block-post-title {
  word-break: break-word;
}
.acalog-custom .wp-block-post-title :where(a) {
  display: inline-block;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-decoration: inherit;
}
.acalog-custom .wp-block-post-author-name {
  box-sizing: border-box;
}
.acalog-custom .wp-block-preformatted {
  box-sizing: border-box;
  white-space: pre-wrap;
}
.acalog-custom :where(.wp-block-preformatted.has-background) {
  padding: 1.25em 2.375em;
}
.acalog-custom .wp-block-pullquote {
  box-sizing: border-box;
  margin: 0 0 1em;
  overflow-wrap: break-word;
  padding: 4em 0;
  text-align: center;
}
.acalog-custom .wp-block-pullquote blockquote,
.acalog-custom .wp-block-pullquote cite,
.acalog-custom .wp-block-pullquote p {
  color: inherit;
}
.acalog-custom .wp-block-pullquote blockquote {
  margin: 0;
}
.acalog-custom .wp-block-pullquote p {
  margin-top: 0;
}
.acalog-custom .wp-block-pullquote p:last-child {
  margin-bottom: 0;
}
.acalog-custom .wp-block-pullquote.alignleft,
.acalog-custom .wp-block-pullquote.alignright {
  max-width: 420px;
}
.acalog-custom .wp-block-pullquote cite,
.acalog-custom .wp-block-pullquote footer {
  position: relative;
}
.acalog-custom .wp-block-pullquote .has-text-color a {
  color: inherit;
}
.acalog-custom .wp-block-pullquote.has-text-align-left blockquote {
  text-align: left;
}
.acalog-custom .wp-block-pullquote.has-text-align-right blockquote {
  text-align: right;
}
.acalog-custom .wp-block-pullquote.has-text-align-center blockquote {
  text-align: center;
}
.acalog-custom .wp-block-pullquote.is-style-solid-color {
  border: none;
}
.acalog-custom .wp-block-pullquote.is-style-solid-color blockquote {
  margin-left: auto;
  margin-right: auto;
  max-width: 60%;
}
.acalog-custom .wp-block-pullquote.is-style-solid-color blockquote p {
  font-size: 2em;
  margin-bottom: 0;
  margin-top: 0;
}
.acalog-custom .wp-block-pullquote.is-style-solid-color blockquote cite {
  font-style: normal;
  text-transform: none;
}
.acalog-custom .wp-block-pullquote cite {
  color: inherit;
  display: block;
}
.acalog-custom .wp-block-post-template {
  box-sizing: border-box;
  list-style: none;
  margin-bottom: 0;
  margin-top: 0;
  max-width: 100%;
  padding: 0;
}
.acalog-custom .wp-block-post-template.is-flex-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 1.25em;
}
.acalog-custom .wp-block-post-template.is-flex-container>li {
  margin: 0;
  width: 100%;
}
@media (min-width: 600px) {
  .acalog-custom .wp-block-post-template.is-flex-container.is-flex-container.columns-2>li {
    width: calc(49.375%);
  }
  .acalog-custom .wp-block-post-template.is-flex-container.is-flex-container.columns-3>li {
    width: calc(32.5%);
  }
  .acalog-custom .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li {
    width: calc(24.0625%);
  }
  .acalog-custom .wp-block-post-template.is-flex-container.is-flex-container.columns-5>li {
    width: calc(19%);
  }
  .acalog-custom .wp-block-post-template.is-flex-container.is-flex-container.columns-6>li {
    width: calc(15.625%);
  }
}
@media (max-width: 600px) {
  .acalog-custom .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid {
    grid-template-columns: 1fr;
  }
}
.acalog-custom .wp-block-post-template-is-layout-constrained>li>.alignright,
.acalog-custom .wp-block-post-template-is-layout-flow>li>.alignright {
  float: right;
  margin-inline-end: 0;
  margin-inline-start: 2em;
}
.acalog-custom .wp-block-post-template-is-layout-constrained>li>.alignleft,
.acalog-custom .wp-block-post-template-is-layout-flow>li>.alignleft {
  float: left;
  margin-inline-end: 2em;
  margin-inline-start: 0;
}
.acalog-custom .wp-block-post-template-is-layout-constrained>li>.aligncenter,
.acalog-custom .wp-block-post-template-is-layout-flow>li>.aligncenter {
  margin-inline-end: auto;
  margin-inline-start: auto;
}
.acalog-custom .wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type {
  margin-inline-start: auto;
}
.acalog-custom .wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child {
  margin-inline-end: auto;
}
.acalog-custom .wp-block-query-pagination .wp-block-query-pagination-previous-arrow {
  display: inline-block;
  margin-right: 1ch;
}
.acalog-custom .wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {
  transform: scaleX(1);
}
.acalog-custom .wp-block-query-pagination .wp-block-query-pagination-next-arrow {
  display: inline-block;
  margin-left: 1ch;
}
.acalog-custom .wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {
  transform: scaleX(1);
}
.acalog-custom .wp-block-query-pagination.aligncenter {
  justify-content: center;
}
.acalog-custom .wp-block-query-title,
.acalog-custom .wp-block-query-total,
.acalog-custom .wp-block-quote {
  box-sizing: border-box;
}
.acalog-custom .wp-block-quote {
  overflow-wrap: break-word;
}
.acalog-custom .wp-block-quote.is-large:where(:not(.is-style-plain)),
.acalog-custom .wp-block-quote.is-style-large:where(:not(.is-style-plain)) {
  margin-bottom: 1em;
  padding: 0 1em;
}
.acalog-custom .wp-block-quote.is-large:where(:not(.is-style-plain)) p,
.acalog-custom .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p {
  font-size: 1.5em;
  font-style: italic;
  line-height: 1.6;
}
.acalog-custom .wp-block-quote.is-large:where(:not(.is-style-plain)) cite,
.acalog-custom .wp-block-quote.is-large:where(:not(.is-style-plain)) footer,
.acalog-custom .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,
.acalog-custom .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer {
  font-size: 1.125em;
  text-align: right;
}
.acalog-custom .wp-block-quote>cite {
  display: block;
}
.acalog-custom .wp-block-read-more {
  display: block;
  width: fit-content;
}
.acalog-custom .wp-block-read-more:where(:not([style*=text-decoration])) {
  text-decoration: none;
}
.acalog-custom .wp-block-read-more:where(:not([style*=text-decoration])):active,
.acalog-custom .wp-block-read-more:where(:not([style*=text-decoration])):focus {
  text-decoration: none;
}
.acalog-custom ul.wp-block-rss.alignleft {
  margin-right: 2em;
}
.acalog-custom ul.wp-block-rss.alignright {
  margin-left: 2em;
}
.acalog-custom ul.wp-block-rss.is-grid {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
}
.acalog-custom ul.wp-block-rss.is-grid li {
  margin: 0 1em 1em 0;
  width: 100%;
}
@media (min-width: 600px) {
  .acalog-custom ul.wp-block-rss.columns-2 li {
    width: calc(49%);
  }
  .acalog-custom ul.wp-block-rss.columns-3 li {
    width: calc(32.33333%);
  }
  .acalog-custom ul.wp-block-rss.columns-4 li {
    width: calc(24%);
  }
  .acalog-custom ul.wp-block-rss.columns-5 li {
    width: calc(19%);
  }
  .acalog-custom ul.wp-block-rss.columns-6 li {
    width: calc(15.66667%);
  }
}
.acalog-custom .wp-block-rss__item-author,
.acalog-custom .wp-block-rss__item-publish-date {
  display: block;
  font-size: .8125em;
}
.acalog-custom .wp-block-rss {
  box-sizing: border-box;
  list-style: none;
  padding: 0;
}
.acalog-custom .wp-block-search__button {
  margin-left: 10px;
  word-break: normal;
}
.acalog-custom .wp-block-search__button.has-icon {
  line-height: 0;
}
.acalog-custom .wp-block-search__button svg {
  height: 1.25em;
  min-height: 24px;
  min-width: 24px;
  width: 1.25em;
  fill: currentColor;
  vertical-align: text-bottom;
}
.acalog-custom :where(.wp-block-search__button) {
  border: 1px solid #ccc;
  padding: 6px 10px;
}
.acalog-custom .wp-block-search__inside-wrapper {
  display: flex;
  flex: auto;
  flex-wrap: nowrap;
  max-width: 100%;
}
.acalog-custom .wp-block-search__label {
  width: 100%;
}
.acalog-custom .wp-block-search__input {
  appearance: none;
  border: 1px solid #949494;
  flex-grow: 1;
  margin-left: 0;
  margin-right: 0;
  min-width: 3rem;
  padding: 8px;
  text-decoration: unset !important;
}
.acalog-custom .wp-block-search.wp-block-search__button-only .wp-block-search__button {
  box-sizing: border-box;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  margin-left: 0;
  max-width: 100%;
}
.acalog-custom .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper {
  min-width: 0 !important;
  transition-property: width;
}
.acalog-custom .wp-block-search.wp-block-search__button-only .wp-block-search__input {
  flex-basis: 100%;
  transition-duration: .3s;
}
.acalog-custom .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,
.acalog-custom .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper {
  overflow: hidden;
}
.acalog-custom .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input {
  border-left-width: 0 !important;
  border-right-width: 0 !important;
  flex-basis: 0;
  flex-grow: 0;
  margin: 0;
  min-width: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 0 !important;
}
.acalog-custom :where(.wp-block-search__input) {
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-transform: inherit;
}
.acalog-custom :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
  border: 1px solid #949494;
  box-sizing: border-box;
  padding: 4px;
}
.acalog-custom :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
  border: none;
  border-radius: 0;
  padding: 0 4px;
}
.acalog-custom :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {
  outline: none;
}
.acalog-custom :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) {
  padding: 4px 8px;
}
.acalog-custom .wp-block-search.aligncenter .wp-block-search__inside-wrapper {
  margin: auto;
}
.acalog-custom .wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper {
  float: right;
}
.acalog-custom .wp-block-separator {
  border: none;
  border-top: 2px solid;
}
.acalog-custom :root :where(.wp-block-separator.is-style-dots) {
  height: auto;
  line-height: 1;
  text-align: center;
}
.acalog-custom :root :where(.wp-block-separator.is-style-dots):before {
  color: currentColor;
  content: "???";
  font-family: serif;
  font-size: 1.5em;
  letter-spacing: 2em;
  padding-left: 2em;
}
.acalog-custom .wp-block-separator.is-style-dots {
  background: none !important;
  border: none !important;
}
.acalog-custom .wp-block-site-logo {
  box-sizing: border-box;
  line-height: 0;
}
.acalog-custom .wp-block-site-logo a {
  display: inline-block;
  line-height: 0;
}
.acalog-custom .wp-block-site-logo.is-default-size img {
  height: auto;
  width: 120px;
}
.acalog-custom .wp-block-site-logo img {
  height: auto;
  max-width: 100%;
}
.acalog-custom .wp-block-site-logo a,
.acalog-custom .wp-block-site-logo img {
  border-radius: inherit;
}
.acalog-custom .wp-block-site-logo.aligncenter {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.acalog-custom :root :where(.wp-block-site-logo.is-style-rounded) {
  border-radius: 9999px;
}
.acalog-custom .wp-block-site-tagline,
.acalog-custom .wp-block-site-title {
  box-sizing: border-box;
}
.acalog-custom .wp-block-site-title :where(a) {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-decoration: inherit;
}
.acalog-custom .wp-block-social-links {
  background: none;
  box-sizing: border-box;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  text-indent: 0;
}
.acalog-custom .wp-block-social-links .wp-social-link a,
.acalog-custom .wp-block-social-links .wp-social-link a:hover {
  border-bottom: 0;
  box-shadow: none;
  text-decoration: none;
}
.acalog-custom .wp-block-social-links .wp-social-link svg {
  height: 1em;
  width: 1em;
}
.acalog-custom .wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
  font-size: .65em;
  margin-left: .5em;
  margin-right: .5em;
}
.acalog-custom .wp-block-social-links.has-small-icon-size {
  font-size: 16px;
}
.acalog-custom .wp-block-social-links,
.acalog-custom .wp-block-social-links.has-normal-icon-size {
  font-size: 24px;
}
.acalog-custom .wp-block-social-links.has-large-icon-size {
  font-size: 36px;
}
.acalog-custom .wp-block-social-links.has-huge-icon-size {
  font-size: 48px;
}
.acalog-custom .wp-block-social-links.aligncenter {
  display: flex;
  justify-content: center;
}
.acalog-custom .wp-block-social-links.alignright {
  justify-content: flex-end;
}
.acalog-custom .wp-block-social-link {
  border-radius: 9999px;
  display: block;
  height: auto;
}
.acalog-custom .wp-block-social-link a {
  align-items: center;
  display: flex;
  line-height: 0;
}
.acalog-custom .wp-block-social-link:hover {
  transform: scale(1.1);
}
.acalog-custom .wp-block-social-links .wp-block-social-link.wp-social-link {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.acalog-custom .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,
.acalog-custom .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,
.acalog-custom .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,
.acalog-custom .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,
.acalog-custom .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited {
  color: currentColor;
  fill: currentColor;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link {
  background-color: #f0f0f0;
  color: #444;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon {
  background-color: #f90;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp {
  background-color: #1ea0c3;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance {
  background-color: #0757fe;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky {
  background-color: #0a7aff;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen {
  background-color: #1e1f26;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart {
  background-color: #02e49b;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord {
  background-color: #5865f2;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble {
  background-color: #e94c89;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox {
  background-color: #4280ff;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy {
  background-color: #f45800;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook {
  background-color: #0866ff;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx {
  background-color: #000;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr {
  background-color: #0461dd;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare {
  background-color: #e65678;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github {
  background-color: #24292d;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads {
  background-color: #eceadd;
  color: #382110;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google {
  background-color: #ea4434;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar {
  background-color: #1d4fc4;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram {
  background-color: #f00075;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm {
  background-color: #e21b24;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin {
  background-color: #0d66c2;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon {
  background-color: #3288d4;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium {
  background-color: #000;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup {
  background-color: #f6405f;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon {
  background-color: #000;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest {
  background-color: #e60122;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket {
  background-color: #ef4155;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit {
  background-color: #ff4500;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype {
  background-color: #0478d7;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat {
  background-color: #fefc00;
  color: #fff;
  stroke: #000;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud {
  background-color: #ff5600;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify {
  background-color: #1bd760;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram {
  background-color: #2aabee;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads {
  background-color: #000;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok {
  background-color: #000;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr {
  background-color: #011835;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch {
  background-color: #6440a4;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter {
  background-color: #1da1f2;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo {
  background-color: #1eb7ea;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk {
  background-color: #4680c2;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress {
  background-color: #3499cd;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp {
  background-color: #25d366;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x {
  background-color: #000;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp {
  background-color: #d32422;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube {
  background-color: red;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link {
  background: none;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg {
  height: 1.25em;
  width: 1.25em;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon {
  color: #f90;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp {
  color: #1ea0c3;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance {
  color: #0757fe;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky {
  color: #0a7aff;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen {
  color: #1e1f26;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart {
  color: #02e49b;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord {
  color: #5865f2;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble {
  color: #e94c89;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox {
  color: #4280ff;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy {
  color: #f45800;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook {
  color: #0866ff;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx {
  color: #000;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr {
  color: #0461dd;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare {
  color: #e65678;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github {
  color: #24292d;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads {
  color: #382110;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google {
  color: #ea4434;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar {
  color: #1d4fc4;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram {
  color: #f00075;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm {
  color: #e21b24;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin {
  color: #0d66c2;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon {
  color: #3288d4;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium {
  color: #000;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup {
  color: #f6405f;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon {
  color: #000;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest {
  color: #e60122;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket {
  color: #ef4155;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit {
  color: #ff4500;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype {
  color: #0478d7;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat {
  color: #fff;
  stroke: #000;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud {
  color: #ff5600;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify {
  color: #1bd760;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram {
  color: #2aabee;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads {
  color: #000;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok {
  color: #000;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr {
  color: #011835;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch {
  color: #6440a4;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter {
  color: #1da1f2;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo {
  color: #1eb7ea;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk {
  color: #4680c2;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp {
  color: #25d366;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress {
  color: #3499cd;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x {
  color: #000;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp {
  color: #d32422;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube {
  color: red;
}
.acalog-custom .wp-block-social-links.is-style-pill-shape .wp-social-link {
  width: auto;
}
.acalog-custom :root :where(.wp-block-social-links .wp-social-link a) {
  padding: .25em;
}
.acalog-custom :root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a) {
  padding: 0;
}
.acalog-custom :root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a) {
  padding-left: .6666666667em;
  padding-right: .6666666667em;
}
.acalog-custom .wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label {
  color: #000;
}
.acalog-custom .wp-block-spacer {
  clear: both;
}
.acalog-custom .wp-block-tag-cloud {
  box-sizing: border-box;
}
.acalog-custom .wp-block-tag-cloud.aligncenter {
  justify-content: center;
  text-align: center;
}
.acalog-custom .wp-block-tag-cloud.alignfull {
  padding-left: 1em;
  padding-right: 1em;
}
.acalog-custom .wp-block-tag-cloud a {
  display: inline-block;
  margin-right: 5px;
}
.acalog-custom .wp-block-tag-cloud span {
  display: inline-block;
  margin-left: 5px;
  text-decoration: none;
}
.acalog-custom :root :where(.wp-block-tag-cloud.is-style-outline) {
  display: flex;
  flex-wrap: wrap;
  gap: 1ch;
}
.acalog-custom :root :where(.wp-block-tag-cloud.is-style-outline a) {
  border: 1px solid;
  font-size: unset !important;
  margin-right: 0;
  padding: 1ch 2ch;
  text-decoration: none !important;
}
.acalog-custom .wp-block-table {
  overflow-x: auto;
}
.acalog-custom .wp-block-table table {
  border-collapse: collapse;
  width: 100%;
}
.acalog-custom .wp-block-table thead {
  border-bottom: 3px solid;
}
.acalog-custom .wp-block-table tfoot {
  border-top: 3px solid;
}
.acalog-custom .wp-block-table td,
.acalog-custom .wp-block-table th {
  border: 1px solid;
  padding: .5em;
}
.acalog-custom .wp-block-table .has-fixed-layout {
  table-layout: fixed;
  width: 100%;
}
.acalog-custom .wp-block-table .has-fixed-layout td,
.acalog-custom .wp-block-table .has-fixed-layout th {
  word-break: break-word;
}
.acalog-custom .wp-block-table.aligncenter,
.acalog-custom .wp-block-table.alignleft,
.acalog-custom .wp-block-table.alignright {
  display: table;
  width: auto;
}
.acalog-custom .wp-block-table.aligncenter td,
.acalog-custom .wp-block-table.aligncenter th,
.acalog-custom .wp-block-table.alignleft td,
.acalog-custom .wp-block-table.alignleft th,
.acalog-custom .wp-block-table.alignright td,
.acalog-custom .wp-block-table.alignright th {
  word-break: break-word;
}
.acalog-custom .wp-block-table .has-subtle-light-gray-background-color {
  background-color: #f3f4f5;
}
.acalog-custom .wp-block-table .has-subtle-pale-green-background-color {
  background-color: #e9fbe5;
}
.acalog-custom .wp-block-table .has-subtle-pale-blue-background-color {
  background-color: #e7f5fe;
}
.acalog-custom .wp-block-table .has-subtle-pale-pink-background-color {
  background-color: #fcf0ef;
}
.acalog-custom .wp-block-table.is-style-stripes {
  background-color: initial;
  border-bottom: 1px solid #f0f0f0;
  border-collapse: inherit;
  border-spacing: 0;
}
.acalog-custom .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
  background-color: #f0f0f0;
}
.acalog-custom .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
  background-color: #f3f4f5;
}
.acalog-custom .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
  background-color: #e9fbe5;
}
.acalog-custom .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
  background-color: #e7f5fe;
}
.acalog-custom .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
  background-color: #fcf0ef;
}
.acalog-custom .wp-block-table.is-style-stripes td,
.acalog-custom .wp-block-table.is-style-stripes th {
  border-color: #000 0;
}
.acalog-custom .wp-block-table .has-border-color td,
.acalog-custom .wp-block-table .has-border-color th,
.acalog-custom .wp-block-table .has-border-color tr,
.acalog-custom .wp-block-table .has-border-color>* {
  border-color: inherit;
}
.acalog-custom .wp-block-table table[style*=border-top-color] tr:first-child,
.acalog-custom .wp-block-table table[style*=border-top-color] tr:first-child td,
.acalog-custom .wp-block-table table[style*=border-top-color] tr:first-child th,
.acalog-custom .wp-block-table table[style*=border-top-color]>*,
.acalog-custom .wp-block-table table[style*=border-top-color]>* td,
.acalog-custom .wp-block-table table[style*=border-top-color]>* th {
  border-top-color: inherit;
}
.acalog-custom .wp-block-table table[style*=border-top-color] tr:not(:first-child) {
  border-top-color: initial;
}
.acalog-custom .wp-block-table table[style*=border-right-color] td:last-child,
.acalog-custom .wp-block-table table[style*=border-right-color] th,
.acalog-custom .wp-block-table table[style*=border-right-color] tr,
.acalog-custom .wp-block-table table[style*=border-right-color]>* {
  border-right-color: inherit;
}
.acalog-custom .wp-block-table table[style*=border-bottom-color] tr:last-child,
.acalog-custom .wp-block-table table[style*=border-bottom-color] tr:last-child td,
.acalog-custom .wp-block-table table[style*=border-bottom-color] tr:last-child th,
.acalog-custom .wp-block-table table[style*=border-bottom-color]>*,
.acalog-custom .wp-block-table table[style*=border-bottom-color]>* td,
.acalog-custom .wp-block-table table[style*=border-bottom-color]>* th {
  border-bottom-color: inherit;
}
.acalog-custom .wp-block-table table[style*=border-bottom-color] tr:not(:last-child) {
  border-bottom-color: initial;
}
.acalog-custom .wp-block-table table[style*=border-left-color] td:first-child,
.acalog-custom .wp-block-table table[style*=border-left-color] th,
.acalog-custom .wp-block-table table[style*=border-left-color] tr,
.acalog-custom .wp-block-table table[style*=border-left-color]>* {
  border-left-color: inherit;
}
.acalog-custom .wp-block-table table[style*=border-style] td,
.acalog-custom .wp-block-table table[style*=border-style] th,
.acalog-custom .wp-block-table table[style*=border-style] tr,
.acalog-custom .wp-block-table table[style*=border-style]>* {
  border-style: inherit;
}
.acalog-custom .wp-block-table table[style*=border-width] td,
.acalog-custom .wp-block-table table[style*=border-width] th,
.acalog-custom .wp-block-table table[style*=border-width] tr,
.acalog-custom .wp-block-table table[style*=border-width]>* {
  border-style: inherit;
  border-width: inherit;
}
.acalog-custom :root :where(.wp-block-table-of-contents) {
  box-sizing: border-box;
}
.acalog-custom :where(.wp-block-term-description) {
  box-sizing: border-box;
  margin-bottom: var(--wp--style--block-gap);
  margin-top: var(--wp--style--block-gap);
}
.acalog-custom .wp-block-term-description p {
  margin-bottom: 0;
  margin-top: 0;
}
.acalog-custom .wp-block-text-columns,
.acalog-custom .wp-block-text-columns.aligncenter {
  display: flex;
}
.acalog-custom .wp-block-text-columns .wp-block-column {
  margin: 0 1em;
  padding: 0;
}
.acalog-custom .wp-block-text-columns .wp-block-column:first-child {
  margin-left: 0;
}
.acalog-custom .wp-block-text-columns .wp-block-column:last-child {
  margin-right: 0;
}
.acalog-custom .wp-block-text-columns.columns-2 .wp-block-column {
  width: 50%;
}
.acalog-custom .wp-block-text-columns.columns-3 .wp-block-column {
  width: 33.3333333333%;
}
.acalog-custom .wp-block-text-columns.columns-4 .wp-block-column {
  width: 25%;
}
.acalog-custom pre.wp-block-verse {
  overflow: auto;
  white-space: pre-wrap;
}
.acalog-custom :where(pre.wp-block-verse) {
  font-family: inherit;
}
.acalog-custom .wp-block-video {
  box-sizing: border-box;
}
.acalog-custom .wp-block-video video {
  vertical-align: middle;
  width: 100%;
}
.acalog-custom .wp-block-video.aligncenter {
  text-align: center;
}
.acalog-custom .wp-block-video :where(figcaption) {
  margin-bottom: 1em;
  margin-top: .5em;
}
.acalog-custom .editor-styles-wrapper,
.acalog-custom .entry-content {
  counter-reset: footnotes;
}
.acalog-custom a[data-fn].fn {
  counter-increment: footnotes;
  display: inline-flex;
  font-size: smaller;
  text-decoration: none;
  text-indent: -9999999px;
  vertical-align: super;
}
.acalog-custom a[data-fn].fn:after {
  content: "[" counter(footnotes) "]";
  float: left;
  text-indent: 0;
}
.acalog-custom .wp-element-button {
  cursor: pointer;
}
.acalog-custom :root {
  --wp--preset--font-size--normal: 16px;
  --wp--preset--font-size--huge: 42px;
}
.acalog-custom :root .has-very-light-gray-background-color {
  background-color: #eee;
}
.acalog-custom :root .has-very-dark-gray-background-color {
  background-color: #313131;
}
.acalog-custom :root .has-very-light-gray-color {
  color: #eee;
}
.acalog-custom :root .has-very-dark-gray-color {
  color: #313131;
}
.acalog-custom :root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
  background: linear-gradient(135deg,#00d084,#0693e3);
}
.acalog-custom :root .has-purple-crush-gradient-background {
  background: linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe);
}
.acalog-custom :root .has-hazy-dawn-gradient-background {
  background: linear-gradient(135deg,#faaca8,#dad0ec);
}
.acalog-custom :root .has-subdued-olive-gradient-background {
  background: linear-gradient(135deg,#fafae1,#67a671);
}
.acalog-custom :root .has-atomic-cream-gradient-background {
  background: linear-gradient(135deg,#fdd79a,#004a59);
}
.acalog-custom :root .has-nightshade-gradient-background {
  background: linear-gradient(135deg,#330968,#31cdcf);
}
.acalog-custom :root .has-midnight-gradient-background {
  background: linear-gradient(135deg,#020381,#2874fc);
}
.acalog-custom .has-regular-font-size {
  font-size: 1em;
}
.acalog-custom .has-larger-font-size {
  font-size: 2.625em;
}
.acalog-custom .has-normal-font-size {
  font-size: var(--wp--preset--font-size--normal);
}
.acalog-custom .has-huge-font-size {
  font-size: var(--wp--preset--font-size--huge);
}
.acalog-custom .has-text-align-center {
  text-align: center;
}
.acalog-custom .has-text-align-left {
  text-align: left;
}
.acalog-custom .has-text-align-right {
  text-align: right;
}
.acalog-custom #end-resizable-editor-section {
  display: none;
}
.acalog-custom .aligncenter {
  clear: both;
}
.acalog-custom .items-justified-left {
  justify-content: flex-start;
}
.acalog-custom .items-justified-center {
  justify-content: center;
}
.acalog-custom .items-justified-right {
  justify-content: flex-end;
}
.acalog-custom .items-justified-space-between {
  justify-content: space-between;
}
.acalog-custom .screen-reader-text {
  border: 0;
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}
.acalog-custom .screen-reader-text:focus {
  background-color: #ddd;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}
.acalog-custom html :where(.has-border-color) {
  border-style: solid;
}
.acalog-custom html :where([style*=border-top-color]) {
  border-top-style: solid;
}
.acalog-custom html :where([style*=border-right-color]) {
  border-right-style: solid;
}
.acalog-custom html :where([style*=border-bottom-color]) {
  border-bottom-style: solid;
}
.acalog-custom html :where([style*=border-left-color]) {
  border-left-style: solid;
}
.acalog-custom html :where([style*=border-width]) {
  border-style: solid;
}
.acalog-custom html :where([style*=border-top-width]) {
  border-top-style: solid;
}
.acalog-custom html :where([style*=border-right-width]) {
  border-right-style: solid;
}
.acalog-custom html :where([style*=border-bottom-width]) {
  border-bottom-style: solid;
}
.acalog-custom html :where([style*=border-left-width]) {
  border-left-style: solid;
}
.acalog-custom html :where(img[class*=wp-image-]) {
  height: auto;
  max-width: 100%;
}
.acalog-custom :where(figure) {
  margin: 0 0 1em;
}
.acalog-custom html :where(.is-position-sticky) {
  --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px);
}
@media screen and (max-width: 600px) {
  .acalog-custom html :where(.is-position-sticky) {
    --wp-admin--admin-bar--position-offset: 0px;
  }
}
.acalog-custom .wp-block-button__link {
  color: #fff;
  background-color: #32373c;
  border-radius: 9999px;
  box-shadow: none;
  text-decoration: none;
  padding: calc(2.667em) calc(3.333em);
  font-size: 1.125em;
}
.acalog-custom .wp-block-file__button {
  background: #32373c;
  color: #fff;
  text-decoration: none;
}
.acalog-custom :root {
  --wp-admin-theme-color: #3858e9;
  --wp-admin-theme-color--rgb: 56, 88, 233;
  --wp-admin-theme-color-darker-10: #2145e6;
  --wp-admin-theme-color-darker-10--rgb: 33, 69, 230;
  --wp-admin-theme-color-darker-20: #183ad6;
  --wp-admin-theme-color-darker-20--rgb: 24, 58, 214;
  --wp-admin-border-width-focus: 2px;
}
@media (min-resolution: 192dpi) {
  .acalog-custom :root {
    --wp-admin-border-width-focus: 1.5px;
  }
}
.acalog-custom .components-animate__appear.is-from-top,
.acalog-custom .components-animate__appear.is-from-top.is-from-left {
  transform-origin: top left;
}
.acalog-custom .components-animate__appear.is-from-top.is-from-right {
  transform-origin: top right;
}
.acalog-custom .components-animate__appear.is-from-bottom,
.acalog-custom .components-animate__appear.is-from-bottom.is-from-left {
  transform-origin: bottom left;
}
.acalog-custom .components-animate__appear.is-from-bottom.is-from-right {
  transform-origin: bottom right;
}
@keyframes components-animate__appear-animation {
  .acalog-custom 0% {
    transform: translateY(-2em) scaleY(0) scaleX(0);
  }
  .acalog-custom to {
    transform: translateY(0) scaleY(1) scaleX(1);
  }
}
@keyframes components-animate__slide-in-animation {
  .acalog-custom to {
    transform: translateX(0);
  }
}
@keyframes components-animate__loading {
  .acalog-custom 0% {
    opacity: .5;
  }
  .acalog-custom 50% {
    opacity: 1;
  }
  .acalog-custom to {
    opacity: .5;
  }
}
.acalog-custom .components-autocomplete__popover .components-popover__content {
  min-width: 200px;
  padding: 8px;
}
.acalog-custom .components-autocomplete__result.components-button {
  display: flex;
  height: auto;
  min-height: 36px;
  text-align: left;
  width: 100%;
}
.acalog-custom .components-autocomplete__result.components-button:focus:not(:disabled) {
  box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline: 2px solid #000 0;
}
.acalog-custom .components-badge {
  align-items: center;
  background-color: color-mix(in srgb,#fff 90%,var(--base-color));
  border-radius: 2px;
  box-sizing: border-box;
  color: color-mix(in srgb,#000 50%,var(--base-color));
  display: inline-flex;
  font-size: 12px;
  font-weight: 400;
  gap: 2px;
  line-height: 20px;
  max-width: 100%;
  min-height: 24px;
  padding: 0 8px;
}
.acalog-custom .components-badge *,
.acalog-custom .components-badge :after,
.acalog-custom .components-badge :before {
  box-sizing: inherit;
}
.acalog-custom .components-badge:where(.is-default) {
  background-color: #f0f0f0;
  color: #2f2f2f;
}
.acalog-custom .components-badge.has-icon {
  padding-inline-start: 4px;
}
.acalog-custom .components-badge.is-info {
  --base-color: #3858e9;
}
.acalog-custom .components-badge.is-warning {
  --base-color: #f0b849;
}
.acalog-custom .components-badge.is-error {
  --base-color: #cc1818;
}
.acalog-custom .components-badge.is-success {
  --base-color: #4ab866;
}
.acalog-custom .components-badge__icon {
  flex-shrink: 0;
}
.acalog-custom .components-badge__content {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.acalog-custom .components-button-group {
  display: inline-block;
}
.acalog-custom .components-button-group .components-button {
  border-radius: 0;
  box-shadow: inset 0 0 0 1px #1e1e1e;
  color: #1e1e1e;
  display: inline-flex;
}
.acalog-custom .components-button-group .components-button+.components-button {
  margin-left: -1px;
}
.acalog-custom .components-button-group .components-button:first-child {
  border-radius: 2px 0 0 2px;
}
.acalog-custom .components-button-group .components-button:last-child {
  border-radius: 0 2px 2px 0;
}
.acalog-custom .components-button-group .components-button.is-primary,
.acalog-custom .components-button-group .components-button:focus {
  position: relative;
  z-index: 1;
}
.acalog-custom .components-button-group .components-button.is-primary {
  box-shadow: inset 0 0 0 1px #1e1e1e;
}
.acalog-custom .components-button {
  align-items: center;
  -webkit-appearance: none;
  background: none;
  border: 0;
  border-radius: 2px;
  box-sizing: border-box;
  color: var(--wp-components-color-foreground,#1e1e1e);
  cursor: pointer;
  display: inline-flex;
  font-family: inherit;
  font-size: 13px;
  height: 36px;
  margin: 0;
  padding: 6px 12px;
  text-decoration: none;
}
.acalog-custom .components-button.is-next-40px-default-size {
  height: 40px;
}
.acalog-custom .components-button:hover:not(:disabled,
.acalog-custom [aria-disabled=true]),
.acalog-custom .components-button[aria-expanded=true] {
  color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
}
.acalog-custom .components-button:focus:not(:disabled) {
  box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
  outline: 3px solid #000 0;
}
.acalog-custom .components-button.is-primary {
  background: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
  color: var(--wp-components-color-accent-inverted,#fff);
  outline: 1px solid #000 0;
  text-decoration: none;
  text-shadow: none;
  white-space: nowrap;
}
.acalog-custom .components-button.is-primary:hover:not(:disabled) {
  background: var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));
  color: var(--wp-components-color-accent-inverted,#fff);
}
.acalog-custom .components-button.is-primary:active:not(:disabled) {
  background: var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));
  border-color: var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));
  color: var(--wp-components-color-accent-inverted,#fff);
}
.acalog-custom .components-button.is-primary:focus:not(:disabled) {
  box-shadow: inset 0 0 0 1px var(--wp-components-color-background,#fff), 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
}
.acalog-custom .components-button.is-primary:disabled,
.acalog-custom .components-button.is-primary:disabled:active:enabled,
.acalog-custom .components-button.is-primary[aria-disabled=true],
.acalog-custom .components-button.is-primary[aria-disabled=true]:active:enabled,
.acalog-custom .components-button.is-primary[aria-disabled=true]:enabled {
  background: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
  border-color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
  color: #fff 6;
  outline: none;
}
.acalog-custom .components-button.is-primary:disabled:active:enabled:focus:enabled,
.acalog-custom .components-button.is-primary:disabled:focus:enabled,
.acalog-custom .components-button.is-primary[aria-disabled=true]:active:enabled:focus:enabled,
.acalog-custom .components-button.is-primary[aria-disabled=true]:enabled:focus:enabled,
.acalog-custom .components-button.is-primary[aria-disabled=true]:focus:enabled {
  box-shadow: inset 0 0 0 1px var(--wp-components-color-background,#fff), 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
}
.acalog-custom .components-button.is-primary.is-busy,
.acalog-custom .components-button.is-primary.is-busy:disabled,
.acalog-custom .components-button.is-primary.is-busy[aria-disabled=true] {
  background-image: linear-gradient(-45deg,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 70%,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 70%);
  background-size: 100px 100%;
  border-color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
  color: var(--wp-components-color-accent-inverted,#fff);
}
.acalog-custom .components-button.is-secondary,
.acalog-custom .components-button.is-tertiary {
  outline: 1px solid #000 0;
}
.acalog-custom .components-button.is-secondary:active:not(:disabled),
.acalog-custom .components-button.is-tertiary:active:not(:disabled) {
  box-shadow: none;
}
.acalog-custom .components-button.is-secondary:disabled,
.acalog-custom .components-button.is-secondary[aria-disabled=true],
.acalog-custom .components-button.is-secondary[aria-disabled=true]:hover,
.acalog-custom .components-button.is-tertiary:disabled,
.acalog-custom .components-button.is-tertiary[aria-disabled=true],
.acalog-custom .components-button.is-tertiary[aria-disabled=true]:hover {
  background: #000 0;
  color: #949494;
  transform: none;
}
.acalog-custom .components-button.is-secondary {
  background: #000 0;
  box-shadow: inset 0 0 0 1px var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)), 0 0 0 currentColor;
  color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
  outline: 1px solid #000 0;
  white-space: nowrap;
}
.acalog-custom .components-button.is-secondary:hover:not(:disabled,
.acalog-custom [aria-disabled=true],
.acalog-custom .is-pressed) {
  background: color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,#000 0);
  box-shadow: inset 0 0 0 1px var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));
  color: var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));
}
.acalog-custom .components-button.is-secondary:disabled:not(:focus),
.acalog-custom .components-button.is-secondary[aria-disabled=true]:hover:not(:focus),
.acalog-custom .components-button.is-secondary[aria-disabled=true]:not(:focus) {
  box-shadow: inset 0 0 0 1px #ddd;
}
.acalog-custom .components-button.is-secondary:focus:not(:disabled) {
  box-shadow: 0 0 0 currentColor inset, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
}
.acalog-custom .components-button.is-tertiary {
  background: #000 0;
  color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
  white-space: nowrap;
}
.acalog-custom .components-button.is-tertiary:hover:not(:disabled,
.acalog-custom [aria-disabled=true],
.acalog-custom .is-pressed) {
  background: color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,#000 0);
  color: var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));
}
.acalog-custom .components-button.is-tertiary:active:not(:disabled,
.acalog-custom [aria-disabled=true]) {
  background: color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 8%,#000 0);
}
.acalog-custom p+.components-button.is-tertiary {
  margin-left: -6px;
}
.acalog-custom .components-button.is-tertiary:disabled:not(:focus),
.acalog-custom .components-button.is-tertiary[aria-disabled=true]:hover:not(:focus),
.acalog-custom .components-button.is-tertiary[aria-disabled=true]:not(:focus) {
  box-shadow: none;
  outline: none;
}
.acalog-custom .components-button.is-destructive {
  --wp-components-color-accent: #cc1818;
  --wp-components-color-accent-darker-10: #9e1313;
  --wp-components-color-accent-darker-20: #710d0d;
}
.acalog-custom .components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link) {
  color: #cc1818;
}
.acalog-custom .components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):hover:not(:disabled,
.acalog-custom [aria-disabled=true]) {
  color: #710d0d;
}
.acalog-custom .components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):focus {
  box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #cc1818;
}
.acalog-custom .components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):active:not(:disabled,
.acalog-custom [aria-disabled=true]) {
  background: #ccc;
}
.acalog-custom .components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):disabled,
.acalog-custom .components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link)[aria-disabled=true] {
  color: #949494;
}
.acalog-custom .components-button.is-destructive.is-secondary:hover:not(:disabled,
.acalog-custom [aria-disabled=true]),
.acalog-custom .components-button.is-destructive.is-tertiary:hover:not(:disabled,
.acalog-custom [aria-disabled=true]) {
  background: #cc18180a;
}
.acalog-custom .components-button.is-destructive.is-secondary:active:not(:disabled,
.acalog-custom [aria-disabled=true]),
.acalog-custom .components-button.is-destructive.is-tertiary:active:not(:disabled,
.acalog-custom [aria-disabled=true]) {
  background: #cc181814;
}
.acalog-custom .components-button.is-link {
  background: none;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
  height: auto;
  margin: 0;
  outline: none;
  padding: 0;
  text-align: left;
  text-decoration: underline;
}
.acalog-custom .components-button.is-link:focus {
  border-radius: 2px;
}
.acalog-custom .components-button.is-link:disabled,
.acalog-custom .components-button.is-link[aria-disabled=true] {
  color: #949494;
}
.acalog-custom .components-button:not(:disabled,
.acalog-custom [aria-disabled=true]):active {
  color: var(--wp-components-color-foreground,#1e1e1e);
}
.acalog-custom .components-button:disabled,
.acalog-custom .components-button[aria-disabled=true] {
  color: #949494;
  cursor: default;
}
.acalog-custom .components-button.is-busy,
.acalog-custom .components-button.is-secondary.is-busy,
.acalog-custom .components-button.is-secondary.is-busy:disabled,
.acalog-custom .components-button.is-secondary.is-busy[aria-disabled=true] {
  background-image: linear-gradient(-45deg,#fafafa 33%,#e0e0e0 0,#e0e0e0 70%,#fafafa 0);
  background-size: 100px 100%;
}
.acalog-custom .components-button.is-compact {
  height: 32px;
}
.acalog-custom .components-button.is-compact.has-icon:not(.has-text) {
  min-width: 32px;
  padding: 0;
  width: 32px;
}
.acalog-custom .components-button.is-small {
  font-size: 11px;
  height: 24px;
  line-height: 22px;
  padding: 0 8px;
}
.acalog-custom .components-button.is-small.has-icon:not(.has-text) {
  min-width: 24px;
  padding: 0;
  width: 24px;
}
.acalog-custom .components-button.has-icon {
  justify-content: center;
  min-width: 36px;
  padding: 6px;
}
.acalog-custom .components-button.has-icon.is-next-40px-default-size {
  min-width: 40px;
}
.acalog-custom .components-button.has-icon .dashicon {
  align-items: center;
  box-sizing: initial;
  display: inline-flex;
  justify-content: center;
  padding: 2px;
}
.acalog-custom .components-button.has-icon.has-text {
  gap: 4px;
  justify-content: start;
  padding-left: 8px;
  padding-right: 12px;
}
.acalog-custom .components-button.is-pressed,
.acalog-custom .components-button.is-pressed:hover {
  color: var(--wp-components-color-foreground-inverted,#fff);
}
.acalog-custom .components-button.is-pressed:hover:not(:disabled,
.acalog-custom [aria-disabled=true]),
.acalog-custom .components-button.is-pressed:not(:disabled,
.acalog-custom [aria-disabled=true]) {
  background: var(--wp-components-color-foreground,#1e1e1e);
}
.acalog-custom .components-button.is-pressed:disabled,
.acalog-custom .components-button.is-pressed[aria-disabled=true] {
  color: #949494;
}
.acalog-custom .components-button.is-pressed:disabled:not(.is-primary):not(.is-secondary):not(.is-tertiary),
.acalog-custom .components-button.is-pressed[aria-disabled=true]:not(.is-primary):not(.is-secondary):not(.is-tertiary) {
  background: #949494;
  color: var(--wp-components-color-foreground-inverted,#fff);
}
.acalog-custom .components-button.is-pressed:focus:not(:disabled) {
  box-shadow: inset 0 0 0 1px var(--wp-components-color-background,#fff), 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
  outline: 2px solid #000 0;
}
.acalog-custom .components-button svg {
  fill: currentColor;
  outline: none;
}
@media (forced-colors: active) {
  .acalog-custom .components-button svg {
    fill: CanvasText;
  }
}
.acalog-custom .components-button .components-visually-hidden {
  height: auto;
}
@keyframes components-button__busy-animation {
  .acalog-custom 0% {
    background-position: 200px 0;
  }
}
.acalog-custom .components-checkbox-control {
  --checkbox-input-size: 24px;
  --checkbox-input-margin: 8px;
}
@media (min-width: 600px) {
  .acalog-custom .components-checkbox-control {
    --checkbox-input-size: 16px;
  }
}
.acalog-custom .components-checkbox-control__label {
  cursor: pointer;
  line-height: var(--checkbox-input-size);
}
.acalog-custom .components-checkbox-control__input[type=checkbox] {
  appearance: none;
  background: #fff;
  border: 1px solid #1e1e1e;
  border-radius: 2px;
  box-shadow: 0 0 0 #000 0;
  clear: none;
  color: #1e1e1e;
  cursor: pointer;
  display: inline-block;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
  font-size: 16px;
  height: var(--checkbox-input-size);
  line-height: normal;
  line-height: 0;
  margin: 0 4px 0 0;
  outline: 0;
  padding: 6px 8px;
  padding: 0 !important;
  text-align: center;
  transition: none;
  vertical-align: top;
  width: var(--checkbox-input-size);
}
@media (min-width: 600px) {
  .acalog-custom .components-checkbox-control__input[type=checkbox] {
    font-size: 13px;
    line-height: normal;
  }
}
.acalog-custom .components-checkbox-control__input[type=checkbox]:focus {
  border-color: var(--wp-admin-theme-color);
  box-shadow: 0 0 0 .5px var(--wp-admin-theme-color);
}
.acalog-custom .components-checkbox-control__input[type=checkbox]::-webkit-input-placeholder {
  color: #1e1e1e9e;
}
.acalog-custom .components-checkbox-control__input[type=checkbox]::-moz-placeholder {
  color: #1e1e1e9e;
}
.acalog-custom .components-checkbox-control__input[type=checkbox]:-ms-input-placeholder {
  color: #1e1e1e9e;
}
.acalog-custom .components-checkbox-control__input[type=checkbox]:focus {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color);
}
.acalog-custom .components-checkbox-control__input[type=checkbox]:checked {
  background: var(--wp-admin-theme-color);
  border-color: var(--wp-admin-theme-color);
}
.acalog-custom .components-checkbox-control__input[type=checkbox]:checked::-ms-check {
  opacity: 0;
}
.acalog-custom .components-checkbox-control__input[type=checkbox]:checked:before,
.acalog-custom .components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before {
  color: #fff;
  margin: -3px -5px;
}
@media (min-width: 782px) {
  .acalog-custom .components-checkbox-control__input[type=checkbox]:checked:before,
  .acalog-custom .components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before {
    margin: -4px 0 0 -5px;
  }
}
.acalog-custom .components-checkbox-control__input[type=checkbox][aria-checked=mixed] {
  background: var(--wp-admin-theme-color);
  border-color: var(--wp-admin-theme-color);
}
.acalog-custom .components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before {
  content: "\f460";
  display: inline-block;
  float: left;
  font: normal 30px/1 dashicons;
  vertical-align: middle;
  width: 16px;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (min-width: 782px) {
  .acalog-custom .components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before {
    float: none;
    font-size: 21px;
  }
}
.acalog-custom .components-checkbox-control__input[type=checkbox]:disabled,
.acalog-custom .components-checkbox-control__input[type=checkbox][aria-disabled=true] {
  background: #f0f0f0;
  border-color: #ddd;
  cursor: default;
  opacity: 1;
}
.acalog-custom .components-checkbox-control__input[type=checkbox]:focus {
  box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #fff, 0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);
  outline: 2px solid #000 0;
  outline-offset: 2px;
}
.acalog-custom .components-checkbox-control__input[type=checkbox]:checked,
.acalog-custom .components-checkbox-control__input[type=checkbox]:indeterminate {
  background: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
  border-color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
}
.acalog-custom .components-checkbox-control__input[type=checkbox]:checked::-ms-check,
.acalog-custom .components-checkbox-control__input[type=checkbox]:indeterminate::-ms-check {
  opacity: 0;
}
.acalog-custom .components-checkbox-control__input[type=checkbox]:checked:before {
  content: none;
}
.acalog-custom .components-checkbox-control__input-container {
  aspect-ratio: 1;
  display: inline-block;
  flex-shrink: 0;
  line-height: 1;
  margin-right: var(--checkbox-input-margin);
  position: relative;
  vertical-align: middle;
  width: var(--checkbox-input-size);
}
.acalog-custom svg.components-checkbox-control__checked,
.acalog-custom svg.components-checkbox-control__indeterminate {
  --checkmark-size: var(--checkbox-input-size);
  fill: #fff;
  cursor: pointer;
  height: var(--checkmark-size);
  left: 50%;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: translate(-50%,-50%);
  -webkit-user-select: none;
  user-select: none;
  width: var(--checkmark-size);
}
@media (min-width: 600px) {
  .acalog-custom svg.components-checkbox-control__checked,
  .acalog-custom svg.components-checkbox-control__indeterminate {
    --checkmark-size: calc(var(--checkbox-input-size) + 4px);
  }
}
.acalog-custom .components-checkbox-control__help {
  display: inline-block;
  margin-inline-start: calc(var(--checkbox-input-size) + var(--checkbox-input-margin));
}
.acalog-custom .components-circular-option-picker {
  display: inline-block;
  min-width: 188px;
  width: 100%;
}
.acalog-custom .components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper {
  display: flex;
  justify-content: flex-end;
  margin-top: 12px;
}
.acalog-custom .components-circular-option-picker .components-circular-option-picker__swatches {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  position: relative;
  z-index: 1;
}
.acalog-custom .components-circular-option-picker>:not(.components-circular-option-picker__swatches) {
  position: relative;
  z-index: 0;
}
.acalog-custom .components-circular-option-picker__option-wrapper {
  display: inline-block;
  height: 28px;
  transform: scale(1);
  vertical-align: top;
  width: 28px;
}
.acalog-custom .components-circular-option-picker__option-wrapper:hover {
  transform: scale(1.2);
}
.acalog-custom .components-circular-option-picker__option-wrapper>div {
  height: 100%;
  width: 100%;
}
.acalog-custom .components-circular-option-picker__option-wrapper:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath fill='%23555D65' d='M6 8V6H4v2zm2 0V6h2v2zm2 8H8v-2h2zm2 0v-2h2v2zm0 2v-2h-2v2H8v2h2v-2zm2 0v2h-2v-2zm2 0h-2v-2h2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M18 18h2v-2h-2v-2h2v-2h-2v-2h2V8h-2v2h-2V8h-2v2h2v2h-2v2h2v2h2zm-2-4v-2h2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' d='M18 18v2h-2v-2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M8 10V8H6v2H4v2h2v2H4v2h2v2H4v2h2v2H4v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2v2h-2V4h-2v2h-2V4h-2v2h-2V4h-2v2h2v2h-2v2zm0 2v-2H6v2zm2 0v-2h2v2zm0 2v-2H8v2H6v2h2v2H6v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h-2v2h-2V6h-2v2h-2v2h2v2h-2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M4 0H2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2H8V0H6v2H4zm0 4V2H2v2zm2 0V2h2v2zm0 2V4H4v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2H8v2z' clip-rule='evenodd'/%3E%3C/svg%3E");
  border-radius: 50%;
  bottom: 1px;
  content: "";
  left: 1px;
  position: absolute;
  right: 1px;
  top: 1px;
  z-index: -1;
}
.acalog-custom .components-circular-option-picker__option {
  aspect-ratio: 1;
  background: #000 0;
  border: none;
  border-radius: 50%;
  box-shadow: inset 0 0 0 14px;
  cursor: pointer;
  display: inline-block;
  height: 100% !important;
  vertical-align: top;
}
.acalog-custom .components-circular-option-picker__option:hover {
  box-shadow: inset 0 0 0 14px !important;
}
.acalog-custom .components-circular-option-picker__option[aria-pressed=true],
.acalog-custom .components-circular-option-picker__option[aria-selected=true] {
  box-shadow: inset 0 0 0 4px;
  overflow: visible;
  position: relative;
  z-index: 1;
}
.acalog-custom .components-circular-option-picker__option[aria-pressed=true]+svg,
.acalog-custom .components-circular-option-picker__option[aria-selected=true]+svg {
  border-radius: 50%;
  left: 2px;
  pointer-events: none;
  position: absolute;
  top: 2px;
  z-index: 2;
}
.acalog-custom .components-circular-option-picker__option:after {
  border: 1px solid #000 0;
  border-radius: 50%;
  bottom: -1px;
  box-shadow: inset 0 0 0 1px #000 3;
  box-sizing: inherit;
  content: "";
  left: -1px;
  position: absolute;
  right: -1px;
  top: -1px;
}
.acalog-custom .components-circular-option-picker__option:focus:after {
  border: 2px solid #757575;
  border-radius: 50%;
  box-shadow: inset 0 0 0 2px #fff;
  content: "";
  height: calc(104%);
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%,-50%);
  width: calc(104%);
}
.acalog-custom .components-circular-option-picker__option.components-button:focus {
  background-color: initial;
  box-shadow: inset 0 0 0 14px;
  outline: none;
}
.acalog-custom .components-circular-option-picker__button-action .components-circular-option-picker__option {
  background: #fff;
  color: #fff;
}
.acalog-custom .components-circular-option-picker__dropdown-link-action {
  margin-right: 16px;
}
.acalog-custom .components-circular-option-picker__dropdown-link-action .components-button {
  line-height: 22px;
}
.acalog-custom .components-palette-edit__popover-gradient-picker {
  padding: 8px;
  width: 260px;
}
.acalog-custom .components-dropdown-menu__menu .components-palette-edit__menu-button {
  width: 100%;
}
.acalog-custom .component-color-indicator {
  background: #fff linear-gradient(-45deg,#000 0 48%,#ddd 0,#ddd 52%,#000 0 0);
  border-radius: 50%;
  box-shadow: inset 0 0 0 1px #000 3;
  display: inline-block;
  height: 20px;
  padding: 0;
  width: 20px;
}
.acalog-custom .components-combobox-control {
  width: 100%;
}
.acalog-custom input.components-combobox-control__input[type=text] {
  border: none;
  box-shadow: none;
  font-family: inherit;
  font-size: 16px;
  line-height: inherit;
  margin: 0;
  min-height: auto;
  padding: 2px;
  width: 100%;
}
@media (min-width: 600px) {
  .acalog-custom input.components-combobox-control__input[type=text] {
    font-size: 13px;
  }
}
.acalog-custom input.components-combobox-control__input[type=text]:focus {
  box-shadow: none;
  outline: none;
}
.acalog-custom .components-combobox-control__suggestions-container {
  align-items: flex-start;
  border: 1px solid #949494;
  border-radius: 2px;
  box-shadow: 0 0 0 #000 0;
  display: flex;
  flex-wrap: wrap;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
  font-size: 16px;
  line-height: normal;
  padding: 0;
  width: 100%;
}
@media (min-width: 600px) {
  .acalog-custom .components-combobox-control__suggestions-container {
    font-size: 13px;
    line-height: normal;
  }
}
.acalog-custom .components-combobox-control__suggestions-container:focus {
  border-color: var(--wp-admin-theme-color);
  box-shadow: 0 0 0 .5px var(--wp-admin-theme-color);
  outline: 2px solid #000 0;
}
.acalog-custom .components-combobox-control__suggestions-container::-webkit-input-placeholder {
  color: #1e1e1e9e;
}
.acalog-custom .components-combobox-control__suggestions-container::-moz-placeholder {
  color: #1e1e1e9e;
}
.acalog-custom .components-combobox-control__suggestions-container:-ms-input-placeholder {
  color: #1e1e1e9e;
}
.acalog-custom .components-combobox-control__suggestions-container:focus-within {
  border-color: var(--wp-admin-theme-color);
  box-shadow: 0 0 0 .5px var(--wp-admin-theme-color);
  outline: 2px solid #000 0;
}
.acalog-custom .components-combobox-control__suggestions-container .components-spinner {
  margin: 0;
}
.acalog-custom .components-color-palette__custom-color-wrapper {
  position: relative;
  z-index: 0;
}
.acalog-custom .components-color-palette__custom-color-button {
  background: none;
  border: none;
  border-radius: 4px 4px 0 0;
  box-shadow: inset 0 0 0 1px #000 3;
  box-sizing: border-box;
  cursor: pointer;
  height: 64px;
  outline: 1px solid #000 0;
  position: relative;
  width: 100%;
}
.acalog-custom .components-color-palette__custom-color-button:focus {
  box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
  outline-width: 2px;
}
.acalog-custom .components-color-palette__custom-color-button:after {
  background-image: repeating-linear-gradient(45deg,#e0e0e0 25%,#000 0 0,#000 0 75%,#e0e0e0 0,#e0e0e0), repeating-linear-gradient(45deg,#e0e0e0 25%,#000 0 0,#000 0 75%,#e0e0e0 0,#e0e0e0);
  background-position: 0 0, 24px 24px;
  background-size: 48px 48px;
  border-radius: 3px 3px 0 0;
  content: "";
  inset: 1px;
  position: absolute;
  z-index: -1;
}
.acalog-custom .components-color-palette__custom-color-text-wrapper {
  border-radius: 0 0 4px 4px;
  box-shadow: inset 0 -1px 0 0 #000 3, inset 1px 0 0 0 #000 3, inset -1px 0 0 0 #000 3;
  font-size: 13px;
  padding: 12px 16px;
  position: relative;
}
.acalog-custom .components-color-palette__custom-color-name {
  color: var(--wp-components-color-foreground,#1e1e1e);
  margin: 0 1px;
}
.acalog-custom .components-color-palette__custom-color-value {
  color: #757575;
}
.acalog-custom .components-color-palette__custom-color-value--is-hex {
  text-transform: uppercase;
}
.acalog-custom .components-color-palette__custom-color-value:empty:after {
  content: "?";
  visibility: hidden;
}
.acalog-custom .components-custom-gradient-picker__gradient-bar {
  border-radius: 2px;
  height: 48px;
  position: relative;
  width: 100%;
  z-index: 1;
}
.acalog-custom .components-custom-gradient-picker__gradient-bar.has-gradient {
  background-image: repeating-linear-gradient(45deg,#e0e0e0 25%,#000 0 0,#000 0 75%,#e0e0e0 0,#e0e0e0), repeating-linear-gradient(45deg,#e0e0e0 25%,#000 0 0,#000 0 75%,#e0e0e0 0,#e0e0e0);
  background-position: 0 0, 12px 12px;
  background-size: 24px 24px;
}
.acalog-custom .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__gradient-bar-background {
  inset: 0;
  position: absolute;
}
.acalog-custom .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__markers-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: calc(52%);
}
.acalog-custom .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-dropdown {
  display: flex;
  height: 16px;
  position: absolute;
  top: 16px;
  width: 16px;
}
.acalog-custom .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown {
  background: #fff;
  border-radius: 50%;
  color: #1e1e1e;
  height: inherit;
  min-width: 16px !important;
  padding: 2px;
  position: relative;
  width: inherit;
}
.acalog-custom .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown svg {
  height: 100%;
  width: 100%;
}
.acalog-custom .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button {
  border-radius: 50%;
  box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) #fff, 0 0 2px 0 #00000040;
  height: inherit;
  outline: 2px solid #000 0;
  padding: 0;
  width: inherit;
}
.acalog-custom .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button.is-active,
.acalog-custom .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button:focus {
  box-shadow: inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2) #fff, 0 0 2px 0 #00000040;
  outline: 1.5px solid #000 0;
}
.acalog-custom .components-custom-gradient-picker__remove-control-point-wrapper {
  padding-bottom: 8px;
}
.acalog-custom .components-custom-gradient-picker__inserter {
  direction: ltr;
}
.acalog-custom .components-custom-gradient-picker__liner-gradient-indicator {
  display: inline-block;
  flex: 0 auto;
  height: 20px;
  width: 20px;
}
.acalog-custom .components-custom-gradient-picker__ui-line {
  position: relative;
  z-index: 0;
}
.acalog-custom .block-editor-dimension-control .components-base-control__field {
  align-items: center;
  display: flex;
}
.acalog-custom .block-editor-dimension-control .components-base-control__label {
  align-items: center;
  display: flex;
  margin-bottom: 0;
  margin-right: 1em;
}
.acalog-custom .block-editor-dimension-control .components-base-control__label .dashicon {
  margin-right: .5em;
}
.acalog-custom .block-editor-dimension-control.is-manual .components-base-control__label {
  width: 10em;
}
.acalog-custom body.is-dragging-components-draggable {
  cursor: move;
  cursor: grabbing !important;
}
.acalog-custom .components-draggable__invisible-drag-image {
  height: 50px;
  left: -1000px;
  position: fixed;
  width: 50px;
}
.acalog-custom .components-draggable__clone {
  background: #000 0;
  padding: 0;
  pointer-events: none;
  position: fixed;
  z-index: 1000000000;
}
.acalog-custom .components-drop-zone {
  border-radius: 2px;
  bottom: 0;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  visibility: hidden;
  z-index: 40;
}
.acalog-custom .components-drop-zone.is-active {
  opacity: 1;
  visibility: visible;
}
.acalog-custom .components-drop-zone .components-drop-zone__content {
  align-items: center;
  background-color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
  bottom: 0;
  color: #fff;
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 100%;
  z-index: 50;
}
.acalog-custom .components-drop-zone .components-drop-zone__content-inner {
  opacity: 0;
  transform: scale(.9);
}
.acalog-custom .components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content {
  opacity: 1;
}
.acalog-custom .components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner {
  opacity: 1;
  transform: scale(1);
}
.acalog-custom .components-drop-zone__content-icon,
.acalog-custom .components-drop-zone__content-text {
  display: block;
}
.acalog-custom .components-drop-zone__content-icon {
  line-height: 0;
  margin: 0 auto 8px;
  fill: currentColor;
  pointer-events: none;
}
.acalog-custom .components-drop-zone__content-text {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
  font-size: 13px;
}
.acalog-custom .components-dropdown {
  display: inline-block;
}
.acalog-custom .components-dropdown__content .components-popover__content {
  padding: 8px;
}
.acalog-custom .components-dropdown__content .components-popover__content:has(.components-menu-group) {
  padding: 0;
}
.acalog-custom .components-dropdown__content .components-popover__content:has(.components-menu-group) .components-dropdown-menu__menu>.components-menu-item__button,
.acalog-custom .components-dropdown__content .components-popover__content:has(.components-menu-group)>.components-menu-item__button {
  margin: 8px;
  width: auto;
}
.acalog-custom .components-dropdown__content [role=menuitem] {
  white-space: nowrap;
}
.acalog-custom .components-dropdown__content .components-menu-group {
  padding: 8px;
}
.acalog-custom .components-dropdown__content .components-menu-group+.components-menu-group {
  border-top: 1px solid #ccc;
  padding: 8px;
}
.acalog-custom .components-dropdown__content.is-alternate .components-menu-group+.components-menu-group {
  border-color: #1e1e1e;
}
.acalog-custom .components-dropdown-menu__toggle {
  vertical-align: top;
}
.acalog-custom .components-dropdown-menu__menu {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
  font-size: 13px;
  line-height: 1.4;
  width: 100%;
}
.acalog-custom .components-dropdown-menu__menu .components-dropdown-menu__menu-item,
.acalog-custom .components-dropdown-menu__menu .components-menu-item {
  cursor: pointer;
  outline: none;
  padding: 6px;
  white-space: nowrap;
  width: 100%;
}
.acalog-custom .components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator,
.acalog-custom .components-dropdown-menu__menu .components-menu-item.has-separator {
  margin-top: 6px;
  overflow: visible;
  position: relative;
}
.acalog-custom .components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator:before,
.acalog-custom .components-dropdown-menu__menu .components-menu-item.has-separator:before {
  background-color: #ddd;
  box-sizing: initial;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  right: 0;
  top: -3px;
}
.acalog-custom .components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active .dashicon,
.acalog-custom .components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active svg,
.acalog-custom .components-dropdown-menu__menu .components-menu-item.is-active .dashicon,
.acalog-custom .components-dropdown-menu__menu .components-menu-item.is-active svg {
  background: #1e1e1e;
  border-radius: 1px;
  box-shadow: 0 0 0 1px #1e1e1e;
  color: #fff;
}
.acalog-custom .components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-icon-only,
.acalog-custom .components-dropdown-menu__menu .components-menu-item.is-icon-only {
  width: auto;
}
.acalog-custom .components-dropdown-menu__menu .components-menu-item__button,
.acalog-custom .components-dropdown-menu__menu .components-menu-item__button.components-button {
  height: auto;
  min-height: 40px;
  padding-left: 8px;
  padding-right: 8px;
  text-align: left;
}
.acalog-custom .components-duotone-picker__color-indicator:before {
  background: #000 0;
}
.acalog-custom .components-duotone-picker__color-indicator>.components-button,
.acalog-custom .components-duotone-picker__color-indicator>.components-button.is-pressed:hover:not(:disabled) {
  background: linear-gradient(-45deg,#000 0 48%,#ddd 0,#ddd 52%,#000 0 0);
  color: #000 0;
}
.acalog-custom .components-duotone-picker__color-indicator>.components-button:not([aria-disabled=true]):active {
  color: #000 0;
}
.acalog-custom .components-color-list-picker,
.acalog-custom .components-color-list-picker__swatch-button {
  width: 100%;
}
.acalog-custom .components-color-list-picker__color-picker {
  margin: 8px 0;
}
.acalog-custom .components-color-list-picker__swatch-color {
  margin: 2px;
}
.acalog-custom .components-external-link {
  text-decoration: none;
}
.acalog-custom .components-external-link__contents {
  text-decoration: underline;
}
.acalog-custom .components-external-link__icon {
  font-weight: 400;
  margin-left: .5ch;
}
.acalog-custom .components-form-toggle {
  display: inline-block;
  height: 16px;
  position: relative;
}
.acalog-custom .components-form-toggle .components-form-toggle__track {
  background-color: #fff;
  border: 1px solid #949494;
  border-radius: 8px;
  box-sizing: border-box;
  content: "";
  display: inline-block;
  height: 16px;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  width: 32px;
}
.acalog-custom .components-form-toggle .components-form-toggle__track:after {
  border-top: 16px solid #000 0;
  box-sizing: border-box;
  content: "";
  inset: 0;
  opacity: 0;
  position: absolute;
}
.acalog-custom .components-form-toggle .components-form-toggle__thumb {
  background-color: #1e1e1e;
  border: 6px solid #000 0;
  border-radius: 50%;
  box-shadow: 0 1px 1px #00000008, 0 1px 2px #00000005, 0 3px 3px #00000005, 0 4px 4px #00000003;
  box-sizing: border-box;
  display: block;
  height: 12px;
  left: 2px;
  position: absolute;
  top: 2px;
  width: 12px;
}
.acalog-custom .components-form-toggle.is-checked .components-form-toggle__track {
  background-color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
  border-color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
}
.acalog-custom .components-form-toggle.is-checked .components-form-toggle__track:after {
  opacity: 1;
}
.acalog-custom .components-form-toggle .components-form-toggle__input:focus+.components-form-toggle__track {
  box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #fff, 0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
  outline: 2px solid #000 0;
  outline-offset: 2px;
}
.acalog-custom .components-form-toggle.is-checked .components-form-toggle__thumb {
  background-color: #fff;
  border-width: 0;
  transform: translateX(16px);
}
.acalog-custom .components-disabled .components-form-toggle,
.acalog-custom .components-form-toggle.is-disabled {
  opacity: .3;
}
.acalog-custom .components-form-toggle input.components-form-toggle__input[type=checkbox] {
  border: none;
  height: 100%;
  left: 0;
  margin: 0;
  opacity: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.acalog-custom .components-form-toggle input.components-form-toggle__input[type=checkbox]:checked {
  background: none;
}
.acalog-custom .components-form-toggle input.components-form-toggle__input[type=checkbox]:before {
  content: "";
}
.acalog-custom .components-form-toggle input.components-form-toggle__input[type=checkbox]:not(:disabled,
.acalog-custom [aria-disabled=true]) {
  cursor: pointer;
}
.acalog-custom .components-form-token-field__input-container {
  border: 1px solid #949494;
  border-radius: 2px;
  box-shadow: 0 0 0 #000 0;
  cursor: text;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
  font-size: 16px;
  line-height: normal;
  padding: 0;
  width: 100%;
}
@media (min-width: 600px) {
  .acalog-custom .components-form-token-field__input-container {
    font-size: 13px;
    line-height: normal;
  }
}
.acalog-custom .components-form-token-field__input-container:focus {
  border-color: var(--wp-admin-theme-color);
  box-shadow: 0 0 0 .5px var(--wp-admin-theme-color);
  outline: 2px solid #000 0;
}
.acalog-custom .components-form-token-field__input-container::-webkit-input-placeholder {
  color: #1e1e1e9e;
}
.acalog-custom .components-form-token-field__input-container::-moz-placeholder {
  color: #1e1e1e9e;
}
.acalog-custom .components-form-token-field__input-container:-ms-input-placeholder {
  color: #1e1e1e9e;
}
.acalog-custom .components-form-token-field__input-container.is-disabled {
  background: #ddd;
  border-color: #ddd;
}
.acalog-custom .components-form-token-field__input-container.is-active {
  border-color: var(--wp-admin-theme-color);
  box-shadow: 0 0 0 .5px var(--wp-admin-theme-color);
  outline: 2px solid #000 0;
}
.acalog-custom .components-form-token-field__input-container input[type=text].components-form-token-field__input {
  background: inherit;
  border: 0;
  box-shadow: none;
  color: #1e1e1e;
  display: inline-block;
  flex: 1;
  font-family: inherit;
  font-size: 16px;
  margin-left: 4px;
  max-width: 100%;
  min-height: 24px;
  min-width: 50px;
  padding: 0;
  width: 100%;
}
@media (min-width: 600px) {
  .acalog-custom .components-form-token-field__input-container input[type=text].components-form-token-field__input {
    font-size: 13px;
  }
}
.acalog-custom .components-form-token-field.is-active .components-form-token-field__input-container input[type=text].components-form-token-field__input,
.acalog-custom .components-form-token-field__input-container input[type=text].components-form-token-field__input:focus {
  box-shadow: none;
  outline: none;
}
.acalog-custom .components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input {
  width: auto;
}
.acalog-custom .components-form-token-field__token {
  color: #1e1e1e;
  display: flex;
  font-size: 13px;
  max-width: 100%;
}
.acalog-custom .components-form-token-field__token.is-success .components-form-token-field__remove-token,
.acalog-custom .components-form-token-field__token.is-success .components-form-token-field__token-text {
  background: #4ab866;
}
.acalog-custom .components-form-token-field__token.is-error .components-form-token-field__remove-token,
.acalog-custom .components-form-token-field__token.is-error .components-form-token-field__token-text {
  background: #cc1818;
}
.acalog-custom .components-form-token-field__token.is-validating .components-form-token-field__remove-token,
.acalog-custom .components-form-token-field__token.is-validating .components-form-token-field__token-text {
  color: #757575;
}
.acalog-custom .components-form-token-field__token.is-borderless {
  padding: 0 24px 0 0;
  position: relative;
}
.acalog-custom .components-form-token-field__token.is-borderless .components-form-token-field__token-text {
  background: #000 0;
}
.acalog-custom .components-form-token-field__token.is-borderless:not(.is-disabled) .components-form-token-field__token-text {
  color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
}
.acalog-custom .components-form-token-field__token.is-borderless .components-form-token-field__remove-token {
  background: #000 0;
  color: #757575;
  position: absolute;
  right: 0;
  top: 1px;
}
.acalog-custom .components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text {
  color: #4ab866;
}
.acalog-custom .components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text {
  color: #cc1818;
  padding: 0 4px 0 6px;
}
.acalog-custom .components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text {
  color: #1e1e1e;
}
.acalog-custom .components-form-token-field__remove-token.components-button,
.acalog-custom .components-form-token-field__token-text {
  background: #ddd;
  display: inline-block;
  height: auto;
  min-width: unset;
}
.acalog-custom .components-form-token-field__token-text {
  border-radius: 1px 0 0 1px;
  line-height: 24px;
  overflow: hidden;
  padding: 0 0 0 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.acalog-custom .components-form-token-field__remove-token.components-button {
  border-radius: 0 1px 1px 0;
  color: #1e1e1e;
  line-height: 10px;
  overflow: initial;
}
.acalog-custom .components-form-token-field__remove-token.components-button:hover:not(:disabled) {
  color: #1e1e1e;
}
.acalog-custom .components-form-token-field__suggestions-list {
  box-shadow: inset 0 1px 0 0 #949494;
  flex: 1 0 100%;
  list-style: none;
  margin: 0;
  max-height: 128px;
  min-width: 100%;
  overflow-y: auto;
  padding: 0;
}
.acalog-custom .components-form-token-field__suggestion {
  box-sizing: border-box;
  color: #1e1e1e;
  display: block;
  font-size: 13px;
  margin: 0;
  min-height: 32px;
  padding: 8px 12px;
}
.acalog-custom .components-form-token-field__suggestion.is-selected {
  background: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
  color: #fff;
}
.acalog-custom .components-form-token-field__suggestion[aria-disabled=true] {
  color: #949494;
  pointer-events: none;
}
.acalog-custom .components-form-token-field__suggestion[aria-disabled=true].is-selected {
  background-color: #000000;
}
.acalog-custom .components-form-token-field__suggestion:not(.is-empty) {
  cursor: pointer;
}
@media (min-width: 600px) {
  .acalog-custom .components-guide {
    width: 600px;
  }
}
.acalog-custom .components-guide .components-modal__content {
  margin-top: 0;
  padding: 0;
}
.acalog-custom .components-guide .components-modal__content:before {
  content: none;
}
.acalog-custom .components-guide .components-modal__header {
  border-bottom: none;
  height: 60px;
  padding: 0;
  position: sticky;
}
.acalog-custom .components-guide .components-modal__header .components-button {
  align-self: flex-start;
  margin: 8px 8px 0 0;
  position: static;
}
.acalog-custom .components-guide .components-modal__header .components-button:hover svg {
  fill: #fff;
}
.acalog-custom .components-guide .components-guide__container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-top: -60px;
  min-height: 100%;
}
.acalog-custom .components-guide .components-guide__page {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
@media (min-width: 600px) {
  .acalog-custom .components-guide .components-guide__page {
    min-height: 300px;
  }
}
.acalog-custom .components-guide .components-guide__footer {
  align-content: center;
  display: flex;
  height: 36px;
  justify-content: center;
  margin: 0 0 24px;
  padding: 0 32px;
  position: relative;
  width: 100%;
}
.acalog-custom .components-guide .components-guide__page-control {
  margin: 0;
  text-align: center;
}
.acalog-custom .components-guide .components-guide__page-control li {
  display: inline-block;
  margin: 0;
}
.acalog-custom .components-guide .components-guide__page-control .components-button {
  color: #e0e0e0;
  margin: -6px 0;
}
.acalog-custom .components-guide .components-guide__page-control li[aria-current=step] .components-button {
  color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
}
.acalog-custom .components-modal__frame.components-guide {
  border: none;
  max-height: 575px;
  min-width: 312px;
}
@media (max-width: 600px) {
  .acalog-custom .components-modal__frame.components-guide {
    margin: auto;
    max-width: calc(68vw);
  }
}
.acalog-custom .components-button.components-guide__back-button,
.acalog-custom .components-button.components-guide__finish-button,
.acalog-custom .components-button.components-guide__forward-button {
  position: absolute;
}
.acalog-custom .components-button.components-guide__back-button {
  left: 32px;
}
.acalog-custom .components-button.components-guide__finish-button,
.acalog-custom .components-button.components-guide__forward-button {
  right: 32px;
}
.acalog-custom [role=region] {
  position: relative;
}
.acalog-custom .is-focusing-regions [role=region]:focus:after,
.acalog-custom [role=region].interface-interface-skeleton__content:focus-visible:after {
  bottom: 0;
  content: "";
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1000000;
}
.acalog-custom .is-focusing-regions .editor-post-publish-panel,
.acalog-custom .is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-entities-saved-states-panel,
.acalog-custom .is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-publish-panel,
.acalog-custom .is-focusing-regions .interface-interface-skeleton__sidebar .editor-layout__toggle-sidebar-panel,
.acalog-custom .is-focusing-regions [role=region]:focus:after,
.acalog-custom .is-focusing-regions.is-distraction-free .interface-interface-skeleton__header .edit-post-header,
.acalog-custom [role=region].interface-interface-skeleton__content:focus-visible:after {
  outline-color: var(--wp-admin-theme-color);
  outline-offset: calc(-1*var(--wp-admin-border-width-focus)/var(--wp-block-editor-iframe-zoom-out-scale,1)*2);
  outline-style: solid;
  outline-width: calc(var(--wp-admin-border-width-focus)/var(--wp-block-editor-iframe-zoom-out-scale,1)*2);
}
.acalog-custom .components-menu-group+.components-menu-group {
  border-top: 1px solid #1e1e1e;
  padding-top: 8px;
}
.acalog-custom .components-menu-group+.components-menu-group.has-hidden-separator {
  border-top: none;
  margin-top: 0;
  padding-top: 0;
}
.acalog-custom .components-menu-group:has(>div:empty) {
  display: none;
}
.acalog-custom .components-menu-group__label {
  color: #757575;
  font-size: 11px;
  font-weight: 500;
  margin-bottom: 12px;
  margin-top: 4px;
  padding: 0 8px;
  text-transform: uppercase;
  white-space: nowrap;
}
.acalog-custom .components-menu-item__button,
.acalog-custom .components-menu-item__button.components-button {
  width: 100%;
}
.acalog-custom .components-menu-item__button.components-button[role=menuitemcheckbox] .components-menu-item__item:only-child,
.acalog-custom .components-menu-item__button.components-button[role=menuitemradio] .components-menu-item__item:only-child,
.acalog-custom .components-menu-item__button[role=menuitemcheckbox] .components-menu-item__item:only-child,
.acalog-custom .components-menu-item__button[role=menuitemradio] .components-menu-item__item:only-child {
  box-sizing: initial;
  padding-right: 48px;
}
.acalog-custom .components-menu-item__button .components-menu-items__item-icon,
.acalog-custom .components-menu-item__button.components-button .components-menu-items__item-icon {
  display: inline-block;
  flex: 0 0 auto;
}
.acalog-custom .components-menu-item__button .components-menu-items__item-icon.has-icon-right,
.acalog-custom .components-menu-item__button.components-button .components-menu-items__item-icon.has-icon-right {
  margin-left: 24px;
  margin-right: -2px;
}
.acalog-custom .components-menu-item__button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right,
.acalog-custom .components-menu-item__button.components-button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right {
  margin-left: 8px;
}
.acalog-custom .components-menu-item__button .block-editor-block-icon,
.acalog-custom .components-menu-item__button.components-button .block-editor-block-icon {
  margin-left: -2px;
  margin-right: 8px;
}
.acalog-custom .components-menu-item__button.components-button.is-primary,
.acalog-custom .components-menu-item__button.is-primary {
  justify-content: center;
}
.acalog-custom .components-menu-item__button.components-button.is-primary .components-menu-item__item,
.acalog-custom .components-menu-item__button.is-primary .components-menu-item__item {
  margin-right: 0;
}
.acalog-custom .components-menu-item__button.components-button:disabled.is-tertiary,
.acalog-custom .components-menu-item__button.components-button[aria-disabled=true].is-tertiary,
.acalog-custom .components-menu-item__button:disabled.is-tertiary,
.acalog-custom .components-menu-item__button[aria-disabled=true].is-tertiary {
  background: none;
  color: var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));
  opacity: .3;
}
.acalog-custom .components-menu-item__info-wrapper {
  display: flex;
  flex-direction: column;
  margin-right: auto;
}
.acalog-custom .components-menu-item__info {
  color: #757575;
  font-size: 12px;
  margin-top: 4px;
  white-space: normal;
}
.acalog-custom .components-menu-item__item {
  align-items: center;
  display: inline-flex;
  margin-right: auto;
  min-width: 160px;
  white-space: nowrap;
}
.acalog-custom .components-menu-item__shortcut {
  align-self: center;
  color: currentColor;
  display: none;
  margin-left: auto;
  margin-right: 0;
  padding-left: 24px;
}
@media (min-width: 480px) {
  .acalog-custom .components-menu-item__shortcut {
    display: inline;
  }
}
.acalog-custom .components-menu-items-choice,
.acalog-custom .components-menu-items-choice.components-button {
  height: auto;
  min-height: 40px;
}
.acalog-custom .components-menu-items-choice svg,
.acalog-custom .components-menu-items-choice.components-button svg {
  margin-right: 12px;
}
.acalog-custom .components-menu-items-choice.components-button.has-icon,
.acalog-custom .components-menu-items-choice.has-icon {
  padding-left: 12px;
}
.acalog-custom .components-modal__screen-overlay {
  background-color: #00000059;
  bottom: 0;
  display: flex;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 100000;
}
@keyframes __wp-base-styles-fade-in {
  .acalog-custom 0% {
    opacity: 0;
  }
  .acalog-custom to {
    opacity: 1;
  }
}
@keyframes __wp-base-styles-fade-out {
  .acalog-custom 0% {
    opacity: 1;
  }
  .acalog-custom to {
    opacity: 0;
  }
}
.acalog-custom .components-modal__frame {
  animation-fill-mode: forwards;
  animation-name: components-modal__appear-animation;
  animation-timing-function: cubic-bezier(.29,0,0,1);
  background: #fff;
  border-radius: 8px 8px 0 0;
  box-shadow: 0 5px 15px #00000014, 0 15px 27px #00000012, 0 30px 36px #0000000a, 0 50px 43px #00000005;
  box-sizing: border-box;
  display: flex;
  margin: 40px 0 0;
  overflow: hidden;
  width: 100%;
}
.acalog-custom .components-modal__frame *,
.acalog-custom .components-modal__frame :after,
.acalog-custom .components-modal__frame :before {
  box-sizing: inherit;
}
.acalog-custom .components-modal__screen-overlay.is-animating-out .components-modal__frame {
  animation-name: components-modal__disappear-animation;
  animation-timing-function: cubic-bezier(1,0,.2,1);
}
@media (min-width: 600px) {
  .acalog-custom .components-modal__frame {
    border-radius: 8px;
    margin: auto;
    max-height: calc(-20%);
    max-width: calc(68%);
    min-width: 350px;
    width: auto;
  }
}
@media (min-width: 600px) and (min-width: 600px) {
  .acalog-custom .components-modal__frame.is-full-screen {
    height: calc(68%);
    max-height: none;
    width: calc(68%);
  }
}
@media (min-width: 600px) and (min-width: 782px) {
  .acalog-custom .components-modal__frame.is-full-screen {
    height: calc(20%);
    max-width: none;
    width: calc(20%);
  }
}
@media (min-width: 600px) {
  .acalog-custom .components-modal__frame.has-size-large,
  .acalog-custom .components-modal__frame.has-size-medium,
  .acalog-custom .components-modal__frame.has-size-small {
    width: 100%;
  }
  .acalog-custom .components-modal__frame.has-size-small {
    max-width: 384px;
  }
  .acalog-custom .components-modal__frame.has-size-medium {
    max-width: 512px;
  }
  .acalog-custom .components-modal__frame.has-size-large {
    max-width: 840px;
  }
}
@media (min-width: 960px) {
  .acalog-custom .components-modal__frame {
    max-height: 70%;
  }
}
@keyframes components-modal__appear-animation {
  .acalog-custom 0% {
    opacity: 0;
    transform: scale(.9);
  }
  .acalog-custom to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes components-modal__disappear-animation {
  .acalog-custom 0% {
    opacity: 1;
    transform: scale(1);
  }
  .acalog-custom to {
    opacity: 0;
    transform: scale(.9);
  }
}
.acalog-custom .components-modal__header {
  align-items: center;
  border-bottom: 1px solid #000 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  height: 72px;
  justify-content: space-between;
  left: 0;
  padding: 24px 32px 8px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}
.acalog-custom .components-modal__header .components-modal__header-heading {
  font-size: 1.2rem;
  font-weight: 600;
}
.acalog-custom .components-modal__header h1 {
  line-height: 1;
  margin: 0;
}
.acalog-custom .components-modal__content.has-scrolled-content:not(.hide-header) .components-modal__header {
  border-bottom-color: #ddd;
}
.acalog-custom .components-modal__header+p {
  margin-top: 0;
}
.acalog-custom .components-modal__header-heading-container {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  justify-content: left;
}
.acalog-custom .components-modal__header-icon-container {
  display: inline-block;
}
.acalog-custom .components-modal__header-icon-container svg {
  max-height: 36px;
  max-width: 36px;
  padding: 8px;
}
.acalog-custom .components-modal__content {
  flex: 1;
  margin-top: 72px;
  overflow: auto;
  padding: 4px 32px 32px;
}
.acalog-custom .components-modal__content.hide-header {
  margin-top: 0;
  padding-top: 32px;
}
.acalog-custom .components-modal__content.is-scrollable:focus-visible {
  box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
  outline: 2px solid #000 0;
  outline-offset: -2px;
}
.acalog-custom .components-notice {
  align-items: center;
  background-color: #fff;
  border-left: 4px solid var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
  color: #1e1e1e;
  display: flex;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
  font-size: 13px;
  padding: 8px 12px;
}
.acalog-custom .components-notice.is-dismissible {
  position: relative;
}
.acalog-custom .components-notice.is-success {
  background-color: #eff9f1;
  border-left-color: #4ab866;
}
.acalog-custom .components-notice.is-warning {
  background-color: #fef8ee;
  border-left-color: #f0b849;
}
.acalog-custom .components-notice.is-error {
  background-color: #f4a2a2;
  border-left-color: #cc1818;
}
.acalog-custom .components-notice__content {
  flex-grow: 1;
  margin: 4px 25px 4px 0;
}
.acalog-custom .components-notice__actions {
  display: flex;
  flex-wrap: wrap;
}
.acalog-custom .components-notice__action.components-button {
  margin-right: 8px;
}
.acalog-custom .components-notice__action.components-button,
.acalog-custom .components-notice__action.components-button.is-link {
  margin-left: 12px;
}
.acalog-custom .components-notice__action.components-button.is-secondary {
  vertical-align: initial;
}
.acalog-custom .components-notice__dismiss {
  align-self: flex-start;
  color: #757575;
  flex-shrink: 0;
}
.acalog-custom .components-notice__dismiss:not(:disabled):not([aria-disabled=true]):focus,
.acalog-custom .components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):active,
.acalog-custom .components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover {
  background-color: initial;
  color: #1e1e1e;
}
.acalog-custom .components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover {
  box-shadow: none;
}
.acalog-custom .components-notice-list {
  box-sizing: border-box;
  max-width: 100vw;
}
.acalog-custom .components-notice-list .components-notice__content {
  line-height: 2;
  margin-bottom: 12px;
  margin-top: 12px;
}
.acalog-custom .components-notice-list .components-notice__action.components-button {
  display: block;
  margin-left: 0;
  margin-top: 8px;
}
.acalog-custom .components-panel {
  background: #fff;
  border: 1px solid #e0e0e0;
}
.acalog-custom .components-panel>.components-panel__body:first-child,
.acalog-custom .components-panel>.components-panel__header:first-child {
  margin-top: -1px;
}
.acalog-custom .components-panel>.components-panel__body:last-child,
.acalog-custom .components-panel>.components-panel__header:last-child {
  border-bottom-width: 0;
}
.acalog-custom .components-panel+.components-panel {
  margin-top: -1px;
}
.acalog-custom .components-panel__body {
  border-bottom: 1px solid #e0e0e0;
  border-top: 1px solid #e0e0e0;
}
.acalog-custom .components-panel__body h3 {
  margin: 0 0 .5em;
}
.acalog-custom .components-panel__body.is-opened {
  padding: 16px;
}
.acalog-custom .components-panel__header {
  align-items: center;
  border-bottom: 1px solid #ddd;
  box-sizing: initial;
  display: flex;
  flex-shrink: 0;
  height: 47px;
  justify-content: space-between;
  padding: 0 16px;
}
.acalog-custom .components-panel__header h2 {
  color: inherit;
  font-size: inherit;
  margin: 0;
}
.acalog-custom .components-panel__body+.components-panel__body,
.acalog-custom .components-panel__body+.components-panel__header,
.acalog-custom .components-panel__header+.components-panel__body,
.acalog-custom .components-panel__header+.components-panel__header {
  margin-top: -1px;
}
.acalog-custom .components-panel__body>.components-panel__body-title {
  display: block;
  font-size: inherit;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}
.acalog-custom .components-panel__body.is-opened>.components-panel__body-title {
  margin: -16px -16px 5px;
}
.acalog-custom .components-panel__body>.components-panel__body-title:hover {
  background: #f0f0f0;
  border: none;
}
.acalog-custom .components-panel__body-toggle.components-button {
  border: none;
  box-shadow: none;
  color: #1e1e1e;
  font-weight: 500;
  height: auto;
  outline: none;
  padding: 16px 48px 16px 16px;
  position: relative;
  text-align: left;
  width: 100%;
}
.acalog-custom .components-panel__body-toggle.components-button:focus {
  border-radius: 0;
  box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
}
.acalog-custom .components-panel__body-toggle.components-button .components-panel__arrow {
  color: #1e1e1e;
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  fill: currentColor;
}
.acalog-custom body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right {
  -ms-filter: fliph;
  filter: FlipH;
  margin-top: -10px;
  transform: scaleX(-1);
}
.acalog-custom .components-panel__icon {
  color: #757575;
  margin: -2px 0 -2px 6px;
}
.acalog-custom .components-panel__body-toggle-icon {
  margin-right: -5px;
}
.acalog-custom .components-panel__color-title {
  float: left;
  height: 19px;
}
.acalog-custom .components-panel__row {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-top: 8px;
  min-height: 36px;
}
.acalog-custom .components-panel__row select {
  min-width: 0;
}
.acalog-custom .components-panel__row label {
  flex-shrink: 0;
  margin-right: 12px;
  max-width: 75%;
}
.acalog-custom .components-panel__row:empty,
.acalog-custom .components-panel__row:first-of-type {
  margin-top: 0;
}
.acalog-custom .components-panel .circle-picker {
  padding-bottom: 20px;
}
.acalog-custom .components-placeholder.components-placeholder {
  align-items: flex-start;
  box-sizing: border-box;
  color: #1e1e1e;
  display: flex;
  flex-direction: column;
  font-size: 13px;
  gap: 16px;
  margin: 0;
  padding: 24px;
  position: relative;
  text-align: left;
  width: 100%;
  -moz-font-smoothing: subpixel-antialiased;
  -webkit-font-smoothing: subpixel-antialiased;
  background-color: #fff;
  border-radius: 2px;
  box-shadow: inset 0 0 0 1px #1e1e1e;
  outline: 1px solid #000 0;
}
.acalog-custom .components-placeholder__error,
.acalog-custom .components-placeholder__fieldset,
.acalog-custom .components-placeholder__instructions,
.acalog-custom .components-placeholder__label {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: normal;
  line-height: normal;
  text-transform: none;
}
.acalog-custom .components-placeholder__label {
  align-items: center;
  display: flex;
  font-weight: 600;
}
.acalog-custom .components-placeholder__label .block-editor-block-icon,
.acalog-custom .components-placeholder__label .dashicon,
.acalog-custom .components-placeholder__label>svg {
  margin-right: 4px;
  fill: currentColor;
}
@media (forced-colors: active) {
  .acalog-custom .components-placeholder__label .block-editor-block-icon,
  .acalog-custom .components-placeholder__label .dashicon,
  .acalog-custom .components-placeholder__label>svg {
    fill: CanvasText;
  }
}
.acalog-custom .components-placeholder__label:empty {
  display: none;
}
.acalog-custom .components-placeholder__fieldset,
.acalog-custom .components-placeholder__fieldset form {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 16px;
  justify-content: flex-start;
  width: 100%;
}
.acalog-custom .components-placeholder__fieldset form p,
.acalog-custom .components-placeholder__fieldset p {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
  font-size: 13px;
}
.acalog-custom .components-placeholder__fieldset.is-column-layout,
.acalog-custom .components-placeholder__fieldset.is-column-layout form {
  flex-direction: column;
}
.acalog-custom .components-placeholder__input[type=url] {
  border: 1px solid #949494;
  border-radius: 2px;
  box-shadow: 0 0 0 #000 0;
  flex: 1 1 auto;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
  font-size: 16px;
  line-height: normal;
  padding: 6px 8px;
}
@media (min-width: 600px) {
  .acalog-custom .components-placeholder__input[type=url] {
    font-size: 13px;
    line-height: normal;
  }
}
.acalog-custom .components-placeholder__input[type=url]:focus {
  border-color: var(--wp-admin-theme-color);
  box-shadow: 0 0 0 .5px var(--wp-admin-theme-color);
  outline: 2px solid #000 0;
}
.acalog-custom .components-placeholder__input[type=url]::-webkit-input-placeholder {
  color: #1e1e1e9e;
}
.acalog-custom .components-placeholder__input[type=url]::-moz-placeholder {
  color: #1e1e1e9e;
}
.acalog-custom .components-placeholder__input[type=url]:-ms-input-placeholder {
  color: #1e1e1e9e;
}
.acalog-custom .components-placeholder__error {
  gap: 8px;
  width: 100%;
}
.acalog-custom .components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link {
  margin-left: 10px;
  margin-right: 10px;
}
.acalog-custom .components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link:last-child {
  margin-right: 0;
}
.acalog-custom .components-placeholder.is-medium .components-placeholder__instructions,
.acalog-custom .components-placeholder.is-small .components-placeholder__instructions {
  display: none;
}
.acalog-custom .components-placeholder.is-medium .components-placeholder__fieldset,
.acalog-custom .components-placeholder.is-medium .components-placeholder__fieldset form,
.acalog-custom .components-placeholder.is-small .components-placeholder__fieldset,
.acalog-custom .components-placeholder.is-small .components-placeholder__fieldset form {
  flex-direction: column;
}
.acalog-custom .components-placeholder.is-medium .components-button,
.acalog-custom .components-placeholder.is-medium .components-placeholder__fieldset>*,
.acalog-custom .components-placeholder.is-small .components-button,
.acalog-custom .components-placeholder.is-small .components-placeholder__fieldset>* {
  justify-content: center;
  width: 100%;
}
.acalog-custom .components-placeholder.is-small {
  padding: 16px;
}
.acalog-custom .components-placeholder.has-illustration {
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  backface-visibility: hidden;
  background-color: initial;
  border-radius: 0;
  box-shadow: none;
  color: inherit;
  display: flex;
  overflow: hidden;
}
.acalog-custom .is-dark-theme .components-placeholder.has-illustration {
  background-color: #0000001a;
}
.acalog-custom .components-placeholder.has-illustration .components-placeholder__fieldset {
  margin-left: 0;
  margin-right: 0;
}
.acalog-custom .components-placeholder.has-illustration .components-button,
.acalog-custom .components-placeholder.has-illustration .components-placeholder__instructions,
.acalog-custom .components-placeholder.has-illustration .components-placeholder__label {
  opacity: 0;
  pointer-events: none;
}
.acalog-custom .is-selected>.components-placeholder.has-illustration .components-button,
.acalog-custom .is-selected>.components-placeholder.has-illustration .components-placeholder__instructions,
.acalog-custom .is-selected>.components-placeholder.has-illustration .components-placeholder__label {
  opacity: 1;
  pointer-events: auto;
}
.acalog-custom .components-placeholder.has-illustration:before {
  background: currentColor;
  bottom: 0;
  content: "";
  left: 0;
  opacity: .1;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
}
.acalog-custom .is-selected .components-placeholder.has-illustration {
  overflow: auto;
}
.acalog-custom .components-placeholder__preview {
  display: flex;
  justify-content: center;
}
.acalog-custom .components-placeholder__illustration {
  box-sizing: initial;
  height: 100%;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%,-50%);
  width: 100%;
  stroke: currentColor;
  opacity: .25;
}
.acalog-custom .components-popover {
  box-sizing: border-box;
  will-change: transform;
  z-index: 1000000;
}
.acalog-custom .components-popover *,
.acalog-custom .components-popover :after,
.acalog-custom .components-popover :before {
  box-sizing: inherit;
}
.acalog-custom .components-popover.is-expanded {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1000000 !important;
}
.acalog-custom .components-popover__content {
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 0 0 1px #ccc, 0 2px 3px #0000000d, 0 4px 5px #0000000a, 0 12px 12px #00000008, 0 16px 16px #00000005;
  box-sizing: border-box;
  width: min-content;
}
.acalog-custom .is-alternate .components-popover__content {
  border-radius: 2px;
  box-shadow: 0 0 0 1px #1e1e1e;
}
.acalog-custom .is-unstyled .components-popover__content {
  background: none;
  border-radius: 0;
  box-shadow: none;
}
.acalog-custom .components-popover.is-expanded .components-popover__content {
  box-shadow: 0 -1px 0 0 #ccc;
  height: calc(52%);
  overflow-y: visible;
  position: static;
  width: auto;
}
.acalog-custom .components-popover.is-expanded.is-alternate .components-popover__content {
  box-shadow: 0 -1px 0 #1e1e1e;
}
.acalog-custom .components-popover__header {
  align-items: center;
  background: #fff;
  display: flex;
  height: 48px;
  justify-content: space-between;
  padding: 0 8px 0 16px;
}
.acalog-custom .components-popover__header-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.acalog-custom .components-popover__close.components-button {
  z-index: 5;
}
.acalog-custom .components-popover__arrow {
  display: flex;
  height: 14px;
  pointer-events: none;
  position: absolute;
  width: 14px;
}
.acalog-custom .components-popover__arrow:before {
  background-color: #fff;
  content: "";
  height: 2px;
  left: 1px;
  position: absolute;
  right: 1px;
  top: -1px;
}
.acalog-custom .components-popover__arrow.is-top {
  bottom: -14px !important;
  transform: rotate(0);
}
.acalog-custom .components-popover__arrow.is-right {
  left: -14px !important;
  transform: rotate(90deg);
}
.acalog-custom .components-popover__arrow.is-bottom {
  top: -14px !important;
  transform: rotate(180deg);
}
.acalog-custom .components-popover__arrow.is-left {
  right: -14px !important;
  transform: rotate(-90deg);
}
.acalog-custom .components-popover__triangle {
  display: block;
  flex: 1;
}
.acalog-custom .components-popover__triangle-bg {
  fill: #fff;
}
.acalog-custom .components-popover__triangle-border {
  fill: #000 0;
  stroke-width: 1px;
  stroke: #ccc;
}
.acalog-custom .is-alternate .components-popover__triangle-border {
  stroke: #1e1e1e;
}
.acalog-custom .components-radio-control {
  border: 0;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
  font-size: 13px;
  margin: 0;
  padding: 0;
}
.acalog-custom .components-radio-control__group-wrapper.has-help {
  margin-block-end: 12px;
}
.acalog-custom .components-radio-control__option {
  align-items: center;
  column-gap: 8px;
  display: grid;
  grid-template-columns: auto 1fr;
  grid-template-rows: auto minmax(0,max-content);
}
.acalog-custom .components-radio-control__input[type=radio] {
  appearance: none;
  border: 1px solid #1e1e1e;
  border-radius: 2px;
  border-radius: 50%;
  box-shadow: 0 0 0 #000 0;
  cursor: pointer;
  display: inline-flex;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
  font-size: 16px;
  grid-column: 1;
  grid-row: 1;
  height: 24px;
  line-height: normal;
  margin: 0;
  max-width: 24px;
  min-width: 24px;
  padding: 0;
  position: relative;
  transition: none;
  width: 24px;
}
@media (min-width: 600px) {
  .acalog-custom .components-radio-control__input[type=radio] {
    font-size: 13px;
    line-height: normal;
  }
}
.acalog-custom .components-radio-control__input[type=radio]:focus {
  border-color: var(--wp-admin-theme-color);
  box-shadow: 0 0 0 .5px var(--wp-admin-theme-color);
}
.acalog-custom .components-radio-control__input[type=radio]::-webkit-input-placeholder {
  color: #1e1e1e9e;
}
.acalog-custom .components-radio-control__input[type=radio]::-moz-placeholder {
  color: #1e1e1e9e;
}
.acalog-custom .components-radio-control__input[type=radio]:-ms-input-placeholder {
  color: #1e1e1e9e;
}
@media (min-width: 600px) {
  .acalog-custom .components-radio-control__input[type=radio] {
    height: 16px;
    max-width: 16px;
    min-width: 16px;
    width: 16px;
  }
}
.acalog-custom .components-radio-control__input[type=radio]:checked:before {
  background-color: #fff;
  border: 4px solid #fff;
  box-sizing: inherit;
  height: 12px;
  left: 50%;
  margin: 0;
  position: absolute;
  top: 50%;
  transform: translate(-50%,-50%);
  width: 12px;
}
@media (min-width: 600px) {
  .acalog-custom .components-radio-control__input[type=radio]:checked:before {
    height: 8px;
    width: 8px;
  }
}
.acalog-custom .components-radio-control__input[type=radio]:focus {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color);
}
.acalog-custom .components-radio-control__input[type=radio]:checked {
  background: var(--wp-admin-theme-color);
  border: none;
}
.acalog-custom .components-radio-control__input[type=radio]:focus {
  box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #fff, 0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);
  outline: 2px solid #000 0;
  outline-offset: 2px;
}
.acalog-custom .components-radio-control__input[type=radio]:checked {
  background: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
  border-color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
}
.acalog-custom .components-radio-control__input[type=radio]:checked:before {
  border-radius: 50%;
  content: "";
}
.acalog-custom .components-radio-control__label {
  cursor: pointer;
  grid-column: 2;
  grid-row: 1;
  line-height: 24px;
}
@media (min-width: 600px) {
  .acalog-custom .components-radio-control__label {
    line-height: 16px;
  }
}
.acalog-custom .components-radio-control__option-description {
  grid-column: 2;
  grid-row: 2;
  padding-block-start: 4px;
}
.acalog-custom .components-radio-control__option-description.components-radio-control__option-description {
  margin-top: 0;
}
.acalog-custom .components-resizable-box__handle {
  display: none;
  height: 23px;
  width: 23px;
  z-index: 2;
}
.acalog-custom .components-resizable-box__container.has-show-handle .components-resizable-box__handle {
  display: block;
}
.acalog-custom .components-resizable-box__handle>div {
  height: 100%;
  outline: none;
  position: relative;
  width: 100%;
  z-index: 2;
}
.acalog-custom .components-resizable-box__container>img {
  width: inherit;
}
.acalog-custom .components-resizable-box__handle:after {
  background: #fff;
  border-radius: 50%;
  box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)), 0 1px 1px #00000008, 0 1px 2px #00000005, 0 3px 3px #00000005, 0 4px 4px #00000003;
  content: "";
  cursor: inherit;
  display: block;
  height: 15px;
  outline: 2px solid #000 0;
  position: absolute;
  right: calc(42%);
  top: calc(42%);
  width: 15px;
}
.acalog-custom .components-resizable-box__side-handle:before {
  background: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
  border-radius: 9999px;
  content: "";
  cursor: inherit;
  display: block;
  height: 3px;
  opacity: 0;
  position: absolute;
  right: calc(49%);
  top: calc(49%);
  width: 3px;
}
.acalog-custom .components-resizable-box__corner-handle,
.acalog-custom .components-resizable-box__side-handle {
  z-index: 2;
}
.acalog-custom .components-resizable-box__side-handle.components-resizable-box__handle-bottom,
.acalog-custom .components-resizable-box__side-handle.components-resizable-box__handle-bottom:before,
.acalog-custom .components-resizable-box__side-handle.components-resizable-box__handle-top,
.acalog-custom .components-resizable-box__side-handle.components-resizable-box__handle-top:before {
  border-left: 0;
  border-right: 0;
  left: 0;
  width: 100%;
}
.acalog-custom .components-resizable-box__side-handle.components-resizable-box__handle-left,
.acalog-custom .components-resizable-box__side-handle.components-resizable-box__handle-left:before,
.acalog-custom .components-resizable-box__side-handle.components-resizable-box__handle-right,
.acalog-custom .components-resizable-box__side-handle.components-resizable-box__handle-right:before {
  border-bottom: 0;
  border-top: 0;
  height: 100%;
  top: 0;
}
@keyframes components-resizable-box__top-bottom-animation {
  .acalog-custom 0% {
    opacity: 0;
    transform: scaleX(0);
  }
  .acalog-custom to {
    opacity: 1;
    transform: scaleX(1);
  }
}
@keyframes components-resizable-box__left-right-animation {
  .acalog-custom 0% {
    opacity: 0;
    transform: scaleY(0);
  }
  .acalog-custom to {
    opacity: 1;
    transform: scaleY(1);
  }
}
.acalog-custom .components-resizable-box__handle-right {
  right: -11.5px;
}
.acalog-custom .components-resizable-box__handle-left {
  left: -11.5px;
}
.acalog-custom .components-resizable-box__handle-top {
  top: -11.5px;
}
.acalog-custom .components-resizable-box__handle-bottom {
  bottom: -11.5px;
}
.acalog-custom .components-responsive-wrapper {
  align-items: center;
  display: flex;
  justify-content: center;
  max-width: 100%;
  position: relative;
}
.acalog-custom .components-responsive-wrapper__content {
  display: block;
  max-width: 100%;
  width: 100%;
}
.acalog-custom .components-sandbox {
  overflow: hidden;
}
.acalog-custom iframe.components-sandbox {
  width: 100%;
}
.acalog-custom body.lockscroll,
.acalog-custom html.lockscroll {
  overflow: hidden;
}
.acalog-custom .components-select-control__input {
  outline: 0;
  -webkit-tap-highlight-color: rgba(0,0,0,0) !important;
}
@media (max-width: 782px) {
  .acalog-custom .components-base-control .components-base-control__field .components-select-control__input {
    font-size: 16px;
  }
}
.acalog-custom .components-snackbar {
  -webkit-backdrop-filter: blur(16px) #000000;
  backdrop-filter: blur(16px) #000000;
  background: #000000d9;
  border-radius: 4px;
  box-shadow: 0 1px 2px #0000000d, 0 2px 3px #0000000a, 0 6px 6px #00000008, 0 8px 8px #00000005;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
  font-size: 13px;
  max-width: 600px;
  padding: 12px 20px;
  pointer-events: auto;
  width: 100%;
}
@media (min-width: 600px) {
  .acalog-custom .components-snackbar {
    width: fit-content;
  }
}
.acalog-custom .components-snackbar:focus {
  box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
}
.acalog-custom .components-snackbar.components-snackbar-explicit-dismiss {
  cursor: default;
}
.acalog-custom .components-snackbar .components-snackbar__content-with-icon {
  padding-left: 24px;
  position: relative;
}
.acalog-custom .components-snackbar .components-snackbar__icon {
  left: -8px;
  position: absolute;
  top: -2.9px;
}
.acalog-custom .components-snackbar .components-snackbar__dismiss-button {
  cursor: pointer;
  margin-left: 24px;
}
.acalog-custom .components-snackbar__action.components-button {
  color: #fff;
  flex-shrink: 0;
  margin-left: 32px;
}
.acalog-custom .components-snackbar__action.components-button:focus {
  box-shadow: none;
  outline: 1px dotted #fff;
}
.acalog-custom .components-snackbar__action.components-button:hover {
  color: currentColor;
  text-decoration: none;
}
.acalog-custom .components-snackbar__content {
  align-items: baseline;
  display: flex;
  justify-content: space-between;
  line-height: 1.4;
}
.acalog-custom .components-snackbar-list {
  box-sizing: border-box;
  pointer-events: none;
  position: absolute;
  width: 100%;
  z-index: 100000;
}
.acalog-custom .components-snackbar-list__notice-container {
  padding-top: 8px;
  position: relative;
}
.acalog-custom .components-tab-panel__tabs {
  align-items: stretch;
  display: flex;
  flex-direction: row;
}
.acalog-custom .components-tab-panel__tabs[aria-orientation=vertical] {
  flex-direction: column;
}
.acalog-custom .components-tab-panel__tabs-item {
  background: #000 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  font-weight: 500;
  height: 48px !important;
  margin-left: 0;
  padding: 3px 16px;
  position: relative;
}
.acalog-custom .components-tab-panel__tabs-item:focus:not(:disabled) {
  box-shadow: none;
  outline: none;
  position: relative;
}
.acalog-custom .components-tab-panel__tabs-item:after {
  background: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
  border-radius: 0;
  bottom: 0;
  content: "";
  height: calc(var(--wp-admin-border-width-focus)*0);
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
}
.acalog-custom .components-tab-panel__tabs-item.is-active:after {
  height: calc(var(--wp-admin-border-width-focus)*1);
  outline: 2px solid #000 0;
  outline-offset: -1px;
}
.acalog-custom .components-tab-panel__tabs-item:before {
  border-radius: 2px;
  bottom: 12px;
  box-shadow: 0 0 0 0 #000 0;
  content: "";
  left: 12px;
  pointer-events: none;
  position: absolute;
  right: 12px;
  top: 12px;
}
.acalog-custom .components-tab-panel__tabs-item:focus-visible:before {
  box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
  outline: 2px solid #000 0;
}
.acalog-custom .components-tab-panel__tab-content:focus {
  box-shadow: none;
  outline: none;
}
.acalog-custom .components-tab-panel__tab-content:focus-visible {
  box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
  outline: 2px solid #000 0;
  outline-offset: 0;
}
.acalog-custom .components-text-control__input,
.acalog-custom .components-text-control__input[type=color],
.acalog-custom .components-text-control__input[type=date],
.acalog-custom .components-text-control__input[type=datetime-local],
.acalog-custom .components-text-control__input[type=datetime],
.acalog-custom .components-text-control__input[type=email],
.acalog-custom .components-text-control__input[type=month],
.acalog-custom .components-text-control__input[type=number],
.acalog-custom .components-text-control__input[type=password],
.acalog-custom .components-text-control__input[type=tel],
.acalog-custom .components-text-control__input[type=text],
.acalog-custom .components-text-control__input[type=time],
.acalog-custom .components-text-control__input[type=url],
.acalog-custom .components-text-control__input[type=week] {
  border: 1px solid #949494;
  border-radius: 2px;
  box-shadow: 0 0 0 #000 0;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
  font-size: 16px;
  height: 32px;
  line-height: normal;
  margin: 0;
  padding: 6px 8px;
  width: 100%;
}
@media (min-width: 600px) {
  .acalog-custom .components-text-control__input,
  .acalog-custom .components-text-control__input[type=color],
  .acalog-custom .components-text-control__input[type=date],
  .acalog-custom .components-text-control__input[type=datetime-local],
  .acalog-custom .components-text-control__input[type=datetime],
  .acalog-custom .components-text-control__input[type=email],
  .acalog-custom .components-text-control__input[type=month],
  .acalog-custom .components-text-control__input[type=number],
  .acalog-custom .components-text-control__input[type=password],
  .acalog-custom .components-text-control__input[type=tel],
  .acalog-custom .components-text-control__input[type=text],
  .acalog-custom .components-text-control__input[type=time],
  .acalog-custom .components-text-control__input[type=url],
  .acalog-custom .components-text-control__input[type=week] {
    font-size: 13px;
    line-height: normal;
  }
}
.acalog-custom .components-text-control__input:focus,
.acalog-custom .components-text-control__input[type=color]:focus,
.acalog-custom .components-text-control__input[type=date]:focus,
.acalog-custom .components-text-control__input[type=datetime-local]:focus,
.acalog-custom .components-text-control__input[type=datetime]:focus,
.acalog-custom .components-text-control__input[type=email]:focus,
.acalog-custom .components-text-control__input[type=month]:focus,
.acalog-custom .components-text-control__input[type=number]:focus,
.acalog-custom .components-text-control__input[type=password]:focus,
.acalog-custom .components-text-control__input[type=tel]:focus,
.acalog-custom .components-text-control__input[type=text]:focus,
.acalog-custom .components-text-control__input[type=time]:focus,
.acalog-custom .components-text-control__input[type=url]:focus,
.acalog-custom .components-text-control__input[type=week]:focus {
  border-color: var(--wp-admin-theme-color);
  box-shadow: 0 0 0 .5px var(--wp-admin-theme-color);
  outline: 2px solid #000 0;
}
.acalog-custom .components-text-control__input::-webkit-input-placeholder,
.acalog-custom .components-text-control__input[type=color]::-webkit-input-placeholder,
.acalog-custom .components-text-control__input[type=date]::-webkit-input-placeholder,
.acalog-custom .components-text-control__input[type=datetime-local]::-webkit-input-placeholder,
.acalog-custom .components-text-control__input[type=datetime]::-webkit-input-placeholder,
.acalog-custom .components-text-control__input[type=email]::-webkit-input-placeholder,
.acalog-custom .components-text-control__input[type=month]::-webkit-input-placeholder,
.acalog-custom .components-text-control__input[type=number]::-webkit-input-placeholder,
.acalog-custom .components-text-control__input[type=password]::-webkit-input-placeholder,
.acalog-custom .components-text-control__input[type=tel]::-webkit-input-placeholder,
.acalog-custom .components-text-control__input[type=text]::-webkit-input-placeholder,
.acalog-custom .components-text-control__input[type=time]::-webkit-input-placeholder,
.acalog-custom .components-text-control__input[type=url]::-webkit-input-placeholder,
.acalog-custom .components-text-control__input[type=week]::-webkit-input-placeholder {
  color: #1e1e1e9e;
}
.acalog-custom .components-text-control__input::-moz-placeholder,
.acalog-custom .components-text-control__input[type=color]::-moz-placeholder,
.acalog-custom .components-text-control__input[type=date]::-moz-placeholder,
.acalog-custom .components-text-control__input[type=datetime-local]::-moz-placeholder,
.acalog-custom .components-text-control__input[type=datetime]::-moz-placeholder,
.acalog-custom .components-text-control__input[type=email]::-moz-placeholder,
.acalog-custom .components-text-control__input[type=month]::-moz-placeholder,
.acalog-custom .components-text-control__input[type=number]::-moz-placeholder,
.acalog-custom .components-text-control__input[type=password]::-moz-placeholder,
.acalog-custom .components-text-control__input[type=tel]::-moz-placeholder,
.acalog-custom .components-text-control__input[type=text]::-moz-placeholder,
.acalog-custom .components-text-control__input[type=time]::-moz-placeholder,
.acalog-custom .components-text-control__input[type=url]::-moz-placeholder,
.acalog-custom .components-text-control__input[type=week]::-moz-placeholder {
  color: #1e1e1e9e;
}
.acalog-custom .components-text-control__input:-ms-input-placeholder,
.acalog-custom .components-text-control__input[type=color]:-ms-input-placeholder,
.acalog-custom .components-text-control__input[type=date]:-ms-input-placeholder,
.acalog-custom .components-text-control__input[type=datetime-local]:-ms-input-placeholder,
.acalog-custom .components-text-control__input[type=datetime]:-ms-input-placeholder,
.acalog-custom .components-text-control__input[type=email]:-ms-input-placeholder,
.acalog-custom .components-text-control__input[type=month]:-ms-input-placeholder,
.acalog-custom .components-text-control__input[type=number]:-ms-input-placeholder,
.acalog-custom .components-text-control__input[type=password]:-ms-input-placeholder,
.acalog-custom .components-text-control__input[type=tel]:-ms-input-placeholder,
.acalog-custom .components-text-control__input[type=text]:-ms-input-placeholder,
.acalog-custom .components-text-control__input[type=time]:-ms-input-placeholder,
.acalog-custom .components-text-control__input[type=url]:-ms-input-placeholder,
.acalog-custom .components-text-control__input[type=week]:-ms-input-placeholder {
  color: #1e1e1e9e;
}
.acalog-custom .components-text-control__input.is-next-40px-default-size,
.acalog-custom .components-text-control__input[type=color].is-next-40px-default-size,
.acalog-custom .components-text-control__input[type=date].is-next-40px-default-size,
.acalog-custom .components-text-control__input[type=datetime-local].is-next-40px-default-size,
.acalog-custom .components-text-control__input[type=datetime].is-next-40px-default-size,
.acalog-custom .components-text-control__input[type=email].is-next-40px-default-size,
.acalog-custom .components-text-control__input[type=month].is-next-40px-default-size,
.acalog-custom .components-text-control__input[type=number].is-next-40px-default-size,
.acalog-custom .components-text-control__input[type=password].is-next-40px-default-size,
.acalog-custom .components-text-control__input[type=tel].is-next-40px-default-size,
.acalog-custom .components-text-control__input[type=text].is-next-40px-default-size,
.acalog-custom .components-text-control__input[type=time].is-next-40px-default-size,
.acalog-custom .components-text-control__input[type=url].is-next-40px-default-size,
.acalog-custom .components-text-control__input[type=week].is-next-40px-default-size {
  height: 40px;
  padding-left: 12px;
  padding-right: 12px;
}
.acalog-custom .components-text-control__input[type=email],
.acalog-custom .components-text-control__input[type=url] {
  direction: ltr;
}
.acalog-custom .components-tip {
  color: #757575;
  display: flex;
}
.acalog-custom .components-tip svg {
  align-self: center;
  fill: #f0b849;
  flex-shrink: 0;
  margin-right: 16px;
}
.acalog-custom .components-tip p {
  margin: 0;
}
.acalog-custom .components-toggle-control__label {
  line-height: 16px;
}
.acalog-custom .components-toggle-control__label:not(.is-disabled) {
  cursor: pointer;
}
.acalog-custom .components-toggle-control__help {
  display: inline-block;
  margin-inline-start: 40px;
}
.acalog-custom .components-accessible-toolbar {
  border: 1px solid #1e1e1e;
  border-radius: 2px;
  display: inline-flex;
  flex-shrink: 0;
}
.acalog-custom .components-accessible-toolbar>.components-toolbar-group:last-child {
  border-right: none;
}
.acalog-custom .components-accessible-toolbar.is-unstyled {
  border: none;
}
.acalog-custom .components-accessible-toolbar.is-unstyled>.components-toolbar-group {
  border-right: none;
}
.acalog-custom .components-accessible-toolbar[aria-orientation=vertical],
.acalog-custom .components-toolbar[aria-orientation=vertical] {
  align-items: center;
  display: flex;
  flex-direction: column;
}
.acalog-custom .components-accessible-toolbar .components-button,
.acalog-custom .components-toolbar .components-button {
  height: 48px;
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
  z-index: 1;
}
.acalog-custom .components-accessible-toolbar .components-button:focus:not(:disabled),
.acalog-custom .components-toolbar .components-button:focus:not(:disabled) {
  box-shadow: none;
  outline: none;
}
.acalog-custom .components-accessible-toolbar .components-button:before,
.acalog-custom .components-toolbar .components-button:before {
  border-radius: 2px;
  content: "";
  display: block;
  height: 32px;
  left: 8px;
  position: absolute;
  right: 8px;
  z-index: -1;
}
.acalog-custom .components-accessible-toolbar .components-button svg,
.acalog-custom .components-toolbar .components-button svg {
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.acalog-custom .components-accessible-toolbar .components-button.is-pressed,
.acalog-custom .components-accessible-toolbar .components-button.is-pressed:hover,
.acalog-custom .components-toolbar .components-button.is-pressed,
.acalog-custom .components-toolbar .components-button.is-pressed:hover {
  background: #000 0;
}
.acalog-custom .components-accessible-toolbar .components-button.is-pressed:before,
.acalog-custom .components-toolbar .components-button.is-pressed:before {
  background: #1e1e1e;
}
.acalog-custom .components-accessible-toolbar .components-button:focus:before,
.acalog-custom .components-toolbar .components-button:focus:before {
  box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline: 2px solid #000 0;
}
.acalog-custom .components-accessible-toolbar .components-button.has-icon.has-icon,
.acalog-custom .components-toolbar .components-button.has-icon.has-icon {
  min-width: 48px;
  padding-left: 8px;
  padding-right: 8px;
}
@keyframes components-button__appear-animation {
  .acalog-custom 0% {
    transform: scaleY(0);
  }
  .acalog-custom to {
    transform: scaleY(1);
  }
}
.acalog-custom .components-toolbar__control.components-button {
  position: relative;
}
.acalog-custom .components-toolbar__control.components-button[data-subscript] svg {
  padding: 5px 10px 5px 0;
}
.acalog-custom .components-toolbar__control.components-button[data-subscript]:after {
  bottom: 10px;
  content: attr(data-subscript);
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 12px;
  position: absolute;
  right: 8px;
}
.acalog-custom .components-toolbar__control.components-button:not(:disabled).is-pressed[data-subscript]:after {
  color: #fff;
}
.acalog-custom .components-toolbar-group {
  background-color: #fff;
  border-right: 1px solid #1e1e1e;
  display: inline-flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  line-height: 0;
  min-height: 48px;
  padding-left: 6px;
  padding-right: 6px;
}
.acalog-custom .components-toolbar-group .components-toolbar-group.components-toolbar-group {
  border-width: 0;
  margin: 0;
}
.acalog-custom .components-toolbar-group .components-button.components-button,
.acalog-custom .components-toolbar-group .components-button.has-icon.has-icon {
  justify-content: center;
  min-width: 36px;
  padding-left: 6px;
  padding-right: 6px;
}
.acalog-custom .components-toolbar-group .components-button.components-button svg,
.acalog-custom .components-toolbar-group .components-button.has-icon.has-icon svg {
  min-width: 24px;
}
.acalog-custom .components-toolbar-group .components-button.components-button:before,
.acalog-custom .components-toolbar-group .components-button.has-icon.has-icon:before {
  left: 2px;
  right: 2px;
}
.acalog-custom .components-toolbar {
  background-color: #fff;
  border: 1px solid #1e1e1e;
  display: inline-flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  margin: 0;
  min-height: 48px;
}
.acalog-custom .components-toolbar .components-toolbar.components-toolbar {
  border-width: 0;
  margin: 0;
}
.acalog-custom div.components-toolbar>div {
  display: flex;
  margin: 0;
}
.acalog-custom div.components-toolbar>div+div.has-left-divider {
  margin-left: 6px;
  overflow: visible;
  position: relative;
}
.acalog-custom div.components-toolbar>div+div.has-left-divider:before {
  background-color: #ddd;
  box-sizing: initial;
  content: "";
  display: inline-block;
  height: 20px;
  left: -3px;
  position: absolute;
  top: 8px;
  width: 1px;
}
.acalog-custom .components-tooltip {
  background: #000;
  border-radius: 2px;
  box-shadow: 0 1px 2px #0000000d, 0 2px 3px #0000000a, 0 6px 6px #00000008, 0 8px 8px #00000005;
  color: #f0f0f0;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
  font-size: 12px;
  line-height: 1.4;
  padding: 4px 8px;
  text-align: center;
  z-index: 1000002;
}
.acalog-custom .components-tooltip__shortcut {
  margin-left: 8px;
}
.acalog-custom :root {
  --wp-admin-theme-color: #007cba;
  --wp-admin-theme-color--rgb: 0, 124, 186;
  --wp-admin-theme-color-darker-10: #006ba1;
  --wp-admin-theme-color-darker-10--rgb: 0, 107, 161;
  --wp-admin-theme-color-darker-20: #005a87;
  --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
  --wp-admin-border-width-focus: 2px;
  --wp-block-synced-color: #7a00df;
  --wp-block-synced-color--rgb: 122, 0, 223;
  --wp-bound-block-color: var(--wp-block-synced-color);
}
@media (min-resolution: 192dpi) {
  .acalog-custom :root {
    --wp-admin-border-width-focus: 1.5px;
  }
}
.acalog-custom .preference-base-option+.preference-base-option {
  margin-top: 16px;
}
@media (min-width: 600px) {
  .acalog-custom .preferences-modal {
    height: calc(-20%);
    width: calc(68%);
  }
}
@media (min-width: 782px) {
  .acalog-custom .preferences-modal {
    width: 750px;
  }
}
@media (min-width: 960px) {
  .acalog-custom .preferences-modal {
    height: 70%;
  }
}
@media (max-width: 781px) {
  .acalog-custom .preferences-modal .components-modal__content {
    padding: 0;
  }
}
.acalog-custom .preferences__tabs-tablist {
  left: 16px;
  position: absolute !important;
  top: 84px;
  width: 160px;
}
.acalog-custom .preferences__tabs-tabpanel {
  margin-left: 160px;
  padding-left: 24px;
}
@media (max-width: 781px) {
  .acalog-custom .preferences__provider {
    height: 100%;
  }
}
.acalog-custom .preferences-modal__section {
  margin: 0 0 2.5rem;
}
.acalog-custom .preferences-modal__section:last-child {
  margin: 0;
}
.acalog-custom .preferences-modal__section-legend {
  margin-bottom: 8px;
}
.acalog-custom .preferences-modal__section-title {
  font-size: .9rem;
  font-weight: 600;
  margin-top: 0;
}
.acalog-custom .preferences-modal__section-description {
  color: #757575;
  font-size: 12px;
  font-style: normal;
  margin: -8px 0 8px;
}
.acalog-custom .preferences-modal__section:has(.preferences-modal__section-content:empty) {
  display: none;
}
.acalog-custom :root {
  --wp-admin-theme-color: #007cba;
  --wp-admin-theme-color--rgb: 0, 124, 186;
  --wp-admin-theme-color-darker-10: #006ba1;
  --wp-admin-theme-color-darker-10--rgb: 0, 107, 161;
  --wp-admin-theme-color-darker-20: #005a87;
  --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
  --wp-admin-border-width-focus: 2px;
  --wp-block-synced-color: #7a00df;
  --wp-block-synced-color--rgb: 122, 0, 223;
  --wp-bound-block-color: var(--wp-block-synced-color);
}
@media (min-resolution: 192dpi) {
  .acalog-custom :root {
    --wp-admin-border-width-focus: 1.5px;
  }
}
.acalog-custom .block-editor-autocompleters__block {
  white-space: nowrap;
}
.acalog-custom .block-editor-autocompleters__block .block-editor-block-icon {
  margin-right: 8px;
}
.acalog-custom .block-editor-autocompleters__block[aria-selected=true] .block-editor-block-icon {
  color: inherit !important;
}
.acalog-custom .block-editor-autocompleters__link {
  white-space: nowrap;
}
.acalog-custom .block-editor-autocompleters__link .block-editor-block-icon {
  margin-right: 8px;
}
.acalog-custom .block-editor-global-styles-background-panel__inspector-media-replace-container {
  border: 1px solid #ddd;
  border-radius: 2px;
  grid-column: -1;
}
.acalog-custom .block-editor-global-styles-background-panel__inspector-media-replace-container.is-open {
  background-color: #f0f0f0;
}
.acalog-custom .block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__image-tools-panel-item {
  border: 0;
  flex-grow: 1;
}
.acalog-custom .block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__image-tools-panel-item .components-dropdown {
  display: block;
}
.acalog-custom .block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__inspector-preview-inner {
  height: 100%;
}
.acalog-custom .block-editor-global-styles-background-panel__inspector-media-replace-container .components-dropdown {
  display: block;
}
.acalog-custom .block-editor-global-styles-background-panel__inspector-media-replace-container .components-dropdown .block-editor-global-styles-background-panel__dropdown-toggle {
  height: 40px;
}
.acalog-custom .block-editor-global-styles-background-panel__image-tools-panel-item {
  border: 1px solid #ddd;
  grid-column: -1;
  position: relative;
}
.acalog-custom .block-editor-global-styles-background-panel__image-tools-panel-item .components-drop-zone__content-icon {
  display: none;
}
.acalog-custom .block-editor-global-styles-background-panel__image-tools-panel-item .components-dropdown {
  display: block;
}
.acalog-custom .block-editor-global-styles-background-panel__image-tools-panel-item button.components-button {
  color: #1e1e1e;
  display: block;
  width: 100%;
}
.acalog-custom .block-editor-global-styles-background-panel__image-tools-panel-item button.components-button:hover {
  color: var(--wp-admin-theme-color);
}
.acalog-custom .block-editor-global-styles-background-panel__image-tools-panel-item button.components-button:focus {
  box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}
.acalog-custom .block-editor-global-styles-background-panel__image-tools-panel-item .block-editor-global-styles-background-panel__loading {
  height: 100%;
  padding: 10px 0 0;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.acalog-custom .block-editor-global-styles-background-panel__image-tools-panel-item .block-editor-global-styles-background-panel__loading svg {
  margin: 0;
}
.acalog-custom .block-editor-global-styles-background-panel__dropdown-toggle,
.acalog-custom .block-editor-global-styles-background-panel__image-preview-content {
  height: 100%;
  padding-left: 12px;
  width: 100%;
}
.acalog-custom .block-editor-global-styles-background-panel__dropdown-toggle {
  background: #000 0;
  border: none;
  cursor: pointer;
}
.acalog-custom .block-editor-global-styles-background-panel__inspector-media-replace-title {
  text-align: start;
  text-align-last: center;
  white-space: normal;
  word-break: break-all;
}
.acalog-custom .block-editor-global-styles-background-panel__inspector-preview-inner .block-editor-global-styles-background-panel__inspector-image-indicator-wrapper {
  height: 20px;
  min-width: auto;
  width: 20px;
}
.acalog-custom .block-editor-global-styles-background-panel__inspector-image-indicator {
  background-size: cover;
  border-radius: 50%;
  display: block;
  height: 20px;
  position: relative;
  width: 20px;
}
.acalog-custom .block-editor-global-styles-background-panel__inspector-image-indicator:after {
  border: 1px solid #000 0;
  border-radius: 50%;
  bottom: -1px;
  box-shadow: inset 0 0 0 1px #000 3;
  box-sizing: inherit;
  content: "";
  left: -1px;
  position: absolute;
  right: -1px;
  top: -1px;
}
.acalog-custom .block-editor-global-styles-background-panel__dropdown-content-wrapper {
  min-width: 260px;
  overflow-x: hidden;
}
.acalog-custom .block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker-wrapper {
  background-color: #f0f0f0;
  border: 1px solid #ddd;
  border-radius: 2px;
  width: 100%;
}
.acalog-custom .block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker__media--image {
  max-height: 180px;
}
.acalog-custom .block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker:after {
  content: none;
}
.acalog-custom .modal-open .block-editor-global-styles-background-panel__popover {
  z-index: 159890;
}
.acalog-custom .block-editor-global-styles-background-panel__media-replace-popover .components-popover__content {
  width: 226px;
}
.acalog-custom .block-editor-global-styles-background-panel__media-replace-popover .components-button {
  padding: 0 8px;
}
.acalog-custom .block-editor-global-styles-background-panel__media-replace-popover .components-button .components-menu-items__item-icon.has-icon-right {
  margin-left: 16px;
}
.acalog-custom .block-editor-block-alignment-control__menu-group .components-menu-item__info {
  margin-top: 0;
}
.acalog-custom iframe[name=editor-canvas] {
  background-color: #ddd;
  box-sizing: border-box;
  display: block;
  height: 100%;
  width: 100%;
}
.acalog-custom .block-editor-block-icon {
  align-items: center;
  display: flex;
  height: 24px;
  justify-content: center;
  width: 24px;
}
.acalog-custom .block-editor-block-icon.has-colors svg {
  fill: currentColor;
}
@media (forced-colors: active) {
  .acalog-custom .block-editor-block-icon.has-colors svg {
    fill: CanvasText;
  }
}
.acalog-custom .block-editor-block-icon svg {
  max-height: 24px;
  max-width: 24px;
  min-height: 20px;
  min-width: 20px;
}
.acalog-custom .block-editor-block-inspector p:not(.components-base-control__help) {
  margin-top: 0;
}
.acalog-custom .block-editor-block-inspector h2,
.acalog-custom .block-editor-block-inspector h3 {
  color: #1e1e1e;
  font-size: 13px;
  margin-bottom: 1.5em;
}
.acalog-custom .block-editor-block-inspector .components-base-control:where(:not(:last-child)),
.acalog-custom .block-editor-block-inspector .components-radio-control:where(:not(:last-child)) {
  margin-bottom: 16px;
}
.acalog-custom .block-editor-block-inspector .components-focal-point-picker-control .components-base-control,
.acalog-custom .block-editor-block-inspector .components-query-controls .components-base-control,
.acalog-custom .block-editor-block-inspector .components-range-control .components-base-control {
  margin-bottom: 0;
}
.acalog-custom .block-editor-block-inspector .components-panel__body {
  border: none;
  border-top: 1px solid #e0e0e0;
  margin-top: -1px;
}
.acalog-custom .block-editor-block-inspector__no-block-tools,
.acalog-custom .block-editor-block-inspector__no-blocks {
  background: #fff;
  display: block;
  font-size: 13px;
  padding: 32px 16px;
  text-align: center;
}
.acalog-custom .block-editor-block-inspector__no-block-tools {
  border-top: 1px solid #ddd;
}
.acalog-custom .block-editor-block-list__insertion-point {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.acalog-custom .block-editor-block-list__insertion-point-indicator {
  background: var(--wp-admin-theme-color);
  border-radius: 2px;
  opacity: 0;
  position: absolute;
  transform-origin: center;
  will-change: transform, opacity;
}
.acalog-custom .block-editor-block-list__insertion-point.is-vertical>.block-editor-block-list__insertion-point-indicator {
  height: 4px;
  top: calc(48%);
  width: 100%;
}
.acalog-custom .block-editor-block-list__insertion-point.is-horizontal>.block-editor-block-list__insertion-point-indicator {
  bottom: 0;
  left: calc(48%);
  top: 0;
  width: 4px;
}
.acalog-custom .block-editor-block-list__insertion-point-inserter {
  display: none;
  justify-content: center;
  left: calc(38%);
  position: absolute;
  top: calc(38%);
  will-change: transform;
}
@media (min-width: 480px) {
  .acalog-custom .block-editor-block-list__insertion-point-inserter {
    display: flex;
  }
}
.acalog-custom .block-editor-block-list__block-side-inserter-popover .components-popover__content>div {
  pointer-events: none;
}
.acalog-custom .block-editor-block-list__block-side-inserter-popover .components-popover__content>div>* {
  pointer-events: all;
}
.acalog-custom .block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter {
  line-height: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.acalog-custom .block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter:disabled {
  display: none;
}
.acalog-custom .block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon,
.acalog-custom .block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon {
  background: #1e1e1e;
  color: #fff;
  height: 24px;
  min-width: 24px;
  padding: 0;
}
.acalog-custom .block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon:hover,
.acalog-custom .block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover {
  background: var(--wp-admin-theme-color);
  color: #fff;
}
.acalog-custom .block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon {
  background: var(--wp-admin-theme-color);
}
.acalog-custom .block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover {
  background: #1e1e1e;
}
@keyframes hide-during-dragging {
  .acalog-custom to {
    position: fixed;
    transform: translate(9999px,9999px);
  }
}
.acalog-custom .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar {
  border: 1px solid #1e1e1e;
  border-radius: 2px;
  margin-bottom: 8px;
  margin-top: 8px;
  overflow: visible;
  pointer-events: all;
  position: static;
  width: auto;
}
.acalog-custom .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent {
  margin-left: 56px;
}
.acalog-custom .show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent {
  margin-left: 0;
}
.acalog-custom .components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar {
  overflow: visible;
}
.acalog-custom .components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar,
.acalog-custom .components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar-group {
  border-right-color: #1e1e1e;
}
.acalog-custom .components-popover.block-editor-block-list__block-popover .is-inverted-toolbar {
  background-color: #1e1e1e;
  color: #f0f0f0;
}
.acalog-custom .components-popover.block-editor-block-list__block-popover .is-inverted-toolbar.block-editor-block-contextual-toolbar {
  border-color: #2f2f2f;
}
.acalog-custom .components-popover.block-editor-block-list__block-popover .is-inverted-toolbar button {
  color: #ddd;
}
.acalog-custom .components-popover.block-editor-block-list__block-popover .is-inverted-toolbar button:hover {
  color: #fff;
}
.acalog-custom .components-popover.block-editor-block-list__block-popover .is-inverted-toolbar button:focus:before {
  box-shadow: inset 0 0 0 1px #1e1e1e, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}
.acalog-custom .components-popover.block-editor-block-list__block-popover .is-inverted-toolbar button:disabled,
.acalog-custom .components-popover.block-editor-block-list__block-popover .is-inverted-toolbar button[aria-disabled=true] {
  color: #757575;
}
.acalog-custom .components-popover.block-editor-block-list__block-popover .is-inverted-toolbar .block-editor-block-parent-selector .block-editor-block-parent-selector__button {
  background-color: #1e1e1e;
  border-color: #2f2f2f;
}
.acalog-custom .components-popover.block-editor-block-list__block-popover .is-inverted-toolbar .block-editor-block-switcher__toggle {
  color: #f0f0f0;
}
.acalog-custom .components-popover.block-editor-block-list__block-popover .is-inverted-toolbar .components-toolbar,
.acalog-custom .components-popover.block-editor-block-list__block-popover .is-inverted-toolbar .components-toolbar-group {
  border-right-color: #2f2f2f !important;
}
.acalog-custom .components-popover.block-editor-block-list__block-popover .is-inverted-toolbar .is-pressed {
  color: var(--wp-admin-theme-color);
}
.acalog-custom .components-popover.block-editor-block-list__block-popover.is-insertion-point-visible {
  visibility: hidden;
}
.acalog-custom .is-dragging-components-draggable .components-popover.block-editor-block-list__block-popover {
  opacity: 0;
}
.acalog-custom .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector {
  left: -57px;
  position: absolute;
}
.acalog-custom .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:before {
  content: "";
}
.acalog-custom .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button {
  background-color: #fff;
  border: 1px solid #1e1e1e;
  padding-left: 6px;
  padding-right: 6px;
}
.acalog-custom .show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button {
  padding-left: 12px;
  padding-right: 12px;
}
.acalog-custom .show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector {
  left: auto;
  margin-left: -1px;
  position: relative;
}
.acalog-custom .show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-mover__move-button-container,
.acalog-custom .show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar__block-controls .block-editor-block-mover {
  border-left: 1px solid #1e1e1e;
}
.acalog-custom .is-dragging-components-draggable .components-tooltip {
  display: none;
}
.acalog-custom .components-popover.block-editor-block-popover__inbetween .block-editor-button-pattern-inserter__button {
  left: 50%;
  pointer-events: all;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.acalog-custom .block-editor-block-lock-modal {
  z-index: 1000001;
}
@media (min-width: 600px) {
  .acalog-custom .block-editor-block-lock-modal .components-modal__frame {
    max-width: 480px;
  }
}
.acalog-custom .block-editor-block-lock-modal__options legend {
  margin-bottom: 16px;
  padding: 0;
}
.acalog-custom .block-editor-block-lock-modal__checklist {
  margin: 0;
}
.acalog-custom .block-editor-block-lock-modal__options-all {
  padding: 12px 0;
}
.acalog-custom .block-editor-block-lock-modal__options-all .components-checkbox-control__label {
  font-weight: 600;
}
.acalog-custom .block-editor-block-lock-modal__checklist-item {
  align-items: center;
  display: flex;
  gap: 12px;
  justify-content: space-between;
  margin-bottom: 0;
  padding: 12px 0 12px 32px;
}
.acalog-custom .block-editor-block-lock-modal__checklist-item .block-editor-block-lock-modal__lock-icon {
  flex-shrink: 0;
  margin-right: 12px;
  fill: #1e1e1e;
}
.acalog-custom .block-editor-block-lock-modal__checklist-item:hover {
  background-color: #f0f0f0;
  border-radius: 2px;
}
.acalog-custom .block-editor-block-lock-modal__template-lock {
  border-top: 1px solid #ddd;
  margin-top: 16px;
  padding-top: 16px;
}
.acalog-custom .block-editor-block-lock-modal__actions {
  margin-top: 24px;
}
.acalog-custom .block-editor-block-lock-toolbar .components-button.has-icon {
  min-width: 36px !important;
}
.acalog-custom .block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar {
  margin-left: -6px !important;
}
.acalog-custom .show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar {
  border-left: 1px solid #1e1e1e;
  margin-left: 6px !important;
  margin-right: -6px;
}
.acalog-custom .block-editor-block-breadcrumb {
  list-style: none;
  margin: 0;
  padding: 0;
}
.acalog-custom .block-editor-block-breadcrumb li {
  display: inline-flex;
  margin: 0;
}
.acalog-custom .block-editor-block-breadcrumb li .block-editor-block-breadcrumb__separator {
  fill: currentColor;
  margin-left: -4px;
  margin-right: -4px;
  transform: scaleX(1);
}
.acalog-custom .block-editor-block-breadcrumb li:last-child .block-editor-block-breadcrumb__separator {
  display: none;
}
.acalog-custom .block-editor-block-breadcrumb__current {
  cursor: default;
}
.acalog-custom .block-editor-block-breadcrumb__button.block-editor-block-breadcrumb__button,
.acalog-custom .block-editor-block-breadcrumb__current {
  color: #1e1e1e;
  font-size: inherit;
  padding: 0 8px;
}
.acalog-custom .block-editor-block-card {
  align-items: flex-start;
  color: #1e1e1e;
  display: flex;
  padding: 16px;
}
.acalog-custom .block-editor-block-card__title {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  font-weight: 500;
  gap: 4px 8px;
}
.acalog-custom .block-editor-block-card__title.block-editor-block-card__title {
  font-size: 13px;
  line-height: 1.4;
  margin: 0;
}
.acalog-custom .block-editor-block-card__name {
  padding: 3px 0;
}
.acalog-custom .block-editor-block-card .block-editor-block-icon {
  flex: 0 0 24px;
  height: 24px;
  margin-left: 0;
  margin-right: 12px;
  width: 24px;
}
.acalog-custom .block-editor-block-card.is-synced .block-editor-block-icon {
  color: var(--wp-block-synced-color);
}
.acalog-custom .block-editor-block-compare {
  height: auto;
}
.acalog-custom .block-editor-block-compare__wrapper {
  display: flex;
  padding-bottom: 16px;
}
.acalog-custom .block-editor-block-compare__wrapper>div {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  max-width: 600px;
  min-width: 200px;
  padding: 0 16px 0 0;
  width: 50%;
}
.acalog-custom .block-editor-block-compare__wrapper>div button {
  float: right;
}
.acalog-custom .block-editor-block-compare__wrapper .block-editor-block-compare__converted {
  border-left: 1px solid #ddd;
  padding-left: 15px;
  padding-right: 0;
}
.acalog-custom .block-editor-block-compare__wrapper .block-editor-block-compare__html {
  border-bottom: 1px solid #ddd;
  color: #1e1e1e;
  font-family: Menlo, Consolas, monaco, monospace;
  font-size: 12px;
  line-height: 1.7;
  padding-bottom: 15px;
}
.acalog-custom .block-editor-block-compare__wrapper .block-editor-block-compare__html span {
  background-color: #e6ffed;
  padding-bottom: 3px;
  padding-top: 3px;
}
.acalog-custom .block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__added {
  background-color: #acf2bd;
}
.acalog-custom .block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__removed {
  background-color: #cc1818;
}
.acalog-custom .block-editor-block-compare__wrapper .block-editor-block-compare__preview {
  padding: 16px 0 0;
}
.acalog-custom .block-editor-block-compare__wrapper .block-editor-block-compare__preview p {
  font-size: 12px;
  margin-top: 0;
}
.acalog-custom .block-editor-block-compare__wrapper .block-editor-block-compare__action {
  margin-top: 16px;
}
.acalog-custom .block-editor-block-compare__wrapper .block-editor-block-compare__heading {
  font-size: 1em;
  font-weight: 400;
  margin: .67em 0;
}
.acalog-custom .block-editor-block-draggable-chip-wrapper {
  left: 0;
  position: absolute;
  top: -24px;
}
.acalog-custom .block-editor-block-draggable-chip {
  background-color: #1e1e1e;
  border-radius: 2px;
  box-shadow: 0 1px 2px #0000000d, 0 2px 3px #0000000a, 0 6px 6px #00000008, 0 8px 8px #00000005;
  color: #fff;
  cursor: grabbing;
  display: inline-flex;
  height: 48px;
  padding: 0 13px;
  position: relative;
  -webkit-user-select: none;
  user-select: none;
  width: max-content;
}
.acalog-custom .block-editor-block-draggable-chip svg {
  fill: currentColor;
}
.acalog-custom .block-editor-block-draggable-chip .block-editor-block-draggable-chip__content {
  justify-content: flex-start;
  margin: auto;
}
.acalog-custom .block-editor-block-draggable-chip .block-editor-block-draggable-chip__content>.components-flex__item {
  margin-right: 6px;
}
.acalog-custom .block-editor-block-draggable-chip .block-editor-block-draggable-chip__content>.components-flex__item:last-child {
  margin-right: 0;
}
.acalog-custom .block-editor-block-draggable-chip .block-editor-block-draggable-chip__content .block-editor-block-icon svg {
  min-height: 18px;
  min-width: 18px;
}
.acalog-custom .block-editor-block-draggable-chip .components-flex__item {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
  font-size: 13px;
}
.acalog-custom .block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled {
  align-items: center;
  background-color: initial;
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.acalog-custom .block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled .block-editor-block-draggable-chip__disabled-icon {
  background: #000 0 linear-gradient(-45deg,#000 0 47.5%,#fff 0,#fff 52.5%,#000 0 0);
  border-radius: 50%;
  box-shadow: inset 0 0 0 1.5px #fff;
  display: inline-block;
  height: 20px;
  padding: 0;
  width: 20px;
}
.acalog-custom .block-draggable-invalid-drag-token .block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled {
  background-color: #757575;
  box-shadow: 0 1px 2px #0000000d, 0 2px 3px #0000000a, 0 6px 6px #00000008, 0 8px 8px #00000005;
  opacity: 1;
}
.acalog-custom .block-editor-block-manager__no-results {
  font-style: italic;
  padding: 24px 0;
  text-align: center;
}
.acalog-custom .block-editor-block-manager__search {
  margin: 16px 0;
}
.acalog-custom .block-editor-block-manager__disabled-blocks-count {
  background-color: #fff;
  border: 1px solid #ddd;
  border-width: 1px 0;
  box-shadow: -32px 0 0 0 #fff, 32px 0 0 0 #fff;
  padding: 8px;
  position: sticky;
  text-align: center;
  top: -5px;
  z-index: 2;
}
.acalog-custom .block-editor-block-manager__disabled-blocks-count~.block-editor-block-manager__results .block-editor-block-manager__category-title {
  top: 31px;
}
.acalog-custom .block-editor-block-manager__disabled-blocks-count .is-link {
  margin-left: 12px;
}
.acalog-custom .block-editor-block-manager__category {
  margin: 0 0 24px;
}
.acalog-custom .block-editor-block-manager__category-title {
  background-color: #fff;
  padding: 16px 0;
  position: sticky;
  top: -4px;
  z-index: 1;
}
.acalog-custom .block-editor-block-manager__category-title .components-checkbox-control__label {
  font-weight: 600;
}
.acalog-custom .block-editor-block-manager__checklist {
  margin-top: 0;
}
.acalog-custom .block-editor-block-manager__category-title,
.acalog-custom .block-editor-block-manager__checklist-item {
  border-bottom: 1px solid #ddd;
}
.acalog-custom .block-editor-block-manager__checklist-item {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-bottom: 0;
  padding: 8px 0 8px 16px;
}
.acalog-custom .components-modal__content .block-editor-block-manager__checklist-item.components-checkbox-control__input-container {
  margin: 0 8px;
}
.acalog-custom .block-editor-block-manager__checklist-item .block-editor-block-icon {
  margin-right: 10px;
  fill: #1e1e1e;
}
.acalog-custom .block-editor-block-manager__results {
  border-top: 1px solid #ddd;
}
.acalog-custom .block-editor-block-manager__disabled-blocks-count+.block-editor-block-manager__results {
  border-top-width: 0;
}
.acalog-custom .block-editor-block-mover__move-button-container {
  border: none;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (min-width: 600px) {
  .acalog-custom .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container {
    flex-direction: column;
  }
  .acalog-custom .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>* {
    height: 20px;
    min-width: 0 !important;
    width: 100%;
  }
  .acalog-custom .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>:before {
    height: calc(96%);
  }
  .acalog-custom .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg {
    flex-shrink: 0;
    top: 3px;
  }
  .acalog-custom .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg {
    bottom: 3px;
    flex-shrink: 0;
  }
  .acalog-custom .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container {
    width: 48px;
  }
  .acalog-custom .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container>* {
    min-width: 0 !important;
    overflow: hidden;
    width: 24px;
  }
  .acalog-custom .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button {
    padding-left: 0;
    padding-right: 0;
  }
  .acalog-custom .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg {
    left: 5px;
  }
  .acalog-custom .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg {
    right: 5px;
  }
}
.acalog-custom .block-editor-block-mover__drag-handle {
  cursor: grab;
}
@media (min-width: 600px) {
  .acalog-custom .block-editor-block-mover__drag-handle {
    min-width: 0 !important;
    overflow: hidden;
    width: 24px;
  }
  .acalog-custom .block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon.has-icon {
    padding-left: 0;
    padding-right: 0;
  }
}
.acalog-custom .components-button.block-editor-block-mover-button {
  overflow: hidden;
}
.acalog-custom .components-button.block-editor-block-mover-button:before {
  border-radius: 2px;
  content: "";
  display: block;
  height: 32px;
  left: 8px;
  position: absolute;
  right: 8px;
  z-index: -1;
}
.acalog-custom .components-button.block-editor-block-mover-button:focus,
.acalog-custom .components-button.block-editor-block-mover-button:focus:before,
.acalog-custom .components-button.block-editor-block-mover-button:focus:enabled {
  box-shadow: none;
  outline: none;
}
.acalog-custom .components-button.block-editor-block-mover-button:focus-visible:before {
  box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline: 2px solid #000 0;
}
.acalog-custom .block-editor-block-navigation__container {
  min-width: 280px;
}
.acalog-custom .block-editor-block-navigation__label {
  color: #757575;
  font-size: 11px;
  font-weight: 500;
  margin: 0 0 12px;
  text-transform: uppercase;
}
.acalog-custom .block-editor-block-patterns-list__list-item {
  cursor: pointer;
  margin-bottom: 16px;
  position: relative;
}
.acalog-custom .block-editor-block-patterns-list__list-item.is-placeholder {
  min-height: 100px;
}
.acalog-custom .block-editor-block-patterns-list__list-item[draggable=true] {
  cursor: grab;
}
.acalog-custom .block-editor-block-patterns-list__item {
  height: 100%;
  outline: 0;
  scroll-margin-bottom: 56px;
  scroll-margin-top: 24px;
}
.acalog-custom .block-editor-block-patterns-list__item .block-editor-block-patterns-list__item-title {
  flex-grow: 1;
  font-size: 12px;
  text-align: left;
}
.acalog-custom .block-editor-block-patterns-list__item .block-editor-block-preview__container {
  align-items: center;
  border-radius: 4px;
  display: flex;
  overflow: hidden;
}
.acalog-custom .block-editor-block-patterns-list__item .block-editor-block-preview__container:after {
  border-radius: 4px;
  outline: 1px solid #0000001a;
  outline-offset: -1px;
}
.acalog-custom .block-editor-block-patterns-list__item.is-selected .block-editor-block-preview__container:after {
  outline-color: #1e1e1e;
  outline-offset: calc(var(--wp-admin-border-width-focus)*-1);
  outline-width: var(--wp-admin-border-width-focus);
}
.acalog-custom .block-editor-block-patterns-list__item:hover .block-editor-block-preview__container:after {
  outline-color: #0000004d;
}
.acalog-custom .block-editor-block-patterns-list__item[data-focus-visible] .block-editor-block-preview__container:after {
  outline-color: var(--wp-admin-theme-color);
  outline-offset: calc(var(--wp-admin-border-width-focus)*-1);
  outline-width: var(--wp-admin-border-width-focus);
}
.acalog-custom .block-editor-block-patterns-list__item .block-editor-patterns__pattern-details:not(:empty) {
  align-items: center;
  margin-top: 8px;
  padding-bottom: 4px;
}
.acalog-custom .block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper {
  height: 24px;
  min-width: 24px;
}
.acalog-custom .block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper .block-editor-patterns__pattern-icon {
  fill: var(--wp-block-synced-color);
}
.acalog-custom .block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination {
  border-top: 1px solid #2f2f2f;
  justify-content: center;
  padding: 4px;
}
.acalog-custom .show-icon-labels .block-editor-patterns__grid-pagination-button {
  width: auto;
}
.acalog-custom .show-icon-labels .block-editor-patterns__grid-pagination-button span {
  display: none;
}
.acalog-custom .show-icon-labels .block-editor-patterns__grid-pagination-button:before {
  content: attr(aria-label);
}
.acalog-custom .components-popover.block-editor-block-popover {
  margin: 0 !important;
  pointer-events: none;
  position: absolute;
  z-index: 31;
}
.acalog-custom .components-popover.block-editor-block-popover .components-popover__content {
  margin: 0 !important;
  min-width: auto;
  overflow-y: visible;
  width: max-content;
}
.acalog-custom .components-popover.block-editor-block-popover:not(.block-editor-block-popover__inbetween,
.acalog-custom .block-editor-block-popover__drop-zone,
.acalog-custom .block-editor-block-list__block-side-inserter-popover) .components-popover__content * {
  pointer-events: all;
}
.acalog-custom .components-popover.block-editor-block-popover__inbetween,
.acalog-custom .components-popover.block-editor-block-popover__inbetween * {
  pointer-events: none;
}
.acalog-custom .components-popover.block-editor-block-popover__inbetween .is-with-inserter,
.acalog-custom .components-popover.block-editor-block-popover__inbetween .is-with-inserter * {
  pointer-events: all;
}
.acalog-custom .components-popover.block-editor-block-popover__drop-zone * {
  pointer-events: none;
}
.acalog-custom .components-popover.block-editor-block-popover__drop-zone .block-editor-block-popover__drop-zone-foreground {
  background-color: var(--wp-admin-theme-color);
  border-radius: 2px;
  inset: 0;
  position: absolute;
}
.acalog-custom .block-editor-block-preview__container {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.acalog-custom .block-editor-block-preview__container .block-editor-block-preview__content {
  left: 0;
  margin: 0;
  min-height: auto;
  overflow: visible;
  text-align: initial;
  top: 0;
  transform-origin: top left;
  width: 100%;
}
.acalog-custom .block-editor-block-preview__container .block-editor-block-preview__content .block-editor-block-list__insertion-point,
.acalog-custom .block-editor-block-preview__container .block-editor-block-preview__content .block-list-appender {
  display: none;
}
.acalog-custom .block-editor-block-preview__container:after {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.acalog-custom .block-editor-block-rename-modal {
  z-index: 1000001;
}
.acalog-custom .block-editor-block-styles__preview-panel {
  display: none;
  z-index: 90;
}
@media (min-width: 782px) {
  .acalog-custom .block-editor-block-styles__preview-panel {
    display: block;
  }
}
.acalog-custom .block-editor-block-styles__preview-panel .block-editor-block-icon {
  display: none;
}
.acalog-custom .block-editor-block-styles__variants {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  justify-content: space-between;
}
.acalog-custom .block-editor-block-styles__variants button.components-button.block-editor-block-styles__item {
  box-shadow: inset 0 0 0 1px #ddd;
  color: #1e1e1e;
  display: inline-block;
  width: calc(46%);
}
.acalog-custom .block-editor-block-styles__variants button.components-button.block-editor-block-styles__item:hover {
  box-shadow: inset 0 0 0 1px #ddd;
  color: var(--wp-admin-theme-color);
}
.acalog-custom .block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active,
.acalog-custom .block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:hover {
  background-color: #1e1e1e;
  box-shadow: none;
}
.acalog-custom .block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active .block-editor-block-styles__item-text,
.acalog-custom .block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:hover .block-editor-block-styles__item-text {
  color: #fff;
}
.acalog-custom .block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:focus,
.acalog-custom .block-editor-block-styles__variants button.components-button.block-editor-block-styles__item:focus {
  box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline: 2px solid #000 0;
}
.acalog-custom .block-editor-block-styles__variants .block-editor-block-styles__item-text {
  text-align: start;
  text-align-last: center;
  white-space: normal;
  word-break: break-all;
}
.acalog-custom .block-editor-block-styles__block-preview-container,
.acalog-custom .block-editor-block-styles__block-preview-container * {
  box-sizing: border-box !important;
}
.acalog-custom .block-editor-block-switcher {
  position: relative;
}
.acalog-custom .block-editor-block-switcher .components-button.components-dropdown-menu__toggle.has-icon.has-icon {
  min-width: 36px;
}
.acalog-custom .block-editor-block-switcher__no-switcher-icon,
.acalog-custom .block-editor-block-switcher__toggle {
  position: relative;
}
.acalog-custom .components-button.block-editor-block-switcher__no-switcher-icon,
.acalog-custom .components-button.block-editor-block-switcher__toggle {
  display: block;
  height: 48px;
  margin: 0;
}
.acalog-custom .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon,
.acalog-custom .components-button.block-editor-block-switcher__toggle .block-editor-block-icon {
  margin: auto;
}
.acalog-custom .components-button.block-editor-block-switcher__no-switcher-icon {
  display: flex;
}
.acalog-custom .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon {
  margin-left: auto;
  margin-right: auto;
  min-width: 24px !important;
}
.acalog-custom .components-button.block-editor-block-switcher__no-switcher-icon[aria-disabled=true],
.acalog-custom .components-button.block-editor-block-switcher__no-switcher-icon[aria-disabled=true]:hover {
  color: #1e1e1e;
}
.acalog-custom .components-popover.block-editor-block-switcher__popover .components-popover__content {
  min-width: 300px;
}
.acalog-custom .block-editor-block-switcher__popover-preview-container {
  bottom: 0;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: -1px;
  width: 100%;
}
.acalog-custom .block-editor-block-switcher__popover-preview {
  overflow: hidden;
}
.acalog-custom .block-editor-block-switcher__popover-preview .components-popover__content {
  background: #fff;
  border: 1px solid #1e1e1e;
  border-radius: 4px;
  box-shadow: none;
  outline: none;
  overflow: auto;
  width: 300px;
}
.acalog-custom .block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview {
  margin: 16px 0;
  max-height: 468px;
  overflow: hidden;
  padding: 0 16px;
}
.acalog-custom .block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview.is-pattern-list-preview {
  overflow: unset;
}
.acalog-custom .block-editor-block-switcher__preview-title {
  color: #757575;
  font-size: 11px;
  font-weight: 500;
  margin-bottom: 12px;
  text-transform: uppercase;
}
.acalog-custom .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon {
  min-width: 36px;
}
.acalog-custom .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon,
.acalog-custom .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle {
  height: 48px;
}
.acalog-custom .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon,
.acalog-custom .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-switcher__transform,
.acalog-custom .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-icon,
.acalog-custom .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-switcher__transform {
  height: 48px;
  width: 48px;
}
.acalog-custom .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-switcher__transform,
.acalog-custom .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-switcher__transform {
  padding: 12px;
}
.acalog-custom .block-editor-block-switcher__preview-patterns-container {
  padding-bottom: 16px;
}
.acalog-custom .block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item {
  margin-top: 16px;
}
.acalog-custom .block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-preview__container {
  cursor: pointer;
}
.acalog-custom .block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item {
  border: 1px solid #000 0;
  border-radius: 2px;
  height: 100%;
  position: relative;
}
.acalog-custom .block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:focus,
.acalog-custom .block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover {
  box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline: 2px solid #000 0;
}
.acalog-custom .block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover {
  box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) #1e1e1e;
}
.acalog-custom .block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item .block-editor-block-switcher__preview-patterns-container-list__item-title {
  cursor: pointer;
  font-size: 12px;
  padding: 4px;
  text-align: center;
}
.acalog-custom .block-editor-block-switcher__no-transforms {
  color: #757575;
  margin: 0;
  padding: 6px 8px;
}
.acalog-custom .block-editor-block-switcher__binding-indicator {
  display: block;
  padding: 8px;
}
.acalog-custom .block-editor-block-types-list>[role=presentation] {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
}
.acalog-custom .block-editor-block-pattern-setup {
  align-items: flex-start;
  border-radius: 2px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}
.acalog-custom .block-editor-block-pattern-setup.view-mode-grid {
  padding-top: 4px;
}
.acalog-custom .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__toolbar {
  justify-content: center;
}
.acalog-custom .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container {
  column-count: 2;
  column-gap: 24px;
  display: block;
  padding: 0 32px;
  width: 100%;
}
@media (min-width: 1440px) {
  .acalog-custom .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container {
    column-count: 3;
  }
}
.acalog-custom .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-preview__container,
.acalog-custom .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container div[role=button] {
  cursor: pointer;
}
.acalog-custom .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item {
  scroll-margin: 5px 0;
}
.acalog-custom .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-preview__container {
  box-shadow: 0 0 0 2px var(--wp-admin-theme-color);
}
.acalog-custom .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-preview__container {
  box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #fff, 0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);
  outline: 2px solid #000 0;
  outline-offset: 2px;
}
.acalog-custom .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-pattern-setup-list__item-title,
.acalog-custom .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-pattern-setup-list__item-title {
  color: var(--wp-admin-theme-color);
}
.acalog-custom .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item {
  break-inside: avoid-column;
  margin-bottom: 24px;
}
.acalog-custom .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-pattern-setup-list__item-title {
  cursor: pointer;
  font-size: 12px;
  padding-top: 8px;
  text-align: center;
}
.acalog-custom .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__container {
  border: 1px solid #ddd;
  border-radius: 4px;
  min-height: 100px;
}
.acalog-custom .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__content {
  width: 100%;
}
.acalog-custom .block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar {
  align-items: center;
  align-self: stretch;
  background-color: #fff;
  border-top: 1px solid #ddd;
  bottom: 0;
  box-sizing: border-box;
  color: #1e1e1e;
  display: flex;
  flex-direction: row;
  height: 60px;
  justify-content: space-between;
  margin: 0;
  padding: 16px;
  position: absolute;
  text-align: left;
  width: 100%;
}
.acalog-custom .block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__display-controls {
  display: flex;
}
.acalog-custom .block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions,
.acalog-custom .block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__navigation {
  display: flex;
  width: calc(14%);
}
.acalog-custom .block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions {
  justify-content: flex-end;
}
.acalog-custom .block-editor-block-pattern-setup .block-editor-block-pattern-setup__container {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
.acalog-custom .block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container {
  height: 100%;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  transform-style: preserve-3d;
}
.acalog-custom .block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container * {
  box-sizing: border-box;
}
.acalog-custom .block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide {
  background-color: #fff;
  height: 100%;
  margin: auto;
  padding: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 100;
}
.acalog-custom .block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.active-slide {
  opacity: 1;
  position: relative;
  z-index: 102;
}
.acalog-custom .block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.previous-slide {
  transform: translateX(-100%);
  z-index: 101;
}
.acalog-custom .block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.next-slide {
  transform: translateX(100%);
  z-index: 101;
}
.acalog-custom .block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .block-list-appender {
  display: none;
}
.acalog-custom .block-editor-block-pattern-setup__carousel,
.acalog-custom .block-editor-block-pattern-setup__grid {
  width: 100%;
}
.acalog-custom .block-editor-block-variation-transforms {
  padding: 0 16px 16px 52px;
  width: 100%;
}
.acalog-custom .block-editor-block-variation-transforms .components-dropdown-menu__toggle {
  border: 1px solid #757575;
  border-radius: 2px;
  justify-content: left;
  min-height: 30px;
  padding: 6px 12px;
  position: relative;
  text-align: left;
  width: 100%;
}
.acalog-custom .block-editor-block-variation-transforms .components-dropdown-menu__toggle.components-dropdown-menu__toggle {
  padding-right: 24px;
}
.acalog-custom .block-editor-block-variation-transforms .components-dropdown-menu__toggle:focus:not(:disabled) {
  border-color: var(--wp-admin-theme-color);
  box-shadow: 0 0 0 calc(var(--wp-admin-border-width-focus) - 1px) var(--wp-admin-theme-color);
}
.acalog-custom .block-editor-block-variation-transforms .components-dropdown-menu__toggle svg {
  height: 100%;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.acalog-custom .block-editor-block-variation-transforms__popover .components-popover__content {
  min-width: 230px;
}
.acalog-custom .components-border-radius-control {
  margin-bottom: 12px;
}
.acalog-custom .components-border-radius-control legend {
  margin-bottom: 8px;
}
.acalog-custom .components-border-radius-control .components-border-radius-control__wrapper {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
}
.acalog-custom .components-border-radius-control .components-border-radius-control__wrapper .components-border-radius-control__unit-control {
  flex-shrink: 0;
  margin-bottom: 0;
  margin-right: 16px;
  width: calc(42%);
}
.acalog-custom .components-border-radius-control .components-border-radius-control__wrapper .components-border-radius-control__range-control {
  flex: 1;
  margin-right: 12px;
}
.acalog-custom .components-border-radius-control .components-border-radius-control__input-controls-wrapper {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(2,minmax(0,1fr));
  margin-right: 12px;
}
.acalog-custom .components-border-radius-control .component-border-radius-control__linked-button {
  display: flex;
  justify-content: center;
  margin-top: 8px;
}
.acalog-custom .components-border-radius-control .component-border-radius-control__linked-button svg {
  margin-right: 0;
}
.acalog-custom .block-editor-color-gradient-control .block-editor-color-gradient-control__color-indicator {
  margin-bottom: 12px;
}
.acalog-custom .block-editor-color-gradient-control__fieldset {
  min-width: 0;
}
.acalog-custom .block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings,
.acalog-custom .block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings>div:not(:first-of-type) {
  display: block;
}
@media screen and (min-width: 782px) {
  .acalog-custom .block-editor-panel-color-gradient-settings .components-circular-option-picker__swatches {
    display: grid;
    grid-template-columns: repeat(6,28px);
  }
}
.acalog-custom .block-editor-block-inspector .block-editor-panel-color-gradient-settings .components-base-control {
  margin-bottom: inherit;
}
.acalog-custom .block-editor-panel-color-gradient-settings__dropdown-content .block-editor-color-gradient-control__panel {
  padding: 16px;
  width: 260px;
}
.acalog-custom .block-editor-panel-color-gradient-settings__color-indicator {
  background: linear-gradient(-45deg,#000 0 48%,#ddd 0,#ddd 52%,#000 0 0);
}
.acalog-custom .block-editor-tools-panel-color-gradient-settings__item {
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  max-width: 100%;
  padding: 0;
  position: relative;
}
.acalog-custom .block-editor-tools-panel-color-gradient-settings__item:nth-child(1 of .block-editor-tools-panel-color-gradient-settings__item) {
  border-top: 1px solid #ddd;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  margin-top: 24px;
}
.acalog-custom .block-editor-tools-panel-color-gradient-settings__item:nth-last-child(1 of .block-editor-tools-panel-color-gradient-settings__item) {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.acalog-custom .block-editor-tools-panel-color-gradient-settings__item>div,
.acalog-custom .block-editor-tools-panel-color-gradient-settings__item>div>button {
  border-radius: inherit;
}
.acalog-custom .block-editor-tools-panel-color-gradient-settings__dropdown {
  display: block;
  padding: 0;
}
.acalog-custom .block-editor-tools-panel-color-gradient-settings__dropdown>button {
  height: auto;
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: left;
}
.acalog-custom .block-editor-tools-panel-color-gradient-settings__dropdown>button.is-open {
  background: #f0f0f0;
  color: var(--wp-admin-theme-color);
}
.acalog-custom .block-editor-tools-panel-color-gradient-settings__dropdown .block-editor-panel-color-gradient-settings__color-name {
  max-width: calc(56%);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.acalog-custom .block-editor-panel-color-gradient-settings__dropdown {
  width: 100%;
}
.acalog-custom .block-editor-panel-color-gradient-settings__dropdown .component-color-indicator {
  flex-shrink: 0;
}
.acalog-custom .block-editor-panel-color-gradient-settings__reset {
  margin: auto 8px;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 8px;
}
.acalog-custom .block-editor-panel-color-gradient-settings__reset.block-editor-panel-color-gradient-settings__reset {
  border-radius: 2px;
}
.acalog-custom .block-editor-panel-color-gradient-settings__dropdown:hover+.block-editor-panel-color-gradient-settings__reset,
.acalog-custom .block-editor-panel-color-gradient-settings__reset:focus,
.acalog-custom .block-editor-panel-color-gradient-settings__reset:hover {
  opacity: 1;
}
@media (hover: none) {
  .acalog-custom .block-editor-panel-color-gradient-settings__reset {
    opacity: 1;
  }
}
.acalog-custom .block-editor-date-format-picker {
  border: none;
  margin: 0 0 16px;
  padding: 0;
}
.acalog-custom .block-editor-date-format-picker__custom-format-select-control__custom-option {
  border-top: 1px solid #ddd;
}
.acalog-custom .block-editor-duotone-control__popover.components-popover>.components-popover__content {
  padding: 8px;
  width: 260px;
}
.acalog-custom .block-editor-duotone-control__popover.components-popover .components-menu-group__label {
  padding: 0;
}
.acalog-custom .block-editor-duotone-control__popover.components-popover .components-circular-option-picker__swatches {
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(6,28px);
  justify-content: space-between;
}
.acalog-custom .block-editor-duotone-control__unset-indicator {
  background: linear-gradient(-45deg,#000 0 48%,#ddd 0,#ddd 52%,#000 0 0);
}
.acalog-custom .components-font-appearance-control [role=option] {
  color: #1e1e1e;
  text-transform: capitalize;
}
.acalog-custom .block-editor-font-family-control:not(.is-next-has-no-margin-bottom) {
  margin-bottom: 8px;
}
.acalog-custom .block-editor-global-styles__toggle-icon {
  fill: currentColor;
}
.acalog-custom .block-editor-global-styles__shadow-popover-container {
  width: 230px;
}
.acalog-custom .block-editor-global-styles__shadow__list {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  padding-bottom: 8px;
}
.acalog-custom .block-editor-global-styles__clear-shadow {
  text-align: right;
}
.acalog-custom .block-editor-global-styles-filters-panel__dropdown,
.acalog-custom .block-editor-global-styles__shadow-dropdown {
  display: block;
  padding: 0;
  position: relative;
}
.acalog-custom .block-editor-global-styles-filters-panel__dropdown button,
.acalog-custom .block-editor-global-styles__shadow-dropdown button {
  padding: 8px;
  width: 100%;
}
.acalog-custom .block-editor-global-styles-filters-panel__dropdown button.is-open,
.acalog-custom .block-editor-global-styles__shadow-dropdown button.is-open {
  background-color: #f0f0f0;
}
.acalog-custom .block-editor-global-styles__shadow-editor__remove-button {
  margin: auto 8px;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 8px;
}
.acalog-custom .block-editor-global-styles__shadow-dropdown:hover .block-editor-global-styles__shadow-editor__remove-button,
.acalog-custom .block-editor-global-styles__shadow-editor__remove-button:focus,
.acalog-custom .block-editor-global-styles__shadow-editor__remove-button:hover {
  opacity: 1;
}
@media (hover: none) {
  .acalog-custom .block-editor-global-styles__shadow-editor__remove-button {
    opacity: 1;
  }
}
.acalog-custom .block-editor-global-styles-filters-panel__dropdown {
  border: 1px solid #ddd;
  border-radius: 2px;
}
.acalog-custom .block-editor-global-styles__shadow-indicator {
  align-items: center;
  appearance: none;
  background: none;
  border: 1px solid #e0e0e0;
  border-radius: 2px;
  box-sizing: border-box;
  color: #2f2f2f;
  cursor: pointer;
  display: inline-flex;
  height: 26px;
  padding: 0;
  transform: scale(1);
  width: 26px;
  will-change: transform;
}
.acalog-custom .block-editor-global-styles__shadow-indicator:focus {
  border: 2px solid #757575;
}
.acalog-custom .block-editor-global-styles__shadow-indicator:hover {
  transform: scale(1.2);
}
.acalog-custom .block-editor-global-styles__shadow-indicator.unset {
  background: linear-gradient(-45deg,#000 0 48%,#ddd 0,#ddd 52%,#000 0 0);
}
.acalog-custom .block-editor-global-styles-advanced-panel__custom-css-input textarea {
  direction: ltr;
  font-family: Menlo, Consolas, monaco, monospace;
}
.acalog-custom .block-editor-panel-duotone-settings__reset {
  margin: auto 8px;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 8px;
}
.acalog-custom .block-editor-global-styles-filters-panel__dropdown:hover .block-editor-panel-duotone-settings__reset,
.acalog-custom .block-editor-panel-duotone-settings__reset:focus,
.acalog-custom .block-editor-panel-duotone-settings__reset:hover {
  opacity: 1;
}
@media (hover: none) {
  .acalog-custom .block-editor-panel-duotone-settings__reset {
    opacity: 1;
  }
}
.acalog-custom .block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer {
  z-index: 30;
}
.acalog-custom .block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer .components-popover__content * {
  pointer-events: none;
}
.acalog-custom .block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer.is-dropping-allowed .block-editor-grid-visualizer__drop-zone {
  pointer-events: all;
}
.acalog-custom .block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer .block-editor-inserter * {
  pointer-events: auto;
}
.acalog-custom .block-editor-grid-visualizer__grid {
  display: grid;
  position: absolute;
}
.acalog-custom .block-editor-grid-visualizer__cell {
  display: grid;
  position: relative;
}
.acalog-custom .block-editor-grid-visualizer__cell .block-editor-inserter {
  bottom: 0;
  color: inherit;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 32;
}
.acalog-custom .block-editor-grid-visualizer__cell .block-editor-inserter .block-editor-grid-visualizer__appender {
  box-shadow: inset 0 0 0 1px color-mix(in srgb,currentColor 20%,#000 0);
  color: inherit;
  height: 100%;
  opacity: 0;
  overflow: hidden;
  padding: 0 !important;
  width: 100%;
}
.acalog-custom .block-editor-grid-visualizer__cell.is-highlighted .block-editor-grid-visualizer__drop-zone,
.acalog-custom .block-editor-grid-visualizer__cell.is-highlighted .block-editor-inserter {
  background: var(--wp-admin-theme-color);
}
.acalog-custom .block-editor-grid-visualizer__cell .block-editor-grid-visualizer__appender:focus,
.acalog-custom .block-editor-grid-visualizer__cell:hover .block-editor-grid-visualizer__appender {
  background-color: color-mix(in srgb,currentColor 20%,#000 0);
  opacity: 1;
}
.acalog-custom .block-editor-grid-visualizer__drop-zone {
  background: #cccccc1a;
  grid-column: 1;
  grid-row: 1;
  height: 100%;
  min-height: 8px;
  min-width: 8px;
  width: 100%;
}
.acalog-custom .block-editor-grid-item-resizer.block-editor-grid-item-resizer.block-editor-grid-item-resizer {
  z-index: 30;
}
.acalog-custom .block-editor-grid-item-resizer.block-editor-grid-item-resizer.block-editor-grid-item-resizer .components-popover__content * {
  pointer-events: none;
}
.acalog-custom .block-editor-grid-item-resizer__box {
  border: 1px solid var(--wp-admin-theme-color);
}
.acalog-custom .block-editor-grid-item-resizer__box .components-resizable-box__handle.components-resizable-box__handle.components-resizable-box__handle {
  pointer-events: all;
}
.acalog-custom .block-editor-grid-item-mover__move-button-container {
  border: none;
  display: flex;
  justify-content: center;
  padding: 0;
}
.acalog-custom .block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button {
  min-width: 0 !important;
  padding-left: 0;
  padding-right: 0;
  width: 24px;
}
.acalog-custom .block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button svg {
  min-width: 24px;
}
.acalog-custom .block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:before {
  border-radius: 2px;
  content: "";
  display: block;
  height: 32px;
  left: 8px;
  position: absolute;
  right: 8px;
  z-index: -1;
}
.acalog-custom .block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus,
.acalog-custom .block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus:before,
.acalog-custom .block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus:enabled {
  box-shadow: none;
  outline: none;
}
.acalog-custom .block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus-visible:before {
  box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline: 2px solid #000 0;
}
.acalog-custom .block-editor-grid-item-mover__move-vertical-button-container {
  display: flex;
  position: relative;
}
@media (min-width: 600px) {
  .acalog-custom .block-editor-grid-item-mover__move-vertical-button-container {
    flex-direction: column;
    justify-content: space-around;
  }
  .acalog-custom .block-editor-grid-item-mover__move-vertical-button-container>.block-editor-grid-item-mover-button.block-editor-grid-item-mover-button {
    height: 20px !important;
    min-width: 0 !important;
    width: 100%;
  }
  .acalog-custom .block-editor-grid-item-mover__move-vertical-button-container>.block-editor-grid-item-mover-button.block-editor-grid-item-mover-button:before {
    height: calc(96%);
  }
  .acalog-custom .block-editor-grid-item-mover__move-vertical-button-container .block-editor-grid-item-mover-button.is-down-button svg,
  .acalog-custom .block-editor-grid-item-mover__move-vertical-button-container .block-editor-grid-item-mover-button.is-up-button svg {
    flex-shrink: 0;
    height: 20px;
  }
  .acalog-custom .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-vertical-button-container {
    height: 40px;
    position: relative;
    top: -5px;
  }
}
.acalog-custom .show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container {
  position: relative;
}
@media (min-width: 600px) {
  .acalog-custom .show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container:before {
    background: #e0e0e0;
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    width: 1px;
  }
}
@media (min-width: 782px) {
  .acalog-custom .show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container:before {
    background: #1e1e1e;
  }
}
.acalog-custom .show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-left {
  padding-right: 6px;
}
.acalog-custom .show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-left:before {
  right: 0;
}
.acalog-custom .show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-right {
  padding-left: 6px;
}
.acalog-custom .show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-right:before {
  left: 0;
}
@media (min-width: 600px) {
  .acalog-custom .show-icon-labels .block-editor-grid-item-mover__move-vertical-button-container:before {
    background: #e0e0e0;
    content: "";
    height: 1px;
    left: 50%;
    margin-top: -0.5px;
    position: absolute;
    top: 50%;
    transform: translate(-50%);
    width: 100%;
  }
}
@media (min-width: 782px) {
  .acalog-custom .show-icon-labels .block-editor-grid-item-mover__move-vertical-button-container:before {
    background: #1e1e1e;
  }
}
.acalog-custom .show-icon-labels .block-editor-grid-item-mover-button {
  white-space: nowrap;
}
.acalog-custom .show-icon-labels .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-horizontal-button-container:before {
  background: #ddd;
  height: 24px;
  top: 4px;
}
.acalog-custom .show-icon-labels .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-vertical-button-container:before {
  background: #ddd;
  width: calc(76%);
}
.acalog-custom .block-editor-height-control {
  border: 0;
  margin: 0;
  padding: 0;
}
.acalog-custom .block-editor-iframe__container {
  height: 100%;
  width: 100%;
}
.acalog-custom .block-editor-iframe__scale-container {
  height: 100%;
}
.acalog-custom .block-editor-iframe__scale-container.is-zoomed-out {
  position: absolute;
  right: 0;
  width: var(--wp-block-editor-iframe-zoom-out-scale-container-width,100vw);
}
.acalog-custom .block-editor-image-size-control {
  margin-bottom: 1em;
}
.acalog-custom .block-editor-image-size-control .block-editor-image-size-control__height,
.acalog-custom .block-editor-image-size-control .block-editor-image-size-control__width {
  margin-bottom: 1.115em;
}
.acalog-custom .block-editor-block-types-list__list-item {
  display: block;
  margin: 0;
  padding: 0;
  width: 33.33%;
}
.acalog-custom .block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled) .block-editor-block-icon.has-colors {
  color: var(--wp-block-synced-color);
}
.acalog-custom .block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover .block-editor-block-types-list__item-title {
  color: var(--wp-block-synced-color) !important;
  filter: brightness(.95);
}
.acalog-custom .block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover svg {
  color: var(--wp-block-synced-color) !important;
}
.acalog-custom .block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):after {
  background: var(--wp-block-synced-color);
}
.acalog-custom .components-button.block-editor-block-types-list__item {
  align-items: stretch;
  background: #000 0;
  color: #1e1e1e;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  font-size: 13px;
  height: auto;
  justify-content: center;
  padding: 8px;
  position: relative;
  width: 100%;
  word-break: break-word;
}
.acalog-custom .components-button.block-editor-block-types-list__item:disabled {
  cursor: default;
  opacity: .6;
}
.acalog-custom .components-button.block-editor-block-types-list__item:not(:disabled):hover .block-editor-block-types-list__item-title {
  color: var(--wp-admin-theme-color) !important;
  filter: brightness(.95);
}
.acalog-custom .components-button.block-editor-block-types-list__item:not(:disabled):hover svg {
  color: var(--wp-admin-theme-color) !important;
}
.acalog-custom .components-button.block-editor-block-types-list__item:not(:disabled):hover:after {
  background: var(--wp-admin-theme-color);
  border-radius: 2px;
  bottom: 0;
  content: "";
  left: 0;
  opacity: .04;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
}
.acalog-custom .components-button.block-editor-block-types-list__item:not(:disabled):focus {
  box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}
.acalog-custom .components-button.block-editor-block-types-list__item:not(:disabled).is-active {
  background: #1e1e1e;
  color: #fff;
  outline: 2px solid #000 0;
  outline-offset: -2px;
}
.acalog-custom .block-editor-block-types-list__item-icon {
  color: #1e1e1e;
  padding: 12px 20px;
}
.acalog-custom .block-editor-block-types-list__item-icon .block-editor-block-icon {
  margin-left: auto;
  margin-right: auto;
}
.acalog-custom .block-editor-block-types-list__list-item[draggable=true] .block-editor-block-types-list__item-icon {
  cursor: grab;
}
.acalog-custom .block-editor-block-types-list__item-title {
  font-size: 12px;
  hyphens: auto;
  padding: 4px 2px 8px;
}
.acalog-custom .block-editor-block-inspector__tabs [role=tablist] {
  width: 100%;
}
.acalog-custom .block-editor-inspector-popover-header {
  margin-bottom: 16px;
}
.acalog-custom .items-justified-left {
  justify-content: flex-start;
}
.acalog-custom .items-justified-center {
  justify-content: center;
}
.acalog-custom .items-justified-right {
  justify-content: flex-end;
}
.acalog-custom .items-justified-space-between {
  justify-content: space-between;
}
@keyframes loadingpulse {
  .acalog-custom 0% {
    opacity: 1;
  }
  .acalog-custom 50% {
    opacity: 0;
  }
  .acalog-custom to {
    opacity: 1;
  }
}
.acalog-custom .block-editor-link-control {
  min-width: 350px;
  position: relative;
}
.acalog-custom .components-popover__content .block-editor-link-control {
  max-width: 350px;
  min-width: auto;
  width: 90vw;
}
.acalog-custom .show-icon-labels .block-editor-link-control .components-button.has-icon svg {
  display: none;
}
.acalog-custom .show-icon-labels .block-editor-link-control .components-button.has-icon:before {
  content: attr(aria-label);
}
.acalog-custom .show-icon-labels .block-editor-link-control .block-editor-link-control__search-item-top {
  flex-wrap: wrap;
  gap: 4px;
}
.acalog-custom .show-icon-labels .block-editor-link-control .block-editor-link-control__search-item-top .components-button.has-icon {
  padding: 4px;
  width: auto;
}
.acalog-custom .show-icon-labels .block-editor-link-control .is-preview .block-editor-link-control__search-item-header {
  margin-right: 0;
  min-width: 100%;
}
.acalog-custom .block-editor-link-control__search-input-wrapper {
  margin-bottom: 8px;
  position: relative;
}
.acalog-custom .block-editor-link-control__search-input-container,
.acalog-custom .block-editor-link-control__search-input-wrapper {
  position: relative;
}
.acalog-custom .block-editor-link-control__field {
  margin: 16px;
}
.acalog-custom .block-editor-link-control__field .components-base-control__label {
  color: #1e1e1e;
}
.acalog-custom .block-editor-link-control__search-error {
  margin: -8px 16px 16px;
}
.acalog-custom .block-editor-link-control__search-actions {
  padding: 8px 16px 16px;
}
.acalog-custom .block-editor-link-control__search-results-wrapper {
  position: relative;
}
.acalog-custom .block-editor-link-control__search-results-wrapper:after,
.acalog-custom .block-editor-link-control__search-results-wrapper:before {
  content: "";
  display: block;
  left: -1px;
  pointer-events: none;
  position: absolute;
  right: 16px;
  z-index: 100;
}
.acalog-custom .block-editor-link-control__search-results-wrapper:before {
  bottom: auto;
  height: 8px;
  top: 0;
}
.acalog-custom .block-editor-link-control__search-results-wrapper:after {
  bottom: 0;
  height: 16px;
  top: auto;
}
.acalog-custom .block-editor-link-control__search-results {
  margin-top: -16px;
  max-height: 200px;
  overflow-y: auto;
  padding: 8px;
}
.acalog-custom .block-editor-link-control__search-results.is-loading {
  opacity: .2;
}
.acalog-custom .block-editor-link-control__search-item.components-button.components-menu-item__button {
  height: auto;
  text-align: left;
}
.acalog-custom .block-editor-link-control__search-item .components-menu-item__item {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.acalog-custom .block-editor-link-control__search-item .components-menu-item__item mark {
  background-color: initial;
  color: inherit;
  font-weight: 600;
}
.acalog-custom .block-editor-link-control__search-item .components-menu-item__shortcut {
  color: #757575;
  text-transform: capitalize;
  white-space: nowrap;
}
.acalog-custom .block-editor-link-control__search-item[aria-selected] {
  background: #f0f0f0;
}
.acalog-custom .block-editor-link-control__search-item.is-current {
  background: #000 0;
  border: 0;
  cursor: default;
  flex-direction: column;
  padding: 16px;
  width: 100%;
}
.acalog-custom .block-editor-link-control__search-item .block-editor-link-control__search-item-header {
  align-items: center;
  display: block;
  flex-direction: row;
  gap: 8px;
  margin-right: 8px;
  overflow-wrap: break-word;
  white-space: pre-wrap;
}
.acalog-custom .block-editor-link-control__search-item .block-editor-link-control__search-item-header .block-editor-link-control__search-item-info {
  color: #757575;
  font-size: 12px;
  line-height: 1.1;
  word-break: break-all;
}
.acalog-custom .block-editor-link-control__search-item.is-preview .block-editor-link-control__search-item-header {
  display: flex;
  flex: 1;
}
.acalog-custom .block-editor-link-control__search-item.is-error .block-editor-link-control__search-item-header {
  align-items: center;
}
.acalog-custom .block-editor-link-control__search-item.is-url-title .block-editor-link-control__search-item-title {
  word-break: break-all;
}
.acalog-custom .block-editor-link-control__search-item .block-editor-link-control__search-item-details {
  display: flex;
  flex-direction: column;
  gap: 4px;
  justify-content: space-between;
}
.acalog-custom .block-editor-link-control__search-item .block-editor-link-control__search-item-header .block-editor-link-control__search-item-icon {
  background-color: #f0f0f0;
  border-radius: 2px;
  height: 32px;
  width: 32px;
}
.acalog-custom .block-editor-link-control__search-item .block-editor-link-control__search-item-icon {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  position: relative;
}
.acalog-custom .block-editor-link-control__search-item .block-editor-link-control__search-item-icon img {
  width: 16px;
}
.acalog-custom .block-editor-link-control__search-item.is-error .block-editor-link-control__search-item-icon {
  max-height: 32px;
  top: 0;
  width: 32px;
}
.acalog-custom .block-editor-link-control__search-item .block-editor-link-control__search-item-title {
  line-height: 1.1;
}
.acalog-custom .block-editor-link-control__search-item .block-editor-link-control__search-item-title:focus {
  box-shadow: none;
}
.acalog-custom .block-editor-link-control__search-item .block-editor-link-control__search-item-title:focus-visible {
  box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline: 2px solid #000 0;
  text-decoration: none;
}
.acalog-custom .block-editor-link-control__search-item .block-editor-link-control__search-item-title mark {
  background-color: initial;
  color: inherit;
  font-weight: 600;
}
.acalog-custom .block-editor-link-control__search-item .block-editor-link-control__search-item-title span {
  font-weight: 400;
}
.acalog-custom .block-editor-link-control__search-item .block-editor-link-control__search-item-title .components-external-link__icon {
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  clip: rect(0,0,0,0);
  border: 0;
}
.acalog-custom .block-editor-link-control__search-item-top {
  align-items: center;
  display: flex;
  flex-direction: row;
  width: 100%;
}
.acalog-custom .block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon img,
.acalog-custom .block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon svg {
  opacity: 0;
}
.acalog-custom .block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon:before {
  background-color: #f0f0f0;
  border-radius: 100%;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.acalog-custom .block-editor-link-control__loading {
  align-items: center;
  display: flex;
  margin: 16px;
}
.acalog-custom .block-editor-link-control__loading .components-spinner {
  margin-top: 0;
}
.acalog-custom .components-button+.block-editor-link-control__search-create {
  overflow: visible;
  padding: 12px 16px;
}
.acalog-custom .components-button+.block-editor-link-control__search-create:before {
  content: "";
  display: block;
  left: 0;
  position: absolute;
  top: -10px;
  width: 100%;
}
.acalog-custom .block-editor-link-control__search-create {
  align-items: center;
}
.acalog-custom .block-editor-link-control__search-create .block-editor-link-control__search-item-title {
  margin-bottom: 0;
}
.acalog-custom .block-editor-link-control__search-create .block-editor-link-control__search-item-icon {
  top: 0;
}
.acalog-custom .block-editor-link-control__drawer-inner {
  display: flex;
  flex-basis: 100%;
  flex-direction: column;
  position: relative;
}
.acalog-custom .block-editor-link-control__setting {
  flex: 1;
  margin-bottom: 0;
  padding: 8px 0 8px 24px;
}
.acalog-custom .block-editor-link-control__setting .components-base-control__field {
  display: flex;
}
.acalog-custom .block-editor-link-control__setting .components-base-control__field .components-checkbox-control__label {
  color: #1e1e1e;
}
.acalog-custom .block-editor-link-control__setting input {
  margin-left: 0;
}
.acalog-custom .is-preview .block-editor-link-control__setting {
  padding: 20px 8px 8px 0;
}
.acalog-custom .block-editor-link-control__tools {
  margin-top: -16px;
  padding: 8px 8px 0;
}
.acalog-custom .block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle {
  gap: 0;
  padding-left: 0;
}
.acalog-custom .block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] {
  color: #1e1e1e;
}
.acalog-custom .block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg {
  transform: rotate(90deg);
  visibility: visible;
}
.acalog-custom .block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg {
  transform: rotate(0deg);
  visibility: visible;
}
.acalog-custom .block-editor-link-control .block-editor-link-control__search-input .components-spinner {
  display: block;
}
.acalog-custom .block-editor-link-control .block-editor-link-control__search-input .components-spinner.components-spinner {
  bottom: auto;
  left: auto;
  position: absolute;
  right: 40px;
  top: calc(42%);
}
.acalog-custom .block-editor-link-control .block-editor-link-control__search-input-wrapper.has-actions .components-spinner {
  right: 12px;
  top: calc(54%);
}
.acalog-custom .block-editor-list-view-tree {
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
}
.acalog-custom .components-modal__content .block-editor-list-view-tree {
  margin: -12px -6px 0;
  width: calc(112%);
}
.acalog-custom .block-editor-list-view-tree.is-dragging tbody {
  pointer-events: none;
}
.acalog-custom .block-editor-list-view-leaf {
  position: relative;
  transform: translateY(0);
}
.acalog-custom .block-editor-list-view-leaf.is-draggable,
.acalog-custom .block-editor-list-view-leaf.is-draggable .block-editor-list-view-block-contents {
  cursor: grab;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block-select-button[aria-expanded=true] {
  color: inherit;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block-select-button:hover {
  color: var(--wp-admin-theme-color);
}
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block-select-button svg {
  fill: currentColor;
}
@media (forced-colors: active) {
  .acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block-select-button svg {
    fill: CanvasText;
  }
}
.acalog-custom .is-dragging-components-draggable .block-editor-list-view-leaf:not(.is-selected) .block-editor-list-view-block-select-button:hover {
  color: inherit;
}
.acalog-custom .block-editor-list-view-leaf.is-selected td {
  background: var(--wp-admin-theme-color);
}
.acalog-custom .block-editor-list-view-leaf.is-selected.is-synced td {
  background: var(--wp-block-synced-color);
}
.acalog-custom .block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents .block-editor-block-icon,
.acalog-custom .block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus,
.acalog-custom .block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:hover {
  color: var(--wp-block-synced-color);
}
.acalog-custom .block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus:after {
  box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color);
}
.acalog-custom .block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents,
.acalog-custom .block-editor-list-view-leaf.is-selected .components-button.has-icon {
  color: #fff;
}
.acalog-custom .block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents:focus:after {
  box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}
.acalog-custom .block-editor-list-view-leaf.is-selected.is-synced .block-editor-list-view-block-contents:focus:after {
  box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color);
}
.acalog-custom .block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus {
  box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) #fff;
}
.acalog-custom .block-editor-list-view-leaf.is-first-selected td:first-child {
  border-top-left-radius: 2px;
}
.acalog-custom .block-editor-list-view-leaf.is-first-selected td:last-child {
  border-top-right-radius: 2px;
}
.acalog-custom .block-editor-list-view-leaf.is-last-selected td:first-child {
  border-bottom-left-radius: 2px;
}
.acalog-custom .block-editor-list-view-leaf.is-last-selected td:last-child {
  border-bottom-right-radius: 2px;
}
.acalog-custom .block-editor-list-view-leaf.is-branch-selected:not(.is-selected):not(.is-synced-branch) {
  background: #000000;
}
.acalog-custom .block-editor-list-view-leaf.is-synced-branch.is-branch-selected {
  background: #000000;
}
.acalog-custom .block-editor-list-view-leaf.is-branch-selected.is-first-selected td:first-child {
  border-top-left-radius: 2px;
}
.acalog-custom .block-editor-list-view-leaf.is-branch-selected.is-first-selected td:last-child {
  border-top-right-radius: 2px;
}
.acalog-custom .block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:first-child {
  border-top-left-radius: 2px;
}
.acalog-custom .block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:last-child {
  border-top-right-radius: 2px;
}
.acalog-custom .block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:first-child {
  border-bottom-left-radius: 2px;
}
.acalog-custom .block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:last-child {
  border-bottom-right-radius: 2px;
}
.acalog-custom .block-editor-list-view-leaf.is-branch-selected:not(.is-selected) td {
  border-radius: 0;
}
.acalog-custom .block-editor-list-view-leaf.is-displacement-normal {
  transform: translateY(0);
}
.acalog-custom .block-editor-list-view-leaf.is-displacement-up {
  transform: translateY(-32px);
}
.acalog-custom .block-editor-list-view-leaf.is-displacement-down {
  transform: translateY(32px);
}
.acalog-custom .block-editor-list-view-leaf.is-after-dragged-blocks {
  transform: translateY(calc(var(--wp-admin--list-view-dragged-items-height,32px)*-1));
}
.acalog-custom .block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up {
  transform: translateY(calc(-32pxvar(--wp-admin--list-view-dragged-items-height,32px)*-1));
}
.acalog-custom .block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down {
  transform: translateY(calc(32pxvar(--wp-admin--list-view-dragged-items-height,32px)*-1));
}
.acalog-custom .block-editor-list-view-leaf.is-dragging {
  left: 0;
  opacity: 0;
  pointer-events: none;
  z-index: -9999;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block-contents {
  align-items: center;
  border-radius: 2px;
  box-sizing: border-box;
  color: inherit;
  display: flex;
  font-family: inherit;
  font-size: 13px;
  font-weight: 400;
  height: 32px;
  margin: 0;
  padding: 6px 4px 6px 0;
  position: relative;
  text-align: left;
  text-decoration: none;
  white-space: nowrap;
  width: 100%;
}
.acalog-custom .components-modal__content .block-editor-list-view-leaf .block-editor-list-view-block-contents {
  padding-left: 0;
  padding-right: 0;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block-contents:focus,
.acalog-custom .block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents {
  box-shadow: none;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block-contents:focus:after,
.acalog-custom .block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents:after {
  border-radius: inherit;
  bottom: 0;
  box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  content: "";
  left: 0;
  pointer-events: none;
  position: absolute;
  right: -29px;
  top: 0;
  z-index: 2;
}
.acalog-custom .block-editor-list-view-leaf.has-single-cell .block-editor-list-view-block-contents:focus:after {
  right: 0;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block__menu:focus,
.acalog-custom .block-editor-list-view-leaf.is-nesting .block-editor-list-view__menu {
  box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  z-index: 1;
}
.acalog-custom .block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents {
  opacity: 1;
}
@keyframes __wp-base-styles-fade-in {
  .acalog-custom 0% {
    opacity: 0;
  }
  .acalog-custom to {
    opacity: 1;
  }
}
.acalog-custom .block-editor-list-view-leaf .block-editor-block-icon {
  flex: 0 0 24px;
  margin-right: 4px;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block__contents-cell,
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell {
  padding: 0;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell {
  line-height: 0;
  vertical-align: middle;
  width: 36px;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell>*,
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell>* {
  opacity: 0;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell.is-visible>*,
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:focus-within>*,
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:hover>*,
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell.is-visible>*,
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:focus-within>*,
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:hover>* {
  opacity: 1;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell .components-button.has-icon,
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell,
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell .components-button.has-icon {
  min-width: 24px;
  padding: 0;
  width: 24px;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell {
  padding-right: 4px;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell .components-button.has-icon {
  height: 24px;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell-alignment-wrapper {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-block-mover-button {
  height: 24px;
  position: relative;
  width: 36px;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-block-mover-button svg {
  height: 24px;
  position: relative;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button {
  align-items: flex-end;
  margin-top: -6px;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button svg {
  bottom: -4px;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button {
  align-items: flex-start;
  margin-bottom: -6px;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button svg {
  top: -4px;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-block-mover-button:before {
  height: 16px;
  left: 0;
  min-width: 100%;
  right: 0;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-inserter__toggle {
  background: #1e1e1e;
  color: #fff;
  height: 24px;
  margin: 6px 6px 6px 1px;
  min-width: 24px;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-inserter__toggle:active {
  color: #fff;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper svg {
  left: 2px;
  position: relative;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block-select-button__title {
  flex: 1;
  position: relative;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block-select-button__title .components-truncate {
  position: absolute;
  transform: translateY(-50%);
  width: 100%;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor-wrapper {
  max-width: min(110px,40%);
  position: relative;
  width: 100%;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor {
  position: absolute;
  right: 0;
  transform: translateY(-50%);
}
.acalog-custom .block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__anchor {
  background: #0000004d;
  color: #fff;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block-select-button__lock,
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block-select-button__sticky {
  line-height: 0;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block-select-button__images {
  display: flex;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block-select-button__image {
  background-size: cover;
  border-radius: 1px;
  height: 18px;
  width: 18px;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:only-child) {
  box-shadow: 0 0 0 2px #fff;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:first-child) {
  margin-left: -6px;
}
.acalog-custom .block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__image:not(:only-child) {
  box-shadow: 0 0 0 2px var(--wp-admin-theme-color);
}
.acalog-custom .block-editor-list-view-draggable-chip {
  opacity: .8;
}
.acalog-custom .block-editor-list-view-appender__cell .block-editor-list-view-appender__container,
.acalog-custom .block-editor-list-view-appender__cell .block-editor-list-view-block__contents-container,
.acalog-custom .block-editor-list-view-block__contents-cell .block-editor-list-view-appender__container,
.acalog-custom .block-editor-list-view-block__contents-cell .block-editor-list-view-block__contents-container {
  display: flex;
}
.acalog-custom .block-editor-list-view__expander {
  cursor: pointer;
  height: 24px;
  width: 24px;
}
.acalog-custom .block-editor-list-view-leaf[aria-level] .block-editor-list-view__expander {
  margin-left: 192px;
}
.acalog-custom .block-editor-list-view-leaf[aria-level="1"] .block-editor-list-view__expander {
  margin-left: 0;
}
.acalog-custom .block-editor-list-view-leaf[aria-level="2"] .block-editor-list-view__expander {
  margin-left: 24px;
}
.acalog-custom .block-editor-list-view-leaf[aria-level="3"] .block-editor-list-view__expander {
  margin-left: 48px;
}
.acalog-custom .block-editor-list-view-leaf[aria-level="4"] .block-editor-list-view__expander {
  margin-left: 72px;
}
.acalog-custom .block-editor-list-view-leaf[aria-level="5"] .block-editor-list-view__expander {
  margin-left: 96px;
}
.acalog-custom .block-editor-list-view-leaf[aria-level="6"] .block-editor-list-view__expander {
  margin-left: 120px;
}
.acalog-custom .block-editor-list-view-leaf[aria-level="7"] .block-editor-list-view__expander {
  margin-left: 144px;
}
.acalog-custom .block-editor-list-view-leaf[aria-level="8"] .block-editor-list-view__expander {
  margin-left: 168px;
}
.acalog-custom .block-editor-list-view-leaf .block-editor-list-view__expander {
  visibility: hidden;
}
.acalog-custom .block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg {
  transform: rotate(90deg);
  visibility: visible;
}
.acalog-custom .block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg {
  transform: rotate(0deg);
  visibility: visible;
}
.acalog-custom .block-editor-list-view-drop-indicator {
  pointer-events: none;
}
.acalog-custom .block-editor-list-view-drop-indicator .block-editor-list-view-drop-indicator__line {
  background: var(--wp-admin-theme-color);
  border-radius: 4px;
  height: 4px;
}
.acalog-custom .block-editor-list-view-drop-indicator--preview {
  pointer-events: none;
}
.acalog-custom .block-editor-list-view-drop-indicator--preview .components-popover__content {
  overflow: hidden !important;
}
.acalog-custom .block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line {
  background: #000000;
  border-radius: 4px;
  height: 32px;
  overflow: hidden;
}
.acalog-custom .block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line--darker {
  background: #000000;
}
.acalog-custom .block-editor-list-view-placeholder {
  height: 32px;
  margin: 0;
  padding: 0;
}
.acalog-custom .list-view-appender .block-editor-inserter__toggle {
  background-color: #1e1e1e;
  color: #fff;
  height: 24px;
  margin: 8px 0 0 24px;
  padding: 0;
}
.acalog-custom .list-view-appender .block-editor-inserter__toggle.has-icon.is-next-40px-default-size {
  min-width: 24px;
}
.acalog-custom .list-view-appender .block-editor-inserter__toggle:focus,
.acalog-custom .list-view-appender .block-editor-inserter__toggle:hover {
  background: var(--wp-admin-theme-color);
  color: #fff;
}
.acalog-custom .list-view-appender__description {
  display: none;
}
.acalog-custom .block-editor-media-placeholder__url-input-form {
  min-width: 260px;
}
@media (min-width: 600px) {
  .acalog-custom .block-editor-media-placeholder__url-input-form {
    width: 300px;
  }
}
.acalog-custom .block-editor-media-placeholder__url-input-form input {
  direction: ltr;
}
.acalog-custom .modal-open .block-editor-media-replace-flow__options {
  display: none;
}
.acalog-custom .block-editor-media-replace-flow__indicator {
  margin-left: 4px;
}
.acalog-custom .block-editor-media-replace-flow__media-upload-menu:not(:empty)+.block-editor-media-flow__url-input {
  border-top: 1px solid #1e1e1e;
  margin-top: 8px;
  padding-bottom: 8px;
}
.acalog-custom .block-editor-media-flow__url-input {
  margin-left: -8px;
  margin-right: -8px;
  padding: 16px;
}
.acalog-custom .block-editor-media-flow__url-input .block-editor-media-replace-flow__image-url-label {
  display: block;
  margin-bottom: 8px;
  top: 16px;
}
.acalog-custom .block-editor-media-flow__url-input .block-editor-link-control {
  width: 300px;
}
.acalog-custom .block-editor-media-flow__url-input .block-editor-link-control .block-editor-url-input {
  margin: 0;
  padding: 0;
}
.acalog-custom .block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item-info,
.acalog-custom .block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item-title {
  max-width: 200px;
  white-space: nowrap;
}
.acalog-custom .block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__tools {
  justify-content: flex-end;
  padding: 16px var(--wp-admin-border-width-focus) var(--wp-admin-border-width-focus);
}
.acalog-custom .block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item.is-current {
  padding: 0;
  width: auto;
}
.acalog-custom .block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type=text] {
  margin: 0;
  width: 100%;
}
.acalog-custom .block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-actions {
  padding: 8px 0 0;
}
.acalog-custom .block-editor-media-flow__error {
  max-width: 255px;
  padding: 0 20px 20px;
}
.acalog-custom .block-editor-media-flow__error .components-with-notices-ui {
  max-width: 255px;
}
.acalog-custom .block-editor-media-flow__error .components-with-notices-ui .components-notice__content {
  overflow: hidden;
  word-wrap: break-word;
}
.acalog-custom .block-editor-media-flow__error .components-with-notices-ui .components-notice__dismiss {
  position: absolute;
  right: 10px;
}
.acalog-custom .block-editor-multi-selection-inspector__card {
  padding: 16px;
}
.acalog-custom .block-editor-multi-selection-inspector__card-title {
  font-weight: 500;
}
.acalog-custom .block-editor-multi-selection-inspector__card .block-editor-block-icon {
  height: 24px;
  margin-left: -2px;
  padding: 0 3px;
  width: 36px;
}
.acalog-custom .block-editor-responsive-block-control {
  border-bottom: 1px solid #ccc;
  margin-bottom: 28px;
  padding-bottom: 14px;
}
.acalog-custom .block-editor-responsive-block-control:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}
.acalog-custom .block-editor-responsive-block-control__title {
  margin: 0 0 .6em -3px;
}
.acalog-custom .block-editor-responsive-block-control__label {
  font-weight: 600;
  margin-bottom: .6em;
  margin-left: -3px;
}
.acalog-custom .block-editor-responsive-block-control__inner {
  margin-left: -1px;
}
.acalog-custom .block-editor-responsive-block-control__toggle {
  margin-left: 1px;
}
.acalog-custom .block-editor-responsive-block-control .components-base-control__help {
  border: 0;
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}
.acalog-custom .components-popover.block-editor-rich-text__inline-format-toolbar {
  z-index: 99998;
}
.acalog-custom .components-popover.block-editor-rich-text__inline-format-toolbar .components-popover__content {
  border-radius: 2px;
  box-shadow: none;
  margin-bottom: 8px;
  min-width: auto;
  outline: none;
  width: auto;
}
.acalog-custom .components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar {
  border-radius: 2px;
}
.acalog-custom .components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar-group {
  background: none;
}
.acalog-custom .components-popover.block-editor-rich-text__inline-format-toolbar .components-dropdown-menu__toggle,
.acalog-custom .components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar__control {
  min-height: 48px;
  min-width: 48px;
  padding-left: 12px;
  padding-right: 12px;
}
.acalog-custom .block-editor-rich-text__inline-format-toolbar-group .components-dropdown-menu__toggle {
  justify-content: center;
}
.acalog-custom .show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon {
  width: auto;
}
.acalog-custom .show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon svg {
  display: none;
}
.acalog-custom .show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon:after {
  content: attr(aria-label);
}
.acalog-custom .block-editor-skip-to-selected-block {
  position: absolute;
  top: -9999em;
}
.acalog-custom .block-editor-skip-to-selected-block:focus {
  background: #f1f1f1;
  font-size: 14px;
  font-weight: 600;
  z-index: 100000;
}
.acalog-custom .block-editor-tabbed-sidebar {
  background-color: #fff;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  height: 100%;
  overflow: hidden;
}
.acalog-custom .block-editor-tabbed-sidebar__tablist-and-close-button {
  border-bottom: 1px solid #ddd;
  display: flex;
  justify-content: space-between;
  padding-right: 8px;
}
.acalog-custom .block-editor-tabbed-sidebar__close-button {
  align-self: center;
  background: #fff;
  order: 1;
}
.acalog-custom .block-editor-tabbed-sidebar__tablist {
  margin-bottom: -1px;
}
.acalog-custom .block-editor-tabbed-sidebar__tabpanel {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  overflow-y: auto;
  scrollbar-gutter: auto;
}
.acalog-custom .block-editor-tool-selector__help {
  border-top: 1px solid #ddd;
  color: #757575;
  margin: 8px -8px -8px;
  min-width: 280px;
  padding: 16px;
}
.acalog-custom .block-editor-tool-selector__menu .components-menu-item__info {
  margin-left: 36px;
  text-align: left;
}
.acalog-custom .block-editor-block-list__block .block-editor-url-input,
.acalog-custom .block-editor-url-input,
.acalog-custom .components-popover .block-editor-url-input {
  flex-grow: 1;
  padding: 1px;
  position: relative;
}
@media (min-width: 600px) {
  .acalog-custom .block-editor-block-list__block .block-editor-url-input,
  .acalog-custom .block-editor-url-input,
  .acalog-custom .components-popover .block-editor-url-input {
    min-width: 300px;
    width: auto;
  }
}
.acalog-custom .block-editor-block-list__block .block-editor-url-input.is-full-width,
.acalog-custom .block-editor-block-list__block .block-editor-url-input.is-full-width__suggestions,
.acalog-custom .block-editor-url-input.is-full-width,
.acalog-custom .block-editor-url-input.is-full-width__suggestions,
.acalog-custom .components-popover .block-editor-url-input.is-full-width,
.acalog-custom .components-popover .block-editor-url-input.is-full-width__suggestions {
  width: 100%;
}
.acalog-custom .block-editor-block-list__block .block-editor-url-input .components-spinner,
.acalog-custom .block-editor-url-input .components-spinner,
.acalog-custom .components-popover .block-editor-url-input .components-spinner {
  margin: 0;
  position: absolute;
  right: 8px;
  top: calc(42%);
}
.acalog-custom .block-editor-url-input__suggestions {
  max-height: 200px;
  overflow-y: auto;
  padding: 4px 0;
  width: 302px;
}
.acalog-custom .block-editor-url-input .components-spinner,
.acalog-custom .block-editor-url-input__suggestions {
  display: none;
}
@media (min-width: 600px) {
  .acalog-custom .block-editor-url-input .components-spinner,
  .acalog-custom .block-editor-url-input__suggestions {
    display: grid;
  }
}
.acalog-custom .block-editor-url-input__suggestion {
  background: #fff;
  border: none;
  box-shadow: none;
  color: #757575;
  cursor: pointer;
  display: block;
  font-size: 13px;
  height: auto;
  min-height: 36px;
  text-align: left;
  width: 100%;
}
.acalog-custom .block-editor-url-input__suggestion:hover {
  background: #ddd;
}
.acalog-custom .block-editor-url-input__suggestion.is-selected,
.acalog-custom .block-editor-url-input__suggestion:focus {
  background: var(--wp-admin-theme-color-darker-20);
  color: #fff;
  outline: none;
}
.acalog-custom .components-toolbar-group>.block-editor-url-input__button,
.acalog-custom .components-toolbar>.block-editor-url-input__button {
  position: inherit;
}
.acalog-custom .block-editor-url-input__button .block-editor-url-input__back {
  margin-right: 4px;
  overflow: visible;
}
.acalog-custom .block-editor-url-input__button .block-editor-url-input__back:after {
  background: #ddd;
  content: "";
  display: block;
  height: 24px;
  position: absolute;
  right: -1px;
  width: 1px;
}
.acalog-custom .block-editor-url-input__button-modal {
  background: #fff;
  border: 1px solid #ddd;
  box-shadow: 0 1px 1px #00000008, 0 1px 2px #00000005, 0 3px 3px #00000005, 0 4px 4px #00000003;
}
.acalog-custom .block-editor-url-input__button-modal-line {
  align-items: flex-start;
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0;
}
.acalog-custom .block-editor-url-popover__additional-controls {
  border-top: 1px solid #1e1e1e;
  padding: 8px;
}
.acalog-custom .block-editor-url-popover__input-container {
  padding: 8px;
}
.acalog-custom .block-editor-url-popover__row {
  align-items: center;
  display: flex;
  gap: 4px;
}
.acalog-custom .block-editor-url-popover__row>:not(.block-editor-url-popover__settings-toggle) {
  flex-grow: 1;
  gap: 8px;
}
.acalog-custom .block-editor-url-popover__additional-controls .components-button.has-icon {
  height: auto;
  padding-left: 8px;
  padding-right: 8px;
  text-align: left;
}
.acalog-custom .block-editor-url-popover__additional-controls .components-button.has-icon>svg {
  margin-right: 8px;
}
.acalog-custom .block-editor-url-popover__settings-toggle {
  flex-shrink: 0;
}
.acalog-custom .block-editor-url-popover__settings-toggle[aria-expanded=true] .dashicon {
  transform: rotate(180deg);
}
.acalog-custom .block-editor-url-popover__settings {
  border-top: 1px solid #1e1e1e;
  display: block;
  padding: 16px;
}
.acalog-custom .block-editor-url-popover__link-editor,
.acalog-custom .block-editor-url-popover__link-viewer {
  display: flex;
}
.acalog-custom .block-editor-url-popover__link-viewer-url {
  align-items: center;
  display: flex;
  flex-grow: 1;
  flex-shrink: 1;
  margin-right: 8px;
  max-width: 350px;
  min-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.acalog-custom .block-editor-url-popover__link-viewer-url.has-invalid-link {
  color: #cc1818;
}
.acalog-custom .block-editor-url-popover__expand-on-click {
  align-items: center;
  display: flex;
  min-width: 350px;
  white-space: nowrap;
}
.acalog-custom .block-editor-url-popover__expand-on-click .text {
  flex-grow: 1;
}
.acalog-custom .block-editor-url-popover__expand-on-click .text p {
  line-height: 16px;
  margin: 0;
}
.acalog-custom .block-editor-url-popover__expand-on-click .text p.description {
  color: #757575;
  font-size: 12px;
}
.acalog-custom .block-editor-hooks__block-hooks .components-toggle-control .components-h-stack .components-h-stack {
  flex-direction: row;
}
.acalog-custom .block-editor-hooks__block-hooks .block-editor-hooks__block-hooks-helptext {
  color: #757575;
  font-size: 12px;
  margin-bottom: 16px;
}
.acalog-custom div.block-editor-bindings__panel {
  grid-template-columns: repeat(auto-fit,minmax(100%,1fr));
}
.acalog-custom div.block-editor-bindings__panel button:hover .block-editor-bindings__item span {
  color: inherit;
}
.acalog-custom .border-block-support-panel .single-column {
  grid-column: span 1;
}
.acalog-custom .color-block-support-panel .block-editor-contrast-checker {
  grid-column: span 2;
  margin-top: 16px;
}
.acalog-custom .color-block-support-panel .block-editor-contrast-checker .components-notice__content {
  margin-right: 0;
}
.acalog-custom .color-block-support-panel.color-block-support-panel .color-block-support-panel__inner-wrapper {
  row-gap: 0;
}
.acalog-custom .color-block-support-panel .block-editor-tools-panel-color-gradient-settings__item.first {
  margin-top: 0;
}
.acalog-custom .dimensions-block-support-panel .single-column {
  grid-column: span 1;
}
.acalog-custom .block-editor-hooks__layout-constrained .components-base-control {
  margin-bottom: 0;
}
.acalog-custom .block-editor-hooks__layout-constrained-helptext {
  color: #757575;
  font-size: 12px;
  margin-bottom: 0;
}
.acalog-custom .block-editor-hooks__flex-layout-justification-controls,
.acalog-custom .block-editor-hooks__flex-layout-orientation-controls {
  margin-bottom: 12px;
}
.acalog-custom .block-editor-hooks__flex-layout-justification-controls legend,
.acalog-custom .block-editor-hooks__flex-layout-orientation-controls legend {
  margin-bottom: 8px;
}
.acalog-custom .block-editor__spacing-visualizer {
  border-color: var(--wp-admin-theme-color);
  border-style: solid;
  bottom: 0;
  box-sizing: border-box;
  left: 0;
  opacity: .5;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
}
.acalog-custom .typography-block-support-panel .single-column {
  grid-column: span 1;
}
.acalog-custom .block-editor-block-toolbar {
  display: flex;
  flex-grow: 1;
  overflow-x: auto;
  overflow-y: hidden;
  position: relative;
  width: 100%;
}
@media (min-width: 600px) {
  .acalog-custom .block-editor-block-toolbar {
    overflow: inherit;
  }
}
.acalog-custom .block-editor-block-toolbar .components-toolbar,
.acalog-custom .block-editor-block-toolbar .components-toolbar-group {
  background: none;
  border: 0;
  border-right: 1px solid #ddd;
  margin-bottom: -1px;
  margin-top: -1px;
}
.acalog-custom .block-editor-block-toolbar.is-connected .block-editor-block-switcher .components-button:before {
  background: color-mix(in srgb,var(--wp-block-synced-color) 10%,#000 0);
  border-radius: 2px;
}
.acalog-custom .block-editor-block-toolbar.is-connected .block-editor-block-switcher .components-button .block-editor-block-icon,
.acalog-custom .block-editor-block-toolbar.is-connected .components-toolbar-button.block-editor-block-switcher__no-switcher-icon:disabled .block-editor-block-icon.has-colors,
.acalog-custom .block-editor-block-toolbar.is-synced .block-editor-block-switcher .components-button .block-editor-block-icon,
.acalog-custom .block-editor-block-toolbar.is-synced .components-toolbar-button.block-editor-block-switcher__no-switcher-icon:disabled .block-editor-block-icon.has-colors {
  color: var(--wp-block-synced-color);
}
.acalog-custom .block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2),
.acalog-custom .block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2) .components-toolbar,
.acalog-custom .block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2) .components-toolbar-group,
.acalog-custom .block-editor-block-toolbar>:last-child,
.acalog-custom .block-editor-block-toolbar>:last-child .components-toolbar,
.acalog-custom .block-editor-block-toolbar>:last-child .components-toolbar-group {
  border-right: none;
}
.acalog-custom .block-editor-block-toolbar .components-toolbar-group:empty {
  display: none;
}
.acalog-custom .block-editor-block-contextual-toolbar {
  background-color: #fff;
  display: block;
  flex-shrink: 3;
  position: sticky;
  top: 0;
  width: 100%;
  z-index: 31;
}
.acalog-custom .block-editor-block-contextual-toolbar.components-accessible-toolbar {
  border: none;
  border-radius: 0;
}
.acalog-custom .block-editor-block-contextual-toolbar.is-unstyled {
  box-shadow: 0 1px 0 0 rgba(0,0,0,0.133);
}
.acalog-custom .block-editor-block-contextual-toolbar .block-editor-block-toolbar {
  overflow: auto;
  overflow-y: hidden;
  scrollbar-color: #e0e0e0 #000 0;
  scrollbar-gutter: stable both-edges;
  scrollbar-gutter: auto;
  scrollbar-width: thin;
  will-change: transform;
}
.acalog-custom .block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar {
  height: 12px;
  width: 12px;
}
.acalog-custom .block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-track {
  background-color: initial;
}
.acalog-custom .block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: #e0e0e0;
  border: 3px solid #000 0;
  border-radius: 8px;
}
.acalog-custom .block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within::-webkit-scrollbar-thumb,
.acalog-custom .block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus::-webkit-scrollbar-thumb,
.acalog-custom .block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover::-webkit-scrollbar-thumb {
  background-color: #949494;
}
.acalog-custom .block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus,
.acalog-custom .block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within,
.acalog-custom .block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover {
  scrollbar-color: #949494 #000 0;
}
@media (hover: none) {
  .acalog-custom .block-editor-block-contextual-toolbar .block-editor-block-toolbar {
    scrollbar-color: #949494 #000 0;
  }
}
.acalog-custom .block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child .components-toolbar-group:after,
.acalog-custom .block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child .components-toolbar:after,
.acalog-custom .block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child:after {
  display: none;
}
.acalog-custom .block-editor-block-contextual-toolbar>.block-editor-block-toolbar {
  flex-grow: 0;
  width: auto;
}
.acalog-custom .block-editor-block-contextual-toolbar .block-editor-block-parent-selector {
  margin-bottom: -1px;
  margin-top: -1px;
  position: relative;
}
.acalog-custom .block-editor-block-contextual-toolbar .block-editor-block-parent-selector:after {
  align-items: center;
  background-color: #1e1e1e;
  border-radius: 100%;
  content: "";
  display: inline-flex;
  height: 2px;
  position: absolute;
  right: 0;
  top: 15px;
  width: 2px;
}
.acalog-custom .block-editor-block-toolbar__block-controls .block-editor-block-switcher .components-dropdown-menu__toggle .block-editor-block-icon,
.acalog-custom .block-editor-block-toolbar__block-controls .block-editor-block-switcher__no-switcher-icon .block-editor-block-icon {
  margin: 0 !important;
  width: 24px !important;
}
.acalog-custom .block-editor-block-toolbar__block-controls .components-toolbar-group {
  padding: 0;
}
.acalog-custom .block-editor-block-toolbar .components-toolbar,
.acalog-custom .block-editor-block-toolbar .components-toolbar-group,
.acalog-custom .block-editor-rich-text__inline-format-toolbar-group .components-toolbar,
.acalog-custom .block-editor-rich-text__inline-format-toolbar-group .components-toolbar-group {
  display: flex;
  flex-wrap: nowrap;
}
.acalog-custom .block-editor-block-toolbar__slot {
  display: inline-flex;
}
.acalog-custom .show-icon-labels .block-editor-block-toolbar .components-button.has-icon {
  width: auto;
}
.acalog-custom .show-icon-labels .block-editor-block-toolbar .components-button.has-icon svg {
  display: none;
}
.acalog-custom .show-icon-labels .block-editor-block-toolbar .components-button.has-icon:after {
  content: attr(aria-label);
  font-size: 12px;
}
.acalog-custom .show-icon-labels .components-accessible-toolbar .components-toolbar-group>div:first-child:last-child>.components-button.has-icon {
  padding-left: 6px;
  padding-right: 6px;
}
.acalog-custom .show-icon-labels .block-editor-block-switcher .components-dropdown-menu__toggle .block-editor-block-icon,
.acalog-custom .show-icon-labels .block-editor-block-switcher__no-switcher-icon .block-editor-block-icon {
  height: 0 !important;
  min-width: 0 !important;
  width: 0 !important;
}
.acalog-custom .show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  padding-left: 12px;
  padding-right: 12px;
  text-wrap: nowrap;
}
.acalog-custom .show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button .block-editor-block-icon {
  width: 0;
}
.acalog-custom .show-icon-labels .block-editor-block-mover .block-editor-block-mover__move-button-container {
  position: relative;
  width: auto;
}
@media (min-width: 600px) {
  .acalog-custom .show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container:before {
    background: #e0e0e0;
    content: "";
    height: 1px;
    left: 50%;
    margin-top: -0.5px;
    position: absolute;
    top: 50%;
    transform: translate(-50%);
    width: 100%;
  }
}
@media (min-width: 782px) {
  .acalog-custom .show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container:before {
    background: #1e1e1e;
  }
}
.acalog-custom .show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover-button,
.acalog-custom .show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container {
  padding-left: 6px;
  padding-right: 6px;
}
.acalog-custom .show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button {
  padding-left: 8px;
  padding-right: 8px;
}
.acalog-custom .show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-mover {
  border-left: 1px solid #ddd;
  margin-left: 6px;
  margin-right: -6px;
  white-space: nowrap;
}
.acalog-custom .show-icon-labels .block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon {
  padding-left: 12px;
  padding-right: 12px;
}
.acalog-custom .show-icon-labels .block-editor-block-contextual-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.block-editor-block-mover-button {
  width: auto;
}
.acalog-custom .show-icon-labels .components-toolbar,
.acalog-custom .show-icon-labels .components-toolbar-group {
  flex-shrink: 1;
}
.acalog-custom .show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button+.components-button {
  margin-left: 6px;
}
.acalog-custom .block-editor-block-toolbar-change-design-content-wrapper {
  padding: 12px;
  width: 320px;
}
.acalog-custom .block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 12px;
}
.acalog-custom .block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
  margin-bottom: 0;
}
.acalog-custom .block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item {
  min-height: 100px;
}
.acalog-custom .block-editor-inserter {
  background: none;
  border: none;
  display: inline-block;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
  font-size: 13px;
  line-height: 0;
  padding: 0;
}
@media (min-width: 782px) {
  .acalog-custom .block-editor-inserter {
    position: relative;
  }
}
.acalog-custom .block-editor-inserter__main-area {
  gap: 16px;
  height: 100%;
  position: relative;
}
.acalog-custom .block-editor-inserter__main-area.show-as-tabs {
  gap: 0;
}
@media (min-width: 782px) {
  .acalog-custom .block-editor-inserter__main-area .block-editor-tabbed-sidebar {
    width: 350px;
  }
}
.acalog-custom .block-editor-inserter__popover.is-quick .components-popover__content {
  border: none;
  box-shadow: 0 1px 1px #00000008, 0 1px 2px #00000005, 0 3px 3px #00000005, 0 4px 4px #00000003;
  outline: none;
}
.acalog-custom .block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>* {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
.acalog-custom .block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>:first-child {
  border-radius: 4px 4px 0 0;
  border-top: 1px solid #ccc;
}
.acalog-custom .block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>:last-child {
  border-bottom: 1px solid #ccc;
  border-radius: 0 0 4px 4px;
}
.acalog-custom .block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>.components-button {
  border: 1px solid #1e1e1e;
}
.acalog-custom .block-editor-inserter__popover .block-editor-inserter__menu {
  margin: -12px;
}
.acalog-custom .block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__tablist {
  top: 60px;
}
.acalog-custom .block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__main-area {
  height: auto;
  overflow: visible;
}
.acalog-custom .block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__preview-container {
  display: none;
}
.acalog-custom .block-editor-inserter__toggle.components-button {
  align-items: center;
  border: none;
  cursor: pointer;
  display: inline-flex;
  outline: none;
  padding: 0;
}
.acalog-custom .block-editor-inserter__menu {
  height: 100%;
  overflow: visible;
  position: relative;
}
@media (min-width: 782px) {
  .acalog-custom .block-editor-inserter__menu.show-panel {
    width: 630px;
  }
}
.acalog-custom .block-editor-inserter__inline-elements {
  margin-top: -1px;
}
.acalog-custom .block-editor-inserter__menu.is-bottom:after {
  border-bottom-color: #fff;
}
.acalog-custom .components-popover.block-editor-inserter__popover {
  z-index: 99999;
}
.acalog-custom .block-editor-inserter__search {
  padding: 16px 16px 0;
}
.acalog-custom .block-editor-inserter__no-tab-container {
  flex-grow: 1;
  overflow-y: auto;
  position: relative;
}
.acalog-custom .block-editor-inserter__panel-header {
  align-items: center;
  display: inline-flex;
  padding: 16px 16px 0;
  position: relative;
}
.acalog-custom .block-editor-inserter__panel-content {
  padding: 16px;
}
.acalog-custom .block-editor-inserter__panel-title,
.acalog-custom .block-editor-inserter__panel-title button {
  color: #757575;
  font-size: 11px;
  font-weight: 500;
  margin: 0 12px 0 0;
  text-transform: uppercase;
}
.acalog-custom .block-editor-inserter__panel-dropdown select.components-select-control__input.components-select-control__input.components-select-control__input {
  height: 36px;
  line-height: 36px;
}
.acalog-custom .block-editor-inserter__panel-dropdown select {
  border: none;
}
.acalog-custom .block-editor-inserter__reusable-blocks-panel {
  position: relative;
  text-align: right;
}
.acalog-custom .block-editor-inserter__no-results,
.acalog-custom .block-editor-inserter__patterns-loading {
  padding: 32px;
  text-align: center;
}
.acalog-custom .block-editor-inserter__child-blocks {
  padding: 0 16px;
}
.acalog-custom .block-editor-inserter__parent-block-header {
  align-items: center;
  display: flex;
}
.acalog-custom .block-editor-inserter__parent-block-header h2 {
  font-size: 13px;
}
.acalog-custom .block-editor-inserter__parent-block-header .block-editor-block-icon {
  margin-right: 8px;
}
.acalog-custom .block-editor-inserter__preview-container__popover {
  top: 16px !important;
}
.acalog-custom .block-editor-inserter__preview-container {
  display: none;
  max-height: calc(68%);
  overflow-y: hidden;
  padding: 16px;
  width: 280px;
}
@media (min-width: 782px) {
  .acalog-custom .block-editor-inserter__preview-container {
    display: block;
  }
}
.acalog-custom .block-editor-inserter__preview-container .block-editor-inserter__media-list__list-item {
  height: 100%;
}
.acalog-custom .block-editor-inserter__preview-container .block-editor-block-card {
  padding-bottom: 4px;
  padding-left: 0;
  padding-right: 0;
}
.acalog-custom .block-editor-inserter__insertable-blocks-at-selection {
  border-bottom: 1px solid #e0e0e0;
}
.acalog-custom .block-editor-inserter__block-patterns-tabs-container,
.acalog-custom .block-editor-inserter__media-tabs-container {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  justify-content: space-between;
  padding: 16px;
}
.acalog-custom .block-editor-inserter__category-tablist {
  margin-bottom: 8px;
}
.acalog-custom .block-editor-inserter__category-panel {
  display: flex;
  flex-direction: column;
  outline: 1px solid #000 0;
  padding: 0 16px;
}
@media (min-width: 782px) {
  .acalog-custom .block-editor-inserter__category-panel {
    background: #f0f0f0;
    border-left: 1px solid #e0e0e0;
    border-top: 1px solid #e0e0e0;
    height: calc(101%);
    left: 350px;
    padding: 0;
    position: absolute;
    top: -1px;
    width: 280px;
  }
  .acalog-custom .block-editor-inserter__category-panel .block-editor-block-patterns-list,
  .acalog-custom .block-editor-inserter__category-panel .block-editor-inserter__media-list {
    padding: 0 24px 16px;
  }
}
.acalog-custom .block-editor-inserter__patterns-category-panel-header {
  padding: 8px 0;
}
@media (min-width: 782px) {
  .acalog-custom .block-editor-inserter__patterns-category-panel-header {
    padding: 8px 24px;
  }
}
.acalog-custom .block-editor-inserter__patterns-category-no-results {
  margin-top: 24px;
}
.acalog-custom .block-editor-inserter__patterns-filter-help {
  border-top: 1px solid #ddd;
  color: #757575;
  min-width: 280px;
  padding: 16px;
}
.acalog-custom .block-editor-block-patterns-list,
.acalog-custom .block-editor-inserter__media-list {
  flex-grow: 1;
  height: 100%;
  overflow-y: auto;
}
.acalog-custom .block-editor-inserter__preview-content {
  align-items: center;
  background: #f0f0f0;
  display: grid;
  flex-grow: 1;
}
.acalog-custom .block-editor-inserter__preview-content-missing {
  align-items: center;
  background: #f0f0f0;
  border-radius: 2px;
  color: #757575;
  display: flex;
  flex: 1;
  justify-content: center;
  min-height: 144px;
}
.acalog-custom .block-editor-inserter__tips {
  border-top: 1px solid #ddd;
  flex-shrink: 0;
  padding: 16px;
  position: relative;
}
.acalog-custom .block-editor-inserter__quick-inserter {
  max-width: 100%;
  width: 100%;
}
@media (min-width: 782px) {
  .acalog-custom .block-editor-inserter__quick-inserter {
    width: 350px;
  }
}
.acalog-custom .block-editor-inserter__quick-inserter-results .block-editor-inserter__panel-header {
  float: left;
  height: 0;
  padding: 0;
}
.acalog-custom .block-editor-inserter__quick-inserter.has-expand .block-editor-inserter__panel-content,
.acalog-custom .block-editor-inserter__quick-inserter.has-search .block-editor-inserter__panel-content {
  padding: 16px;
}
.acalog-custom .block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 8px;
}
.acalog-custom .block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
  margin-bottom: 0;
}
.acalog-custom .block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item {
  min-height: 100px;
}
.acalog-custom .block-editor-inserter__quick-inserter-separator {
  border-top: 1px solid #ddd;
}
.acalog-custom .block-editor-inserter__popover.is-quick>.components-popover__content {
  padding: 0;
}
.acalog-custom .block-editor-inserter__quick-inserter-expand.components-button {
  background: #1e1e1e;
  border-radius: 0;
  color: #fff;
  display: block;
  width: 100%;
}
.acalog-custom .block-editor-inserter__quick-inserter-expand.components-button:hover {
  color: #fff;
}
.acalog-custom .block-editor-inserter__quick-inserter-expand.components-button:active {
  color: #ccc;
}
.acalog-custom .block-editor-inserter__quick-inserter-expand.components-button.components-button:focus:not(:disabled) {
  background: var(--wp-admin-theme-color);
  border-color: var(--wp-admin-theme-color);
  box-shadow: none;
}
.acalog-custom .block-editor-block-patterns-explorer__sidebar {
  bottom: 0;
  left: 0;
  overflow-x: visible;
  overflow-y: scroll;
  padding: 24px 32px 32px;
  position: absolute;
  top: 72px;
  width: 280px;
}
.acalog-custom .block-editor-block-patterns-explorer__sidebar__categories-list__item {
  display: block;
  height: 48px;
  text-align: left;
  width: 100%;
}
.acalog-custom .block-editor-block-patterns-explorer__search {
  margin-bottom: 32px;
}
.acalog-custom .block-editor-block-patterns-explorer__search-results-count {
  padding-bottom: 32px;
}
.acalog-custom .block-editor-block-patterns-explorer__list {
  margin-left: 280px;
  padding: 24px 0 32px;
}
.acalog-custom .block-editor-block-patterns-explorer__list .block-editor-patterns__sync-status-filter .components-input-control__container {
  width: 380px;
}
.acalog-custom .block-editor-block-patterns-explorer .block-editor-block-patterns-list {
  display: grid;
  grid-gap: 32px;
  grid-template-columns: repeat(1,1fr);
  margin-bottom: 16px;
}
@media (min-width: 1080px) {
  .acalog-custom .block-editor-block-patterns-explorer .block-editor-block-patterns-list {
    grid-template-columns: repeat(2,1fr);
  }
}
@media (min-width: 1440px) {
  .acalog-custom .block-editor-block-patterns-explorer .block-editor-block-patterns-list {
    grid-template-columns: repeat(3,1fr);
  }
}
.acalog-custom .block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
  min-height: 240px;
}
.acalog-custom .block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item {
  height: inherit;
  max-height: 800px;
  min-height: 100px;
}
.acalog-custom .components-heading.block-editor-inserter__patterns-category-panel-title {
  font-weight: 500;
}
.acalog-custom .block-editor-inserter__media-library-button.components-button,
.acalog-custom .block-editor-inserter__patterns-explore-button.components-button {
  justify-content: center;
  margin-top: 16px;
  padding: 16px;
  width: 100%;
}
.acalog-custom .block-editor-inserter__media-panel {
  display: flex;
  flex-direction: column;
  min-height: 100%;
  padding: 0 16px;
}
@media (min-width: 782px) {
  .acalog-custom .block-editor-inserter__media-panel {
    padding: 0;
  }
}
.acalog-custom .block-editor-inserter__media-panel .block-editor-inserter__media-panel-spinner {
  align-items: center;
  display: flex;
  flex: 1;
  height: 100%;
  justify-content: center;
}
.acalog-custom .block-editor-inserter__media-panel .block-editor-inserter__media-panel-search {
  margin-bottom: 24px;
}
@media (min-width: 782px) {
  .acalog-custom .block-editor-inserter__media-panel .block-editor-inserter__media-panel-search {
    margin-bottom: 0;
    padding: 16px 24px;
  }
  .acalog-custom .block-editor-inserter__media-panel .block-editor-inserter__media-panel-search:not(:focus-within) {
    --wp-components-color-background: #fff;
  }
}
.acalog-custom .block-editor-inserter__media-list__list-item {
  cursor: pointer;
  margin-bottom: 24px;
  position: relative;
}
.acalog-custom .block-editor-inserter__media-list__list-item.is-placeholder {
  min-height: 100px;
}
.acalog-custom .block-editor-inserter__media-list__list-item[draggable=true] .block-editor-inserter__media-list__list-item {
  cursor: grab;
}
.acalog-custom .block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview>* {
  outline-color: #0000004d;
}
.acalog-custom .block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview-options>button {
  display: block;
}
.acalog-custom .block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options {
  position: absolute;
  right: 8px;
  top: 8px;
}
.acalog-custom .block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button {
  background: #fff;
  display: none;
}
.acalog-custom .block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button.is-opened,
.acalog-custom .block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button:focus {
  display: block;
}
.acalog-custom .block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button:hover {
  box-shadow: inset 0 0 0 2px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
  outline: 2px solid #000 0;
}
.acalog-custom .block-editor-inserter__media-list__item {
  height: 100%;
}
.acalog-custom .block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview {
  align-items: center;
  border-radius: 2px;
  display: flex;
  overflow: hidden;
}
.acalog-custom .block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview>* {
  margin: 0 auto;
  max-width: 100%;
  outline: 1px solid #0000001a;
  outline-offset: -1px;
}
.acalog-custom .block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview .block-editor-inserter__media-list__item-preview-spinner {
  align-items: center;
  background: #ffffffb3;
  display: flex;
  height: 100%;
  justify-content: center;
  pointer-events: none;
  position: absolute;
  width: 100%;
}
.acalog-custom .block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview>* {
  outline-color: var(--wp-admin-theme-color);
  outline-offset: calc(var(--wp-admin-border-width-focus)*-1);
  outline-width: var(--wp-admin-border-width-focus);
}
.acalog-custom .block-editor-inserter__media-list__item-preview-options__popover .components-menu-item__button .components-menu-item__item {
  min-width: auto;
}
.acalog-custom .block-editor-inserter__mobile-tab-navigation {
  height: 100%;
  padding: 16px;
}
.acalog-custom .block-editor-inserter__mobile-tab-navigation>* {
  height: 100%;
}
@media (min-width: 600px) {
  .acalog-custom .block-editor-inserter-media-tab-media-preview-inserter-external-image-modal {
    max-width: 480px;
  }
}
.acalog-custom .block-editor-inserter-media-tab-media-preview-inserter-external-image-modal p {
  margin: 0;
}
.acalog-custom .block-editor-inserter__hint {
  margin: 16px 16px 0;
}
.acalog-custom .block-editor-patterns__sync-status-filter .components-input-control__container select.components-select-control__input {
  height: 40px;
}
.acalog-custom .block-editor-inserter__pattern-panel-placeholder {
  display: none;
}
.acalog-custom .block-editor-inserter__menu.is-zoom-out {
  display: flex;
}
@media (min-width: 782px) {
  .acalog-custom .block-editor-inserter__menu.is-zoom-out.show-panel:after {
    content: "";
    display: block;
    height: 100%;
    width: 300px;
  }
}
@media (max-width: 959px) {
  .acalog-custom .show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination,
  .acalog-custom .show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next,
  .acalog-custom .show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous {
    flex-direction: column;
  }
}
.acalog-custom .show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination,
.acalog-custom .show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next,
.acalog-custom .show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous {
  flex-direction: column;
}
.acalog-custom .block-editor-tabbed-sidebar__tabpanel .block-editor-inserter__help-text {
  display: none;
  padding: 0 24px 16px;
}
@media (min-width: 480px) {
  .acalog-custom .block-editor-tabbed-sidebar__tabpanel .block-editor-inserter__help-text {
    display: block;
  }
}
.acalog-custom .spacing-sizes-control .spacing-sizes-control__custom-value-input,
.acalog-custom .spacing-sizes-control .spacing-sizes-control__label {
  margin-bottom: 0;
}
.acalog-custom .spacing-sizes-control .spacing-sizes-control__custom-value-range,
.acalog-custom .spacing-sizes-control .spacing-sizes-control__range-control {
  flex: 1;
  margin-bottom: 0;
}
.acalog-custom .spacing-sizes-control__header {
  height: 16px;
  margin-bottom: 12px;
}
.acalog-custom .spacing-sizes-control__dropdown {
  height: 24px;
}
.acalog-custom .spacing-sizes-control__custom-select-control,
.acalog-custom .spacing-sizes-control__custom-value-input {
  flex: 1;
}
.acalog-custom .spacing-sizes-control__custom-toggle,
.acalog-custom .spacing-sizes-control__icon {
  flex: 0 0 auto;
}
.acalog-custom .spacing-sizes-control__icon {
  margin-left: -4px;
}
.acalog-custom body.admin-color-light {
  --wp-admin-theme-color: #0085ba;
  --wp-admin-theme-color--rgb: 0, 133, 186;
  --wp-admin-theme-color-darker-10: #0073a1;
  --wp-admin-theme-color-darker-10--rgb: 0, 115, 161;
  --wp-admin-theme-color-darker-20: #006187;
  --wp-admin-theme-color-darker-20--rgb: 0, 97, 135;
  --wp-admin-border-width-focus: 2px;
}
@media (min-resolution: 192dpi) {
  .acalog-custom body.admin-color-light {
    --wp-admin-border-width-focus: 1.5px;
  }
}
.acalog-custom body.admin-color-modern {
  --wp-admin-theme-color: #3858e9;
  --wp-admin-theme-color--rgb: 56, 88, 233;
  --wp-admin-theme-color-darker-10: #2145e6;
  --wp-admin-theme-color-darker-10--rgb: 33, 69, 230;
  --wp-admin-theme-color-darker-20: #183ad6;
  --wp-admin-theme-color-darker-20--rgb: 24, 58, 214;
  --wp-admin-border-width-focus: 2px;
}
@media (min-resolution: 192dpi) {
  .acalog-custom body.admin-color-modern {
    --wp-admin-border-width-focus: 1.5px;
  }
}
.acalog-custom body.admin-color-blue {
  --wp-admin-theme-color: #096484;
  --wp-admin-theme-color--rgb: 9, 100, 132;
  --wp-admin-theme-color-darker-10: #07526c;
  --wp-admin-theme-color-darker-10--rgb: 7, 82, 108;
  --wp-admin-theme-color-darker-20: #064054;
  --wp-admin-theme-color-darker-20--rgb: 6, 64, 84;
  --wp-admin-border-width-focus: 2px;
}
@media (min-resolution: 192dpi) {
  .acalog-custom body.admin-color-blue {
    --wp-admin-border-width-focus: 1.5px;
  }
}
.acalog-custom body.admin-color-coffee {
  --wp-admin-theme-color: #46403c;
  --wp-admin-theme-color--rgb: 70, 64, 60;
  --wp-admin-theme-color-darker-10: #383330;
  --wp-admin-theme-color-darker-10--rgb: 56, 51, 48;
  --wp-admin-theme-color-darker-20: #2b2724;
  --wp-admin-theme-color-darker-20--rgb: 43, 39, 36;
  --wp-admin-border-width-focus: 2px;
}
@media (min-resolution: 192dpi) {
  .acalog-custom body.admin-color-coffee {
    --wp-admin-border-width-focus: 1.5px;
  }
}
.acalog-custom body.admin-color-ectoplasm {
  --wp-admin-theme-color: #523f6d;
  --wp-admin-theme-color--rgb: 82, 63, 109;
  --wp-admin-theme-color-darker-10: #46365d;
  --wp-admin-theme-color-darker-10--rgb: 70, 54, 93;
  --wp-admin-theme-color-darker-20: #3a2c4d;
  --wp-admin-theme-color-darker-20--rgb: 58, 44, 77;
  --wp-admin-border-width-focus: 2px;
}
@media (min-resolution: 192dpi) {
  .acalog-custom body.admin-color-ectoplasm {
    --wp-admin-border-width-focus: 1.5px;
  }
}
.acalog-custom body.admin-color-midnight {
  --wp-admin-theme-color: #e14d43;
  --wp-admin-theme-color--rgb: 225, 77, 67;
  --wp-admin-theme-color-darker-10: #dd382d;
  --wp-admin-theme-color-darker-10--rgb: 221, 56, 45;
  --wp-admin-theme-color-darker-20: #d02c21;
  --wp-admin-theme-color-darker-20--rgb: 208, 44, 33;
  --wp-admin-border-width-focus: 2px;
}
@media (min-resolution: 192dpi) {
  .acalog-custom body.admin-color-midnight {
    --wp-admin-border-width-focus: 1.5px;
  }
}
.acalog-custom body.admin-color-ocean {
  --wp-admin-theme-color: #627c83;
  --wp-admin-theme-color--rgb: 98, 124, 131;
  --wp-admin-theme-color-darker-10: #576e74;
  --wp-admin-theme-color-darker-10--rgb: 87, 110, 116;
  --wp-admin-theme-color-darker-20: #4c6066;
  --wp-admin-theme-color-darker-20--rgb: 76, 96, 102;
  --wp-admin-border-width-focus: 2px;
}
@media (min-resolution: 192dpi) {
  .acalog-custom body.admin-color-ocean {
    --wp-admin-border-width-focus: 1.5px;
  }
}
.acalog-custom body.admin-color-sunrise {
  --wp-admin-theme-color: #dd823b;
  --wp-admin-theme-color--rgb: 221, 130, 59;
  --wp-admin-theme-color-darker-10: #d97426;
  --wp-admin-theme-color-darker-10--rgb: 217, 116, 38;
  --wp-admin-theme-color-darker-20: #c36922;
  --wp-admin-theme-color-darker-20--rgb: 195, 105, 34;
  --wp-admin-border-width-focus: 2px;
}
@media (min-resolution: 192dpi) {
  .acalog-custom body.admin-color-sunrise {
    --wp-admin-border-width-focus: 1.5px;
  }
}
.acalog-custom .wp-block-popup-maker-cta-button__link {
  align-content: center;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  height: 100%;
  text-align: center;
  width: 100%;
  word-break: break-word;
}
.acalog-custom .wp-block-popup-maker-cta-button__link.aligncenter,
.acalog-custom .wp-block-popup-maker-cta-button__link.has-text-align-center {
  text-align: center;
}
.acalog-custom .wp-block-popup-maker-cta-button__link.alignright,
.acalog-custom .wp-block-popup-maker-cta-button__link.has-text-align-right {
  text-align: right;
}
.acalog-custom .wp-block-popup-maker-cta-button__link.alignleft,
.acalog-custom .wp-block-popup-maker-cta-button__link.has-text-align-left {
  text-align: left;
}
.acalog-custom :where(.wp-block-popup-maker-cta-button__link) {
  border-radius: 9999px;
  box-shadow: none;
  padding: 1rem 2.25rem;
  text-decoration: none;
}
.acalog-custom .wp-block-popup-maker-cta-button[style*=text-decoration] .wp-block-popup-maker-cta-button__link {
  text-decoration: inherit;
}
.acalog-custom .wp-block-popup-maker-cta-buttons>.wp-block-popup-maker-cta-button.has-custom-width {
  max-width: none;
}
.acalog-custom .wp-block-popup-maker-cta-buttons>.wp-block-popup-maker-cta-button.has-custom-width .wp-block-popup-maker-cta-button__link {
  width: 100%;
}
.acalog-custom .wp-block-popup-maker-cta-buttons>.wp-block-popup-maker-cta-button.has-custom-font-size .wp-block-popup-maker-cta-button__link {
  font-size: inherit;
}
.acalog-custom .wp-block-popup-maker-cta-buttons>.wp-block-popup-maker-cta-button.wp-block-popup-maker-cta-button__width-25 {
  width: calc(25% - var(--wp--style--block-gap,.5em)*.75);
}
.acalog-custom .wp-block-popup-maker-cta-buttons>.wp-block-popup-maker-cta-button.wp-block-popup-maker-cta-button__width-50 {
  width: calc(50% - var(--wp--style--block-gap,.5em)*.5);
}
.acalog-custom .wp-block-popup-maker-cta-buttons>.wp-block-popup-maker-cta-button.wp-block-popup-maker-cta-button__width-75 {
  width: calc(75% - var(--wp--style--block-gap,.5em)*.25);
}
.acalog-custom .wp-block-popup-maker-cta-buttons>.wp-block-popup-maker-cta-button.wp-block-popup-maker-cta-button__width-100 {
  flex-basis: 100%;
  width: 100%;
}
.acalog-custom .wp-block-popup-maker-cta-buttons.is-vertical>.wp-block-popup-maker-cta-button.wp-block-popup-maker-cta-button__width-25 {
  width: 25%;
}
.acalog-custom .wp-block-popup-maker-cta-buttons.is-vertical>.wp-block-popup-maker-cta-button.wp-block-popup-maker-cta-button__width-50 {
  width: 50%;
}
.acalog-custom .wp-block-popup-maker-cta-buttons.is-vertical>.wp-block-popup-maker-cta-button.wp-block-popup-maker-cta-button__width-75 {
  width: 75%;
}
.acalog-custom .wp-block-popup-maker-cta-button.is-style-squared,
.acalog-custom .wp-block-popup-maker-cta-button__link.wp-block-popup-maker-cta-button.is-style-squared {
  border-radius: 0;
}
.acalog-custom .wp-block-popup-maker-cta-button.no-border-radius,
.acalog-custom .wp-block-popup-maker-cta-button__link.no-border-radius {
  border-radius: 0 !important;
}
.acalog-custom :root :where(.wp-block-popup-maker-cta-button) {
  font-family: inherit;
  font-size: var(--wp--preset--font-size--medium);
  font-style: normal;
  line-height: inherit;
}
.acalog-custom :root :where(.wp-block-popup-maker-cta-button:not(.is-style-outline))>.wp-block-popup-maker-cta-button__link:not(.is-style-outline) {
  background-color: var(--wp--preset--color--contrast);
  border-color: var(--wp--preset--color--contrast);
  color: var(--wp--preset--color--base);
}
.acalog-custom :root :where(.wp-block-popup-maker-cta-button:not(.is-style-outline))>.wp-block-popup-maker-cta-button__link:not(.is-style-outline):hover {
  background-color: color-mix(in srgb,var(--wp--preset--color--contrast) 85%,#000 0);
  border-color: #000 0;
  color: var(--wp--preset--color--base);
}
.acalog-custom :root :where(.wp-block-popup-maker-cta-button .wp-block-popup-maker-cta-button__link.is-style-outline),
.acalog-custom :root :where(.wp-block-popup-maker-cta-button.is-style-outline>.wp-block-popup-maker-cta-button__link) {
  border: 1px solid;
  padding: calc(0rem) calc(1.25rem);
}
.acalog-custom :root :where(.wp-block-popup-maker-cta-button .wp-block-popup-maker-cta-button__link.is-style-outline:not(.has-text-color)),
.acalog-custom :root :where(.wp-block-popup-maker-cta-button.is-style-outline>.wp-block-popup-maker-cta-button__link:not(.has-text-color)) {
  color: currentColor;
}
.acalog-custom :root :where(.wp-block-popup-maker-cta-button .wp-block-popup-maker-cta-button__link.is-style-outline:not(.has-background)),
.acalog-custom :root :where(.wp-block-popup-maker-cta-button.is-style-outline>.wp-block-popup-maker-cta-button__link:not(.has-background)) {
  background-color: #000 0;
  background-image: none;
}
.acalog-custom :root :where(.wp-block-popup-maker-cta-button.is-style-outline>.wp-block-popup-maker-cta-button__link.wp-block-popup-maker-cta-button__link:not(.has-background):hover) {
  background-color: color-mix(in srgb,var(--wp--preset--color--contrast) 5%,#000 0);
}
.acalog-custom .wp-block-popup-maker-cta-button__link:hover.has-background:not(.is-style-outline):hover,
.acalog-custom .wp-block-popup-maker-cta-button__link:hover[style*=background-color]:not(.is-style-outline) {
  filter: brightness(.85);
}
.acalog-custom .wp-block-popup-maker-cta-button__link:hover.is-style-outline:hover {
  filter: brightness(1.05);
}
.acalog-custom $supports not (background-color:color-mix(in srgb :where(.wp-block-popup-maker-cta-button: not(.is-style-outline))>.wp-block-popup-maker-cta-button__link:not(.is-style-outline):hover,
.acalog-custom red 50% :where(.wp-block-popup-maker-cta-button: not(.is-style-outline))>.wp-block-popup-maker-cta-button__link:not(.is-style-outline):hover,
.acalog-custom blue)) :where(.wp-block-popup-maker-cta-button: not(.is-style-outline))>.wp-block-popup-maker-cta-button__link:not(.is-style-outline):hover {
  filter: brightness(.85);
}
.acalog-custom $supports not (background-color:color-mix(in srgb :where(.wp-block-popup-maker-cta-button.is-style-outline>.wp-block-popup-maker-cta-button__link.wp-block-popup-maker-cta-button__link:not(.has-background):hover),
.acalog-custom red 50% :where(.wp-block-popup-maker-cta-button.is-style-outline>.wp-block-popup-maker-cta-button__link.wp-block-popup-maker-cta-button__link:not(.has-background):hover),
.acalog-custom blue)) :where(.wp-block-popup-maker-cta-button.is-style-outline>.wp-block-popup-maker-cta-button__link.wp-block-popup-maker-cta-button__link:not(.has-background):hover) {
  filter: brightness(1.05);
}
.acalog-custom .wp-block-popup-maker-cta-button {
  cursor: text;
  position: relative;
}
.acalog-custom .wp-block-popup-maker-cta-buttons {
  box-sizing: border-box;
}
.acalog-custom .wp-block-popup-maker-cta-buttons.is-vertical {
  flex-direction: column;
}
.acalog-custom .wp-block-popup-maker-cta-buttons.is-vertical>.wp-block-popup-maker-cta-button:last-child {
  margin-bottom: 0;
}
.acalog-custom .wp-block-popup-maker-cta-buttons>.wp-block-popup-maker-cta-button {
  display: inline-block;
  margin: 0;
}
.acalog-custom .wp-block-popup-maker-cta-buttons.is-content-justification-left {
  justify-content: flex-start;
}
.acalog-custom .wp-block-popup-maker-cta-buttons.is-content-justification-left.is-vertical {
  align-items: flex-start;
}
.acalog-custom .wp-block-popup-maker-cta-buttons.is-content-justification-center {
  justify-content: center;
}
.acalog-custom .wp-block-popup-maker-cta-buttons.is-content-justification-center.is-vertical {
  align-items: center;
}
.acalog-custom .wp-block-popup-maker-cta-buttons.is-content-justification-right {
  justify-content: flex-end;
}
.acalog-custom .wp-block-popup-maker-cta-buttons.is-content-justification-right.is-vertical {
  align-items: flex-end;
}
.acalog-custom .wp-block-popup-maker-cta-buttons.is-content-justification-space-between {
  justify-content: space-between;
}
.acalog-custom .wp-block-popup-maker-cta-buttons.aligncenter {
  text-align: center;
}
.acalog-custom .wp-block-popup-maker-cta-buttons:not(.is-content-justification-space-between,
.acalog-custom .is-content-justification-right,
.acalog-custom .is-content-justification-left,
.acalog-custom .is-content-justification-center) .wp-block-popup-maker-cta-button.aligncenter {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.acalog-custom .wp-block-popup-maker-cta-buttons[style*=text-decoration] .wp-block-popup-maker-cta-button,
.acalog-custom .wp-block-popup-maker-cta-buttons[style*=text-decoration] .wp-block-popup-maker-cta-button__link {
  text-decoration: inherit;
}
.acalog-custom .wp-block-popup-maker-cta-buttons.has-custom-font-size .wp-block-popup-maker-cta-button__link {
  font-size: inherit;
}
.acalog-custom .wp-block-popup-maker-cta-button.aligncenter {
  text-align: center;
}
.acalog-custom :root .wp-block-popup-maker-cta-buttons.is-layout-flex:not([class*=wp-container-popup-maker-cta-buttons-is-layout-]) {
  gap: 16px;
}
.acalog-custom :root {
  --wp--preset--aspect-ratio--square: 1;
  --wp--preset--aspect-ratio--4-3: 1.3333333333333;
  --wp--preset--aspect-ratio--3-4: 0.75;
  --wp--preset--aspect-ratio--3-2: 1.5;
  --wp--preset--aspect-ratio--2-3: 0.66666666666667;
  --wp--preset--aspect-ratio--16-9: 1.7777777777778;
  --wp--preset--aspect-ratio--9-16: 0.5625;
  --wp--preset--color--black: #000000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--color--kb-palette-3: #006b9d;
  --wp--preset--color--kb-palette-4: #005847;
  --wp--preset--color--kb-palette-5: #b3d32a;
  --wp--preset--color--kb-palette-6: #494949;
  --wp--preset--color--kb-palette-7: #043b62;
  --wp--preset--color--kb-palette-1: #000000;
  --wp--preset--color--kb-palette-2: #ffffff;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%);
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,#fcb900 0%,#ff6900 100%);
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eeeeee 0%,#a9b8c3 100%);
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);
  --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%);
  --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);
  --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);
  --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);
  --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%);
  --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%);
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 36px;
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--spacing--20: 0.44rem;
  --wp--preset--spacing--30: 0.67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem;
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,0.2);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px #ffffff, 6px 6px #000000;
  --wp--preset--shadow--crisp: 6px 6px 0px #000000;
}
.acalog-custom :where(.is-layout-flex) {
  gap: 0.5em;
}
.acalog-custom :where(.is-layout-grid) {
  gap: 0.5em;
}
.acalog-custom body .is-layout-flex {
  display: flex;
}
.acalog-custom .is-layout-flex {
  flex-wrap: wrap;
  align-items: center;
}
.acalog-custom .is-layout-flex> :is(*,
.acalog-custom div) {
  margin: 0;
}
.acalog-custom body .is-layout-grid {
  display: grid;
}
.acalog-custom .is-layout-grid> :is(*,
.acalog-custom div) {
  margin: 0;
}
.acalog-custom :where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}
.acalog-custom :where(.wp-block-columns.is-layout-grid) {
  gap: 2em;
}
.acalog-custom :where(.wp-block-post-template.is-layout-flex) {
  gap: 1.25em;
}
.acalog-custom :where(.wp-block-post-template.is-layout-grid) {
  gap: 1.25em;
}
.acalog-custom .has-black-color {
  color: var(--wp--preset--color--black) !important;
}
.acalog-custom .has-cyan-bluish-gray-color {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.acalog-custom .has-white-color {
  color: var(--wp--preset--color--white) !important;
}
.acalog-custom .has-pale-pink-color {
  color: var(--wp--preset--color--pale-pink) !important;
}
.acalog-custom .has-vivid-red-color {
  color: var(--wp--preset--color--vivid-red) !important;
}
.acalog-custom .has-luminous-vivid-orange-color {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.acalog-custom .has-luminous-vivid-amber-color {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.acalog-custom .has-light-green-cyan-color {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.acalog-custom .has-vivid-green-cyan-color {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.acalog-custom .has-pale-cyan-blue-color {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.acalog-custom .has-vivid-cyan-blue-color {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.acalog-custom .has-vivid-purple-color {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.acalog-custom .has-black-background-color {
  background-color: var(--wp--preset--color--black) !important;
}
.acalog-custom .has-cyan-bluish-gray-background-color {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.acalog-custom .has-white-background-color {
  background-color: var(--wp--preset--color--white) !important;
}
.acalog-custom .has-pale-pink-background-color {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.acalog-custom .has-vivid-red-background-color {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.acalog-custom .has-luminous-vivid-orange-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.acalog-custom .has-luminous-vivid-amber-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.acalog-custom .has-light-green-cyan-background-color {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.acalog-custom .has-vivid-green-cyan-background-color {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.acalog-custom .has-pale-cyan-blue-background-color {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.acalog-custom .has-vivid-cyan-blue-background-color {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.acalog-custom .has-vivid-purple-background-color {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.acalog-custom .has-black-border-color {
  border-color: var(--wp--preset--color--black) !important;
}
.acalog-custom .has-cyan-bluish-gray-border-color {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.acalog-custom .has-white-border-color {
  border-color: var(--wp--preset--color--white) !important;
}
.acalog-custom .has-pale-pink-border-color {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.acalog-custom .has-vivid-red-border-color {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.acalog-custom .has-luminous-vivid-orange-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.acalog-custom .has-luminous-vivid-amber-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.acalog-custom .has-light-green-cyan-border-color {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.acalog-custom .has-vivid-green-cyan-border-color {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.acalog-custom .has-pale-cyan-blue-border-color {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.acalog-custom .has-vivid-cyan-blue-border-color {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.acalog-custom .has-vivid-purple-border-color {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.acalog-custom .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}
.acalog-custom .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}
.acalog-custom .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}
.acalog-custom .has-luminous-vivid-orange-to-vivid-red-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}
.acalog-custom .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}
.acalog-custom .has-cool-to-warm-spectrum-gradient-background {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.acalog-custom .has-blush-light-purple-gradient-background {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.acalog-custom .has-blush-bordeaux-gradient-background {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.acalog-custom .has-luminous-dusk-gradient-background {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.acalog-custom .has-pale-ocean-gradient-background {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.acalog-custom .has-electric-grass-gradient-background {
  background: var(--wp--preset--gradient--electric-grass) !important;
}
.acalog-custom .has-midnight-gradient-background {
  background: var(--wp--preset--gradient--midnight) !important;
}
.acalog-custom .has-small-font-size {
  font-size: var(--wp--preset--font-size--small) !important;
}
.acalog-custom .has-medium-font-size {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.acalog-custom .has-large-font-size {
  font-size: var(--wp--preset--font-size--large) !important;
}
.acalog-custom .has-x-large-font-size {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.acalog-custom :where(.wp-block-post-template.is-layout-flex) {
  gap: 1.25em;
}
.acalog-custom :where(.wp-block-post-template.is-layout-grid) {
  gap: 1.25em;
}
.acalog-custom :where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}
.acalog-custom :where(.wp-block-columns.is-layout-grid) {
  gap: 2em;
}
.acalog-custom :root :where(.wp-block-pullquote) {
  font-size: 1.5em;
  line-height: 1.6;
}
@keyframes shimmer {
  .acalog-custom to {
    transform: translateX(110%);
  }
}
@-webkit-keyframes fpFadeInDown {
  .acalog-custom 0% {
    opacity: 0;
    -webkit-transform: translate3d(0,-20px,0);
    transform: translate3d(0,-20px,0);
  }
  .acalog-custom to {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }
}
@keyframes fpFadeInDown {
  .acalog-custom 0% {
    opacity: 0;
    -webkit-transform: translate3d(0,-20px,0);
    transform: translate3d(0,-20px,0);
  }
  .acalog-custom to {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }
}
.acalog-custom :root {
  --iti-border-gray: #ccc;
  --iti-text-gray: #999;
  --iti-hover-color: rgba(0,0,0,0.05);
  --iti-border-color: var(--iti-border-gray);
  --iti-dialcode-color: var(--iti-text-gray);
  --iti-dropdown-bg: white;
  --iti-spacer-horizontal: 8px;
  --iti-flag-height: 15px;
  --iti-flag-width: 20px;
  --iti-border-width: 1px;
  --iti-arrow-height: 4px;
  --iti-arrow-width: 6px;
  --iti-triangle-border: calc(var(--iti-arrow-width) / 2);
  --iti-arrow-padding: 6px;
  --iti-arrow-color: #555;
  --iti-input-padding: 6px;
  --iti-right-hand-selected-country-padding: calc(var(--iti-spacer-horizontal) + var(--iti-spacer-horizontal)var(--iti-flag-width));
  --iti-selected-country-arrow-padding: calc(var(--iti-arrow-padding) + var(--iti-arrow-padding)var(--iti-flag-width)var(--iti-spacer-horizontal)var(--iti-arrow-width)var(--iti-input-padding));
  --iti-path-flags-1x: url("https\://www\.stevenson\.edu/wp\-content/plugins/events\-manager/includes/img/flags\.webp");
  --iti-path-flags-2x: url("https\://www\.stevenson\.edu/wp\-content/plugins/events\-manager/includes/img/flags@2x\.webp");
  --iti-path-globe-1x: url("https\://www\.stevenson\.edu/wp\-content/plugins/events\-manager/includes/img/globe\.webp");
  --iti-path-globe-2x: url("https\://www\.stevenson\.edu/wp\-content/plugins/events\-manager/includes/img/globe@2x\.webp");
  --iti-flag-sprite-width: 5762px;
  --iti-flag-sprite-height: 15px;
  --iti-mobile-popup-margin: 30px;
}
.acalog-custom .em .iti {
  position: relative;
  display: inline-block;
}
.acalog-custom .em .iti * {
  box-sizing: border-box;
}
.acalog-custom .em .iti__hide {
  display: none;
}
.acalog-custom .em .iti__v-hide {
  visibility: hidden;
}
.acalog-custom .em .iti__a11y-text {
  width: 1px;
  height: 1px;
  clip: rect(1px,1px,1px,1px);
  overflow: hidden;
  position: absolute;
}
.acalog-custom .em .iti input.iti__tel-input,
.acalog-custom .em .iti input.iti__tel-input[type=tel],
.acalog-custom .em .iti input.iti__tel-input[type=text] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: var(--iti-right-hand-selected-country-padding);
  margin-right: 0;
}
.acalog-custom .em .iti__country-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: var(--iti-border-width);
}
.acalog-custom .em .iti__selected-country {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  background: 0 0;
  border: 0;
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  border-radius: 0;
  font-weight: inherit;
  line-height: inherit;
  text-decoration: none;
}
.acalog-custom .em .iti__selected-country-primary {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);
}
.acalog-custom .em .iti__arrow {
  margin-left: var(--iti-arrow-padding);
  width: 0;
  height: 0;
  border-left: var(--iti-triangle-border) solid transparent;
  border-right: var(--iti-triangle-border) solid transparent;
  border-top: var(--iti-arrow-height) solid var(--iti-arrow-color);
}
.acalog-custom .em [dir=rtl] .iti__arrow {
  margin-right: var(--iti-arrow-padding);
  margin-left: 0;
}
.acalog-custom .em .iti__arrow--up {
  border-top: none;
  border-bottom: var(--iti-arrow-height) solid var(--iti-arrow-color);
}
.acalog-custom .em .iti__dropdown-content {
  border-radius: 3px;
  background-color: var(--iti-dropdown-bg);
}
.acalog-custom .em .iti--inline-dropdown .iti__dropdown-content {
  position: absolute;
  z-index: 2;
  margin-top: 3px;
  margin-left: calc(var(--iti-border-width)*-1);
  border: var(--iti-border-width) solid var(--iti-border-color);
  box-shadow: 1px 1px 4px rgba(0,0,0,0.2);
}
.acalog-custom .em .iti__search-input {
  width: 100%;
  border-width: 0;
  border-radius: 3px;
  padding: 9px 12px;
}
.acalog-custom .em .iti__search-input+.iti__country-list {
  border-top: 1px solid var(--iti-border-color);
}
.acalog-custom .em .iti__country-list {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.acalog-custom .em .iti--inline-dropdown .iti__country-list {
  max-height: 185px;
}
.acalog-custom .em .iti--flexible-dropdown-width .iti__country-list {
  white-space: nowrap;
}
@media (max-width: 500px) {
  .acalog-custom .em .iti--flexible-dropdown-width .iti__country-list {
    white-space: normal;
  }
}
.acalog-custom .em .iti__flag-box {
  display: inline-block;
  width: var(--iti-flag-width);
}
.acalog-custom .em .iti__country {
  display: flex;
  align-items: center;
  padding: 8px var(--iti-spacer-horizontal);
  outline: 0;
}
.acalog-custom .em .iti__dial-code {
  color: var(--iti-dialcode-color);
}
.acalog-custom .em .iti__country.iti__highlight {
  background-color: var(--iti-hover-color);
}
.acalog-custom .em .iti__country-name,
.acalog-custom .em .iti__flag-box {
  margin-right: var(--iti-spacer-horizontal);
}
.acalog-custom .em [dir=rtl] .iti__country-name,
.acalog-custom .em [dir=rtl] .iti__flag-box {
  margin-right: 0;
  margin-left: var(--iti-spacer-horizontal);
}
.acalog-custom .em .iti--allow-dropdown input.iti__tel-input,
.acalog-custom .em .iti--allow-dropdown input.iti__tel-input[type=tel],
.acalog-custom .em .iti--allow-dropdown input.iti__tel-input[type=text] {
  padding-right: var(--iti-input-padding);
  padding-left: var(--iti-selected-country-arrow-padding);
  margin-left: 0;
}
.acalog-custom .em [dir=rtl] .iti--allow-dropdown input.iti__tel-input,
.acalog-custom .em [dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=tel],
.acalog-custom .em [dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=text] {
  padding-right: var(--iti-selected-country-arrow-padding);
  padding-left: var(--iti-input-padding);
  margin-right: 0;
}
.acalog-custom .em .iti--allow-dropdown .iti__country-container {
  right: auto;
  left: 0;
}
.acalog-custom .em [dir=rtl] .iti--allow-dropdown .iti__country-container {
  right: 0;
  left: auto;
}
.acalog-custom .em .iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])):hover,
.acalog-custom .em .iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])):hover button {
  cursor: pointer;
}
.acalog-custom .em .iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover,
.acalog-custom .em .iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country:has(+.iti__dropdown-content:hover) .iti__selected-country-primary {
  background-color: var(--iti-hover-color);
}
.acalog-custom .em .iti .iti__selected-dial-code {
  margin-left: 4px;
}
.acalog-custom .em [dir=rtl] .iti .iti__selected-dial-code {
  margin-left: 0;
  margin-right: 4px;
}
.acalog-custom .em .iti--container {
  position: fixed;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: var(--iti-border-width);
}
.acalog-custom .em .iti--container:hover {
  cursor: pointer;
}
.acalog-custom .em .iti--fullscreen-popup.iti--container {
  background-color: rgba(0,0,0,0.5);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: fixed;
  padding: var(--iti-mobile-popup-margin);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.acalog-custom .em .iti--fullscreen-popup .iti__dropdown-content {
  display: flex;
  flex-direction: column;
  max-height: 100%;
  position: relative;
}
.acalog-custom .em .iti--fullscreen-popup .iti__country {
  padding: 10px;
  line-height: 1.5em;
}
.acalog-custom .em .iti__flag {
  --iti-flag-offset: 0px;
  --iti-flag-width: 20px;
  --iti-flag-height: 14px;
  height: var(--iti-flag-height);
  width: var(--iti-flag-width);
  box-shadow: 0 0 1px 0 #888;
  background-image: var(--iti-path-flags-1x);
  background-repeat: no-repeat;
  background-position: var(--iti-flag-offset) 0;
  background-size: var(--iti-flag-sprite-width) var(--iti-flag-sprite-height);
}
.acalog-custom .em .iti__np {
  --iti-flag-width: 13px;
}
.acalog-custom .em .iti__ch,
.acalog-custom .em .iti__va {
  --iti-flag-width: 15px;
}
.acalog-custom .em .iti__be,
.acalog-custom .em .iti__ne {
  --iti-flag-width: 18px;
}
.acalog-custom .em .iti__mc {
  --iti-flag-width: 19px;
}
.acalog-custom .em .iti__ac,
.acalog-custom .em .iti__ae,
.acalog-custom .em .iti__ai,
.acalog-custom .em .iti__am,
.acalog-custom .em .iti__as,
.acalog-custom .em .iti__au,
.acalog-custom .em .iti__az,
.acalog-custom .em .iti__ba,
.acalog-custom .em .iti__bm,
.acalog-custom .em .iti__bn,
.acalog-custom .em .iti__bs,
.acalog-custom .em .iti__by,
.acalog-custom .em .iti__ca,
.acalog-custom .em .iti__cc,
.acalog-custom .em .iti__ck,
.acalog-custom .em .iti__cu,
.acalog-custom .em .iti__cx,
.acalog-custom .em .iti__dg,
.acalog-custom .em .iti__dm,
.acalog-custom .em .iti__eh,
.acalog-custom .em .iti__er,
.acalog-custom .em .iti__et,
.acalog-custom .em .iti__fj,
.acalog-custom .em .iti__fk,
.acalog-custom .em .iti__gb,
.acalog-custom .em .iti__gi,
.acalog-custom .em .iti__gs,
.acalog-custom .em .iti__gw,
.acalog-custom .em .iti__hm,
.acalog-custom .em .iti__hn,
.acalog-custom .em .iti__hr,
.acalog-custom .em .iti__hu,
.acalog-custom .em .iti__ie,
.acalog-custom .em .iti__im,
.acalog-custom .em .iti__io,
.acalog-custom .em .iti__jm,
.acalog-custom .em .iti__jo,
.acalog-custom .em .iti__ki,
.acalog-custom .em .iti__kp,
.acalog-custom .em .iti__kw,
.acalog-custom .em .iti__ky,
.acalog-custom .em .iti__kz,
.acalog-custom .em .iti__lc,
.acalog-custom .em .iti__lk,
.acalog-custom .em .iti__lv,
.acalog-custom .em .iti__ly,
.acalog-custom .em .iti__md,
.acalog-custom .em .iti__me,
.acalog-custom .em .iti__mk,
.acalog-custom .em .iti__mn,
.acalog-custom .em .iti__mp,
.acalog-custom .em .iti__ms,
.acalog-custom .em .iti__my,
.acalog-custom .em .iti__nc,
.acalog-custom .em .iti__nf,
.acalog-custom .em .iti__ng,
.acalog-custom .em .iti__nr,
.acalog-custom .em .iti__nu,
.acalog-custom .em .iti__nz,
.acalog-custom .em .iti__om,
.acalog-custom .em .iti__ph,
.acalog-custom .em .iti__pn,
.acalog-custom .em .iti__ps,
.acalog-custom .em .iti__sb,
.acalog-custom .em .iti__sc,
.acalog-custom .em .iti__sd,
.acalog-custom .em .iti__sh,
.acalog-custom .em .iti__si,
.acalog-custom .em .iti__ss,
.acalog-custom .em .iti__st,
.acalog-custom .em .iti__su,
.acalog-custom .em .iti__ta,
.acalog-custom .em .iti__tc,
.acalog-custom .em .iti__tj,
.acalog-custom .em .iti__tk,
.acalog-custom .em .iti__tl,
.acalog-custom .em .iti__to,
.acalog-custom .em .iti__tv,
.acalog-custom .em .iti__uk,
.acalog-custom .em .iti__uz,
.acalog-custom .em .iti__vg,
.acalog-custom .em .iti__ws,
.acalog-custom .em .iti__zw {
  --iti-flag-height: 10px;
}
.acalog-custom .em .iti__fm,
.acalog-custom .em .iti__gu,
.acalog-custom .em .iti__lr,
.acalog-custom .em .iti__mh,
.acalog-custom .em .iti__py,
.acalog-custom .em .iti__um,
.acalog-custom .em .iti__us {
  --iti-flag-height: 11px;
}
.acalog-custom .em .iti__bd,
.acalog-custom .em .iti__bg,
.acalog-custom .em .iti__bh,
.acalog-custom .em .iti__bi,
.acalog-custom .em .iti__bz,
.acalog-custom .em .iti__cq,
.acalog-custom .em .iti__cr,
.acalog-custom .em .iti__cv,
.acalog-custom .em .iti__de,
.acalog-custom .em .iti__fi,
.acalog-custom .em .iti__gd,
.acalog-custom .em .iti__gy,
.acalog-custom .em .iti__ht,
.acalog-custom .em .iti__ir,
.acalog-custom .em .iti__je,
.acalog-custom .em .iti__kg,
.acalog-custom .em .iti__km,
.acalog-custom .em .iti__li,
.acalog-custom .em .iti__lt,
.acalog-custom .em .iti__lu,
.acalog-custom .em .iti__mx,
.acalog-custom .em .iti__ni,
.acalog-custom .em .iti__sv,
.acalog-custom .em .iti__tt,
.acalog-custom .em .iti__vu {
  --iti-flag-height: 12px;
}
.acalog-custom .em .iti__ar,
.acalog-custom .em .iti__ax,
.acalog-custom .em .iti__ee,
.acalog-custom .em .iti__gt,
.acalog-custom .em .iti__kh,
.acalog-custom .em .iti__pl,
.acalog-custom .em .iti__pw,
.acalog-custom .em .iti__se,
.acalog-custom .em .iti__tg {
  --iti-flag-height: 13px;
}
.acalog-custom .em .iti__al,
.acalog-custom .em .iti__be,
.acalog-custom .em .iti__bv,
.acalog-custom .em .iti__cd,
.acalog-custom .em .iti__ch,
.acalog-custom .em .iti__dk,
.acalog-custom .em .iti__fo,
.acalog-custom .em .iti__ga,
.acalog-custom .em .iti__il,
.acalog-custom .em .iti__is,
.acalog-custom .em .iti__mc,
.acalog-custom .em .iti__ne,
.acalog-custom .em .iti__no,
.acalog-custom .em .iti__np,
.acalog-custom .em .iti__pg,
.acalog-custom .em .iti__sj,
.acalog-custom .em .iti__sm,
.acalog-custom .em .iti__va,
.acalog-custom .em .iti__xk {
  --iti-flag-height: 15px;
}
.acalog-custom .em .iti__qa {
  --iti-flag-height: 8px;
}
.acalog-custom .em .iti__ac {
  --iti-flag-offset: 0px;
}
.acalog-custom .em .iti__ad {
  --iti-flag-offset: -22px;
}
.acalog-custom .em .iti__ae {
  --iti-flag-offset: -44px;
}
.acalog-custom .em .iti__af {
  --iti-flag-offset: -66px;
}
.acalog-custom .em .iti__ag {
  --iti-flag-offset: -88px;
}
.acalog-custom .em .iti__ai {
  --iti-flag-offset: -110px;
}
.acalog-custom .em .iti__al {
  --iti-flag-offset: -132px;
}
.acalog-custom .em .iti__am {
  --iti-flag-offset: -154px;
}
.acalog-custom .em .iti__ao {
  --iti-flag-offset: -176px;
}
.acalog-custom .em .iti__aq {
  --iti-flag-offset: -198px;
}
.acalog-custom .em .iti__ar {
  --iti-flag-offset: -220px;
}
.acalog-custom .em .iti__as {
  --iti-flag-offset: -242px;
}
.acalog-custom .em .iti__at {
  --iti-flag-offset: -264px;
}
.acalog-custom .em .iti__au {
  --iti-flag-offset: -286px;
}
.acalog-custom .em .iti__aw {
  --iti-flag-offset: -308px;
}
.acalog-custom .em .iti__ax {
  --iti-flag-offset: -330px;
}
.acalog-custom .em .iti__az {
  --iti-flag-offset: -352px;
}
.acalog-custom .em .iti__ba {
  --iti-flag-offset: -374px;
}
.acalog-custom .em .iti__bb {
  --iti-flag-offset: -396px;
}
.acalog-custom .em .iti__bd {
  --iti-flag-offset: -418px;
}
.acalog-custom .em .iti__be {
  --iti-flag-offset: -440px;
}
.acalog-custom .em .iti__bf {
  --iti-flag-offset: -460px;
}
.acalog-custom .em .iti__bg {
  --iti-flag-offset: -482px;
}
.acalog-custom .em .iti__bh {
  --iti-flag-offset: -504px;
}
.acalog-custom .em .iti__bi {
  --iti-flag-offset: -526px;
}
.acalog-custom .em .iti__bj {
  --iti-flag-offset: -548px;
}
.acalog-custom .em .iti__bl {
  --iti-flag-offset: -570px;
}
.acalog-custom .em .iti__bm {
  --iti-flag-offset: -592px;
}
.acalog-custom .em .iti__bn {
  --iti-flag-offset: -614px;
}
.acalog-custom .em .iti__bo {
  --iti-flag-offset: -636px;
}
.acalog-custom .em .iti__bq {
  --iti-flag-offset: -658px;
}
.acalog-custom .em .iti__br {
  --iti-flag-offset: -680px;
}
.acalog-custom .em .iti__bs {
  --iti-flag-offset: -702px;
}
.acalog-custom .em .iti__bt {
  --iti-flag-offset: -724px;
}
.acalog-custom .em .iti__bv {
  --iti-flag-offset: -746px;
}
.acalog-custom .em .iti__bw {
  --iti-flag-offset: -768px;
}
.acalog-custom .em .iti__by {
  --iti-flag-offset: -790px;
}
.acalog-custom .em .iti__bz {
  --iti-flag-offset: -812px;
}
.acalog-custom .em .iti__ca {
  --iti-flag-offset: -834px;
}
.acalog-custom .em .iti__cc {
  --iti-flag-offset: -856px;
}
.acalog-custom .em .iti__cd {
  --iti-flag-offset: -878px;
}
.acalog-custom .em .iti__cf {
  --iti-flag-offset: -900px;
}
.acalog-custom .em .iti__cg {
  --iti-flag-offset: -922px;
}
.acalog-custom .em .iti__ch {
  --iti-flag-offset: -944px;
}
.acalog-custom .em .iti__ci {
  --iti-flag-offset: -961px;
}
.acalog-custom .em .iti__ck {
  --iti-flag-offset: -983px;
}
.acalog-custom .em .iti__cl {
  --iti-flag-offset: -1005px;
}
.acalog-custom .em .iti__cm {
  --iti-flag-offset: -1027px;
}
.acalog-custom .em .iti__cn {
  --iti-flag-offset: -1049px;
}
.acalog-custom .em .iti__co {
  --iti-flag-offset: -1071px;
}
.acalog-custom .em .iti__cp {
  --iti-flag-offset: -1093px;
}
.acalog-custom .em .iti__cq {
  --iti-flag-offset: -1115px;
}
.acalog-custom .em .iti__cr {
  --iti-flag-offset: -1137px;
}
.acalog-custom .em .iti__cu {
  --iti-flag-offset: -1159px;
}
.acalog-custom .em .iti__cv {
  --iti-flag-offset: -1181px;
}
.acalog-custom .em .iti__cw {
  --iti-flag-offset: -1203px;
}
.acalog-custom .em .iti__cx {
  --iti-flag-offset: -1225px;
}
.acalog-custom .em .iti__cy {
  --iti-flag-offset: -1247px;
}
.acalog-custom .em .iti__cz {
  --iti-flag-offset: -1269px;
}
.acalog-custom .em .iti__de {
  --iti-flag-offset: -1291px;
}
.acalog-custom .em .iti__dg {
  --iti-flag-offset: -1313px;
}
.acalog-custom .em .iti__dj {
  --iti-flag-offset: -1335px;
}
.acalog-custom .em .iti__dk {
  --iti-flag-offset: -1357px;
}
.acalog-custom .em .iti__dm {
  --iti-flag-offset: -1379px;
}
.acalog-custom .em .iti__do {
  --iti-flag-offset: -1401px;
}
.acalog-custom .em .iti__dz {
  --iti-flag-offset: -1423px;
}
.acalog-custom .em .iti__ea {
  --iti-flag-offset: -1445px;
}
.acalog-custom .em .iti__ec {
  --iti-flag-offset: -1467px;
}
.acalog-custom .em .iti__ee {
  --iti-flag-offset: -1489px;
}
.acalog-custom .em .iti__eg {
  --iti-flag-offset: -1511px;
}
.acalog-custom .em .iti__eh {
  --iti-flag-offset: -1533px;
}
.acalog-custom .em .iti__er {
  --iti-flag-offset: -1555px;
}
.acalog-custom .em .iti__es {
  --iti-flag-offset: -1577px;
}
.acalog-custom .em .iti__et {
  --iti-flag-offset: -1599px;
}
.acalog-custom .em .iti__eu {
  --iti-flag-offset: -1621px;
}
.acalog-custom .em .iti__ez {
  --iti-flag-offset: -1643px;
}
.acalog-custom .em .iti__fi {
  --iti-flag-offset: -1665px;
}
.acalog-custom .em .iti__fj {
  --iti-flag-offset: -1687px;
}
.acalog-custom .em .iti__fk {
  --iti-flag-offset: -1709px;
}
.acalog-custom .em .iti__fm {
  --iti-flag-offset: -1731px;
}
.acalog-custom .em .iti__fo {
  --iti-flag-offset: -1753px;
}
.acalog-custom .em .iti__fr {
  --iti-flag-offset: -1775px;
}
.acalog-custom .em .iti__fx {
  --iti-flag-offset: -1797px;
}
.acalog-custom .em .iti__ga {
  --iti-flag-offset: -1819px;
}
.acalog-custom .em .iti__gb {
  --iti-flag-offset: -1841px;
}
.acalog-custom .em .iti__gd {
  --iti-flag-offset: -1863px;
}
.acalog-custom .em .iti__ge {
  --iti-flag-offset: -1885px;
}
.acalog-custom .em .iti__gf {
  --iti-flag-offset: -1907px;
}
.acalog-custom .em .iti__gg {
  --iti-flag-offset: -1929px;
}
.acalog-custom .em .iti__gh {
  --iti-flag-offset: -1951px;
}
.acalog-custom .em .iti__gi {
  --iti-flag-offset: -1973px;
}
.acalog-custom .em .iti__gl {
  --iti-flag-offset: -1995px;
}
.acalog-custom .em .iti__gm {
  --iti-flag-offset: -2017px;
}
.acalog-custom .em .iti__gn {
  --iti-flag-offset: -2039px;
}
.acalog-custom .em .iti__gp {
  --iti-flag-offset: -2061px;
}
.acalog-custom .em .iti__gq {
  --iti-flag-offset: -2083px;
}
.acalog-custom .em .iti__gr {
  --iti-flag-offset: -2105px;
}
.acalog-custom .em .iti__gs {
  --iti-flag-offset: -2127px;
}
.acalog-custom .em .iti__gt {
  --iti-flag-offset: -2149px;
}
.acalog-custom .em .iti__gu {
  --iti-flag-offset: -2171px;
}
.acalog-custom .em .iti__gw {
  --iti-flag-offset: -2193px;
}
.acalog-custom .em .iti__gy {
  --iti-flag-offset: -2215px;
}
.acalog-custom .em .iti__hk {
  --iti-flag-offset: -2237px;
}
.acalog-custom .em .iti__hm {
  --iti-flag-offset: -2259px;
}
.acalog-custom .em .iti__hn {
  --iti-flag-offset: -2281px;
}
.acalog-custom .em .iti__hr {
  --iti-flag-offset: -2303px;
}
.acalog-custom .em .iti__ht {
  --iti-flag-offset: -2325px;
}
.acalog-custom .em .iti__hu {
  --iti-flag-offset: -2347px;
}
.acalog-custom .em .iti__ic {
  --iti-flag-offset: -2369px;
}
.acalog-custom .em .iti__id {
  --iti-flag-offset: -2391px;
}
.acalog-custom .em .iti__ie {
  --iti-flag-offset: -2413px;
}
.acalog-custom .em .iti__il {
  --iti-flag-offset: -2435px;
}
.acalog-custom .em .iti__im {
  --iti-flag-offset: -2457px;
}
.acalog-custom .em .iti__in {
  --iti-flag-offset: -2479px;
}
.acalog-custom .em .iti__io {
  --iti-flag-offset: -2501px;
}
.acalog-custom .em .iti__iq {
  --iti-flag-offset: -2523px;
}
.acalog-custom .em .iti__ir {
  --iti-flag-offset: -2545px;
}
.acalog-custom .em .iti__is {
  --iti-flag-offset: -2567px;
}
.acalog-custom .em .iti__it {
  --iti-flag-offset: -2589px;
}
.acalog-custom .em .iti__je {
  --iti-flag-offset: -2611px;
}
.acalog-custom .em .iti__jm {
  --iti-flag-offset: -2633px;
}
.acalog-custom .em .iti__jo {
  --iti-flag-offset: -2655px;
}
.acalog-custom .em .iti__jp {
  --iti-flag-offset: -2677px;
}
.acalog-custom .em .iti__ke {
  --iti-flag-offset: -2699px;
}
.acalog-custom .em .iti__kg {
  --iti-flag-offset: -2721px;
}
.acalog-custom .em .iti__kh {
  --iti-flag-offset: -2743px;
}
.acalog-custom .em .iti__ki {
  --iti-flag-offset: -2765px;
}
.acalog-custom .em .iti__km {
  --iti-flag-offset: -2787px;
}
.acalog-custom .em .iti__kn {
  --iti-flag-offset: -2809px;
}
.acalog-custom .em .iti__kp {
  --iti-flag-offset: -2831px;
}
.acalog-custom .em .iti__kr {
  --iti-flag-offset: -2853px;
}
.acalog-custom .em .iti__kw {
  --iti-flag-offset: -2875px;
}
.acalog-custom .em .iti__ky {
  --iti-flag-offset: -2897px;
}
.acalog-custom .em .iti__kz {
  --iti-flag-offset: -2919px;
}
.acalog-custom .em .iti__la {
  --iti-flag-offset: -2941px;
}
.acalog-custom .em .iti__lb {
  --iti-flag-offset: -2963px;
}
.acalog-custom .em .iti__lc {
  --iti-flag-offset: -2985px;
}
.acalog-custom .em .iti__li {
  --iti-flag-offset: -3007px;
}
.acalog-custom .em .iti__lk {
  --iti-flag-offset: -3029px;
}
.acalog-custom .em .iti__lr {
  --iti-flag-offset: -3051px;
}
.acalog-custom .em .iti__ls {
  --iti-flag-offset: -3073px;
}
.acalog-custom .em .iti__lt {
  --iti-flag-offset: -3095px;
}
.acalog-custom .em .iti__lu {
  --iti-flag-offset: -3117px;
}
.acalog-custom .em .iti__lv {
  --iti-flag-offset: -3139px;
}
.acalog-custom .em .iti__ly {
  --iti-flag-offset: -3161px;
}
.acalog-custom .em .iti__ma {
  --iti-flag-offset: -3183px;
}
.acalog-custom .em .iti__mc {
  --iti-flag-offset: -3205px;
}
.acalog-custom .em .iti__md {
  --iti-flag-offset: -3226px;
}
.acalog-custom .em .iti__me {
  --iti-flag-offset: -3248px;
}
.acalog-custom .em .iti__mf {
  --iti-flag-offset: -3270px;
}
.acalog-custom .em .iti__mg {
  --iti-flag-offset: -3292px;
}
.acalog-custom .em .iti__mh {
  --iti-flag-offset: -3314px;
}
.acalog-custom .em .iti__mk {
  --iti-flag-offset: -3336px;
}
.acalog-custom .em .iti__ml {
  --iti-flag-offset: -3358px;
}
.acalog-custom .em .iti__mm {
  --iti-flag-offset: -3380px;
}
.acalog-custom .em .iti__mn {
  --iti-flag-offset: -3402px;
}
.acalog-custom .em .iti__mo {
  --iti-flag-offset: -3424px;
}
.acalog-custom .em .iti__mp {
  --iti-flag-offset: -3446px;
}
.acalog-custom .em .iti__mq {
  --iti-flag-offset: -3468px;
}
.acalog-custom .em .iti__mr {
  --iti-flag-offset: -3490px;
}
.acalog-custom .em .iti__ms {
  --iti-flag-offset: -3512px;
}
.acalog-custom .em .iti__mt {
  --iti-flag-offset: -3534px;
}
.acalog-custom .em .iti__mu {
  --iti-flag-offset: -3556px;
}
.acalog-custom .em .iti__mv {
  --iti-flag-offset: -3578px;
}
.acalog-custom .em .iti__mw {
  --iti-flag-offset: -3600px;
}
.acalog-custom .em .iti__mx {
  --iti-flag-offset: -3622px;
}
.acalog-custom .em .iti__my {
  --iti-flag-offset: -3644px;
}
.acalog-custom .em .iti__mz {
  --iti-flag-offset: -3666px;
}
.acalog-custom .em .iti__na {
  --iti-flag-offset: -3688px;
}
.acalog-custom .em .iti__nc {
  --iti-flag-offset: -3710px;
}
.acalog-custom .em .iti__ne {
  --iti-flag-offset: -3732px;
}
.acalog-custom .em .iti__nf {
  --iti-flag-offset: -3752px;
}
.acalog-custom .em .iti__ng {
  --iti-flag-offset: -3774px;
}
.acalog-custom .em .iti__ni {
  --iti-flag-offset: -3796px;
}
.acalog-custom .em .iti__nl {
  --iti-flag-offset: -3818px;
}
.acalog-custom .em .iti__no {
  --iti-flag-offset: -3840px;
}
.acalog-custom .em .iti__np {
  --iti-flag-offset: -3862px;
}
.acalog-custom .em .iti__nr {
  --iti-flag-offset: -3877px;
}
.acalog-custom .em .iti__nu {
  --iti-flag-offset: -3899px;
}
.acalog-custom .em .iti__nz {
  --iti-flag-offset: -3921px;
}
.acalog-custom .em .iti__om {
  --iti-flag-offset: -3943px;
}
.acalog-custom .em .iti__pa {
  --iti-flag-offset: -3965px;
}
.acalog-custom .em .iti__pe {
  --iti-flag-offset: -3987px;
}
.acalog-custom .em .iti__pf {
  --iti-flag-offset: -4009px;
}
.acalog-custom .em .iti__pg {
  --iti-flag-offset: -4031px;
}
.acalog-custom .em .iti__ph {
  --iti-flag-offset: -4053px;
}
.acalog-custom .em .iti__pk {
  --iti-flag-offset: -4075px;
}
.acalog-custom .em .iti__pl {
  --iti-flag-offset: -4097px;
}
.acalog-custom .em .iti__pm {
  --iti-flag-offset: -4119px;
}
.acalog-custom .em .iti__pn {
  --iti-flag-offset: -4141px;
}
.acalog-custom .em .iti__pr {
  --iti-flag-offset: -4163px;
}
.acalog-custom .em .iti__ps {
  --iti-flag-offset: -4185px;
}
.acalog-custom .em .iti__pt {
  --iti-flag-offset: -4207px;
}
.acalog-custom .em .iti__pw {
  --iti-flag-offset: -4229px;
}
.acalog-custom .em .iti__py {
  --iti-flag-offset: -4251px;
}
.acalog-custom .em .iti__qa {
  --iti-flag-offset: -4273px;
}
.acalog-custom .em .iti__re {
  --iti-flag-offset: -4295px;
}
.acalog-custom .em .iti__ro {
  --iti-flag-offset: -4317px;
}
.acalog-custom .em .iti__rs {
  --iti-flag-offset: -4339px;
}
.acalog-custom .em .iti__ru {
  --iti-flag-offset: -4361px;
}
.acalog-custom .em .iti__rw {
  --iti-flag-offset: -4383px;
}
.acalog-custom .em .iti__sa {
  --iti-flag-offset: -4405px;
}
.acalog-custom .em .iti__sb {
  --iti-flag-offset: -4427px;
}
.acalog-custom .em .iti__sc {
  --iti-flag-offset: -4449px;
}
.acalog-custom .em .iti__sd {
  --iti-flag-offset: -4471px;
}
.acalog-custom .em .iti__se {
  --iti-flag-offset: -4493px;
}
.acalog-custom .em .iti__sg {
  --iti-flag-offset: -4515px;
}
.acalog-custom .em .iti__sh {
  --iti-flag-offset: -4537px;
}
.acalog-custom .em .iti__si {
  --iti-flag-offset: -4559px;
}
.acalog-custom .em .iti__sj {
  --iti-flag-offset: -4581px;
}
.acalog-custom .em .iti__sk {
  --iti-flag-offset: -4603px;
}
.acalog-custom .em .iti__sl {
  --iti-flag-offset: -4625px;
}
.acalog-custom .em .iti__sm {
  --iti-flag-offset: -4647px;
}
.acalog-custom .em .iti__sn {
  --iti-flag-offset: -4669px;
}
.acalog-custom .em .iti__so {
  --iti-flag-offset: -4691px;
}
.acalog-custom .em .iti__sr {
  --iti-flag-offset: -4713px;
}
.acalog-custom .em .iti__ss {
  --iti-flag-offset: -4735px;
}
.acalog-custom .em .iti__st {
  --iti-flag-offset: -4757px;
}
.acalog-custom .em .iti__su {
  --iti-flag-offset: -4779px;
}
.acalog-custom .em .iti__sv {
  --iti-flag-offset: -4801px;
}
.acalog-custom .em .iti__sx {
  --iti-flag-offset: -4823px;
}
.acalog-custom .em .iti__sy {
  --iti-flag-offset: -4845px;
}
.acalog-custom .em .iti__sz {
  --iti-flag-offset: -4867px;
}
.acalog-custom .em .iti__ta {
  --iti-flag-offset: -4889px;
}
.acalog-custom .em .iti__tc {
  --iti-flag-offset: -4911px;
}
.acalog-custom .em .iti__td {
  --iti-flag-offset: -4933px;
}
.acalog-custom .em .iti__tf {
  --iti-flag-offset: -4955px;
}
.acalog-custom .em .iti__tg {
  --iti-flag-offset: -4977px;
}
.acalog-custom .em .iti__th {
  --iti-flag-offset: -4999px;
}
.acalog-custom .em .iti__tj {
  --iti-flag-offset: -5021px;
}
.acalog-custom .em .iti__tk {
  --iti-flag-offset: -5043px;
}
.acalog-custom .em .iti__tl {
  --iti-flag-offset: -5065px;
}
.acalog-custom .em .iti__tm {
  --iti-flag-offset: -5087px;
}
.acalog-custom .em .iti__tn {
  --iti-flag-offset: -5109px;
}
.acalog-custom .em .iti__to {
  --iti-flag-offset: -5131px;
}
.acalog-custom .em .iti__tr {
  --iti-flag-offset: -5153px;
}
.acalog-custom .em .iti__tt {
  --iti-flag-offset: -5175px;
}
.acalog-custom .em .iti__tv {
  --iti-flag-offset: -5197px;
}
.acalog-custom .em .iti__tw {
  --iti-flag-offset: -5219px;
}
.acalog-custom .em .iti__tz {
  --iti-flag-offset: -5241px;
}
.acalog-custom .em .iti__ua {
  --iti-flag-offset: -5263px;
}
.acalog-custom .em .iti__ug {
  --iti-flag-offset: -5285px;
}
.acalog-custom .em .iti__uk {
  --iti-flag-offset: -5307px;
}
.acalog-custom .em .iti__um {
  --iti-flag-offset: -5329px;
}
.acalog-custom .em .iti__un {
  --iti-flag-offset: -5351px;
}
.acalog-custom .em .iti__us {
  --iti-flag-offset: -5373px;
}
.acalog-custom .em .iti__uy {
  --iti-flag-offset: -5395px;
}
.acalog-custom .em .iti__uz {
  --iti-flag-offset: -5417px;
}
.acalog-custom .em .iti__va {
  --iti-flag-offset: -5439px;
}
.acalog-custom .em .iti__vc {
  --iti-flag-offset: -5456px;
}
.acalog-custom .em .iti__ve {
  --iti-flag-offset: -5478px;
}
.acalog-custom .em .iti__vg {
  --iti-flag-offset: -5500px;
}
.acalog-custom .em .iti__vi {
  --iti-flag-offset: -5522px;
}
.acalog-custom .em .iti__vn {
  --iti-flag-offset: -5544px;
}
.acalog-custom .em .iti__vu {
  --iti-flag-offset: -5566px;
}
.acalog-custom .em .iti__wf {
  --iti-flag-offset: -5588px;
}
.acalog-custom .em .iti__ws {
  --iti-flag-offset: -5610px;
}
.acalog-custom .em .iti__xk {
  --iti-flag-offset: -5632px;
}
.acalog-custom .em .iti__ye {
  --iti-flag-offset: -5654px;
}
.acalog-custom .em .iti__yt {
  --iti-flag-offset: -5676px;
}
.acalog-custom .em .iti__za {
  --iti-flag-offset: -5698px;
}
.acalog-custom .em .iti__zm {
  --iti-flag-offset: -5720px;
}
.acalog-custom .em .iti__zw {
  --iti-flag-offset: -5742px;
}
.acalog-custom .em .iti__globe {
  background-image: var(--iti-path-globe-1x);
  background-size: contain;
  background-position: right;
  box-shadow: none;
  height: 19px;
}
@media (min-resolution: 2x) {
  .acalog-custom .em .iti__flag {
    background-image: var(--iti-path-flags-2x);
  }
  .acalog-custom .em .iti__globe {
    background-image: var(--iti-path-globe-2x);
  }
}
.acalog-custom body .em {
  --font-family: inherit;
  --font-weight: inherit;
  --font-size: 1em;
  --line-height: inherit;
}
.acalog-custom .ppress-hint-wrap[class*=hint--] {
  display: inline-block;
  position: relative;
}
.acalog-custom .ppress-hint-wrap[class*=hint--]:after,
.acalog-custom .ppress-hint-wrap[class*=hint--]:before {
  visibility: hidden;
  opacity: 0;
  z-index: 1000000;
  pointer-events: none;
  transition: all .3s;
  position: absolute;
  transform: translate(0,0);
}
.acalog-custom .ppress-hint-wrap[class*=hint--]:hover:after,
.acalog-custom .ppress-hint-wrap[class*=hint--]:hover:before {
  visibility: visible;
  opacity: 1;
  transition-delay: .1s;
}
.acalog-custom .ppress-hint-wrap[class*=hint--]:before {
  content: "";
  z-index: 1000001;
  background: 0 0;
  border: 6px solid #000 0;
  position: absolute;
}
.acalog-custom .ppress-hint-wrap[class*=hint--]:after {
  color: #fff;
  white-space: nowrap;
  text-shadow: 0 -1px #000;
  background: #383838;
  padding: 8px 10px;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 12px;
  box-shadow: 4px 4px 8px #0000004d;
}
.acalog-custom .ppress-hint-wrap[class*=hint--][aria-label]:after {
  content: attr(aria-label);
}
.acalog-custom .ppress-hint-wrap[class*=hint--][data-hint]:after {
  content: attr(data-hint);
}
.acalog-custom .ppress-hint-wrap[aria-label=""]:after,
.acalog-custom .ppress-hint-wrap[aria-label=""]:before,
.acalog-custom [data-hint=""]:after,
.acalog-custom [data-hint=""]:before {
  display: none !important;
}
.acalog-custom .ppress-hint-wrap.hint--top-left:before,
.acalog-custom .ppress-hint-wrap.hint--top-right:before,
.acalog-custom .ppress-hint-wrap.hint--top:before {
  border-top-color: #383838;
}
.acalog-custom .ppress-hint-wrap.hint--bottom-left:before,
.acalog-custom .ppress-hint-wrap.hint--bottom-right:before,
.acalog-custom .ppress-hint-wrap.hint--bottom:before {
  border-bottom-color: #383838;
}
.acalog-custom .ppress-hint-wrap.hint--top:after,
.acalog-custom .ppress-hint-wrap.hint--top:before {
  bottom: 100%;
  left: 50%;
}
.acalog-custom .ppress-hint-wrap.hint--top:before {
  margin-bottom: -11px;
  left: calc(44%);
}
.acalog-custom .ppress-hint-wrap.hint--top:after {
  transform: translate(-50%);
}
.acalog-custom .ppress-hint-wrap.hint--top:hover:before {
  transform: translateY(-8px);
}
.acalog-custom .ppress-hint-wrap.hint--top:hover:after {
  transform: translate(-50%) translateY(-8px);
}
.acalog-custom .ppress-hint-wrap.hint--bottom:after,
.acalog-custom .ppress-hint-wrap.hint--bottom:before {
  top: 100%;
  left: 50%;
}
.acalog-custom .ppress-hint-wrap.hint--bottom:before {
  margin-top: -11px;
  left: calc(44%);
}
.acalog-custom .ppress-hint-wrap.hint--bottom:after {
  transform: translate(-50%);
}
.acalog-custom .ppress-hint-wrap.hint--bottom:hover:before {
  transform: translateY(8px);
}
.acalog-custom .ppress-hint-wrap.hint--bottom:hover:after {
  transform: translate(-50%) translateY(8px);
}
.acalog-custom .ppress-hint-wrap.hint--right:before {
  border-right-color: #383838;
  margin-bottom: -6px;
  margin-left: -11px;
}
.acalog-custom .ppress-hint-wrap.hint--right:after {
  margin-bottom: -14px;
}
.acalog-custom .ppress-hint-wrap.hint--right:after,
.acalog-custom .ppress-hint-wrap.hint--right:before {
  bottom: 50%;
  left: 100%;
}
.acalog-custom .ppress-hint-wrap.hint--right:hover:after,
.acalog-custom .ppress-hint-wrap.hint--right:hover:before {
  transform: translate(8px);
}
.acalog-custom .ppress-hint-wrap.hint--left:before {
  border-left-color: #383838;
  margin-bottom: -6px;
  margin-right: -11px;
}
.acalog-custom .ppress-hint-wrap.hint--left:after {
  margin-bottom: -14px;
}
.acalog-custom .ppress-hint-wrap.hint--left:after,
.acalog-custom .ppress-hint-wrap.hint--left:before {
  bottom: 50%;
  right: 100%;
}
.acalog-custom .ppress-hint-wrap.hint--left:hover:after,
.acalog-custom .ppress-hint-wrap.hint--left:hover:before {
  transform: translate(-8px);
}
.acalog-custom .ppress-hint-wrap.hint--top-left:after,
.acalog-custom .ppress-hint-wrap.hint--top-left:before {
  bottom: 100%;
  left: 50%;
}
.acalog-custom .ppress-hint-wrap.hint--top-left:before {
  margin-bottom: -11px;
  left: calc(44%);
}
.acalog-custom .ppress-hint-wrap.hint--top-left:after {
  margin-left: 12px;
  transform: translate(-100%);
}
.acalog-custom .ppress-hint-wrap.hint--top-left:hover:before {
  transform: translateY(-8px);
}
.acalog-custom .ppress-hint-wrap.hint--top-left:hover:after {
  transform: translate(-100%) translateY(-8px);
}
.acalog-custom .ppress-hint-wrap.hint--top-right:after,
.acalog-custom .ppress-hint-wrap.hint--top-right:before {
  bottom: 100%;
  left: 50%;
}
.acalog-custom .ppress-hint-wrap.hint--top-right:before {
  margin-bottom: -11px;
  left: calc(44%);
}
.acalog-custom .ppress-hint-wrap.hint--top-right:after {
  margin-left: -12px;
  transform: translate(0);
}
.acalog-custom .ppress-hint-wrap.hint--top-right:hover:after,
.acalog-custom .ppress-hint-wrap.hint--top-right:hover:before {
  transform: translateY(-8px);
}
.acalog-custom .ppress-hint-wrap.hint--bottom-left:after,
.acalog-custom .ppress-hint-wrap.hint--bottom-left:before {
  top: 100%;
  left: 50%;
}
.acalog-custom .ppress-hint-wrap.hint--bottom-left:before {
  margin-top: -11px;
  left: calc(44%);
}
.acalog-custom .ppress-hint-wrap.hint--bottom-left:after {
  margin-left: 12px;
  transform: translate(-100%);
}
.acalog-custom .ppress-hint-wrap.hint--bottom-left:hover:before {
  transform: translateY(8px);
}
.acalog-custom .ppress-hint-wrap.hint--bottom-left:hover:after {
  transform: translate(-100%) translateY(8px);
}
.acalog-custom .ppress-hint-wrap.hint--bottom-right:after,
.acalog-custom .ppress-hint-wrap.hint--bottom-right:before {
  top: 100%;
  left: 50%;
}
.acalog-custom .ppress-hint-wrap.hint--bottom-right:before {
  margin-top: -11px;
  left: calc(44%);
}
.acalog-custom .ppress-hint-wrap.hint--bottom-right:after {
  margin-left: -12px;
  transform: translate(0);
}
.acalog-custom .ppress-hint-wrap.hint--bottom-right:hover:after,
.acalog-custom .ppress-hint-wrap.hint--bottom-right:hover:before {
  transform: translateY(8px);
}
.acalog-custom .ppress-hint-wrap.hint--large:after,
.acalog-custom .ppress-hint-wrap.hint--medium:after,
.acalog-custom .ppress-hint-wrap.hint--small:after {
  white-space: normal;
  word-wrap: break-word;
  line-height: 1.4em;
}
.acalog-custom .ppress-hint-wrap.hint--small:after {
  width: 80px;
}
.acalog-custom .ppress-hint-wrap.hint--medium:after {
  width: 150px;
}
.acalog-custom .ppress-hint-wrap.hint--large:after {
  width: 300px;
}
.acalog-custom .ppress-hint-wrap.hint--error:after {
  text-shadow: 0 -1px #592726;
  background-color: #b34e4d;
}
.acalog-custom .ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--top-left:before,
.acalog-custom .ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--top-right:before,
.acalog-custom .ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--top:before {
  border-top-color: #b34e4d;
}
.acalog-custom .ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--bottom-left:before,
.acalog-custom .ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--bottom-right:before,
.acalog-custom .ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--bottom:before {
  border-bottom-color: #b34e4d;
}
.acalog-custom .ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--left:before {
  border-left-color: #b34e4d;
}
.acalog-custom .ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--right:before {
  border-right-color: #b34e4d;
}
.acalog-custom .ppress-hint-wrap.hint--warning:after {
  text-shadow: 0 -1px #6c5328;
  background-color: #c09854;
}
.acalog-custom .ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--top-left:before,
.acalog-custom .ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--top-right:before,
.acalog-custom .ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--top:before {
  border-top-color: #c09854;
}
.acalog-custom .ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--bottom-left:before,
.acalog-custom .ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--bottom-right:before,
.acalog-custom .ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--bottom:before {
  border-bottom-color: #c09854;
}
.acalog-custom .ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--left:before {
  border-left-color: #c09854;
}
.acalog-custom .ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--right:before {
  border-right-color: #c09854;
}
.acalog-custom .ppress-hint-wrap.hint--info:after {
  text-shadow: 0 -1px #1a3c4d;
  background-color: #3986ac;
}
.acalog-custom .ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--top-left:before,
.acalog-custom .ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--top-right:before,
.acalog-custom .ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--top:before {
  border-top-color: #3986ac;
}
.acalog-custom .ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--bottom-left:before,
.acalog-custom .ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--bottom-right:before,
.acalog-custom .ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--bottom:before {
  border-bottom-color: #3986ac;
}
.acalog-custom .ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--left:before {
  border-left-color: #3986ac;
}
.acalog-custom .ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--right:before {
  border-right-color: #3986ac;
}
.acalog-custom .ppress-hint-wrap.hint--success:after {
  text-shadow: 0 -1px #1a321a;
  background-color: #458746;
}
.acalog-custom .ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--top-left:before,
.acalog-custom .ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--top-right:before,
.acalog-custom .ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--top:before {
  border-top-color: #458746;
}
.acalog-custom .ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--bottom-left:before,
.acalog-custom .ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--bottom-right:before,
.acalog-custom .ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--bottom:before {
  border-bottom-color: #458746;
}
.acalog-custom .ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--left:before {
  border-left-color: #458746;
}
.acalog-custom .ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--right:before {
  border-right-color: #458746;
}
.acalog-custom .ppress-hint-wrap.hint--always:after,
.acalog-custom .ppress-hint-wrap.hint--always:before {
  opacity: 1;
  visibility: visible;
}
.acalog-custom .ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top:before {
  transform: translateY(-8px);
}
.acalog-custom .ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top:after {
  transform: translate(-50%) translateY(-8px);
}
.acalog-custom .ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top-left:before {
  transform: translateY(-8px);
}
.acalog-custom .ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top-left:after {
  transform: translate(-100%) translateY(-8px);
}
.acalog-custom .ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top-right:after,
.acalog-custom .ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top-right:before {
  transform: translateY(-8px);
}
.acalog-custom .ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom:before {
  transform: translateY(8px);
}
.acalog-custom .ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom:after {
  transform: translate(-50%) translateY(8px);
}
.acalog-custom .ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom-left:before {
  transform: translateY(8px);
}
.acalog-custom .ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom-left:after {
  transform: translate(-100%) translateY(8px);
}
.acalog-custom .ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom-right:after,
.acalog-custom .ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom-right:before {
  transform: translateY(8px);
}
.acalog-custom .ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--left:after,
.acalog-custom .ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--left:before {
  transform: translate(-8px);
}
.acalog-custom .ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--right:after,
.acalog-custom .ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--right:before {
  transform: translate(8px);
}
.acalog-custom .ppress-hint-wrap.hint--rounded:after {
  border-radius: 4px;
}
.acalog-custom .ppress-hint-wrap.hint--no-animate:after,
.acalog-custom .ppress-hint-wrap.hint--no-animate:before {
  transition-duration: 0s;
}
.acalog-custom .ppress-hint-wrap.hint--bounce:after,
.acalog-custom .ppress-hint-wrap.hint--bounce:before {
  -webkit-transition: opacity .3s, visibility .3s, -webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);
  -moz-transition: opacity .3s, visibility .3s, -moz-transform .3s cubic-bezier(.71,1.7,.77,1.24);
  transition: opacity .3s, visibility .3s, transform .3s cubic-bezier(.71,1.7,.77,1.24);
}
.acalog-custom .ppress-hint-wrap.hint--no-shadow:after,
.acalog-custom .ppress-hint-wrap.hint--no-shadow:before {
  text-shadow: initial;
  box-shadow: initial;
}
.acalog-custom .ppress-checkout__form * {
  --ppress-heading-fs: 22px;
  --ppress-body-fs: 16px;
  --ppress-btn-color: #2563eb;
  box-sizing: border-box;
  font-size: var(--ppress-body-fs);
}
.acalog-custom .ppress-checkout__form {
  flex-wrap: wrap;
  width: 100%;
  max-width: 100%;
  margin: 1px auto 10px;
  line-height: 20px;
  display: flex;
  position: relative;
}
.acalog-custom .ppress-checkout__form p {
  margin: 0 0 5px;
  padding: 0;
}
.acalog-custom .ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__social_login_wrap {
  padding: 5px;
}
.acalog-custom .ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__login_form_wrap {
  flex-wrap: wrap;
  display: flex;
}
.acalog-custom .ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__logged_in_text_wrap {
  margin: 5px 0 10px;
}
.acalog-custom .ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__logged_in_text_wrap .ppress-main-checkout-form__block__item {
  background-color: #eff6ff;
  border-radius: 6px;
  padding: 14px 16px;
}
.acalog-custom .ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__logged_in_text_wrap .ppress-main-checkout-form__block__item p,
.acalog-custom .ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__logged_in_text_wrap .ppress-main-checkout-form__block__item a {
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}
.acalog-custom .ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__login_form_wrap .ppress-main-checkout-form__block__item {
  margin-bottom: 5px;
}
.acalog-custom .ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__login_form_wrap .ppress-main-checkout-form__block__item:last-of-type {
  margin-bottom: 15px;
}
.acalog-custom .ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__login_form_wrap .ppress-main-checkout-form__block__item.ppress-login-submit-btn p {
  margin: 10px 0;
  padding: 0;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-section.ppress-checkout_side_section {
  order: 2;
  width: 35%;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-section.ppress-checkout_main {
  order: 1;
  width: 65%;
  padding: 0 30px 0 0;
}
.acalog-custom .ppress-checkout__form .ppress-checkout_order_summary {
  border: 1px solid #e5e7eb;
  border-radius: 5px;
}
.acalog-custom .ppress-checkout__form .ppress-checkout_order_summary__plan_name {
  font-size: var(--ppress-body-fs);
  border-bottom: 1px solid #e4e4e4;
  padding: 10px 20px;
  font-weight: 700;
}
.acalog-custom .ppress-checkout__form .ppress-checkout_order_summary__plan_price {
  font-size: 14px;
  font-weight: 500;
}
.acalog-custom .ppress-checkout__form .ppress-checkout_order_summary__bottom_details * {
  font-size: var(--ppress-body-fs);
}
.acalog-custom .ppress-checkout__form .ppress-checkout_order_summary__bottom_details .checkout_order_summary__fee_structure__item dd a {
  margin: 0;
  padding: 0;
  font-size: 14px;
  text-decoration: none;
  display: block;
}
.acalog-custom .ppress-checkout__form .checkout_order_summary__fee_structure__item dt .checkout_order_summary__fee_structure__item__trial_term {
  background: unset;
  margin-left: 0;
  padding-left: 0;
  font-weight: 600;
  display: block;
}
.acalog-custom .ppress-checkout__form .ppress-checkout_order_summary__bottom_details,
.acalog-custom .ppress-checkout__form .ppress-checkout_order_summary__plan_description {
  padding: 10px 20px;
}
.acalog-custom .ppress-checkout__form .ppress-checkout_order_summary__plan_description {
  line-height: 1.7;
  font-size: var(--ppress-body-fs);
  border-bottom: 1px solid #e5e7eb;
  padding: 20px;
}
.acalog-custom .ppress-checkout__form .checkout_order_summary__fee_structure__item {
  font-size: var(--ppress-body-fs);
  flex-wrap: nowrap;
  padding: 5px 0;
  display: flex;
}
.acalog-custom .ppress-checkout__form .checkout_order_summary__fee_structure__item dt {
  text-align: left;
  width: 60%;
}
.acalog-custom .ppress-checkout__form .checkout_order_summary__fee_structure__item dd {
  text-align: right;
  width: 40%;
}
.acalog-custom .ppress-checkout__form .checkout_order_summary__fee_structure__item dt span {
  color: #4b5563;
  letter-spacing: .35px;
  background-color: #e5e7eb;
  border-radius: 9999px;
  margin-left: 5px;
  padding: 2px 6px;
  font-size: 12px;
}
.acalog-custom .ppress-checkout__form .ppress-main-checkout-form__block fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
.acalog-custom .ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__block__fieldset {
  border: 0;
  margin: 10px 0 0;
  padding: 20px 0 0;
}
.acalog-custom .ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__block__fieldset:first-of-type {
  border: 0;
  margin-top: 10px;
  padding-top: 0;
}
.acalog-custom .ppress-checkout__form .ppress-main-checkout-form__block legend {
  color: #000;
  font-size: var(--ppress-heading-fs);
  background: 0 0;
  border: 0;
  width: 100%;
  margin: 0 0 15px;
  padding: 0 5px;
  font-weight: 700;
  line-height: 1.7;
  position: static;
}
.acalog-custom .ppress-checkout__form .ppress-main-checkout-form__block legend span {
  font-size: var(--ppress-heading-fs);
}
.acalog-custom .ppress-checkout__form .ppress-main-checkout-form__block a.ppress-checkout-show-login-form {
  cursor: pointer;
  float: right;
  vertical-align: baseline;
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 35px;
  text-decoration: none;
}
.acalog-custom .ppress-checkout__form .ppress-checkout_order_summary__discount {
  margin: 0 0 5px;
}
.acalog-custom .ppress-checkout__form .ppress-checkout_order_summary__discount p {
  font-size: 14px;
}
.acalog-custom .ppress-checkout__form .ppress-checkout__link {
  cursor: pointer;
  margin: 10px 0;
  padding: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 35px;
  text-decoration: none;
}
.acalog-custom .ppress-checkout__form a.ppress-checkout-show-login-form {
  cursor: pointer;
  float: right;
  vertical-align: baseline;
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 35px;
  text-decoration: none;
}
.acalog-custom .ppress-checkout__form .ppress-main-checkout-form__block .ppress-main-checkout-form__block__item {
  width: calc(95%);
  margin-bottom: 15px;
  padding: 5px;
  display: inline-block;
}
.acalog-custom .ppress-checkout__form .ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__login_form_wrap .ppress-main-checkout-form__block__item {
  margin-bottom: 10px;
}
.acalog-custom .ppress-checkout-form__payment_method__content_wrap .ppress-main-checkout-form__block__item:first-of-type {
  margin-top: 15px;
}
.acalog-custom .ppress-checkout__form .ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__block__item:last-of-type {
  margin-bottom: 0;
}
.acalog-custom .ppress-checkout__form .ppress-required {
  color: #ef4444;
}
.acalog-custom .ppress-checkout__form .ppress-main-checkout-form__block__item.ppress-co-half {
  width: calc(45%);
}
.acalog-custom .ppress-checkout__form .ppress-main-checkout-form__block__item.ppress-two-third {
  width: calc(61.6667%);
}
.acalog-custom .ppress-checkout__form .ppress-main-checkout-form__block__item.ppress-one-third {
  width: calc(28.3333%);
}
.acalog-custom .ppress-checkout__form .ppress-main-checkout-form__block__item.ppress-expiry-date {
  width: calc(35%);
}
.acalog-custom .ppress-checkout__form .ppress-main-checkout-form__block__item.ppress-cc-cvc {
  width: calc(55%);
}
.acalog-custom .ppress-checkout__form .press-main-checkout-form__block__item__cc_expiry_date {
  flex-wrap: wrap;
  width: 100%;
  display: flex;
}
.acalog-custom .ppress-checkout__form .press-main-checkout-form__block__item__cc_expiry_date select {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4MjgzNGQzMC03MmY4LTRkM2MtYTU4NC1lNzMzZDE1YjU2NzYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzJGMzNGODgwRkI5MTFFN0E3NzQ5QUE3QTdEMENEQjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzJGMzNGODcwRkI5MTFFN0E3NzQ5QUE3QTdEMENEQjEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMzAzN2MxMy01N2VhLTRiN2UtYjg3Yi04OGZhODk2NDYzZTgiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplMTI0MmMzNy1mZTljLTExNzktYWE3NC1kYzYxZWJhMDdhNDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7ItaH1AAABFklEQVR42uzZuw3CMBAG4NhiAFiDAsahp0sqJOaghQ5mIkgwBmwQzlJAoLz8OCe29Z90urMb65MfjUVVVVkKIbNEAhBAAAEEEEAAoZjdyseG6olyEanhSZmL8npXzTzyDXnJRI6XVIhdApCdXK2XF2qKiBGFMojPiO5KTuUYIUI9VJn4nY0M80U0IBFh/hCtkAgwDUQnJGBMK6IXEiCmEzEICQjTi9CCBIAZRGhDJsRoIYwgE2C0EcaQETFGCCvICBhjhDXEI8YK4QTxgLFGOEMYMU4IFggDxhnBBnHAsCBYIRYYNgQ7xADDivAC0cCwI7xBejBeEF4hNWZL5VAP94Q4+1pL4FcXEEAAAQQQQAABxFu8BRgA2gaBhwO0rwAAAAAASUVORK5CYII=);
  background-position: right 20px center;
  background-repeat: no-repeat;
  background-size: 10px;
  margin: 0 5px 0 0;
  width: calc(45%) !important;
}
.acalog-custom .ppress-checkout__form .press-main-checkout-form__block__item__cc_expiry_date select:last-of-type {
  margin-right: 0;
}
.acalog-custom .ppress-checkout__form label.checkout_order_summary__discount__label {
  width: 100%;
  line-height: 20px;
}
.acalog-custom .ppress-checkout__form .checkout_order_summary__discount__field_wrap {
  margin-bottom: 20px;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-section .ppress-checkout-form__place_order_wrap {
  margin: 20px 0 10px;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-section #ppress-paypal-button-element {
  margin: 16px 0 0;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-section input:not([type=checkbox]):not([type=radio]),
.acalog-custom .ppress-checkout__form .ppress-checkout-section select,
.acalog-custom .ppress-checkout__form .ppress-checkout-section textarea,
.acalog-custom .ppress-checkout__form .ppress-checkout-section #ppress-stripe-card-element {
  background-color: #fff;
  border: 1px solid #d1d5db;
  border-radius: 6px;
  width: 100%;
  height: auto;
  padding: 8px 12px;
  line-height: 20px;
  box-shadow: 0 0 #000 0, 0 0 #000 0, 0 1px 2px #0000000d;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-section #ppress-stripe-card-element {
  padding-top: 10px;
  padding-bottom: 10px;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-section textarea {
  min-height: 100px;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-section.ppress-checkout_main input[type=submit] {
  background: var(--ppress-btn-color);
  background: var(--ppress-btn-color);
  background-color: var(--ppress-btn-color);
  color: #fff;
  box-shadow: none;
  text-align: center;
  -webkit-appearance: none;
  border-color: #000 0;
  width: 100%;
  height: auto;
  padding: 12px 16px;
  font-weight: 500;
  display: block;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-section.ppress-checkout_main input[type=submit]:disabled {
  opacity: .65;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-section input[type=checkbox],
.acalog-custom .ppress-checkout__form .ppress-checkout-section input[type=radio] {
  vertical-align: middle;
  color: #4f46e5;
  border: 1px solid #d1d5db;
  border-radius: 100%;
  width: 16px;
  height: 16px;
  margin: 0;
  padding: 0 5px;
  display: inline-block;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-section input[type=checkbox] {
  cursor: pointer;
  border-radius: 0;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-section input:not([type=checkbox]):not([type=radio]):focus,
.acalog-custom .ppress-checkout__form .ppress-checkout-section textarea:focus,
.acalog-custom .ppress-checkout__form .ppress-checkout-section #ppress-stripe-card-element:focus {
  outline-offset: 2px;
  box-shadow: 0 0 0 0 #fff, 0 0 0 calc(1px) var(--ppress-btn-color), 0 0 #000 0;
  border-color: #2563eb;
  outline: 2px solid #000 0;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-section input[type=submit]:hover {
  filter: brightness(85%);
}
.acalog-custom .ppress-checkout__form .ppress-checkout-section label {
  vertical-align: baseline;
  font-weight: 500;
  line-height: 25px;
  display: block;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-section .pp-checkbox-wrap label,
.acalog-custom .ppress-checkout__form .ppress-checkout-section .pp-radio-wrap label {
  display: inline-block;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-section .pp-checkbox-wrap .ppress-checkout-field__input,
.acalog-custom .ppress-checkout__form .ppress-checkout-section .pp-radio-wrap .ppress-checkout-field__input {
  margin-right: 5px;
}
.acalog-custom .ppress-checkout__form .checkout_order_summary__discount__field_wrap input[type=text].checkout_order_summary__discount__input {
  width: 68%;
  display: inline-block;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-section input[type=submit].ppress-apply-discount-btn {
  color: #4b5563;
  background-color: #d1d5db;
  border: 0;
  border-radius: 6px;
  width: 25%;
  margin-left: 10px;
  padding: 8px 15px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: inline-block;
}
.acalog-custom .ppress-checkout__form .ppress-checkout_charge_details {
  padding: 10px 20px;
}
.acalog-custom .ppress-checkout__form .ppress-checkout_charge_details span {
  font-weight: 700;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-form__payment_methods_wrap {
  border: 1px solid #ddd;
  border-radius: 5px;
  margin: 5px 0 0;
  padding: 0;
  line-height: 1;
  list-style: none;
  overflow: visible;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-form__payment_method {
  border-top: 1px solid #ddd;
  padding: 0;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-form__payment_method:first-of-type {
  border-top: none;
  border-bottom: none;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-form__payment_method__title_wrap {
  background: #fff;
  margin: 0;
  padding: 16px 8px;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-form__payment_method__title_wrap:first-of-type {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-form__payment_method:last-of-type .ppress-checkout-form__payment_method__title_wrap {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-section .ppress-checkout-form__payment_method__title_wrap label {
  cursor: pointer;
  width: calc(70%);
  margin: 0;
  padding-top: 2px;
  padding-left: 5px;
  line-height: 1;
  display: inline-block;
  position: relative;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-form__payment_method__icons {
  position: absolute;
  top: -5px;
  right: 20px;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-form__payment_method__icons img,
.acalog-custom .ppress-checkout__form .ppress-checkout-form__payment_method__icons svg {
  max-height: 22px;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-form__payment_method .ppress-checkout-form__payment_method__content_wrap p {
  margin: 0 !important;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-form__payment_method .ppress-checkout-form__payment_method__content_wrap {
  background: #f4f4f4;
  border-top: 1px solid #ddd;
  padding: 20px 10px;
  display: none;
  margin: 0 !important;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-form__payment_method:last-of-type .ppress-checkout-form__payment_method__content_wrap {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-form__payment_method .ppress-checkout-form__payment_method__content_wrap p {
  margin: 0;
  padding: 0 5px;
  font-size: 14px;
  line-height: 1.25;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-form__payment_method .ppress-checkout-form__payment_method__title_wrap input[type=radio] {
  vertical-align: bottom;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-form__payment_method.ppress-active .ppress-checkout-form__payment_method__content_wrap {
  display: block;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-form__payment_method__content_wrap label {
  line-height: 20px;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-form__payment_method__content_wrap .ppress-checkout-form__payment_method__heading {
  font-size: var(--ppress-body-fs);
  border-bottom: 1px solid #e4e4e4;
  margin: 15px 0;
  padding: 10px 5px;
  font-weight: 700;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-form__terms_condition_wrap,
.acalog-custom .ppress-checkout__form .ppress-checkout-form__before_button_wrap {
  border: 0;
  margin: 0;
  padding: 40px 0 0;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-form__terms_condition_wrap+.ppress-checkout-form__before_button_wrap {
  padding-top: 0;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-form__terms_condition_wrap .ppress-checkout-form__terms_condition__checkbox__label span,
.acalog-custom .ppress-checkout__form .ppress-checkout-form__before_button_wrap .ppress-checkout-form__before_button__checkbox__label span {
  vertical-align: middle;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-form__terms_condition__content {
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  max-height: 200px;
  margin: 0 0 20px;
  padding: 20px;
  display: none;
  overflow: auto;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-form__terms_condition__checkbox_wrap,
.acalog-custom .ppress-checkout__form .ppress-checkout-form__before_button__checkbox_wrap {
  margin: 0 0 20px;
}
.acalog-custom .ppress-checkout__form .ppress-checkout__form__preloader {
  z-index: 99995;
  background: #fafafae6;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.acalog-custom .ppress-checkout__form .ppress-checkout__form__spinner {
  text-align: center;
  width: 85px;
  height: 85px;
  margin: auto;
  display: block;
  position: fixed;
  top: 40%;
  right: 50%;
}
.acalog-custom .ppress-checkout__form .ppress-checkout__form__spinner:after {
  content: " ";
  border: 6px solid #212529;
  border-color: #212529 #000 0;
  border-radius: 50%;
  width: 70px;
  height: 70px;
  margin: 8px;
  animation: 1.2s linear infinite ppress-dual-ring;
  display: block;
}
@keyframes ppress-dual-ring {
  .acalog-custom 0% {
    transform: rotate(0);
  }
  .acalog-custom to {
    transform: rotate(360deg);
  }
}
.acalog-custom .ppress-checkout__form .ppress-checkout-alert,
.acalog-custom .ppress-checkout__form .ppress-alert {
  border-radius: 6px;
  width: 100%;
  margin: 10px 0;
  padding: 12px 16px;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-alert ul,
.acalog-custom .ppress-checkout__form .ppress-alert ul {
  margin: 0 0 0 16px;
  padding: 0;
  list-style-type: disc;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-alert li,
.acalog-custom .ppress-checkout__form .ppress-alert li,
.acalog-custom .ppress-checkout__form .ppress-checkout-alert p,
.acalog-custom .ppress-checkout__form .ppress-alert p,
.acalog-custom .ppress-checkout__form .ppress-checkout-alert li strong,
.acalog-custom .ppress-checkout__form .ppress-alert li strong {
  font-size: var(--ppress-body-fs);
  font-weight: 400;
  line-height: 22px;
  margin: 0 !important;
  padding: 0 !important;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-alert li strong,
.acalog-custom .ppress-checkout__form .ppress-alert li strong {
  font-weight: 700;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-alert.ppress-error,
.acalog-custom .ppress-checkout__form .ppress-alert.ppress-error {
  color: #b91c1c;
  background-color: #fef2f2;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-alert.ppress-success,
.acalog-custom .ppress-checkout__form .ppress-alert.ppress-success {
  color: #065f46;
  background-color: #ecfdf5;
}
.acalog-custom .ppress-checkout-alert.ppress-warning,
.acalog-custom .ppress-alert.ppress-warning {
  color: #a16207;
  background-color: #fefce8;
  border-left: 4px solid #facc15;
  border-radius: 0;
}
.acalog-custom .ppress-checkout__form .ppress-checkout-alert p,
.acalog-custom .ppress-checkout__form .ppress-alert p {
  font-weight: 500;
}
.acalog-custom .ppress-checkout__form .ppress-checkout_order_summary #ppress-checkout-coupon-code-wrap {
  display: none;
}
.acalog-custom .ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__block__group_selector_label {
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  padding: 24px;
  box-shadow: 0 1px 2px #0000000d;
  display: flex !important;
}
.acalog-custom .ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__block__group_selector__span_wrap {
  align-items: center;
  padding-left: 10px;
  display: flex;
}
.acalog-custom .ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__block__group_selector__span {
  flex-direction: column;
  font-size: 1rem;
  line-height: 20px;
  display: flex;
}
.acalog-custom .ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__block__group_selector__title {
  font-weight: 500;
}
.acalog-custom .ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__block__group_selector__price_wrap {
  order: 2;
  margin-top: 0;
  margin-left: auto;
  font-size: 1rem;
  line-height: 20px;
  display: flex;
}
.acalog-custom .ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__block__group_selector__price_amount {
  font-weight: 500;
}
.acalog-custom .ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__block__group_selector__price_duration {
  margin-left: 4px;
}
.acalog-custom .ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__block__group_selector_label:not(:first-child) {
  margin-top: 16px;
  margin-bottom: 0;
}
.acalog-custom .ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__block__group_selector_label input[type=radio] {
  height: auto !important;
}
.acalog-custom .ppress-main-checkout-form__block__fieldset .ppress-main-checkout-form__block__group_selector_label:has(input[type=radio]:checked) {
  border-width: 2.5px;
}
.acalog-custom .ppress-checkout__form.ppressui340 .ppress-checkout-section.ppress-checkout_side_section,
.acalog-custom .ppress-checkout__form.ppressui500 .ppress-checkout-section.ppress-checkout_side_section,
.acalog-custom .ppress-checkout__form.ppressui768 .ppress-checkout-section.ppress-checkout_side_section,
.acalog-custom .ppress-checkout__form.ppressui800 .ppress-checkout-section.ppress-checkout_side_section,
.acalog-custom .ppress-checkout__form.ppressui960 .ppress-checkout-section.ppress-checkout_side_section,
.acalog-custom .ppress-checkout__form.ppressui340 .ppress-checkout-section.ppress-checkout_main,
.acalog-custom .ppress-checkout__form.ppressui500 .ppress-checkout-section.ppress-checkout_main,
.acalog-custom .ppress-checkout__form.ppressui768 .ppress-checkout-section.ppress-checkout_main,
.acalog-custom .ppress-checkout__form.ppressui800 .ppress-checkout-section.ppress-checkout_main,
.acalog-custom .ppress-checkout__form.ppressui960 .ppress-checkout-section.ppress-checkout_main {
  width: 100%;
}
.acalog-custom .ppress-checkout__form.ppressui340 .ppress-checkout-section.ppress-checkout_side_section,
.acalog-custom .ppress-checkout__form.ppressui500 .ppress-checkout-section.ppress-checkout_side_section,
.acalog-custom .ppress-checkout__form.ppressui768 .ppress-checkout-section.ppress-checkout_side_section,
.acalog-custom .ppress-checkout__form.ppressui800 .ppress-checkout-section.ppress-checkout_side_section,
.acalog-custom .ppress-checkout__form.ppressui960 .ppress-checkout-section.ppress-checkout_side_section {
  order: 1;
  margin-bottom: 15px;
}
.acalog-custom .ppress-checkout__form.ppressui340 .ppress-checkout-section.ppress-checkout_main,
.acalog-custom .ppress-checkout__form.ppressui500 .ppress-checkout-section.ppress-checkout_main,
.acalog-custom .ppress-checkout__form.ppressui768 .ppress-checkout-section.ppress-checkout_main,
.acalog-custom .ppress-checkout__form.ppressui800 .ppress-checkout-section.ppress-checkout_main,
.acalog-custom .ppress-checkout__form.ppressui960 .ppress-checkout-section.ppress-checkout_main {
  order: 2;
  padding-right: 0;
}
.acalog-custom .ppress-checkout__form.ppressui340 .ppress-main-checkout-form__block .ppress-main-checkout-form__block__item,
.acalog-custom .ppress-checkout__form.ppressui500 .ppress-main-checkout-form__block .ppress-main-checkout-form__block__item,
.acalog-custom .ppress-checkout__form.ppressui768 .ppress-main-checkout-form__block .ppress-main-checkout-form__block__item {
  width: 100%;
}
.acalog-custom .profilepress-myaccount-orders-subs,
.acalog-custom .profilepress-myaccount-orders-subs * {
  font-family: Inter var, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}
.acalog-custom .profilepress-myaccount-orders-subs .ppress-my-account-order-sub-wrap {
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  margin-top: 16px;
  box-shadow: 0 0 #000 0, 0 0 #000 0, 0 1px 2px #0000000d;
}
.acalog-custom .profilepress-myaccount-orders-subs .ppress-my-account-order-sub-wrap:first-child {
  margin-top: 0;
}
.acalog-custom .profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-body-content-header p {
  margin-bottom: 8px;
}
.acalog-custom .profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-header-wrap {
  border-color: #e5e7eb;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  grid-template-columns: repeat(4,minmax(0,1fr));
  column-gap: 8px;
  padding: 16px;
  display: grid;
}
.acalog-custom .profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-header--details {
  grid-column: span 2/span 2;
  grid-template-columns: auto auto auto;
  column-gap: 16px;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  display: grid;
}
.acalog-custom .profilepress-myaccount-orders-subs .ppress-my-account-order-sub-header--actions a:not(a:first-child) {
  margin-left: 8px;
}
.acalog-custom .profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-header--details dt {
  margin: 0;
  font-size: 14px;
  font-weight: 500;
}
.acalog-custom .profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-header--details dd {
  margin: 4px 0 0;
}
.acalog-custom .profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-header--actions {
  grid-column: span 2/span 2;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}
.acalog-custom .profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-header--actions a,
.acalog-custom .profilepress-myaccount-orders-subs a.ppress-myac-action {
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  border: 1px solid #d1d5db;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  padding: 6px 8px;
  font-size: 14px;
  font-weight: 500;
  display: flex;
  box-shadow: 0 0 #000 0, 0 0 #000 0, 0 1px 2px #0000000d;
}
.acalog-custom .profilepress-myaccount-orders-subs a.ppress-myac-action {
  margin-right: 5px;
  display: inline-block;
}
.acalog-custom .profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-body-content {
  flex: 1;
  align-items: flex-start;
  padding: 16px;
  font-size: 14px;
  line-height: 20px;
}
.acalog-custom .profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-body-content-header {
  justify-content: space-between;
  font-weight: 500;
  display: flex;
}
.acalog-custom .profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-product-name {
  font-size: 14px;
  font-weight: 500;
}
.acalog-custom .profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap p.ppress-my-account-order-sub-product-price {
  margin-top: 0 !important;
}
.acalog-custom .profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-body-content p {
  margin: 8px 0 0;
  display: block;
}
.acalog-custom .profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-body-wrap {
  align-items: flex-start;
  display: flex;
}
.acalog-custom .profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-header--details dd span {
  color: #1f2937;
  background-color: #f3f4f6;
  border-radius: 6px;
  margin: 0;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 500;
}
.acalog-custom .profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-header--details .active span,
.acalog-custom .profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-header--details .trialling span,
.acalog-custom .profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-header--details .completed span {
  color: #166534;
  background-color: #dcfce7;
}
.acalog-custom .profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-header--details .refunded span,
.acalog-custom .profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-header--details .expired span,
.acalog-custom .profilepress-myaccount-orders-subs .profilepress-myaccount-orders-subs-wrap .ppress-my-account-order-sub-header--details .cancelled span {
  color: #991b1b;
  background-color: #fee2e2;
}
.acalog-custom .profilepress-myaccount-orders-subs .ppress-myac-pagination-wrap {
  text-align: right;
  padding: 10px 0;
}
.acalog-custom .profilepress-myaccount-orders-subs .ppress-myac-pagination-wrap .page-numbers {
  border: 1px solid #d1d5db;
  padding: 8px 16px;
  font-size: 14px;
  line-height: 20px;
}
.acalog-custom .profilepress-myaccount-orders-subs .ppress-myac-pagination-wrap .page-numbers.current {
  color: #6b7280;
  background-color: #eeeeec;
}
.acalog-custom .profilepress-myaccount-orders-subs .ppress-myac-pagination-wrap .ppress-material-icons {
  vertical-align: middle;
  margin: 0;
}
.acalog-custom table.ppress-details-table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  width: 100%;
  box-shadow: 0 0 #000 0, 0 0 #000 0, 0 1px 2px #0000000d;
}
.acalog-custom .ppress-details-table thead {
  background-color: #f9fafb;
}
.acalog-custom .ppress-details-table thead tr th {
  text-align: left;
  background-color: #f9fafb;
  padding: 14px 12px;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}
.acalog-custom .ppress-details-table thead th,
.acalog-custom .ppress-details-table tr td {
  border: 1px solid #e5e7eb;
  padding: 16px;
}
.acalog-custom .ppress-details-table thead th {
  text-align: left;
  vertical-align: bottom;
  background: #e5e7eb;
}
.acalog-custom .ppress-details-table-wrap .ppress-details-table tr:nth-of-type(odd) {
  background-color: #f9fafb;
}
.acalog-custom .ppress-details-table tr td:first-child {
  font-weight: 700;
}
.acalog-custom .ppress-details-table td:last-child {
  width: 70%;
}
.acalog-custom .ppress-details-table p {
  margin: 5px 0 0;
}
.acalog-custom .ppress-details-table p:first-child {
  margin-top: 0;
}
.acalog-custom .ppress-details-table .ppress-billing-title {
  font-weight: 500;
}
.acalog-custom .ppress-details-table .ppress-sub-info {
  color: #4b5563;
  background-color: #e5e7eb;
  border-radius: 9999px;
  margin-left: 5px;
  padding: 4px 8px;
  font-size: 14px;
}
@font-face {
  font-family: Material Icons;
  font-style: normal;
  font-weight: 400;
  src: local(Material Icons), local(MaterialIcons-Regular), url("../../img/gateway/MaterialIcons-Regular.woff2") format("woff2"), url("../../img/gateway/MaterialIcons-Regular.woff") format("woff");
}
.acalog-custom .ppress-material-icons,
.acalog-custom .pp-form-field-wrap .pp-form-material-icons,
.acalog-custom #profilepress-myaccount-wrapper .ppmyac-icons {
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: "liga";
  direction: ltr;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  display: inline-block;
  font-family: Material Icons !important;
}
.acalog-custom .flatpickr-current-month .flatpickr-monthDropdown-months {
  display: inline-block !important;
}
.acalog-custom .pp-tab-widget-avatar img {
  text-align: center;
  border-radius: 50%;
  width: 190px;
  height: 190px;
  padding: 2px;
  display: block;
  float: none !important;
  margin: 0 auto 10px !important;
}
.acalog-custom .pp-user-panel {
  text-align: center;
  border-radius: 6px;
}
.acalog-custom .pp-user-panel-title {
  margin: 0;
  font-size: 20px;
}
.acalog-custom .pp-user-panel p {
  margin-bottom: 23px;
  font-size: 15px;
}
.acalog-custom .pp-tabbed-btn {
  -webkit-font-smoothing: subpixel-antialiased;
  border: none;
  border-radius: 4px;
  padding: 10px 15px;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4;
  transition: border .25s linear, color .25s linear, background-color .25s linear;
}
.acalog-custom .pp-tabbed-btn-inverse {
  background-color: #34495e;
  color: #fff !important;
}
.acalog-custom .pp-password-reset-handler-wrap .pp-reset-password-form {
  max-width: 500px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 40px;
}
.acalog-custom .pp-password-reset-handler-wrap .pp-reset-password-form h3 {
  color: #444;
  margin: 0 auto 40px;
  font-weight: 300;
}
.acalog-custom .pp-password-reset-handler-wrap .pp-reset-password-form label {
  color: #444;
  font-size: 15px;
}
.acalog-custom .pp-password-reset-handler-wrap .pp-reset-password-form label .req {
  color: red;
  margin: 2px;
}
.acalog-custom .pp-password-reset-handler-wrap .pp-reset-password-form label.active .req {
  opacity: 0;
}
.acalog-custom .pp-password-reset-handler-wrap .pp-reset-password-form input {
  box-sizing: border-box;
  background: 0 0;
  border: 1px solid #a0b3b0;
  border-radius: 0;
  width: 100%;
  height: auto;
  margin-bottom: 40px;
  padding: 5px 10px;
  font-size: 22px;
  transition: border-color .25s, box-shadow .25s;
  display: block;
}
.acalog-custom .pp-password-reset-handler-wrap .pp-reset-password-form input:focus {
  border-color: #1ab188;
  outline: 0;
}
.acalog-custom .pp-password-reset-handler-wrap .pp-reset-password-form .pp-reset-button {
  text-transform: uppercase;
  letter-spacing: .1em;
  color: #fff;
  -webkit-appearance: none;
  text-shadow: none;
  box-shadow: none;
  background: #1ab188;
  border: 0;
  border-radius: 0;
  outline: none;
  padding: 15px 0;
  font-size: 20px;
  font-weight: 600;
  transition: all .5s;
}
.acalog-custom .pp-password-reset-handler-wrap .pp-reset-password-form .pp-reset-button:hover,
.acalog-custom .pp-password-reset-handler-wrap .pp-reset-password-form .pp-reset-button:focus {
  background: #179b77;
}
.acalog-custom .pp-password-reset-handler-wrap .pp-reset-password-form .pp-reset-button-block {
  width: 100%;
  display: block;
}
.acalog-custom .pp-password-reset-handler-wrap .profilepress-reset-status {
  max-width: 420px;
  margin-left: 40px;
}
.acalog-custom #pp-pass-strength-result {
  color: #23282d;
  text-align: center;
  box-sizing: border-box;
  background-color: #eee;
  border: 1px solid #ddd;
  width: 100%;
  padding: 3px 5px;
}
.acalog-custom #pp-pass-strength-result.short {
  opacity: 1;
  background-color: #f1adad;
  border-color: #e35b5b;
}
.acalog-custom #pp-pass-strength-result.bad {
  opacity: 1;
  background-color: #fbc5a9;
  border-color: #f78b53;
}
.acalog-custom #pp-pass-strength-result.good {
  opacity: 1;
  background-color: #ffe399;
  border-color: #ffc733;
}
.acalog-custom #pp-pass-strength-result.strong {
  opacity: 1;
  background-color: #c1e1b9;
  border-color: #83c373;
}
.acalog-custom .pp-form-wrapper .pp-form-label-wrap .pp-form-required-label {
  color: red;
  font-weight: 400;
}
.acalog-custom .pp-form-wrapper input[type=checkbox],
.acalog-custom .pp-form-wrapper input[type=radio] {
  cursor: pointer;
}
.acalog-custom .pp-form-wrapper p {
  margin: 0 0 5px !important;
  padding: 0 !important;
}
.acalog-custom .pp-form-wrapper textarea,
.acalog-custom .pp-form-wrapper select,
.acalog-custom .pp-form-wrapper input[type=text],
.acalog-custom .pp-form-wrapper input[type=password],
.acalog-custom .pp-form-wrapper input[type=email],
.acalog-custom .pp-form-wrapper input[type=url],
.acalog-custom .pp-form-wrapper input[type=search],
.acalog-custom .pp-form-wrapper input[type=tel],
.acalog-custom .pp-form-wrapper input[type=number],
.acalog-custom .pp-form-wrapper input[type=datetime] {
  -webkit-appearance: none;
  background: #fff;
  border: 1px solid #dedee5;
  outline: none;
  width: 100%;
  padding: 13px 15px;
  line-height: 1;
}
.acalog-custom .pp-form-wrapper select {
  border: 1px solid #dedee5;
  outline: none;
  width: 100%;
  padding: 13px 15px;
  line-height: 1;
  appearance: none !important;
  background-image: url("../../img/gateway/arrow-down.png") !important;
  background-position: right 20px center !important;
  background-repeat: no-repeat !important;
  background-size: 10px !important;
}
.acalog-custom .pp-form-wrapper .pp-form-label-wrap {
  margin: 0 0 4px;
  padding: 0;
}
.acalog-custom .pp-form-wrapper .pp-form-label {
  text-transform: none;
  text-align: left;
  float: none;
  cursor: pointer;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3;
  display: inline;
}
.acalog-custom .pp-form-wrapper .pp-checkbox-wrap,
.acalog-custom .pp-form-wrapper .pp-radio-wrap {
  text-align: left;
  margin: 5px 0;
  padding: 0;
  line-height: normal;
  display: block;
}
.acalog-custom .pp-form-wrapper .pp-checkbox-wrap label,
.acalog-custom .pp-form-wrapper .pp-radio-wrap label {
  margin-left: 5px;
}
.acalog-custom .pp-form-wrapper input[type=checkbox],
.acalog-custom .pp-form-wrapper input[type=radio] {
  vertical-align: baseline;
  background-color: #fff;
  border: 1px solid #ccc;
  display: inline-block;
  width: 14px !important;
  height: 14px !important;
}
.acalog-custom .pp-form-wrapper .ppress-pf-profile-connect {
  padding: 5px 0 10px;
}
.acalog-custom .pp-form-wrapper a.ppress-pf-social-icon {
  width: 100%;
  height: 100%;
  display: inline;
}
.acalog-custom .pp-form-wrapper .ppress-pf-social-icon svg {
  vertical-align: middle;
  width: 40px;
  height: 40px;
}
.acalog-custom .pp-form-wrapper .ppress-pf-social-icon.dpf-instagram svg,
.acalog-custom .pp-form-wrapper .ppress-pf-social-icon.dpf-github svg,
.acalog-custom .pp-form-wrapper .ppress-pf-social-icon.dpf-threads svg,
.acalog-custom .pp-form-wrapper .ppress-pf-social-icon.dpf-bluesky svg,
.acalog-custom .pp-form-wrapper .ppress-pf-social-icon.dpf-pinterest svg {
  padding: 3px;
}
.acalog-custom a.pp-button-social-login:focus {
  outline-color: #000 0;
}
.acalog-custom a.pp-button-social-login:focus .ppsc,
.acalog-custom a.pp-button-social-login:hover .ppsc {
  background-color: #ffffffbf;
}
.acalog-custom a.pp-button-social-login:visited {
  color: #fff;
}
.acalog-custom a.pp-button-social-login {
  vertical-align: middle;
  white-space: nowrap;
  box-sizing: content-box;
  cursor: pointer;
  background: #333;
  border: 1px solid #333;
  border-radius: 2px;
  height: 2.5em;
  margin: 6px 0;
  padding: 0;
  font-family: inherit;
  font-size: 100%;
  font-weight: 700;
  line-height: 2.5em;
  display: inline-block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 2px #0000001a;
  color: #fff !important;
  text-decoration: none !important;
}
.acalog-custom a.pp-button-social-login .ppsc {
  text-transform: none;
  vertical-align: top;
  text-align: center;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  background-color: #fff;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1.8em 1.8em;
  border-top-left-radius: 1px;
  border-bottom-left-radius: 1px;
  width: 2.5em;
  height: 2.5em;
  margin: 0;
  padding: 0;
  font-size: 100%;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
  position: absolute;
  left: 0;
}
.acalog-custom a.pp-button-social-login span.ppsc-text {
  margin-left: 40px;
  padding: .5em;
  color: #fff !important;
}
.acalog-custom a.pp-button-social-login {
  min-width: 220px;
}
.acalog-custom a.pp-button-social-login .ppsc-google {
  background-image: url("../../img/gateway/google.svg");
}
.acalog-custom a.pp-button-social-login.pp-button-social-login-google {
  background: #4285f4;
  border-color: #4285f4;
}
.acalog-custom a.pp-button-social-login.pp-button-social-login-facebook {
  background: #3b5998;
  border-color: #3b5998;
}
.acalog-custom a.pp-button-social-login.pp-button-social-login-twitter {
  background: #000;
  border-color: #000;
}
.acalog-custom a.pp-button-social-login.pp-button-social-login-linkedin {
  background: #0077b5;
  border-color: #0077b5;
}
.acalog-custom a.pp-button-social-login.pp-button-social-login-microsoft {
  background: #404040;
  border-color: #404040;
}
.acalog-custom a.pp-button-social-login.pp-button-social-login-amazon {
  background: #f9991d;
  border-color: #f9991d;
}
.acalog-custom a.pp-button-social-login.pp-button-social-login-vk {
  background: #4a76a8;
  border-color: #4a76a8;
}
.acalog-custom a.pp-button-social-login.pp-button-social-login-wordpresscom {
  background: #0675c4;
  border-color: #0675c4;
}
.acalog-custom a.pp-button-social-login.pp-button-social-login-yahoo {
  background: #430297;
  border-color: #430297;
}
.acalog-custom a.pp-button-social-login.pp-button-social-login-github {
  background: #24292e;
  border-color: #24292e;
}
.acalog-custom a.pp-button-social-login .ppsc-vk {
  background-image: url("../../img/gateway/vk-fa.svg");
}
.acalog-custom a.pp-button-social-login .ppsc-microsoft {
  background-image: url("../../img/gateway/microsoft.svg");
}
.acalog-custom a.pp-button-social-login .ppsc-amazon {
  background-image: url("../../img/gateway/amazon.svg");
}
.acalog-custom a.pp-button-social-login .ppsc-yahoo {
  background-image: url("../../img/gateway/yahoo.svg");
}
.acalog-custom a.pp-button-social-login .ppsc-wordpresscom {
  background-image: url("../../img/gateway/wpcom.svg");
}
.acalog-custom a.pp-button-social-login .ppsc-facebook {
  background-image: url("../../img/gateway/facebook.svg");
}
.acalog-custom a.pp-button-social-login .ppsc-twitter {
  background-image: url("../../img/gateway/x.svg");
}
.acalog-custom a.pp-button-social-login .ppsc-linkedin {
  background-image: url("../../img/gateway/linkedin.svg");
}
.acalog-custom a.pp-button-social-login .ppsc-github {
  background-image: url("../../img/gateway/github-fa.svg");
}
.acalog-custom .pp-form-container *,
.acalog-custom .pp-form-container .pp-form-wrapper,
.acalog-custom .pp-form-container .pp-form-wrapper * {
  box-sizing: border-box;
}
.acalog-custom html .pp-form-container .select2 input.select2-search__field {
  border: 0 !important;
}
.acalog-custom .pp-form-container form input[type=submit] {
  -webkit-appearance: none !important;
}
.acalog-custom .pp-form-container form {
  background-color: #000 0;
  margin: 0;
  padding: 0;
}
.acalog-custom .woocommerce .woocommerce-MyAccount-content .pp-form-container {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.acalog-custom .pp-form-container form input,
.acalog-custom .pp-form-container form select,
.acalog-custom .pp-form-container form textarea {
  float: none;
  height: auto;
  box-shadow: none;
  text-shadow: none;
  text-transform: none;
  resize: vertical;
  background-image: none;
  outline: none;
  text-decoration: none;
  position: static;
}
.acalog-custom .pp-form-container form p {
  margin: 0 0 .5em;
}
.acalog-custom .pp-form-container form input[type=submit] {
  cursor: pointer;
  text-shadow: none;
}
.acalog-custom .pp-form-container form input[type=submit]:focus {
  outline: 0;
}
.acalog-custom .pp-form-container .pp-user-avatar {
  text-align: center !important;
  border-radius: 50% !important;
  margin: 0 auto 10px !important;
  display: block !important;
}
.acalog-custom .pp-form-container img.pp-user-cover-image {
  width: 100% !important;
  height: auto !important;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=checkbox],
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=radio],
.acalog-custom .pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=checkbox],
.acalog-custom .pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio] {
  color: #555 !important;
  clear: none !important;
  cursor: pointer !important;
  text-align: center !important;
  vertical-align: middle !important;
  -webkit-appearance: none !important;
  background: #fff !important;
  border: 1px solid #7e8993 !important;
  border-radius: 4px !important;
  outline: 0 !important;
  width: 16px !important;
  height: 16px !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 0 !important;
  transition: border-color 50ms ease-in-out !important;
  display: inline-block !important;
  box-shadow: inset 0 1px 2px #0000001a !important;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=radio],
.acalog-custom .pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio] {
  border-radius: 50% !important;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=checkbox]:checked:before,
.acalog-custom .pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=checkbox]:checked:before {
  position: static;
  content: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23000000%27%2F%3E%3C%2Fsvg%3E) !important;
  width: 20px !important;
  height: 20px !important;
  margin: -3px 0 0 -4px !important;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=radio]:checked:before,
.acalog-custom .pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio]:checked:before {
  content: "";
  background-color: #000 !important;
  border-radius: 50% !important;
  width: 8px !important;
  height: 8px !important;
  margin: 3px !important;
  line-height: 1.14286 !important;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=checkbox]:checked:before,
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=radio]:checked:before,
.acalog-custom .pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=checkbox]:checked:before,
.acalog-custom .pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio]:checked:before {
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: none;
  float: left !important;
  vertical-align: middle !important;
  display: inline-block !important;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch,
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch * {
  font-family: Merriweather, sans-serif;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .ppbs-headline,
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch h1,
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch h2,
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch h3,
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch h4 {
  margin-top: 1em;
  margin-bottom: 1em;
  font-size: 20px;
  font-weight: 700;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .ppbs-headline {
  text-align: center;
  margin-top: 0;
  margin-right: 6.387%;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch input:disabled {
  opacity: .5;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch {
  color: #222;
  background: #fff;
  border-radius: 3px;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  padding: 6% 0 6% 6%;
  font-size: 14px;
  position: relative;
  box-shadow: 0 0 0 .5px #0014281a, 0 2px 8px #32375a33;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppf-remove-frame {
  box-shadow: none;
  border-radius: 0;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap,
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-submit-button-wrap {
  vertical-align: top;
  width: 100%;
  padding: 0 6.387% 4% 0;
  display: inline-block;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-submit-button-wrap {
  padding-bottom: 0;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap .pp-form-label-wrap {
  margin: 0 0 5px;
  padding: 0;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-reveal .pp-form-field-description {
  display: none;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-reveal .pp-form-field-input-textarea-wrap .pp-form-field:focus~.pp-form-field-description {
  display: block;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-standard .ppress-hint-tooltip,
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-reveal .ppress-hint-tooltip,
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-tooltip .pp-form-field-description {
  display: none;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-tooltip .ppress-hint-tooltip {
  font-weight: 400;
  display: inline;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-tooltip .ppress-hint-tooltip .pp-form-material-icons {
  vertical-align: top;
  margin: 0;
  padding: 0;
  font-size: 110%;
  display: inline;
  position: relative;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fld-inside {
  position: relative;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fld-inside .pp-form-label-wrap {
  z-index: 2;
  position: absolute;
  top: 5px;
  left: 15px;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap.fld-inside .pp-form-label-wrap {
  left: 0 !important;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fld-inside .pp-form-field-input-textarea-wrap .pp-form-field {
  padding-top: 18px;
  padding-bottom: 2px;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap.fld-inside .pp-form-field-input-textarea-wrap .pp-form-field {
  padding-top: 23px;
  padding-bottom: 7px;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap.fld-inside .pp-form-field-input-textarea-wrap .pp-form-field {
  padding-top: 30px;
  padding-bottom: 10px;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fw-half {
  width: 50%;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fw-third {
  width: 33.3333%;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]),
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap select,
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap textarea {
  color: #69717a;
  background: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 0;
  width: 100%;
  min-height: 40px;
  margin: 0;
  padding: 10px 15px;
  font-size: 14px;
  line-height: 1.3;
  transition: all .35s;
  display: inline-block;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap textarea {
  height: 100px;
  overflow: auto;
}
.acalog-custom .pp-form-field-wrap .pp-form-material-icons {
  cursor: text;
  width: 24px;
  height: 24px;
  margin: 8px 12px 0 0;
  position: absolute;
  top: 0;
  right: 0;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-right .pp-form-field-wrap.field-has-icon input,
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-right .pp-form-field-wrap.field-has-icon textarea {
  padding-right: 40px;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-left .pp-form-field-wrap.field-has-icon input,
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-left .pp-form-field-wrap.field-has-icon textarea {
  padding-left: 40px;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-left .pp-form-field-wrap.field-has-icon input,
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-left .pp-form-field-wrap.field-has-icon textarea {
  padding-left: 30px !important;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-right .pp-form-field-wrap.field-has-icon input,
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-right .pp-form-field-wrap.field-has-icon textarea {
  padding-right: 30px !important;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-left .pp-form-field-wrap .pp-form-material-icons {
  margin-left: 12px;
  left: 0;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-left .pp-form-field-wrap .pp-form-material-icons {
  margin-left: 0 !important;
  left: 0 !important;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-right .pp-form-field-wrap .pp-form-material-icons {
  margin-right: 0 !important;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap .pp-form-material-icons {
  margin-top: 10px;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap .pp-form-material-icons {
  margin-top: 18px;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .has-password-visibility-icon .pp-form-material-icons {
  cursor: pointer;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-pill .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]),
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-pill .pp-form-field-wrap select,
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-pill .pp-form-field-wrap textarea {
  border-radius: 25px !important;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-round .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]),
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-round .pp-form-field-wrap select,
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-round .pp-form-field-wrap textarea {
  border-radius: 6px !important;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]),
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap select,
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap .select2.select2-container,
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap textarea {
  border: 0 !important;
  border-bottom: 1px solid #dbdbdb !important;
  padding-left: 0 !important;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap span.select2-selection.select2-selection--multiple {
  border: 0 !important;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap input[type=text]:focus,
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap select:focus,
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap textarea:focus {
  box-shadow: none !important;
  border-top: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-flat .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]),
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-flat .pp-form-field-wrap select,
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-flat .pp-form-field-wrap .select2-selection,
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-flat .pp-form-field-wrap textarea {
  background: #f7f7f7 !important;
  border: 0 !important;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap input,
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap select {
  padding-top: 15px;
  padding-bottom: 15px;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap textarea {
  height: 150px;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap input,
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap select {
  padding-top: 20px;
  padding-bottom: 20px;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap textarea {
  height: 200px;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap input[type=text]:focus,
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap select:focus,
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap textarea:focus {
  border: 1px solid #999;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap .pp-form-label-wrap .pp-form-label,
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap .ppform-remember-label {
  float: none;
  color: #444;
  background-color: #000 0;
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.3;
  display: block;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap .ppform-remember-label {
  display: inline-block;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppf-hide-asterisk .pp-form-required-label {
  display: none;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-submit-button-wrap input[type=submit] {
  color: #fff;
  text-align: center;
  background: #000;
  border: none;
  width: auto;
  min-width: 110px;
  padding: 15px 10px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  transition: all .15s ease-in-out;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-submit-button-wrap input[type=submit],
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-submit-button-wrap input[type=submit] {
  padding-top: 20px;
  padding-bottom: 20px;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbl-pill .pp-form-submit-button-wrap input[type=submit] {
  border-radius: 25px !important;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbl-round .pp-form-submit-button-wrap input[type=submit] {
  border-radius: 6px !important;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-submit-button-wrap input[type=submit]:hover,
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-submit-button-wrap input[type=submit]:focus {
  color: #000;
  background-color: #ededed;
  text-decoration: none;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-checkbox-wrap,
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-radio-wrap {
  margin: 0 0 5px;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-checkboxes-container {
  margin: 0;
  padding: 0;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-checkbox-wrap:last-of-type,
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-radio-wrap:last-of-type {
  margin-bottom: 0;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-description {
  color: #666;
  text-align: left;
  margin: 4px 0 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.3;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-wide .pp-form-submit-button-wrap input[type=submit] {
  width: 100%;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-full-width .pp-form-submit-button-wrap {
  margin-top: 4%;
  margin-bottom: 4%;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-full-width .pp-form-submit-button-wrap input[type=submit] {
  margin: 0;
  display: block;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  width: 100% !important;
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-full-width.ppsbl-pill {
  border-bottom-right-radius: 25px !important;
  border-bottom-left-radius: 25px !important;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-full-width.ppsbl-round {
  border-bottom-right-radius: 6px !important;
  border-bottom-left-radius: 6px !important;
}
.acalog-custom .pp-form-container .pp-form-wrapper.ppBuildScratch a.pp-button-social-login:last-of-type {
  margin-bottom: 1.5em !important;
}
.acalog-custom #profilepress-myaccount-wrapper,
.acalog-custom #profilepress-myaccount-wrapper *,
.acalog-custom #profilepress-myaccount-wrapper :after,
.acalog-custom #profilepress-myaccount-wrapper :before {
  box-sizing: border-box;
}
.acalog-custom #profilepress-myaccount-wrapper {
  font-size: 16px;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-row {
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-nav {
  flex-direction: column;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}
.acalog-custom #profilepress-myaccount-wrapper .ppmyac-dashboard-item {
  width: 100%;
  text-align: inherit;
  box-shadow: none;
  background-color: #fff;
  border: 1px solid #00000020;
  margin-bottom: -1px;
  padding: .75em 1.25em;
  display: block;
  position: relative;
  text-decoration: none !important;
}
.acalog-custom #profilepress-myaccount-wrapper .ppmyac-dashboard-item.isactive {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.acalog-custom #profilepress-myaccount-wrapper .ppmyac-dashboard-item:first-child {
  border-top-left-radius: .25em;
  border-top-right-radius: .25em;
}
.acalog-custom #profilepress-myaccount-wrapper .ppmyac-dashboard-item:last-child {
  border-bottom-right-radius: .25em;
  border-bottom-left-radius: .25em;
  margin-bottom: 0;
}
.acalog-custom #profilepress-myaccount-wrapper .ppmyac-icons {
  vertical-align: text-bottom;
  margin-right: .5em;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-col-sm-3 {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}
@media (min-width: 576px) {
  .acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content {
  width: 100%;
  padding-top: 30px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}
@media (min-width: 576px) {
  .acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content {
    flex: 0 0 75%;
    max-width: 75%;
  }
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-avatar-wrap {
  text-align: center;
  margin-bottom: 20px;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-avatar-wrap .profilepress-myaccount-avatar img.pp-user-avatar {
  border-radius: 999px;
  width: 120px;
  height: 120px;
  display: inline-block;
  float: none !important;
  margin: 0 !important;
  position: static !important;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-nav a:focus {
  text-shadow: none;
  box-shadow: none;
  outline: none;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content h2,
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content h3 {
  margin-top: 0 !important;
  margin-bottom: 1em !important;
  font-size: 2em !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-submenus-wrap {
  margin-bottom: 2em;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-submenu-wrap {
  padding-right: 1em;
  display: inline;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-submenu-item {
  color: inherit;
  padding: 0 0 10px;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-submenu-item.ppsubmenu-active {
  border-bottom: 3px solid #6c757d;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content h3 {
  margin-bottom: 1em !important;
  font-size: 1.2em !important;
  font-weight: 500 !important;
}
.acalog-custom .profilepress-myaccount-alert,
.acalog-custom .profilepress-myaccount-edit-profile .profilepress-edit-profile-status {
  border-radius: .25em;
  position: relative;
  border: 1px solid #000 0 !important;
  margin-bottom: 1em !important;
  padding: .75em 1.25em !important;
}
.acalog-custom .profilepress-myaccount-alert.pp-alert-danger,
.acalog-custom .profilepress-myaccount-edit-profile .profilepress-edit-profile-status {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.acalog-custom .profilepress-myaccount-alert.pp-alert-success,
.acalog-custom .profilepress-myaccount-edit-profile .profilepress-edit-profile-status.success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field {
  margin-top: .5em;
  margin-bottom: 1em;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-cover-image-empty {
  background-color: #eee;
  min-height: 250px;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-cover-image-wrap {
  background-color: #fff;
  border: 1px solid #00000020;
  border-radius: .25em;
  margin-bottom: 0;
  padding: .75em;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-cover-image-wrap img {
  width: 100%;
  height: auto;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-email-notifications-wrap .profilepress-myaccount-form-field {
  margin-top: .5em;
  margin-bottom: .5em;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-email-notifications-wrap {
  margin-bottom: 2em;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field label {
  margin-bottom: .2em;
  font-weight: 500;
  display: block;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field input[type=radio]+label,
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field input[type=checkbox]+label {
  display: inline;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .profilepress-myaccount-form-control:not([type=radio]):not([type=checkbox]),
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap input:not([type=radio]):not([type=checkbox]):not([type=submit]),
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap textarea,
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap select {
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: .25em;
  width: 100%;
  height: calc(4.25em);
  padding: .375em .75em;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  display: block;
  overflow: visible;
  box-shadow: inset 0 1px 1px #00000020;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap textarea {
  resize: vertical !important;
  height: auto !important;
  min-height: 100px !important;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content input.profilepress-myaccount-form-control:focus,
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content textarea.profilepress-myaccount-form-control:focus,
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content select.profilepress-myaccount-form-control:focus {
  box-shadow: none;
  background-color: #fff;
  border-color: #bbb;
  outline: 0;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .profilepress-myaccount-form-field input[type=submit] {
  cursor: pointer;
  width: auto;
  display: inline-block;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .profilepress-myaccount-form-field input[type=submit]:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
  text-decoration: none;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file {
  width: 100%;
  height: calc(4.25em);
  margin-bottom: 0;
  display: inline-block;
  position: relative;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file-input {
  z-index: 2;
  opacity: 0;
  width: 100%;
  height: calc(4.25em);
  margin: 0;
  position: relative;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file-label {
  z-index: 1;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: .25em;
  height: calc(4.25em);
  padding: .375em .75em;
  font-weight: 400;
  line-height: 1.5;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file-label:after {
  box-sizing: border-box;
  z-index: 3;
  color: #495057;
  content: "Browse";
  border-left: inherit;
  background-color: #e9ecef;
  border-radius: 0 .25em .25em 0;
  height: 2.25em;
  padding: .375em .75em;
  line-height: 1.5;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file-input~.ppmyac-custom-file-label[data-browse]:after {
  content: attr(data-browse);
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field .pp-checkbox-wrap label.pp-form-label,
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field .pp-radio-wrap label.pp-form-label {
  margin: 0 0 0 .381982em;
  display: inline-block;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-avatar-wrap {
  flex-direction: column;
  margin: 1em 0 0;
  padding-left: 0;
  display: flex;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-avatar {
  background-color: #fff;
  border: 1px solid #00000020;
  border-radius: .25em;
  margin-bottom: 0;
  padding: .75em 1.25em;
  position: relative;
  justify-content: space-between !important;
  display: flex !important;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content .pp-user-avatar {
  object-fit: cover;
  object-position: center;
  border-radius: 50%;
  width: 70px;
  height: 70px;
  min-height: 100%;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content .ppmyac-remove-avatar {
  color: #fff;
  text-align: center;
  vertical-align: middle;
  height: 35px;
  text-shadow: none;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background-color: #6c757d;
  border: 1px solid #6c757d;
  border-radius: .2em;
  padding: .25em .5em;
  font-size: .875em;
  font-weight: 400;
  line-height: 1.5;
  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  display: inline-block;
  margin-top: .5em !important;
  margin-bottom: .5em !important;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-cover-image-wrap .ppmyac-remove-avatar {
  margin-top: .75em !important;
  margin-bottom: 0 !important;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content input.profilepress-myaccount-form-control::-webkit-file-upload-button {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 6px;
  font-size: 14px;
}
.acalog-custom #profilepress-myaccount-wrapper .profilepress-myaccount-content .select2-selection {
  border-radius: .25em;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  box-shadow: inset 0 1px 1px #00000020;
}
.acalog-custom .ppress-2fa-setup-wrap .ppmyac-2fa-recovery-codes-wrap {
  text-align: center;
  width: 250px;
}
.acalog-custom .pp-form-container .pp-field-user-avatar-picture-wrap {
  width: 250px;
  height: auto;
  margin: auto;
  position: relative;
}
.acalog-custom .pp-form-container .pp-field-user-cover-image-wrap {
  margin: auto;
  position: relative;
}
.acalog-custom .pp-field-user-avatar-picture-wrap:hover .pp-profile-avatar-overlay-wrap,
.acalog-custom .pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay-wrap {
  text-align: center;
  box-sizing: border-box;
  color: #fff;
  text-shadow: 0 1px #666;
  background: #00000080;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  padding: 0;
  font-size: 16px;
  line-height: 21px;
  position: absolute;
  top: 0;
  left: 0;
}
.acalog-custom .pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay-wrap {
  border-radius: 0;
}
.acalog-custom .pp-field-user-avatar-picture-wrap:hover .pp-profile-avatar-overlay,
.acalog-custom .pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay {
  width: 100%;
  height: 100%;
  display: table;
}
.acalog-custom .pp-field-user-avatar-picture-wrap .pp-profile-avatar-overlay ins,
.acalog-custom .pp-field-user-cover-image-wrap .pp-cover-image-overlay ins {
  display: none;
}
.acalog-custom .pp-field-user-avatar-picture-wrap:hover .pp-profile-avatar-overlay ins,
.acalog-custom .pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay ins {
  vertical-align: middle;
  height: 100%;
  display: table-cell;
  color: #fff !important;
  background: 0 0 !important;
  border-bottom: none !important;
  text-decoration: none !important;
}
.acalog-custom .pp-field-user-avatar-picture-wrap:hover .pp-profile-avatar-overlay-wrap .pp-profile-avatar-overlay .pp-form-material-icons,
.acalog-custom .pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay-wrap .pp-cover-image-overlay .pp-form-material-icons {
  cursor: pointer;
  color: #fff !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  font-size: 35px !important;
  display: block !important;
  position: static !important;
  top: auto !important;
  right: auto !important;
}
.acalog-custom html .select2.select2-container .select2-selection.select2-selection--multiple input.select2-search__field {
  border: 0 !important;
  height: auto !important;
}
.acalog-custom .select2.select2-container .select2-selection.select2-selection--multiple input.select2-search__field {
  box-shadow: none !important;
  border: 0 !important;
}
.acalog-custom .select2.select2-container .select2-selection.select2-selection--multiple li.select2-selection__choice {
  height: auto;
  line-height: normal;
}
.acalog-custom .pp-form-wrapper.pp-member-directory {
  opacity: 0;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile {
  box-sizing: border-box;
  color: #666;
  opacity: 0;
  width: 100%;
  max-width: 1000px;
  margin-bottom: 30px;
  font-size: 15px;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  box-sizing: border-box;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile a,
.acalog-custom .pp-form-wrapper.ppress-default-profile a:hover {
  text-decoration: none !important;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppress-default-profile-cover {
  box-sizing: border-box;
  background-color: #eee;
  position: relative;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppress-default-profile-cover-e {
  text-align: center;
  overflow: hidden;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppress-default-profile-cover-e img {
  border-radius: 0;
  width: 100%;
  margin: 0;
  display: block;
  overflow: hidden;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppress-dpf-header {
  box-sizing: content-box;
  border-bottom: 2px solid #eee;
  min-height: 85px;
  padding: 0 0 25px;
  position: relative;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppress-dpf-headericon {
  vertical-align: middle;
  z-index: 66;
  height: 30px;
  margin-right: 10px;
  font-size: 30px;
  line-height: 30px;
  position: absolute;
  top: 15px;
  right: 0;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppress-dpf-headericon .ppress-dpf-edit-a .ppress-material-icons {
  font-size: 30px;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile a.ppress-dpf-edit-a {
  color: #aaa;
  border-bottom: 0;
  text-decoration: none;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppress-dpf-headericon a:hover,
.acalog-custom .pp-form-wrapper.ppress-default-profile a.ppress-dpf-edit-a.active {
  color: #007bff;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-photo {
  float: left;
  box-sizing: border-box;
  width: 200px;
  height: 200px;
  margin: 0 0 0 30px;
  position: absolute;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile.ppdf-nocover .ppress-dpf-profile-photo {
  position: relative;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-photo img {
  width: 100%;
  height: auto;
  box-shadow: none;
  background: #fff;
  border: 5px solid #fff;
  border-radius: 100%;
  margin: 0;
  display: block;
  overflow: hidden;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-meta {
  -ms-word-break: break-all;
  word-break: break-word;
  word-wrap: break-word;
  padding-right: 30px;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppress-dpf-main-meta {
  color: #999;
  padding: 10px 0 0;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppress-dpf-name {
  color: #555;
  margin-right: 30px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.7em;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppress-dpf-clear {
  clear: both;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppress-dpf-meta span {
  margin: 0 5px;
  font-size: 14px;
  line-height: .1;
  display: inline-block;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppress-dpf-meta span:first-child {
  margin: 0 5px 0 0;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppress-dpf-meta-text {
  margin: 5px 0 0;
  font-size: 13px;
  line-height: 1.4em;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav {
  text-align: center;
  background: #444;
  padding: 10px;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item a {
  color: #fff;
  float: left;
  border-bottom: 0;
  border-radius: 4px;
  margin-left: 5px;
  padding: 6px 10px 6px 28px;
  font-size: 14px;
  font-weight: 600;
  display: block;
  position: relative;
  text-decoration: none !important;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item a:hover {
  background: #555;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item .ppress-material-icons {
  height: 18px;
  font-size: 18px;
  line-height: 1.5;
  display: block;
  position: absolute;
  left: 10px;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item span.ppress-dpf-nav-title {
  padding-left: 5px;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item.ppress-dpf-active a {
  background: #007bff;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-body {
  max-width: 600px;
  margin: auto;
  padding-top: 15px;
  padding-bottom: 15px;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-note,
.acalog-custom .pp-form-wrapper.ppress-default-profile .pp-user-comment-no-item {
  text-align: center;
  color: #666;
  padding-top: 20px;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-note .ppress-material-icons {
  height: 70px;
  font-size: 70px;
  line-height: 70px;
  display: inline-block;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-note span,
.acalog-custom .pp-form-wrapper.ppress-default-profile .pp-user-comment-no-item span {
  color: #888;
  margin-top: 10px;
  font-size: 16px;
  display: block;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-note a {
  border: none !important;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-body-items {
  margin: 0 0 30px;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-body-item {
  padding: 15px 0 0;
  position: relative;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppress-dpf-item-label {
  border-bottom: 2px solid #eee;
  margin: 0 0 8px;
  padding-bottom: 4px;
  font-size: 15px;
  font-weight: 700;
  line-height: 22px;
  display: block;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppress-dpf-field-label-icon {
  float: left;
  text-align: center;
  width: 24px;
  height: 22px;
  margin: 0 8px 0 0;
  line-height: 18px;
  display: inline-block;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppress-dpf-field-label-icon i {
  font-size: 22px;
  position: relative;
  top: 1px;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppdf-nocover .ppress-dpf-profile-photo {
  float: none;
  text-align: center;
  margin: 0 auto;
  position: relative;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppdf-nocover .ppress-dpf-profile-meta {
  text-align: center !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.acalog-custom .ppress-default-profile.ppressui340 .ppress-dpf-profile-nav {
  padding: 0 !important;
}
.acalog-custom .ppress-default-profile.ppressui340 .ppress-dpf-profile-nav-item a {
  border-radius: 0 !important;
  margin-left: 0 !important;
  padding: 10px 16px !important;
}
.acalog-custom .ppress-dpf-profile-nav-item.ppressui340 .ppress-dpf-profile-body {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.acalog-custom .ppress-default-profile.ppressui340.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-photo {
  position: static !important;
  top: auto !important;
  left: auto !important;
}
.acalog-custom .ppress-default-profile.ppressui340 .ppress-dpf-header .ppress-dpf-profile-meta {
  text-align: center !important;
  margin-top: -30px !important;
  padding: 0 !important;
}
.acalog-custom .ppress-default-profile.ppressui340.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-meta {
  padding-top: 0 !important;
}
.acalog-custom .ppress-default-profile.ppressui340 .ppress-dpf-header .ppress-dpf-name {
  float: none !important;
  margin-right: 0 !important;
  font-size: 18px !important;
}
.acalog-custom .ppress-default-profile.ppressui340 .ppress-dpf-header .ppress-dpf-meta-text {
  padding: 0 20px !important;
}
.acalog-custom .ppress-default-profile.ppressui340 .ppress-dpf-profile-photo {
  float: none !important;
  text-align: center !important;
  width: 100px !important;
  height: 100px !important;
  margin: 0 auto !important;
  position: relative !important;
  top: -40px !important;
  left: auto !important;
}
.acalog-custom .ppress-default-profile.ppressui340.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-photo {
  width: 120px !important;
  height: 120px !important;
}
.acalog-custom .ppress-default-profile.ppressui340 .ppress-dpf-nav-title {
  font-size: 12px !important;
}
.acalog-custom .ppress-default-profile.ppressui340 .ppress-dpf-profile-nav-item .ppress-material-icons {
  height: 20px !important;
  font-size: 20px !important;
  line-height: 20px !important;
  display: block !important;
  position: static !important;
  top: auto !important;
  left: auto !important;
}
.acalog-custom .ppress-default-profile.ppressui340.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-meta {
  margin-top: 0 !important;
}
.acalog-custom .ppress-default-profile.ppressui500 .ppress-dpf-profile-nav {
  padding: 0 !important;
}
.acalog-custom .ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item a {
  border-radius: 0 !important;
  margin-left: 0 !important;
  padding: 10px 16px !important;
}
.acalog-custom .ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item i {
  height: 22px !important;
  font-size: 22px !important;
  line-height: 22px !important;
  display: block !important;
  position: static !important;
  top: auto !important;
  left: auto !important;
}
.acalog-custom .ppress-default-profile.ppressui500 .ppress-dpf-profile-body {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.acalog-custom .ppress-default-profile.ppressui500.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-photo {
  width: 120px !important;
  height: 120px !important;
  position: static !important;
  top: auto !important;
  left: auto !important;
}
.acalog-custom .ppress-default-profile.ppressui500 .ppress-dpf-profile-photo {
  float: none !important;
  width: 100px !important;
  height: 100px !important;
  margin: 0 auto !important;
  display: block !important;
  position: relative !important;
  top: -40px !important;
  left: 0 !important;
}
.acalog-custom .ppress-default-profile.ppressui500 .ppress-dpf-header .ppress-dpf-profile-meta {
  text-align: center !important;
  margin-top: -30px !important;
  padding: 0 !important;
}
.acalog-custom .ppress-default-profile.ppressui500 .ppress-dpf-header .ppress-dpf-name {
  float: none !important;
  margin-right: 0 !important;
  font-size: 21px !important;
}
.acalog-custom .ppress-default-profile.ppressui500 .ppress-dpf-header .ppress-dpf-meta-text {
  padding-top: 10px !important;
}
.acalog-custom .ppress-default-profile.ppressui500 .ppress-dpf-header .ppress-dpf-meta {
  padding: 0 20px !important;
  display: block !important;
}
.acalog-custom .ppress-default-profile.ppressui500 .ppress-dpf-nav-title {
  font-size: 12px !important;
}
.acalog-custom .ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item .ppress-material-icons {
  height: 20px !important;
  font-size: 20px !important;
  line-height: 20px !important;
  display: block !important;
  position: static !important;
  top: auto !important;
  left: auto !important;
}
.acalog-custom .ppress-default-profile.ppressui500.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-meta {
  margin-top: 0 !important;
}
.acalog-custom .ppress-default-profile.ppressui800 .ppress-dpf-profile-nav {
  padding: 0 !important;
}
.acalog-custom .ppress-default-profile.ppressui800 .ppress-dpf-profile-nav-item a {
  border-radius: 0 !important;
  margin-left: 0 !important;
  padding: 10px 20px !important;
}
.acalog-custom .ppress-default-profile.ppressui800 .ppress-dpf-profile-photo {
  width: 140px !important;
  height: 140px !important;
  top: -70px !important;
}
.acalog-custom .ppress-default-profile.ppressui800.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-photo {
  top: auto !important;
}
.acalog-custom .ppress-default-profile.ppressui800 .ppress-dpf-header .ppress-dpf-meta-text {
  padding-top: 10px !important;
}
.acalog-custom .ppress-default-profile.ppressui800 .ppress-dpf-nav-title {
  font-size: 12px !important;
}
.acalog-custom .ppress-default-profile.ppressui800 .ppress-dpf-profile-nav-item .ppress-material-icons {
  height: 20px !important;
  font-size: 20px !important;
  line-height: 20px !important;
  display: block !important;
  position: static !important;
  top: auto !important;
  left: auto !important;
}
.acalog-custom .ppress-default-profile.ppressui960 .ppress-dpf-profile-photo {
  width: 140px !important;
  height: 140px !important;
  top: -70px !important;
}
.acalog-custom .ppress-default-profile.ppressui960.ppdf-nocover .ppress-dpf-profile-meta {
  margin-top: -50px !important;
}
.acalog-custom .ppress-default-profile.ppressui340 .ppress-dpf-profile-nav-item a,
.acalog-custom .ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item a {
  padding: 5px 11px !important;
  font-size: 12px !important;
}
.acalog-custom .ppress-default-profile.ppressui340 .ppress-dpf-profile-nav-item .ppress-material-icons,
.acalog-custom .ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item .ppress-material-icons {
  font-size: 14px !important;
}
.acalog-custom .ppress-default-profile.ppressui340 span.ppress-dpf-nav-title,
.acalog-custom .ppress-default-profile.ppressui500 span.ppress-dpf-nav-title {
  font-size: 10px !important;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile ul.pp-user-post-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile li.pp-user-post-item {
  border-bottom: 1px solid #eee;
  padding: 20px 0;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .pp-user-post-item a,
.acalog-custom .pp-form-wrapper.ppress-default-profile .pp-user-post-item h3 {
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .pp-user-post-item h3.pp-post-item-head {
  line-height: 20px;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .ppress-dpf-more-post-wrap {
  text-align: center;
  padding-top: 30px;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile a.ppress-dpf-more-post-btn {
  text-align: center;
  text-transform: none;
  color: #fff;
  background: #007bff;
  border: none;
  border-radius: 4px;
  width: 100%;
  max-width: 250px;
  margin: 0 auto;
  padding: 15px;
  font-size: 15px;
  font-weight: 400;
  line-height: 1em;
  text-decoration: none;
  transition: all .25s;
  display: block;
  box-shadow: 0 4px 6px #32325d1c, 0 1px 3px #00000014;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .pp-user-comment-item {
  border-bottom: 1px solid #eee;
  padding: 20px 0;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .pp-user-comment-item-link a {
  color: inherit;
}
.acalog-custom .pp-form-wrapper.ppress-default-profile .pp-user-comment-no-item+.ppress-dpf-more-post-wrap {
  display: none;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header.ppressmd-form {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row:not(.ppressmd-member-directory-filters-bar) {
  flex-flow: row;
  justify-content: flex-start;
  align-items: baseline;
  margin: 0 0 10px;
  display: flex;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row.ppressmd-member-directory-search-row {
  justify-content: flex-end;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 60%;
  display: flex;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line label {
  flex: 1;
  min-width: 90px;
  max-width: 85%;
  margin: 0 10px 0 0;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line label .ppressmd-search-line {
  -webkit-appearance: textfield;
  background-color: #fff;
  border-radius: 2px;
  width: 100%;
  position: static;
  cursor: text !important;
  box-sizing: border-box !important;
  height: 40px !important;
  box-shadow: none !important;
  outline: none !important;
  margin: 0 !important;
  padding: 0 12px !important;
  font-size: 15px !important;
  display: block !important;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line .ppressmd-do-search {
  width: auto;
  min-width: 15%;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-sorting {
  flex-flow: row;
  flex: 5;
  justify-content: flex-start;
  align-items: baseline;
  display: flex;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-sorting .ppressmd-member-directory-sorting-a {
  cursor: pointer;
  flex-flow: row;
  justify-content: flex-start;
  align-items: baseline;
  display: flex;
  position: relative;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header a {
  box-shadow: none;
  border-bottom: none;
  text-decoration: none;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppress-material-icons {
  vertical-align: middle;
  display: inline;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters {
  text-align: right;
  flex-flow: row;
  flex: 2;
  justify-content: flex-end;
  align-items: baseline;
  display: flex;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters .ppressmd-member-directory-filters-a {
  cursor: pointer;
  flex-flow: row;
  justify-content: flex-start;
  align-items: baseline;
  display: flex;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters .ppressmd-member-directory-filters-a a {
  margin: 0 5px 0 0;
}
.acalog-custom .ppressmd-member-directory-header:not(.ppmd-filters-expand) .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters .ppressmd-member-directory-filters-a .ppress-up,
.acalog-custom .ppressmd-member-directory-header.ppmd-filters-expand .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters .ppressmd-member-directory-filters-a .ppress-down {
  display: none;
}
.acalog-custom .ppressmd-new-dropdown {
  z-index: 10;
  box-sizing: border-box;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 5px;
  height: auto;
  margin: 0;
  font-size: 16px;
  display: none;
  position: absolute;
  box-shadow: 0 7px 14px #32325d1a, 0 3px 6px #00000012;
}
.acalog-custom .ppressmd-new-dropdown ul {
  margin: 0;
  padding: 0;
}
.acalog-custom .ppressmd-new-dropdown ul li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-sorting .ppressmd-member-directory-sorting-a .ppressmd-new-dropdown {
  width: 200px;
  top: 24px;
  left: -12px;
}
.acalog-custom .ppressmd-new-dropdown ul li a {
  padding: 8px 12px;
  line-height: 1;
  display: block;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row.ppressmd-member-directory-filters-bar {
  padding: 0 0 10px;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row.ppressmd-header-row-invisible {
  margin: 0;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search.ppressmd-search-invisible {
  display: none;
}
.acalog-custom .ppressmd-member-directory-header.ppmd-filters-expand .ppressmd-member-directory-header-row .ppressmd-search.ppressmd-search-invisible {
  display: grid;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search {
  grid-gap: 10px;
  -ms-grid-template-rows: auto 1fr;
  -ms-grid-template-columns: repeat(3,1fr);
  -ms-grid-gap: 10px;
  -ms-grid-auto-rows: minmax(max-content,auto);
  grid-template-rows: auto 1fr;
  grid-template-columns: repeat(3,1fr);
  grid-auto-rows: minmax(max-content,auto);
  align-items: center;
  width: 100%;
  margin: 0;
  display: grid;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search .ppressmd-search-filter {
  flex-flow: row;
  justify-content: flex-start;
  align-items: baseline;
  width: 100%;
  display: flex;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search .ppressmd-search-filter.ppressmd-text-filter-type input {
  width: 100%;
  padding: 10px 30px;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line label .ppressmd-search-line,
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search .ppressmd-search-filter.ppressmd-text-filter-type input:not(.select2-search__field),
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection {
  background-color: #000 0;
  border: 1px solid #ddd !important;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search .ppressmd-search-filter.ppressmd-text-filter-type input,
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line label .ppressmd-search-line,
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppress-material-icons,
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection__rendered {
  color: #666;
  background-color: #000 0;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row input[type=search]:focus {
  border: 1px solid #bbb !important;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .ppressmd-button {
  text-align: center;
  box-sizing: border-box;
  width: 100%;
  box-shadow: none;
  text-shadow: none;
  -webkit-appearance: none;
  margin: 0;
  font-family: inherit;
  transition: all .25s;
  display: block;
  position: relative;
  overflow: hidden;
  text-transform: none !important;
  vertical-align: middle !important;
  cursor: pointer !important;
  border: none !important;
  border-radius: 4px !important;
  outline: none !important;
  height: auto !important;
  padding: 16px 20px !important;
  font-weight: 400 !important;
  line-height: 1em !important;
  text-decoration: none !important;
}
.acalog-custom .pp-member-directory .ppressmd-members-total-wrap {
  text-align: center;
  margin: 0 0 10px;
}
.acalog-custom .pp-member-directory .ppressmd-members-total {
  font-size: 20px;
  font-weight: 300;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .select2.select2-container {
  width: 100% !important;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .select2-search.select2-search--inline .select2-search__field {
  width: auto !important;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
  height: 40px;
  white-space: nowrap !important;
  text-align: left !important;
  background: 0 0 !important;
  border-radius: 2px !important;
  padding: 0 0 0 12px !important;
  font-size: 15px !important;
  line-height: 35px !important;
  text-decoration: none !important;
  display: block !important;
  position: relative !important;
  overflow: hidden !important;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection .select2-selection__arrow {
  text-align: center !important;
  background: 0 0 !important;
  border-left: 0 !important;
  border-radius: 0 2px 2px 0 !important;
  width: 34px !important;
  height: 100% !important;
  display: inline-block !important;
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .select2-container.select2-container--open .select2-dropdown {
  border: 1px solid #ddd;
  border-top: 0;
  border-radius: 0;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .select2-container.select2-container--open .select2-dropdown .select2-results li {
  cursor: pointer;
  background-image: none;
  font-size: 15px;
  list-style: none;
  display: list-item;
  color: #666 !important;
  min-height: 1em !important;
  margin: 5px !important;
  padding: 3px 7px 4px !important;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection.select2-selection--multiple {
  height: auto !important;
  line-height: .8 !important;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 37px;
  padding-left: 0 !important;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  padding-right: 30px;
  font-size: 13px;
  line-height: 37px;
  list-style: none;
  padding-left: 0 !important;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .select2-results li.select2-results__option.select2-results__option--highlighted {
  color: #666 !important;
  background: #f4f4f4 !important;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__clear,
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__clear {
  font-size: 30px;
  right: 10px;
  margin: 0 !important;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__clear,
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__clear,
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__arrow b {
  color: #888 !important;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__clear {
  position: absolute;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__choice {
  padding: 3px 3px 3px 5px;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .select2-container .select2-search.select2-search--inline>input {
  border: none !important;
  border-radius: 0 !important;
  padding: 0 !important;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  text-overflow: ellipsis;
  box-sizing: border-box;
  max-width: 100%;
  overflow-x: hidden;
}
.acalog-custom .pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__clear {
  font-size: 20px !important;
}
.acalog-custom .pp-member-directory .ppmd-pagination-wrap {
  text-align: center;
  width: 100%;
  margin: 0 auto 10px;
  padding: 0;
  font-size: 16px;
}
.acalog-custom .pp-member-directory .ppmd-pagination-wrap .page-numbers {
  color: #666;
  width: auto;
  height: 34px;
  padding: 0 14px;
  font-weight: 400;
  line-height: 34px;
  transition: all .2s linear;
  display: inline-block;
}
.acalog-custom .pp-member-directory .ppmd-pagination-wrap .page-numbers.current {
  color: #fff;
  background: #007bff;
}
.acalog-custom .pp-member-directory .ppmd-pagination-wrap .page-numbers .ppress-material-icons {
  vertical-align: middle;
}
.acalog-custom .ppress-paywall-message-wrap {
  background: linear-gradient(#fff 0,#ffffff80 .5em,#fff 5.5em 100%);
  width: 100%;
  margin: -5em auto 2em;
  padding: 6em 0 0;
  position: relative;
}
.acalog-custom .ppress-paywall-message {
  color: #333;
  background-color: #f4f4f4;
  border: 6px solid #fff;
  border-radius: .5em;
  padding: 1.375em;
  box-shadow: 0 0 .5em .25em #00000020;
}
.acalog-custom .ppress-paywall-message p:last-child {
  margin-bottom: 0 !important;
}
.acalog-custom p:has(+.ppress-paywall-message-wrap) {
  margin-bottom: 0;
}
.acalog-custom .ppress-main-container {
  width: 100%;
}
.acalog-custom .ppress-container-div {
  text-align: center;
  background-color: #fff;
  width: 100%;
  margin: 3em 0;
  padding: 3em;
}
@keyframes fpFadeInDown {
  .acalog-custom 0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  .acalog-custom to {
    opacity: 1;
    transform: translate(0);
  }
}
.acalog-custom .flatpickr-calendar {
  opacity: 0;
  text-align: center;
  visibility: hidden;
  box-sizing: border-box;
  touch-action: manipulation;
  direction: ltr;
  background: #fff;
  border: 0;
  border-radius: 5px;
  width: 307.875px;
  padding: 0;
  font-size: 14px;
  line-height: 24px;
  animation: none;
  display: none;
  position: absolute;
  box-shadow: 1px 0 #e6e6e6, -1px 0 #e6e6e6, 0 1px #e6e6e6, 0 -1px #e6e6e6, 0 3px 13px #00000014;
}
.acalog-custom .flatpickr-calendar.inline,
.acalog-custom .flatpickr-calendar.open {
  opacity: 1;
  visibility: visible;
  max-height: 640px;
}
.acalog-custom .flatpickr-calendar.open {
  z-index: 99999;
  display: inline-block;
}
.acalog-custom .flatpickr-calendar.animate.open {
  animation: .3s cubic-bezier(.23,1,.32,1) fpFadeInDown;
}
.acalog-custom .flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.acalog-custom .flatpickr-calendar.static {
  position: absolute;
  top: calc(102%);
}
.acalog-custom .flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.acalog-custom .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  box-shadow: none !important;
}
.acalog-custom .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  box-shadow: -2px 0 #e6e6e6, 5px 0 #e6e6e6;
}
.acalog-custom .flatpickr-calendar .hasTime .dayContainer,
.acalog-custom .flatpickr-calendar .hasWeeks .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.acalog-custom .flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.acalog-custom .flatpickr-calendar.hasTime .flatpickr-time {
  border-top: 1px solid #e6e6e6;
  height: 40px;
}
.acalog-custom .flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.acalog-custom .flatpickr-calendar:after,
.acalog-custom .flatpickr-calendar:before {
  pointer-events: none;
  content: "";
  border: solid #000 0;
  width: 0;
  height: 0;
  display: block;
  position: absolute;
  left: 22px;
}
.acalog-custom .flatpickr-calendar.arrowRight:after,
.acalog-custom .flatpickr-calendar.arrowRight:before,
.acalog-custom .flatpickr-calendar.rightMost:after,
.acalog-custom .flatpickr-calendar.rightMost:before {
  left: auto;
  right: 22px;
}
.acalog-custom .flatpickr-calendar.arrowCenter:after,
.acalog-custom .flatpickr-calendar.arrowCenter:before {
  left: 50%;
  right: 50%;
}
.acalog-custom .flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.acalog-custom .flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.acalog-custom .flatpickr-calendar.arrowTop:after,
.acalog-custom .flatpickr-calendar.arrowTop:before {
  bottom: 100%;
}
.acalog-custom .flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}
.acalog-custom .flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}
.acalog-custom .flatpickr-calendar.arrowBottom:after,
.acalog-custom .flatpickr-calendar.arrowBottom:before {
  top: 100%;
}
.acalog-custom .flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}
.acalog-custom .flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}
.acalog-custom .flatpickr-calendar:focus,
.acalog-custom .flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.acalog-custom .flatpickr-wrapper {
  display: inline-block;
  position: relative;
}
.acalog-custom .flatpickr-months {
  display: flex;
}
.acalog-custom .flatpickr-months .flatpickr-month,
.acalog-custom .flatpickr-months .flatpickr-next-month,
.acalog-custom .flatpickr-months .flatpickr-prev-month {
  -webkit-user-select: none;
  user-select: none;
  color: #000000e6;
  fill: #000000e6;
  height: 34px;
}
.acalog-custom .flatpickr-months .flatpickr-month {
  text-align: center;
  background: 0 0;
  flex: 1;
  line-height: 1;
  position: relative;
  overflow: hidden;
}
.acalog-custom .flatpickr-months .flatpickr-next-month,
.acalog-custom .flatpickr-months .flatpickr-prev-month {
  cursor: pointer;
  z-index: 3;
  padding: 10px;
  text-decoration: none;
  position: absolute;
  top: 0;
}
.acalog-custom .flatpickr-months .flatpickr-next-month.flatpickr-disabled,
.acalog-custom .flatpickr-months .flatpickr-prev-month.flatpickr-disabled {
  display: none;
}
.acalog-custom .flatpickr-months .flatpickr-next-month i,
.acalog-custom .flatpickr-months .flatpickr-prev-month i,
.acalog-custom .numInputWrapper {
  position: relative;
}
.acalog-custom .flatpickr-months .flatpickr-next-month.flatpickr-prev-month,
.acalog-custom .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month {
  left: 0;
}
.acalog-custom .flatpickr-months .flatpickr-next-month.flatpickr-next-month,
.acalog-custom .flatpickr-months .flatpickr-prev-month.flatpickr-next-month {
  right: 0;
}
.acalog-custom .flatpickr-months .flatpickr-next-month:hover,
.acalog-custom .flatpickr-months .flatpickr-prev-month:hover {
  color: #959ea9;
}
.acalog-custom .flatpickr-months .flatpickr-next-month:hover svg,
.acalog-custom .flatpickr-months .flatpickr-prev-month:hover svg {
  fill: #f64747;
}
.acalog-custom .flatpickr-months .flatpickr-next-month svg,
.acalog-custom .flatpickr-months .flatpickr-prev-month svg {
  width: 14px;
  height: 14px;
}
.acalog-custom .flatpickr-months .flatpickr-next-month svg path,
.acalog-custom .flatpickr-months .flatpickr-prev-month svg path {
  fill: inherit;
  transition: fill .1s;
}
.acalog-custom .numInputWrapper {
  height: auto;
}
.acalog-custom .numInputWrapper input,
.acalog-custom .numInputWrapper span {
  display: inline-block;
}
.acalog-custom .numInputWrapper input {
  width: 100%;
}
.acalog-custom .numInputWrapper input::-ms-clear {
  display: none;
}
.acalog-custom .numInputWrapper input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.acalog-custom .numInputWrapper input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.acalog-custom .numInputWrapper span {
  opacity: 0;
  cursor: pointer;
  box-sizing: border-box;
  border: 1px solid #39393926;
  width: 14px;
  height: 50%;
  padding: 0 4px 0 2px;
  line-height: 50%;
  position: absolute;
  right: 0;
}
.acalog-custom .numInputWrapper span:hover {
  background: #0000001a;
}
.acalog-custom .numInputWrapper span:active {
  background: #000 3;
}
.acalog-custom .numInputWrapper span:after {
  content: "";
  display: block;
  position: absolute;
}
.acalog-custom .numInputWrapper span.arrowUp {
  border-bottom: 0;
  top: 0;
}
.acalog-custom .numInputWrapper span.arrowUp:after {
  border-bottom: 4px solid #39393999;
  border-left: 4px solid #000 0;
  border-right: 4px solid #000 0;
  top: 26%;
}
.acalog-custom .numInputWrapper span.arrowDown {
  top: 50%;
}
.acalog-custom .numInputWrapper span.arrowDown:after {
  border-top: 4px solid #39393999;
  border-left: 4px solid #000 0;
  border-right: 4px solid #000 0;
  top: 40%;
}
.acalog-custom .numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.acalog-custom .numInputWrapper span svg path {
  fill: #00000080;
}
.acalog-custom .flatpickr-current-month span.cur-month:hover,
.acalog-custom .numInputWrapper:hover {
  background: #0000000d;
}
.acalog-custom .numInputWrapper:hover span {
  opacity: 1;
}
.acalog-custom .flatpickr-current-month {
  color: inherit;
  text-align: center;
  width: 75%;
  height: 34px;
  padding: 7.48px 0 0;
  font-size: 135%;
  font-weight: 300;
  line-height: 1;
  display: inline-block;
  position: absolute;
  left: 12.5%;
  transform: translate(0);
}
.acalog-custom .flatpickr-current-month span.cur-month {
  color: inherit;
  margin-left: .5ch;
  padding: 0;
  font-family: inherit;
  font-weight: 700;
  display: inline-block;
}
.acalog-custom .flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch;
  display: inline-block;
}
.acalog-custom .flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: #000000e6;
}
.acalog-custom .flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: #000000e6;
}
.acalog-custom .flatpickr-current-month .flatpickr-monthDropdown-months,
.acalog-custom .flatpickr-current-month input.cur-year {
  box-sizing: border-box;
  color: inherit;
  font-size: inherit;
  height: auto;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  vertical-align: initial;
  background: 0 0;
  border: 0;
  border-radius: 0;
  padding: 0 0 0 .5ch;
}
.acalog-custom .flatpickr-current-month input.cur-year {
  cursor: text;
  appearance: textfield;
  margin: 0;
  display: inline-block;
}
.acalog-custom .flatpickr-current-month input.cur-year[disabled],
.acalog-custom .flatpickr-current-month input.cur-year[disabled]:hover {
  color: #00000080;
  pointer-events: none;
  background: 0 0;
  font-size: 100%;
}
.acalog-custom .flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  outline: 0;
  width: auto;
  margin: -1px 0 0;
  position: relative;
}
.acalog-custom .flatpickr-current-month .flatpickr-monthDropdown-months:active,
.acalog-custom .flatpickr-current-month .flatpickr-monthDropdown-months:focus {
  outline: 0;
}
.acalog-custom .flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: #0000000d;
}
.acalog-custom .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: #000 0;
  outline: 0;
  padding: 0;
}
.acalog-custom .flatpickr-weekdays {
  text-align: center;
  background: 0 0;
  align-items: center;
  width: 100%;
  height: 28px;
  display: flex;
  overflow: hidden;
}
.acalog-custom .flatpickr-weekdays .flatpickr-weekdaycontainer {
  flex: 1;
  display: flex;
}
.acalog-custom span.flatpickr-weekday {
  cursor: default;
  color: #0000008a;
  text-align: center;
  background: 0 0;
  flex: 1;
  margin: 0;
  font-size: 90%;
  font-weight: bolder;
  line-height: 1;
  display: block;
}
.acalog-custom .flatpickr-weeks {
  padding: 1px 0 0;
}
.acalog-custom .flatpickr-days {
  align-items: flex-start;
  width: 307.875px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.acalog-custom .flatpickr-days:focus {
  outline: 0;
}
.acalog-custom .dayContainer,
.acalog-custom .flatpickr-day {
  box-sizing: border-box;
  display: inline-block;
}
.acalog-custom .dayContainer {
  text-align: left;
  opacity: 1;
  outline: 0;
  flex-wrap: wrap;
  justify-content: space-around;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  padding: 0;
  display: flex;
  transform: translate(0);
}
.acalog-custom .dayContainer+.dayContainer {
  box-shadow: -1px 0 #e6e6e6;
}
.acalog-custom .flatpickr-day {
  color: #393939;
  cursor: pointer;
  text-align: center;
  background: 0 0;
  border: 1px solid #000 0;
  border-radius: 150px;
  flex-basis: 14.2857%;
  justify-content: center;
  width: 14.2857%;
  max-width: 39px;
  height: 39px;
  margin: 0;
  font-weight: 400;
  line-height: 39px;
  position: relative;
}
.acalog-custom .flatpickr-day.inRange,
.acalog-custom .flatpickr-day.nextMonthDay.inRange,
.acalog-custom .flatpickr-day.nextMonthDay.today.inRange,
.acalog-custom .flatpickr-day.nextMonthDay:focus,
.acalog-custom .flatpickr-day.nextMonthDay:hover,
.acalog-custom .flatpickr-day.prevMonthDay.inRange,
.acalog-custom .flatpickr-day.prevMonthDay.today.inRange,
.acalog-custom .flatpickr-day.prevMonthDay:focus,
.acalog-custom .flatpickr-day.prevMonthDay:hover,
.acalog-custom .flatpickr-day.today.inRange,
.acalog-custom .flatpickr-day:focus,
.acalog-custom .flatpickr-day:hover {
  cursor: pointer;
  background: #e6e6e6;
  border-color: #e6e6e6;
  outline: 0;
}
.acalog-custom .flatpickr-day.today {
  border-color: #959ea9;
}
.acalog-custom .flatpickr-day.today:focus,
.acalog-custom .flatpickr-day.today:hover {
  color: #fff;
  background: #959ea9;
  border-color: #959ea9;
}
.acalog-custom .flatpickr-day.endRange,
.acalog-custom .flatpickr-day.endRange.inRange,
.acalog-custom .flatpickr-day.endRange.nextMonthDay,
.acalog-custom .flatpickr-day.endRange.prevMonthDay,
.acalog-custom .flatpickr-day.endRange:focus,
.acalog-custom .flatpickr-day.endRange:hover,
.acalog-custom .flatpickr-day.selected,
.acalog-custom .flatpickr-day.selected.inRange,
.acalog-custom .flatpickr-day.selected.nextMonthDay,
.acalog-custom .flatpickr-day.selected.prevMonthDay,
.acalog-custom .flatpickr-day.selected:focus,
.acalog-custom .flatpickr-day.selected:hover,
.acalog-custom .flatpickr-day.startRange,
.acalog-custom .flatpickr-day.startRange.inRange,
.acalog-custom .flatpickr-day.startRange.nextMonthDay,
.acalog-custom .flatpickr-day.startRange.prevMonthDay,
.acalog-custom .flatpickr-day.startRange:focus,
.acalog-custom .flatpickr-day.startRange:hover {
  box-shadow: none;
  color: #fff;
  background: #569ff7;
  border-color: #569ff7;
}
.acalog-custom .flatpickr-day.endRange.startRange,
.acalog-custom .flatpickr-day.selected.startRange,
.acalog-custom .flatpickr-day.startRange.startRange {
  border-radius: 50px 0 0 50px;
}
.acalog-custom .flatpickr-day.endRange.endRange,
.acalog-custom .flatpickr-day.selected.endRange,
.acalog-custom .flatpickr-day.startRange.endRange {
  border-radius: 0 50px 50px 0;
}
.acalog-custom .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),
.acalog-custom .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),
.acalog-custom .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)) {
  box-shadow: -10px 0 #569ff7;
}
.acalog-custom .flatpickr-day.endRange.startRange.endRange,
.acalog-custom .flatpickr-day.selected.startRange.endRange,
.acalog-custom .flatpickr-day.startRange.startRange.endRange {
  border-radius: 50px;
}
.acalog-custom .flatpickr-day.inRange {
  border-radius: 0;
  box-shadow: -5px 0 #e6e6e6, 5px 0 #e6e6e6;
}
.acalog-custom .flatpickr-day.flatpickr-disabled,
.acalog-custom .flatpickr-day.flatpickr-disabled:hover {
  background: 0 0;
  border-color: #000 0;
}
.acalog-custom .flatpickr-day.nextMonthDay,
.acalog-custom .flatpickr-day.notAllowed,
.acalog-custom .flatpickr-day.notAllowed.nextMonthDay,
.acalog-custom .flatpickr-day.notAllowed.prevMonthDay,
.acalog-custom .flatpickr-day.prevMonthDay {
  color: #3939394d;
  cursor: default;
  background: 0 0;
  border-color: #000 0;
}
.acalog-custom .flatpickr-day.flatpickr-disabled,
.acalog-custom .flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: #3939391a;
}
.acalog-custom .flatpickr-day.week.selected {
  border-radius: 0;
  box-shadow: -5px 0 #569ff7, 5px 0 #569ff7;
}
.acalog-custom .flatpickr-day.hidden {
  visibility: hidden;
}
.acalog-custom .rangeMode .flatpickr-day {
  margin-top: 1px;
}
.acalog-custom .flatpickr-weekwrapper {
  float: left;
}
.acalog-custom .flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  box-shadow: 1px 0 #e6e6e6;
}
.acalog-custom .flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.acalog-custom .flatpickr-weekwrapper span.flatpickr-day,
.acalog-custom .flatpickr-weekwrapper span.flatpickr-day:hover {
  color: #3939394d;
  cursor: default;
  background: 0 0;
  border: 0;
  width: 100%;
  max-width: none;
  display: block;
}
.acalog-custom .flatpickr-innerContainer {
  box-sizing: border-box;
  display: flex;
  overflow: hidden;
}
.acalog-custom .flatpickr-rContainer {
  box-sizing: border-box;
  padding: 0;
  display: inline-block;
}
.acalog-custom .flatpickr-time,
.acalog-custom .flatpickr-time input {
  text-align: center;
  box-sizing: border-box;
}
.acalog-custom .flatpickr-time {
  outline: 0;
  height: 0;
  max-height: 40px;
  line-height: 40px;
  display: flex;
  overflow: hidden;
}
.acalog-custom .flatpickr-time:after {
  content: "";
  clear: both;
  display: table;
}
.acalog-custom .flatpickr-time .numInputWrapper {
  float: left;
  flex: 1;
  width: 40%;
  height: 40px;
}
.acalog-custom .flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}
.acalog-custom .flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}
.acalog-custom .flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.acalog-custom .flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.acalog-custom .flatpickr-time input {
  box-shadow: none;
  height: inherit;
  line-height: inherit;
  color: #393939;
  appearance: textfield;
  background: 0 0;
  border: 0;
  border-radius: 0;
  margin: 0;
  padding: 0;
  font-size: 14px;
  position: relative;
}
.acalog-custom .flatpickr-time input.flatpickr-hour {
  font-weight: 700;
}
.acalog-custom .flatpickr-time input.flatpickr-minute,
.acalog-custom .flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.acalog-custom .flatpickr-time input:focus {
  border: 0;
  outline: 0;
}
.acalog-custom .flatpickr-time .flatpickr-am-pm,
.acalog-custom .flatpickr-time .flatpickr-time-separator {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #393939;
  -webkit-user-select: none;
  user-select: none;
  align-self: center;
}
.acalog-custom .flatpickr-time .flatpickr-time-separator {
  width: 2%;
  font-weight: 700;
}
.acalog-custom .flatpickr-time .flatpickr-am-pm {
  cursor: pointer;
  text-align: center;
  outline: 0;
  width: 18%;
  font-weight: 400;
}
.acalog-custom .flatpickr-time .flatpickr-am-pm:focus,
.acalog-custom .flatpickr-time .flatpickr-am-pm:hover,
.acalog-custom .flatpickr-time input:focus,
.acalog-custom .flatpickr-time input:hover {
  background: #eee;
}
.acalog-custom .flatpickr-input[readonly] {
  cursor: pointer;
}
.acalog-custom .mega-menu-last-modified-1657308421 {
  content: 'Friday 8th July 2022 19:27:01 UTC';
}
.acalog-custom #mega-menu-wrap-online-menu,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu ul.mega-sub-menu,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-row,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-column,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu a.mega-menu-link,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu span.mega-menu-badge {
  transition: none;
  border-radius: 0;
  box-shadow: none;
  background: none;
  border: 0;
  bottom: auto;
  box-sizing: border-box;
  clip: auto;
  color: #494949;
  display: block;
  float: none;
  font-family: inherit;
  font-size: 18px;
  height: auto;
  left: auto;
  line-height: 1.7;
  list-style-type: none;
  margin: 0;
  min-height: auto;
  max-height: none;
  min-width: auto;
  max-width: none;
  opacity: 1;
  outline: none;
  overflow: visible;
  padding: 0;
  position: relative;
  pointer-events: auto;
  right: auto;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-transform: none;
  transform: none;
  top: auto;
  vertical-align: baseline;
  visibility: inherit;
  width: auto;
  word-wrap: break-word;
  white-space: normal;
}
.acalog-custom #mega-menu-wrap-online-menu:before,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu:before,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu ul.mega-sub-menu:before,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item:before,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-row:before,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-column:before,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu a.mega-menu-link:before,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu span.mega-menu-badge:before,
.acalog-custom #mega-menu-wrap-online-menu:after,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu:after,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu ul.mega-sub-menu:after,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item:after,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-row:after,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-column:after,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu a.mega-menu-link:after,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu span.mega-menu-badge:after {
  display: none;
}
.acalog-custom #mega-menu-wrap-online-menu {
  border-radius: 0;
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-menu {
    background: #005847;
  }
}
.acalog-custom #mega-menu-wrap-online-menu.mega-keyboard-navigation .mega-menu-toggle:focus,
.acalog-custom #mega-menu-wrap-online-menu.mega-keyboard-navigation .mega-toggle-block:focus,
.acalog-custom #mega-menu-wrap-online-menu.mega-keyboard-navigation .mega-toggle-block a:focus,
.acalog-custom #mega-menu-wrap-online-menu.mega-keyboard-navigation .mega-toggle-block .mega-search input[type=text]:focus,
.acalog-custom #mega-menu-wrap-online-menu.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus,
.acalog-custom #mega-menu-wrap-online-menu.mega-keyboard-navigation #mega-menu-online-menu a:focus,
.acalog-custom #mega-menu-wrap-online-menu.mega-keyboard-navigation #mega-menu-online-menu input:focus,
.acalog-custom #mega-menu-wrap-online-menu.mega-keyboard-navigation #mega-menu-online-menu li.mega-menu-item a.mega-menu-link:focus {
  outline: 3px solid #109cde;
  outline-offset: -3px;
}
.acalog-custom #mega-menu-wrap-online-menu.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus {
  outline-offset: 2px;
}
.acalog-custom #mega-menu-wrap-online-menu.mega-keyboard-navigation>li.mega-menu-item>a.mega-menu-link:focus {
  background: rgba(51,51,51,0);
  color: #b3d32a;
  font-weight: bold;
  text-decoration: none;
  border-color: #fff;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-menu.mega-keyboard-navigation>li.mega-menu-item>a.mega-menu-link:focus {
    color: #303f9f;
    background: #333;
  }
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu {
  visibility: visible;
  text-align: center;
  padding: 3px 0px 0px 0px;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu a.mega-menu-link {
  cursor: pointer;
  display: inline;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu a.mega-menu-link .mega-description-group {
  vertical-align: middle;
  display: inline-block;
  transition: none;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu a.mega-menu-link .mega-description-group .mega-menu-title,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu a.mega-menu-link .mega-description-group .mega-menu-description {
  transition: none;
  line-height: 1.5;
  display: block;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu a.mega-menu-link .mega-description-group .mega-menu-description {
  font-style: italic;
  font-size: 0.8em;
  text-transform: none;
  font-weight: normal;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon>a.mega-menu-link {
  display: flex;
  align-items: center;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon>a.mega-menu-link:before {
  flex: 0 0 auto;
  align-self: flex-start;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-tabbed.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon>a.mega-menu-link {
  display: block;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item.mega-icon-top>a.mega-menu-link {
  display: table-cell;
  vertical-align: middle;
  line-height: initial;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item.mega-icon-top>a.mega-menu-link:before {
  display: block;
  margin: 0 0 6px 0;
  text-align: center;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item.mega-icon-top>a.mega-menu-link>span.mega-title-below {
  display: inline-block;
  transition: none;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-item.mega-icon-top>a.mega-menu-link {
    display: block;
    line-height: 51px;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-item.mega-icon-top>a.mega-menu-link:before {
    display: inline-block;
    margin: 0 6px 0 0;
    text-align: left;
  }
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item.mega-icon-right>a.mega-menu-link:before {
  float: right;
  margin: 0 0 0 6px;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-animating>ul.mega-sub-menu {
  pointer-events: none;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-disable-link>a.mega-menu-link,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu li.mega-disable-link>a.mega-menu-link {
  cursor: inherit;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item-has-children.mega-disable-link>a.mega-menu-link,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>li.mega-menu-item-has-children.mega-disable-link>a.mega-menu-link {
  cursor: pointer;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu p {
  margin-bottom: 10px;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu input,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu img {
  max-width: 100%;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item>ul.mega-sub-menu {
  display: block;
  visibility: hidden;
  opacity: 1;
  pointer-events: auto;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item>ul.mega-sub-menu {
    display: none;
    visibility: visible;
    opacity: 1;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
    display: block;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu.mega-menu-item.mega-toggle-on li.mega-hide-sub-menu-on-mobile>ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-hide-sub-menu-on-mobile>ul.mega-sub-menu {
    display: none;
  }
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu[data-effect="fade"] li.mega-menu-item>ul.mega-sub-menu {
    opacity: 0;
    transition: opacity 200ms ease-in, visibility 200ms ease-in;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu[data-effect="fade"].mega-no-js li.mega-menu-item:hover>ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu[data-effect="fade"].mega-no-js li.mega-menu-item:focus>ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu[data-effect="fade"] li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu[data-effect="fade"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
    opacity: 1;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
    opacity: 0;
    transform: translate(0,10px);
    transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover>ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus>ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
    opacity: 1;
    transform: translate(0,0);
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu[data-effect="slide_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
    transform: translate(0,10px);
    transition: transform 200ms ease-in, visibility 200ms ease-in;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu[data-effect="slide_up"].mega-no-js li.mega-menu-item:hover>ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu[data-effect="slide_up"].mega-no-js li.mega-menu-item:focus>ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu[data-effect="slide_up"] li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
    transform: translate(0,0);
  }
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children>ul.mega-sub-menu {
  display: none;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children.mega-toggle-on>ul.mega-sub-menu {
  display: block;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-no-js li.mega-menu-item:hover>ul.mega-sub-menu,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-no-js li.mega-menu-item:focus>ul.mega-sub-menu,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu {
  visibility: visible;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu {
  visibility: inherit;
  opacity: 1;
  display: block;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-1-columns>ul.mega-sub-menu>li.mega-menu-item {
  float: left;
  width: 100%;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-2-columns>ul.mega-sub-menu>li.mega-menu-item {
  float: left;
  width: 50%;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-3-columns>ul.mega-sub-menu>li.mega-menu-item {
  float: left;
  width: 33.33333%;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-4-columns>ul.mega-sub-menu>li.mega-menu-item {
  float: left;
  width: 25%;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-5-columns>ul.mega-sub-menu>li.mega-menu-item {
  float: left;
  width: 20%;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-6-columns>ul.mega-sub-menu>li.mega-menu-item {
  float: left;
  width: 16.66667%;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item a[class^='dashicons']:before {
  font-family: dashicons;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item a.mega-menu-link:before {
  display: inline-block;
  font: inherit;
  font-family: dashicons;
  position: static;
  margin: 0 6px 0 0px;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
  background: transparent;
  height: auto;
  width: auto;
  top: auto;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item.mega-hide-text a.mega-menu-link:before {
  margin: 0;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item.mega-hide-text li.mega-menu-item a.mega-menu-link:before {
  margin: 0 6px 0 0;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-align-bottom-left.mega-toggle-on>a.mega-menu-link {
  border-radius: 0;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-align-bottom-right>ul.mega-sub-menu {
  right: 0;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-align-bottom-right.mega-toggle-on>a.mega-menu-link {
  border-radius: 0;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu.mega-menu-item {
  position: static;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-item {
  margin: 0 0px 0 0;
  display: inline-block;
  height: auto;
  vertical-align: middle;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-item.mega-item-align-right {
  float: right;
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-item.mega-item-align-right {
    margin: 0 0 0 0px;
  }
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-item.mega-item-align-float-left {
    float: left;
  }
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-item>a.mega-menu-link:hover {
    background: rgba(51,51,51,0);
    color: #b3d32a;
    font-weight: bold;
    text-decoration: none;
    border-color: #fff;
  }
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link {
  background: rgba(51,51,51,0);
  color: #b3d32a;
  font-weight: bold;
  text-decoration: none;
  border-color: #fff;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link {
    color: #303f9f;
    background: #333;
  }
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link {
  background: rgba(51,51,51,0);
  color: #b3d32a;
  font-weight: bold;
  text-decoration: none;
  border-color: #fff;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link {
    color: #303f9f;
    background: #333;
  }
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-item>a.mega-menu-link {
  line-height: 56px;
  height: 56px;
  padding: 0px 0px 0px 0px;
  vertical-align: baseline;
  width: auto;
  display: block;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  background: rgba(0,0,0,0);
  border: 0;
  border-radius: 0;
  font-family: inherit;
  font-size: 16px;
  font-weight: bold;
  outline: none;
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-item.mega-multi-line>a.mega-menu-link {
    line-height: inherit;
    display: table-cell;
    vertical-align: middle;
  }
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-item.mega-multi-line>a.mega-menu-link br {
    display: none;
  }
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-item {
    display: list-item;
    margin: 0;
    clear: both;
    border: 0;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-item.mega-item-align-right {
    float: none;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-item>a.mega-menu-link {
    border-radius: 0;
    border: 0;
    margin: 0;
    line-height: 51px;
    height: 51px;
    padding: 0 10px;
    background: transparent;
    text-align: left;
    color: #006b9d;
    font-size: 18px;
  }
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row {
  width: 100%;
  float: left;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column {
  float: left;
  min-height: 1px;
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-1 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-2 {
    width: 50%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-2 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-3 {
    width: 33.33333%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-3 {
    width: 66.66667%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-3 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-4 {
    width: 25%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-4 {
    width: 50%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-4 {
    width: 75%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-4-of-4 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-5 {
    width: 20%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-5 {
    width: 40%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-5 {
    width: 60%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-4-of-5 {
    width: 80%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-5-of-5 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-6 {
    width: 16.66667%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-6 {
    width: 33.33333%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-6 {
    width: 50%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-4-of-6 {
    width: 66.66667%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-5-of-6 {
    width: 83.33333%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-6-of-6 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-7 {
    width: 14.28571%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-7 {
    width: 28.57143%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-7 {
    width: 42.85714%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-4-of-7 {
    width: 57.14286%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-5-of-7 {
    width: 71.42857%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-6-of-7 {
    width: 85.71429%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-7-of-7 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-8 {
    width: 12.5%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-8 {
    width: 25%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-8 {
    width: 37.5%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-4-of-8 {
    width: 50%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-5-of-8 {
    width: 62.5%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-6-of-8 {
    width: 75%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-7-of-8 {
    width: 87.5%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-8-of-8 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-9 {
    width: 11.11111%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-9 {
    width: 22.22222%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-9 {
    width: 33.33333%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-4-of-9 {
    width: 44.44444%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-5-of-9 {
    width: 55.55556%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-6-of-9 {
    width: 66.66667%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-7-of-9 {
    width: 77.77778%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-8-of-9 {
    width: 88.88889%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-9-of-9 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-10 {
    width: 10%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-10 {
    width: 20%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-10 {
    width: 30%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-4-of-10 {
    width: 40%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-5-of-10 {
    width: 50%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-6-of-10 {
    width: 60%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-7-of-10 {
    width: 70%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-8-of-10 {
    width: 80%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-9-of-10 {
    width: 90%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-10-of-10 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-11 {
    width: 9.09091%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-11 {
    width: 18.18182%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-11 {
    width: 27.27273%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-4-of-11 {
    width: 36.36364%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-5-of-11 {
    width: 45.45455%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-6-of-11 {
    width: 54.54545%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-7-of-11 {
    width: 63.63636%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-8-of-11 {
    width: 72.72727%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-9-of-11 {
    width: 81.81818%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-10-of-11 {
    width: 90.90909%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-11-of-11 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-12 {
    width: 8.33333%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-12 {
    width: 16.66667%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-12 {
    width: 25%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-4-of-12 {
    width: 33.33333%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-5-of-12 {
    width: 41.66667%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-6-of-12 {
    width: 50%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-7-of-12 {
    width: 58.33333%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-8-of-12 {
    width: 66.66667%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-9-of-12 {
    width: 75%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-10-of-12 {
    width: 83.33333%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-11-of-12 {
    width: 91.66667%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-12-of-12 {
    width: 100%;
  }
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column {
    width: 100%;
    clear: both;
  }
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item {
  padding: 0 30px 0 30px;
  width: 100%;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu {
  z-index: 999;
  border-radius: 0;
  background: #fff;
  border: 0;
  padding: 30px 25px 30px 25px;
  position: absolute;
  width: 100%;
  max-width: none;
  left: 0;
  box-shadow: 0px 5px 6px 0px rgba(0,0,0,0.1);
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu {
    float: left;
    position: static;
    width: 100%;
  }
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-1 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-2 {
    width: 50%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-2 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-3 {
    width: 33.33333%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-3 {
    width: 66.66667%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-3 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-4 {
    width: 25%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-4 {
    width: 50%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-4 {
    width: 75%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-4 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-5 {
    width: 20%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-5 {
    width: 40%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-5 {
    width: 60%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-5 {
    width: 80%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-5-of-5 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-6 {
    width: 16.66667%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-6 {
    width: 33.33333%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-6 {
    width: 50%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-6 {
    width: 66.66667%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-5-of-6 {
    width: 83.33333%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-6-of-6 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-7 {
    width: 14.28571%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-7 {
    width: 28.57143%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-7 {
    width: 42.85714%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-7 {
    width: 57.14286%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-5-of-7 {
    width: 71.42857%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-6-of-7 {
    width: 85.71429%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-7-of-7 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-8 {
    width: 12.5%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-8 {
    width: 25%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-8 {
    width: 37.5%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-8 {
    width: 50%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-5-of-8 {
    width: 62.5%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-6-of-8 {
    width: 75%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-7-of-8 {
    width: 87.5%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-8-of-8 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-9 {
    width: 11.11111%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-9 {
    width: 22.22222%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-9 {
    width: 33.33333%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-9 {
    width: 44.44444%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-5-of-9 {
    width: 55.55556%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-6-of-9 {
    width: 66.66667%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-7-of-9 {
    width: 77.77778%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-8-of-9 {
    width: 88.88889%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-9-of-9 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-10 {
    width: 10%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-10 {
    width: 20%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-10 {
    width: 30%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-10 {
    width: 40%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-5-of-10 {
    width: 50%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-6-of-10 {
    width: 60%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-7-of-10 {
    width: 70%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-8-of-10 {
    width: 80%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-9-of-10 {
    width: 90%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-10-of-10 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-11 {
    width: 9.09091%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-11 {
    width: 18.18182%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-11 {
    width: 27.27273%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-11 {
    width: 36.36364%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-5-of-11 {
    width: 45.45455%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-6-of-11 {
    width: 54.54545%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-7-of-11 {
    width: 63.63636%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-8-of-11 {
    width: 72.72727%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-9-of-11 {
    width: 81.81818%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-10-of-11 {
    width: 90.90909%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-11-of-11 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-12 {
    width: 8.33333%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-12 {
    width: 16.66667%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-12 {
    width: 25%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-12 {
    width: 33.33333%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-5-of-12 {
    width: 41.66667%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-6-of-12 {
    width: 50%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-7-of-12 {
    width: 58.33333%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-8-of-12 {
    width: 66.66667%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-9-of-12 {
    width: 75%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-10-of-12 {
    width: 83.33333%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-11-of-12 {
    width: 91.66667%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-12-of-12 {
    width: 100%;
  }
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu .mega-description-group .mega-menu-description {
  margin: 5px 0;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item ul.mega-sub-menu {
  clear: both;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  margin-left: 10px;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu {
  margin-left: 10px;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item {
  color: #494949;
  font-family: inherit;
  font-size: 18px;
  display: block;
  float: left;
  clear: none;
  padding: 0 30px 0 30px;
  vertical-align: top;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item.mega-menu-clear,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-menu-clear {
  clear: left;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title {
  color: #005847;
  font-family: inherit;
  font-size: 24px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: normal;
  text-align: left;
  margin: 0px 0px 12px 0px;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
  display: block;
  visibility: inherit;
  border: 0;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title:hover,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title:hover {
  border-color: rgba(0,0,0,0);
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
  color: #555;
  font-family: inherit;
  font-size: 16px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
  display: block;
  border: 0;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover {
  border-color: rgba(0,0,0,0);
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus {
  color: #555;
  font-weight: bold;
  text-decoration: none;
  background: rgba(0,0,0,0);
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover>span.mega-title-below,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover>span.mega-title-below,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus>span.mega-title-below,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus>span.mega-title-below {
  text-decoration: none;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link {
  color: #666;
  font-family: inherit;
  font-size: 14px;
  text-transform: none;
  text-decoration: none;
  font-weight: normal;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
  display: block;
  border: 0;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover {
  border-color: rgba(0,0,0,0);
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon>a.mega-menu-link,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon>a.mega-menu-link {
  display: flex;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:focus,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:focus {
  color: #666;
  font-weight: normal;
  text-decoration: none;
  background: rgba(0,0,0,0);
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu {
    border: 0;
    padding: 10px;
    border-radius: 0;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item {
    width: 100%;
    clear: both;
  }
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu.mega-no-headers>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu.mega-no-headers>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
  color: #666;
  font-family: inherit;
  font-size: 14px;
  text-transform: none;
  text-decoration: none;
  font-weight: normal;
  margin: 0;
  border: 0;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
  display: block;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu.mega-no-headers>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu.mega-no-headers>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu.mega-no-headers>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu.mega-no-headers>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus {
  color: #666;
  font-weight: normal;
  text-decoration: none;
  background: rgba(0,0,0,0);
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-flyout ul.mega-sub-menu {
  z-index: 999;
  position: absolute;
  width: 250px;
  max-width: none;
  padding: 0px 0px 0px 0px;
  border: 0;
  background: #f1f1f1;
  border-radius: 0;
  box-shadow: 0px 5px 6px 0px rgba(0,0,0,0.1);
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-flyout ul.mega-sub-menu {
    float: left;
    position: static;
    width: 100%;
    padding: 0;
    border: 0;
    border-radius: 0;
  }
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
    clear: both;
  }
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
  display: block;
  background: #f1f1f1;
  color: #666;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  padding: 0px 10px 0px 10px;
  line-height: 35px;
  text-decoration: none;
  text-transform: none;
  vertical-align: baseline;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child>a.mega-menu-link {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child>a.mega-menu-link {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child>a.mega-menu-link {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child>a.mega-menu-link {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
  background: #ddd;
  font-weight: normal;
  text-decoration: none;
  color: #666;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  position: absolute;
  left: 100%;
  top: 0;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    position: static;
    left: 0;
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
    padding-left: 20px;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu ul.mega-sub-menu a.mega-menu-link {
    padding-left: 30px;
  }
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after {
  content: '\f140';
  font-family: dashicons;
  font-weight: normal;
  display: inline-block;
  margin: 0 0 0 6px;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: rotate(0);
  color: inherit;
  position: relative;
  background: transparent;
  height: auto;
  width: auto;
  right: auto;
  line-height: inherit;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {
  display: inline;
  height: auto;
  width: auto;
  background: transparent;
  position: relative;
  pointer-events: auto;
  left: auto;
  min-width: auto;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  padding: 0;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item-has-children li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {
  float: right;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item-has-children.mega-collapse-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after {
  content: '\f142';
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {
    float: right;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after {
    content: '\f142';
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item-has-children.mega-hide-sub-menu-on-mobile>a.mega-menu-link>span.mega-indicator {
    display: none;
  }
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-megamenu:not(.mega-menu-tabbed) li.mega-menu-item-has-children:not(.mega-collapse-children)>a.mega-menu-link>span.mega-indicator,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item-has-children.mega-hide-arrow>a.mega-menu-link>span.mega-indicator {
  display: none;
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-flyout li.mega-menu-item a.mega-menu-link>span.mega-indicator:after {
    content: '\f139';
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link {
    text-align: right;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link>span.mega-indicator {
    float: left;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link>span.mega-indicator:after {
    content: '\f141';
    margin: 0 6px 0 0;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before {
    float: right;
    margin: 0 0 0 6px;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    left: -100%;
    top: 0;
  }
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-accordion>li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {
    float: right;
  }
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li[class^='mega-lang-item']>a.mega-menu-link>img {
  display: inline;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu a.mega-menu-link>img.wpml-ls-flag,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu a.mega-menu-link>img.iclflag {
  display: inline;
  margin-right: 8px;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-hide-on-mobile,
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-hide-on-mobile,
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-hide-on-mobile {
    display: none;
  }
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-hide-on-desktop,
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-hide-on-desktop,
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-hide-on-desktop {
    display: none;
  }
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-menu:after {
    content: "";
    display: table;
    clear: both;
  }
}
.acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle {
  display: none;
  z-index: 1;
  cursor: pointer;
  background: #fff;
  border-radius: 2px 2px 2px 2px;
  line-height: 72px;
  height: 72px;
  text-align: left;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  outline: none;
  white-space: nowrap;
}
.acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle img {
  max-width: 100%;
  padding: 0;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
}
.acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle .mega-toggle-blocks-left,
.acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle .mega-toggle-blocks-center,
.acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle .mega-toggle-blocks-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-preferred-size: 33.33%;
  -webkit-flex-basis: 33.33%;
  flex-basis: 33.33%;
}
.acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle .mega-toggle-blocks-left {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block {
  margin-left: 6px;
}
.acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block:only-child {
  margin-right: 6px;
}
.acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle .mega-toggle-blocks-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle .mega-toggle-blocks-center .mega-toggle-block {
  margin-left: 3px;
  margin-right: 3px;
}
.acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle .mega-toggle-blocks-right {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
  margin-right: 6px;
}
.acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child {
  margin-left: 6px;
}
.acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle .mega-toggle-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  outline: 0;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle+#mega-menu-online-menu {
    background: #fff;
    padding: 0px 0px 0px 0px;
    display: none;
  }
  .acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle.mega-menu-open+#mega-menu-online-menu {
    display: block;
  }
  .acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle+#mega-menu-online-menu {
    position: fixed;
    display: block;
    width: 325px;
    max-width: 90%;
    height: 100vh;
    max-height: 100vh;
    top: 0;
    box-sizing: border-box;
    transition: left 400ms ease-in-out, right 400ms ease-in-out;
    overflow: auto;
    z-index: 9999999999;
    overscroll-behavior: contain;
  }
  .acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle+#mega-menu-online-menu {
    right: -325px;
  }
  .acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle.mega-menu-open+#mega-menu-online-menu {
    right: 0;
  }
  .acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle.mega-menu-open:after {
    position: fixed;
    width: 100%;
    height: 99999px;
    content: "";
    top: 0;
    left: 0;
    opacity: 0.5;
    background: black;
    cursor: pointer;
    z-index: 9999999998;
  }
}
.acalog-custom html.mega-menu-online-menu-off-canvas-open {
  overflow: hidden;
  height: auto;
}
.acalog-custom html.mega-menu-online-menu-off-canvas-open body {
  overflow: hidden;
  height: auto;
}
.acalog-custom html.mega-menu-online-menu-off-canvas-open #wpadminbar {
  z-index: 0;
}
.acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle .mega-toggle-block-0 {
  cursor: pointer;
}
.acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
  transform: scale(0.8);
  align-self: center;
  outline: 0;
  background: none;
}
.acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box {
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative;
  outline: 0;
}
.acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}
.acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner,
.acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before,
.acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
  width: 40px;
  height: 4px;
  background-color: #ddd;
  border-radius: 4px;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}
.acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before,
.acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
  content: "";
  display: block;
}
.acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before {
  top: -10px;
}
.acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
  bottom: -10px;
}
.acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner {
  top: 2px;
}
.acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before {
  top: 10px;
  transition-property: transform, opacity;
  transition-timing-function: ease;
  transition-duration: 0.15s;
}
.acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
  top: 20px;
}
.acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner {
  transform: translate3d(0,10px,0) rotate(45deg);
}
.acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before {
  transform: rotate(-45deg) translate3d(-5.71429px,-6px,0);
  opacity: 0;
}
.acalog-custom #mega-menu-wrap-online-menu .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
  transform: translate3d(0,-20px,0) rotate(-90deg);
}
.acalog-custom #mega-menu-wrap-online-menu.mega-sticky {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99998;
  opacity: 1;
  max-width: 100%;
  width: 100%;
  margin: 0 auto;
  background: transparent;
}
.acalog-custom #mega-menu-wrap-online-menu.mega-sticky #mega-menu-online-menu {
  background: #005847;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-menu.mega-sticky #mega-menu-online-menu {
    background: #fff;
  }
}
.acalog-custom #mega-menu-wrap-online-menu.mega-stuck {
  transition: transform 0.25s ease-in-out;
}
.acalog-custom #mega-menu-wrap-online-menu.mega-stuck.mega-hide {
  transform: translateY(-100%);
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-menu.mega-sticky #mega-menu-online-menu:not([data-effect-mobile^="slide_"]) {
    max-height: calc(28vh);
    overflow: auto;
  }
  .acalog-custom body.admin-bar #mega-menu-wrap-online-menu.mega-sticky #mega-menu-online-menu:not([data-effect-mobile^="slide_"]) {
    max-height: calc(-14vh);
  }
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item.mega-show-when-sticky {
  display: none;
}
.acalog-custom #mega-menu-wrap-online-menu.mega-sticky #mega-menu-online-menu li.mega-menu-item.mega-hide-when-sticky {
  display: none;
}
.acalog-custom #mega-menu-wrap-online-menu.mega-sticky #mega-menu-online-menu li.mega-menu-item.mega-show-when-sticky {
  display: inline-block;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-menu.mega-sticky #mega-menu-online-menu li.mega-menu-item.mega-show-when-sticky.mega-hide-on-mobile {
    display: none;
  }
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item a[class^='genericon']:before {
  font-family: genericons;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-vertical>li.mega-menu-item {
  display: list-item;
  margin: 0;
  clear: both;
  width: 100%;
  margin: 0 0 0px 0;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-vertical>li.mega-menu-item>a.mega-menu-link {
  height: auto;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-vertical>li.mega-menu-item.mega-icon-top>a.mega-menu-link {
  display: list-item;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-vertical>li.mega-menu-item.mega-hide-on-mobile {
    display: none;
  }
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-vertical>li.mega-menu-item.mega-hide-on-desktop {
    display: none;
  }
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-vertical>li.mega-menu-megamenu>ul.mega-sub-menu {
    width: 600px;
  }
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-vertical>li.mega-menu-megamenu.mega-menu-item,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-vertical>li.mega-menu-flyout.mega-menu-item {
  position: relative;
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-vertical li.mega-align-bottom-right.mega-menu-item-has-children li.mega-menu-item a.mega-menu-link,
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-vertical li.mega-align-bottom-right.mega-menu-flyout li.mega-menu-item-has-children li.mega-menu-item a.mega-menu-link {
    text-align: left;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-vertical li.mega-align-bottom-right.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator,
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-vertical li.mega-align-bottom-right.mega-menu-flyout li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {
    float: right;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-vertical li.mega-align-bottom-right.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after,
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-vertical li.mega-align-bottom-right.mega-menu-flyout li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after {
    content: '\f139';
    margin: 0;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-item-has-children>a.mega-menu-link,
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-flyout li.mega-menu-item-has-children>a.mega-menu-link {
    text-align: right;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator,
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-flyout li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {
    float: left;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after,
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-flyout li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after {
    content: '\f141';
    margin: 0;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-item-has-children.mega-icon-left>a.mega-menu-link:before,
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-flyout li.mega-menu-item-has-children.mega-icon-left>a.mega-menu-link:before {
    float: right;
    margin: 0 0 0 6px;
  }
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-vertical li.mega-menu-megamenu.mega-align-bottom-right>ul.mega-sub-menu {
  top: 0;
  left: 100%;
  right: auto;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item ul.mega-sub-menu,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  top: 0;
  left: 100%;
  right: auto;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right.mega-icon-left>a.mega-menu-link:before,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item.mega-icon-left>a.mega-menu-link:before,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item.mega-icon-left>a.mega-menu-link:before {
  float: left;
  margin: 0 6px 0 0;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-vertical li.mega-menu-megamenu.mega-align-bottom-left>ul.mega-sub-menu {
  top: 0;
  left: auto;
  right: 100%;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-left>ul.mega-sub-menu,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-left li.mega-menu-item>ul.mega-sub-menu,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-left li.mega-menu-item ul.mega-sub-menu li.mega-menu-item>ul.mega-sub-menu {
  top: 0;
  left: auto;
  right: 100%;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-accordion>li.mega-menu-item {
  display: list-item;
  margin: 0;
  clear: both;
  width: 100%;
  margin: 0 0 0px 0;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-accordion>li.mega-menu-item>a.mega-menu-link {
  height: auto;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-accordion>li.mega-menu-item.mega-icon-top>a.mega-menu-link {
  display: list-item;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-accordion>li.mega-menu-item.mega-hide-on-mobile {
    display: none;
  }
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-accordion>li.mega-menu-item.mega-hide-on-desktop {
    display: none;
  }
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-accordion>li.mega-menu-megamenu>ul.mega-sub-menu {
  position: static;
  width: 100% !important;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-accordion>li.mega-menu-flyout>ul.mega-sub-menu {
  position: static;
  width: 100% !important;
  padding: 0;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-accordion>li.mega-menu-flyout>ul.mega-sub-menu li.mega-menu-item.mega-current-menu-item>a.mega-menu-link {
  background: #ddd;
  font-weight: normal;
  text-decoration: none;
  color: #666;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-accordion>li.mega-menu-flyout>ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  position: static;
  left: 0;
  width: 100%;
  border: 0;
  box-shadow: none;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-accordion>li.mega-menu-flyout>ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
  padding-left: 20px;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-accordion>li.mega-menu-flyout>ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
  padding-left: 30px;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-accordion>li.mega-menu-flyout>ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
  padding-left: 40px;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-accordion li.mega-menu-item>ul.mega-sub-menu {
  display: none;
  visibility: visible;
  opacity: 1;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-accordion li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-accordion li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
  display: block;
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-accordion li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {
    float: right;
  }
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-accordion li.mega-menu-item li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after {
  content: '\f140';
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-accordion li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu.mega-menu-accordion li.mega-menu-item li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after {
  content: '\f142';
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-bp-profile-nav img.avatar,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu img.mmm_gravatar {
  vertical-align: middle;
  position: relative;
  top: -1px;
  display: inline-block;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-bp-profile-nav img.avatar,
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu img.mmm_gravatar {
    max-height: 90%;
    width: auto;
  }
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu img.avatar {
  vertical-align: middle;
  position: relative;
  top: -1px;
}
.acalog-custom #mega-menu-wrap-online-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-logo,
.acalog-custom #mega-menu-wrap-online-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-logo {
  background: inherit;
}
.acalog-custom #mega-menu-wrap-online-menu li.mega-menu-item img.mega-menu-logo {
  display: inline;
  vertical-align: middle;
  max-height: none;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-menu li.mega-menu-item img.mega-menu-logo {
    max-height: 90%;
    width: auto;
  }
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu[data-effect-mobile^="slide_"] li.mega-menu-item a.mega-menu-link.mega-menu-logo {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    height: auto;
  }
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-tabbed>ul.mega-sub-menu {
  padding: 0;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item {
  width: 100%;
  padding: 0;
  position: static;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
  width: 20%;
  float: left;
  background: #f1f1f1;
  color: #666;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  padding: 0px 10px 0px 10px;
  line-height: 35px;
  text-decoration: none;
  text-transform: none;
  vertical-align: baseline;
  margin: 0;
  border: 0;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus {
  background: #ddd;
  font-weight: normal;
  text-decoration: none;
  color: #666;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after {
  content: '\f139';
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu {
  width: 80%;
  float: left;
  clear: none;
  position: absolute;
  top: 0;
  left: 20%;
  visibility: hidden;
  border-left: 1px solid #ccc;
  padding: 30px 25px 30px 25px;
  min-height: 100%;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu .mega-menu-item-has-children>a.mega-menu-link:after {
  display: none;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu {
  visibility: visible;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item {
  float: left;
  padding: 0 30px 0 30px;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item.mega-menu-clear {
  clear: left;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  margin-left: 0;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  margin-left: 10px;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
  color: #555;
  font-family: inherit;
  font-size: 16px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
  display: block;
  border-top: 0px solid rgba(0,0,0,0);
  border-left: 0px solid rgba(0,0,0,0);
  border-right: 0px solid rgba(0,0,0,0);
  border-bottom: 0px solid rgba(0,0,0,0);
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus {
  color: #555;
  font-weight: bold;
  text-decoration: none;
  background: rgba(0,0,0,0);
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover>span.mega-title-below,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus>span.mega-title-below {
  text-decoration: none;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link {
  color: #666;
  font-family: inherit;
  font-size: 14px;
  text-transform: none;
  text-decoration: none;
  font-weight: normal;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
  display: block;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:focus {
  color: #666;
  font-weight: normal;
  text-decoration: none;
  background: rgba(0,0,0,0);
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item.mega-no-headers>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
  color: #666;
  font-family: inherit;
  font-size: 14px;
  text-transform: none;
  text-decoration: none;
  font-weight: normal;
  margin: 0;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
  display: block;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item.mega-no-headers>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item.mega-no-headers>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus {
  color: #666;
  font-weight: normal;
  text-decoration: none;
  background: rgba(0,0,0,0);
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed ul.mega-sub-menu ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed ul.mega-sub-menu ul.mega-sub-menu li.mega-collapse-children>ul.mega-sub-menu {
    display: none;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed.mega-toggle-on>ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed ul.mega-sub-menu ul.mega-sub-menu li.mega-collapse-children.mega-toggle-on>ul.mega-sub-menu {
    display: block;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-tabbed>ul.mega-sub-menu {
    padding: 0;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item {
    width: 100%;
    clear: both;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item {
    width: 100%;
    padding: 0;
    position: static;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
    width: 100%;
    float: left;
    background: #f1f1f1;
    color: #666;
    font-family: inherit;
    font-size: 14px;
    font-weight: normal;
    padding: 0px 10px 0px 10px;
    line-height: 35px;
    text-decoration: none;
    text-transform: none;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after {
    content: '\f140';
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after {
    content: '\f142';
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu {
    width: 100%;
    position: relative;
    top: 0;
    left: auto;
    border-left: 0;
    padding: 10px;
  }
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    margin-left: 0;
  }
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item a[class^='fa-']:before {
  font-family: FontAwesome;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item>a[class^='fab']:before {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item>a[class^='far']:before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item>a[class^='fas']:before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item>a[class^='fal']:before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 300;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item>a[class^='fas'],
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item>a[class^='fab'],
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item>a[class^='far'],
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item>a[class^='fal'] {
  -webkit-font-smoothing: inherit;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item.mega-icon-left>a[class^='fas']:before,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item.mega-icon-left>a[class^='fab']:before,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item.mega-icon-left>a[class^='far']:before,
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu li.mega-menu-item.mega-icon-left>a[class^='fal']:before {
  width: 1.25em;
  text-align: center;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu span.mega-menu-badge {
  border-radius: 2px 2px 2px 2px;
  display: inline;
  padding: 1px 4px 1px 4px;
  top: -7px;
  position: relative;
  margin: 0 0 0 6px;
  text-align: center;
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu span.mega-menu-badge.mega-hide-on-desktop {
    display: none;
  }
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu span.mega-menu-badge.mega-hide-on-mobile {
    display: none;
  }
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu span.mega-menu-badge.mega-menu-badge-style-one {
  background: #d32f2f;
  color: #fff;
  font-weight: normal;
  font-size: 10px;
  text-transform: none;
  text-decoration: none;
  font-family: inherit;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu span.mega-menu-badge.mega-menu-badge-style-two {
  background: #00796b;
  color: #fff;
  font-weight: normal;
  font-size: 10px;
  text-transform: none;
  text-decoration: none;
  font-family: inherit;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu span.mega-menu-badge.mega-menu-badge-style-three {
  background: #ffc107;
  color: #fff;
  font-weight: normal;
  font-size: 10px;
  text-transform: none;
  text-decoration: none;
  font-family: inherit;
}
.acalog-custom #mega-menu-wrap-online-menu #mega-menu-online-menu span.mega-menu-badge.mega-menu-badge-style-four {
  background: #303f9f;
  color: #fff;
  font-weight: normal;
  font-size: 10px;
  text-transform: none;
  text-decoration: none;
  font-family: inherit;
}
.acalog-custom #mega-menu-wrap-online-menu {
  clear: both;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu ul.mega-sub-menu,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-row,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-column,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu a.mega-menu-link,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu span.mega-menu-badge {
  transition: none;
  border-radius: 0;
  box-shadow: none;
  background: none;
  border: 0;
  bottom: auto;
  box-sizing: border-box;
  clip: auto;
  color: #494949;
  display: block;
  float: none;
  font-family: inherit;
  font-size: 18px;
  height: auto;
  left: auto;
  line-height: 1.7;
  list-style-type: none;
  margin: 0;
  min-height: auto;
  max-height: none;
  min-width: auto;
  max-width: none;
  opacity: 1;
  outline: none;
  overflow: visible;
  padding: 0;
  position: relative;
  pointer-events: auto;
  right: auto;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-transform: none;
  transform: none;
  top: auto;
  vertical-align: baseline;
  visibility: inherit;
  width: auto;
  word-wrap: break-word;
  white-space: normal;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu:before,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu:before,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu ul.mega-sub-menu:before,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item:before,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-row:before,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-column:before,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu a.mega-menu-link:before,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu span.mega-menu-badge:before,
.acalog-custom #mega-menu-wrap-online-mobile-menu:after,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu:after,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu ul.mega-sub-menu:after,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item:after,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-row:after,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-column:after,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu a.mega-menu-link:after,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu span.mega-menu-badge:after {
  display: none;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu {
  border-radius: 0;
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu {
    background: #005847;
  }
}
.acalog-custom #mega-menu-wrap-online-mobile-menu.mega-keyboard-navigation .mega-menu-toggle:focus,
.acalog-custom #mega-menu-wrap-online-mobile-menu.mega-keyboard-navigation .mega-toggle-block:focus,
.acalog-custom #mega-menu-wrap-online-mobile-menu.mega-keyboard-navigation .mega-toggle-block a:focus,
.acalog-custom #mega-menu-wrap-online-mobile-menu.mega-keyboard-navigation .mega-toggle-block .mega-search input[type=text]:focus,
.acalog-custom #mega-menu-wrap-online-mobile-menu.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus,
.acalog-custom #mega-menu-wrap-online-mobile-menu.mega-keyboard-navigation #mega-menu-online-mobile-menu a:focus,
.acalog-custom #mega-menu-wrap-online-mobile-menu.mega-keyboard-navigation #mega-menu-online-mobile-menu input:focus,
.acalog-custom #mega-menu-wrap-online-mobile-menu.mega-keyboard-navigation #mega-menu-online-mobile-menu li.mega-menu-item a.mega-menu-link:focus {
  outline: 3px solid #109cde;
  outline-offset: -3px;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus {
  outline-offset: 2px;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu.mega-keyboard-navigation>li.mega-menu-item>a.mega-menu-link:focus {
  background: rgba(51,51,51,0);
  color: #b3d32a;
  font-weight: bold;
  text-decoration: none;
  border-color: #fff;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu.mega-keyboard-navigation>li.mega-menu-item>a.mega-menu-link:focus {
    color: #303f9f;
    background: #333;
  }
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu {
  visibility: visible;
  text-align: center;
  padding: 3px 0px 0px 0px;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu a.mega-menu-link {
  cursor: pointer;
  display: inline;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu a.mega-menu-link .mega-description-group {
  vertical-align: middle;
  display: inline-block;
  transition: none;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu a.mega-menu-link .mega-description-group .mega-menu-title,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu a.mega-menu-link .mega-description-group .mega-menu-description {
  transition: none;
  line-height: 1.5;
  display: block;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu a.mega-menu-link .mega-description-group .mega-menu-description {
  font-style: italic;
  font-size: 0.8em;
  text-transform: none;
  font-weight: normal;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon>a.mega-menu-link {
  display: flex;
  align-items: center;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon>a.mega-menu-link:before {
  flex: 0 0 auto;
  align-self: flex-start;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-tabbed.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon>a.mega-menu-link {
  display: block;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item.mega-icon-top>a.mega-menu-link {
  display: table-cell;
  vertical-align: middle;
  line-height: initial;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item.mega-icon-top>a.mega-menu-link:before {
  display: block;
  margin: 0 0 6px 0;
  text-align: center;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item.mega-icon-top>a.mega-menu-link>span.mega-title-below {
  display: inline-block;
  transition: none;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-item.mega-icon-top>a.mega-menu-link {
    display: block;
    line-height: 51px;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-item.mega-icon-top>a.mega-menu-link:before {
    display: inline-block;
    margin: 0 6px 0 0;
    text-align: left;
  }
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item.mega-icon-right>a.mega-menu-link:before {
  float: right;
  margin: 0 0 0 6px;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-animating>ul.mega-sub-menu {
  pointer-events: none;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-disable-link>a.mega-menu-link,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu li.mega-disable-link>a.mega-menu-link {
  cursor: inherit;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item-has-children.mega-disable-link>a.mega-menu-link,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>li.mega-menu-item-has-children.mega-disable-link>a.mega-menu-link {
  cursor: pointer;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu p {
  margin-bottom: 10px;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu input,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu img {
  max-width: 100%;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item>ul.mega-sub-menu {
  display: block;
  visibility: hidden;
  opacity: 1;
  pointer-events: auto;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item>ul.mega-sub-menu {
    display: none;
    visibility: visible;
    opacity: 1;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
    display: block;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu.mega-menu-item.mega-toggle-on li.mega-hide-sub-menu-on-mobile>ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-hide-sub-menu-on-mobile>ul.mega-sub-menu {
    display: none;
  }
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu[data-effect="fade"] li.mega-menu-item>ul.mega-sub-menu {
    opacity: 0;
    transition: opacity 200ms ease-in, visibility 200ms ease-in;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu[data-effect="fade"].mega-no-js li.mega-menu-item:hover>ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu[data-effect="fade"].mega-no-js li.mega-menu-item:focus>ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu[data-effect="fade"] li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu[data-effect="fade"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
    opacity: 1;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
    opacity: 0;
    transform: translate(0,10px);
    transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover>ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus>ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
    opacity: 1;
    transform: translate(0,0);
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu[data-effect="slide_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
    transform: translate(0,10px);
    transition: transform 200ms ease-in, visibility 200ms ease-in;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu[data-effect="slide_up"].mega-no-js li.mega-menu-item:hover>ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu[data-effect="slide_up"].mega-no-js li.mega-menu-item:focus>ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu[data-effect="slide_up"] li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
    transform: translate(0,0);
  }
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children>ul.mega-sub-menu {
  display: none;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children.mega-toggle-on>ul.mega-sub-menu {
  display: block;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-no-js li.mega-menu-item:hover>ul.mega-sub-menu,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-no-js li.mega-menu-item:focus>ul.mega-sub-menu,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu {
  visibility: visible;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu {
  visibility: inherit;
  opacity: 1;
  display: block;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-1-columns>ul.mega-sub-menu>li.mega-menu-item {
  float: left;
  width: 100%;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-2-columns>ul.mega-sub-menu>li.mega-menu-item {
  float: left;
  width: 50%;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-3-columns>ul.mega-sub-menu>li.mega-menu-item {
  float: left;
  width: 33.33333%;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-4-columns>ul.mega-sub-menu>li.mega-menu-item {
  float: left;
  width: 25%;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-5-columns>ul.mega-sub-menu>li.mega-menu-item {
  float: left;
  width: 20%;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-6-columns>ul.mega-sub-menu>li.mega-menu-item {
  float: left;
  width: 16.66667%;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item a[class^='dashicons']:before {
  font-family: dashicons;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item a.mega-menu-link:before {
  display: inline-block;
  font: inherit;
  font-family: dashicons;
  position: static;
  margin: 0 6px 0 0px;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
  background: transparent;
  height: auto;
  width: auto;
  top: auto;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item.mega-hide-text a.mega-menu-link:before {
  margin: 0;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item.mega-hide-text li.mega-menu-item a.mega-menu-link:before {
  margin: 0 6px 0 0;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-align-bottom-left.mega-toggle-on>a.mega-menu-link {
  border-radius: 0;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-align-bottom-right>ul.mega-sub-menu {
  right: 0;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-align-bottom-right.mega-toggle-on>a.mega-menu-link {
  border-radius: 0;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu.mega-menu-item {
  position: static;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-item {
  margin: 0 0px 0 0;
  display: inline-block;
  height: auto;
  vertical-align: middle;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-item.mega-item-align-right {
  float: right;
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-item.mega-item-align-right {
    margin: 0 0 0 0px;
  }
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-item.mega-item-align-float-left {
    float: left;
  }
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-item>a.mega-menu-link:hover {
    background: rgba(51,51,51,0);
    color: #b3d32a;
    font-weight: bold;
    text-decoration: none;
    border-color: #fff;
  }
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link {
  background: rgba(51,51,51,0);
  color: #b3d32a;
  font-weight: bold;
  text-decoration: none;
  border-color: #fff;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link {
    color: #303f9f;
    background: #333;
  }
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link {
  background: rgba(51,51,51,0);
  color: #b3d32a;
  font-weight: bold;
  text-decoration: none;
  border-color: #fff;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link {
    color: #303f9f;
    background: #333;
  }
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-item>a.mega-menu-link {
  line-height: 56px;
  height: 56px;
  padding: 0px 10px 0px 10px;
  vertical-align: baseline;
  width: auto;
  display: block;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  background: rgba(0,0,0,0);
  border: 0;
  border-radius: 0;
  font-family: inherit;
  font-size: 16px;
  font-weight: bold;
  outline: none;
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-item.mega-multi-line>a.mega-menu-link {
    line-height: inherit;
    display: table-cell;
    vertical-align: middle;
  }
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-item.mega-multi-line>a.mega-menu-link br {
    display: none;
  }
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-item {
    display: list-item;
    margin: 0;
    clear: both;
    border: 0;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-item.mega-item-align-right {
    float: none;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-item>a.mega-menu-link {
    border-radius: 0;
    border: 0;
    margin: 0;
    line-height: 51px;
    height: 51px;
    padding: 0 10px;
    background: transparent;
    text-align: left;
    color: #006b9d;
    font-size: 18px;
  }
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row {
  width: 100%;
  float: left;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column {
  float: left;
  min-height: 1px;
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-1 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-2 {
    width: 50%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-2 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-3 {
    width: 33.33333%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-3 {
    width: 66.66667%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-3 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-4 {
    width: 25%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-4 {
    width: 50%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-4 {
    width: 75%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-4-of-4 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-5 {
    width: 20%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-5 {
    width: 40%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-5 {
    width: 60%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-4-of-5 {
    width: 80%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-5-of-5 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-6 {
    width: 16.66667%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-6 {
    width: 33.33333%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-6 {
    width: 50%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-4-of-6 {
    width: 66.66667%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-5-of-6 {
    width: 83.33333%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-6-of-6 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-7 {
    width: 14.28571%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-7 {
    width: 28.57143%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-7 {
    width: 42.85714%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-4-of-7 {
    width: 57.14286%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-5-of-7 {
    width: 71.42857%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-6-of-7 {
    width: 85.71429%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-7-of-7 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-8 {
    width: 12.5%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-8 {
    width: 25%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-8 {
    width: 37.5%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-4-of-8 {
    width: 50%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-5-of-8 {
    width: 62.5%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-6-of-8 {
    width: 75%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-7-of-8 {
    width: 87.5%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-8-of-8 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-9 {
    width: 11.11111%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-9 {
    width: 22.22222%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-9 {
    width: 33.33333%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-4-of-9 {
    width: 44.44444%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-5-of-9 {
    width: 55.55556%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-6-of-9 {
    width: 66.66667%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-7-of-9 {
    width: 77.77778%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-8-of-9 {
    width: 88.88889%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-9-of-9 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-10 {
    width: 10%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-10 {
    width: 20%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-10 {
    width: 30%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-4-of-10 {
    width: 40%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-5-of-10 {
    width: 50%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-6-of-10 {
    width: 60%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-7-of-10 {
    width: 70%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-8-of-10 {
    width: 80%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-9-of-10 {
    width: 90%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-10-of-10 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-11 {
    width: 9.09091%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-11 {
    width: 18.18182%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-11 {
    width: 27.27273%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-4-of-11 {
    width: 36.36364%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-5-of-11 {
    width: 45.45455%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-6-of-11 {
    width: 54.54545%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-7-of-11 {
    width: 63.63636%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-8-of-11 {
    width: 72.72727%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-9-of-11 {
    width: 81.81818%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-10-of-11 {
    width: 90.90909%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-11-of-11 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-1-of-12 {
    width: 8.33333%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-12 {
    width: 16.66667%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-12 {
    width: 25%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-4-of-12 {
    width: 33.33333%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-5-of-12 {
    width: 41.66667%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-6-of-12 {
    width: 50%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-7-of-12 {
    width: 58.33333%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-8-of-12 {
    width: 66.66667%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-9-of-12 {
    width: 75%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-10-of-12 {
    width: 83.33333%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-11-of-12 {
    width: 91.66667%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-12-of-12 {
    width: 100%;
  }
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column {
    width: 100%;
    clear: both;
  }
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item {
  padding: 0 30px 0 30px;
  width: 100%;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu {
  z-index: 999;
  border-radius: 0;
  background: #fff;
  border: 0;
  padding: 30px 25px 30px 25px;
  position: absolute;
  width: 100%;
  max-width: none;
  left: 0;
  box-shadow: 0px 5px 6px 0px rgba(0,0,0,0.1);
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu {
    float: left;
    position: static;
    width: 100%;
  }
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-1 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-2 {
    width: 50%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-2 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-3 {
    width: 33.33333%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-3 {
    width: 66.66667%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-3 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-4 {
    width: 25%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-4 {
    width: 50%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-4 {
    width: 75%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-4 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-5 {
    width: 20%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-5 {
    width: 40%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-5 {
    width: 60%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-5 {
    width: 80%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-5-of-5 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-6 {
    width: 16.66667%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-6 {
    width: 33.33333%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-6 {
    width: 50%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-6 {
    width: 66.66667%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-5-of-6 {
    width: 83.33333%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-6-of-6 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-7 {
    width: 14.28571%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-7 {
    width: 28.57143%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-7 {
    width: 42.85714%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-7 {
    width: 57.14286%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-5-of-7 {
    width: 71.42857%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-6-of-7 {
    width: 85.71429%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-7-of-7 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-8 {
    width: 12.5%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-8 {
    width: 25%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-8 {
    width: 37.5%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-8 {
    width: 50%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-5-of-8 {
    width: 62.5%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-6-of-8 {
    width: 75%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-7-of-8 {
    width: 87.5%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-8-of-8 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-9 {
    width: 11.11111%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-9 {
    width: 22.22222%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-9 {
    width: 33.33333%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-9 {
    width: 44.44444%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-5-of-9 {
    width: 55.55556%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-6-of-9 {
    width: 66.66667%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-7-of-9 {
    width: 77.77778%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-8-of-9 {
    width: 88.88889%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-9-of-9 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-10 {
    width: 10%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-10 {
    width: 20%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-10 {
    width: 30%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-10 {
    width: 40%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-5-of-10 {
    width: 50%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-6-of-10 {
    width: 60%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-7-of-10 {
    width: 70%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-8-of-10 {
    width: 80%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-9-of-10 {
    width: 90%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-10-of-10 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-11 {
    width: 9.09091%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-11 {
    width: 18.18182%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-11 {
    width: 27.27273%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-11 {
    width: 36.36364%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-5-of-11 {
    width: 45.45455%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-6-of-11 {
    width: 54.54545%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-7-of-11 {
    width: 63.63636%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-8-of-11 {
    width: 72.72727%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-9-of-11 {
    width: 81.81818%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-10-of-11 {
    width: 90.90909%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-11-of-11 {
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-12 {
    width: 8.33333%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-2-of-12 {
    width: 16.66667%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-3-of-12 {
    width: 25%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-4-of-12 {
    width: 33.33333%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-5-of-12 {
    width: 41.66667%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-6-of-12 {
    width: 50%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-7-of-12 {
    width: 58.33333%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-8-of-12 {
    width: 66.66667%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-9-of-12 {
    width: 75%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-10-of-12 {
    width: 83.33333%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-11-of-12 {
    width: 91.66667%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-12-of-12 {
    width: 100%;
  }
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu .mega-description-group .mega-menu-description {
  margin: 5px 0;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item ul.mega-sub-menu {
  clear: both;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  margin-left: 10px;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu {
  margin-left: 10px;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item {
  color: #494949;
  font-family: inherit;
  font-size: 18px;
  display: block;
  float: left;
  clear: none;
  padding: 0 30px 0 30px;
  vertical-align: top;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item.mega-menu-clear,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-menu-clear {
  clear: left;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title {
  color: #005847;
  font-family: inherit;
  font-size: 24px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: normal;
  text-align: left;
  margin: 0px 0px 12px 0px;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
  display: block;
  visibility: inherit;
  border: 0;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title:hover,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title:hover {
  border-color: rgba(0,0,0,0);
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
  color: #555;
  font-family: inherit;
  font-size: 16px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
  display: block;
  border: 0;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover {
  border-color: rgba(0,0,0,0);
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus {
  color: #555;
  font-weight: bold;
  text-decoration: none;
  background: rgba(0,0,0,0);
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover>span.mega-title-below,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover>span.mega-title-below,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus>span.mega-title-below,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus>span.mega-title-below {
  text-decoration: none;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link {
  color: #666;
  font-family: inherit;
  font-size: 14px;
  text-transform: none;
  text-decoration: none;
  font-weight: normal;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
  display: block;
  border: 0;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover {
  border-color: rgba(0,0,0,0);
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon>a.mega-menu-link,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon>a.mega-menu-link {
  display: flex;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:focus,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:focus {
  color: #666;
  font-weight: normal;
  text-decoration: none;
  background: rgba(0,0,0,0);
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu {
    border: 0;
    padding: 10px;
    border-radius: 0;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item {
    width: 100%;
    clear: both;
  }
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu.mega-no-headers>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu.mega-no-headers>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
  color: #666;
  font-family: inherit;
  font-size: 14px;
  text-transform: none;
  text-decoration: none;
  font-weight: normal;
  margin: 0;
  border: 0;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
  display: block;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu.mega-no-headers>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu.mega-no-headers>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu.mega-no-headers>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu.mega-no-headers>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus {
  color: #666;
  font-weight: normal;
  text-decoration: none;
  background: rgba(0,0,0,0);
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-flyout ul.mega-sub-menu {
  z-index: 999;
  position: absolute;
  width: 250px;
  max-width: none;
  padding: 0px 0px 0px 0px;
  border: 0;
  background: #f1f1f1;
  border-radius: 0;
  box-shadow: 0px 5px 6px 0px rgba(0,0,0,0.1);
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-flyout ul.mega-sub-menu {
    float: left;
    position: static;
    width: 100%;
    padding: 0;
    border: 0;
    border-radius: 0;
  }
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
    clear: both;
  }
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
  display: block;
  background: #f1f1f1;
  color: #666;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  padding: 0px 10px 0px 10px;
  line-height: 35px;
  text-decoration: none;
  text-transform: none;
  vertical-align: baseline;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child>a.mega-menu-link {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child>a.mega-menu-link {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child>a.mega-menu-link {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child>a.mega-menu-link {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
  background: #ddd;
  font-weight: normal;
  text-decoration: none;
  color: #666;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  position: absolute;
  left: 100%;
  top: 0;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    position: static;
    left: 0;
    width: 100%;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
    padding-left: 20px;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu ul.mega-sub-menu a.mega-menu-link {
    padding-left: 30px;
  }
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after {
  content: '\f140';
  font-family: dashicons;
  font-weight: normal;
  display: inline-block;
  margin: 0 0 0 6px;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: rotate(0);
  color: inherit;
  position: relative;
  background: transparent;
  height: auto;
  width: auto;
  right: auto;
  line-height: inherit;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {
  display: inline;
  height: auto;
  width: auto;
  background: transparent;
  position: relative;
  pointer-events: auto;
  left: auto;
  min-width: auto;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  padding: 0;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item-has-children li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {
  float: right;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item-has-children.mega-collapse-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after {
  content: '\f142';
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {
    float: right;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after {
    content: '\f142';
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item-has-children.mega-hide-sub-menu-on-mobile>a.mega-menu-link>span.mega-indicator {
    display: none;
  }
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-megamenu:not(.mega-menu-tabbed) li.mega-menu-item-has-children:not(.mega-collapse-children)>a.mega-menu-link>span.mega-indicator,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item-has-children.mega-hide-arrow>a.mega-menu-link>span.mega-indicator {
  display: none;
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-flyout li.mega-menu-item a.mega-menu-link>span.mega-indicator:after {
    content: '\f139';
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link {
    text-align: right;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link>span.mega-indicator {
    float: left;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link>span.mega-indicator:after {
    content: '\f141';
    margin: 0 6px 0 0;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before {
    float: right;
    margin: 0 0 0 6px;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    left: -100%;
    top: 0;
  }
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-accordion>li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {
    float: right;
  }
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li[class^='mega-lang-item']>a.mega-menu-link>img {
  display: inline;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu a.mega-menu-link>img.wpml-ls-flag,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu a.mega-menu-link>img.iclflag {
  display: inline;
  margin-right: 8px;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-hide-on-mobile,
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-hide-on-mobile,
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-hide-on-mobile {
    display: none;
  }
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-hide-on-desktop,
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-hide-on-desktop,
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-hide-on-desktop {
    display: none;
  }
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu:after {
    content: "";
    display: table;
    clear: both;
  }
}
.acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle {
  display: none;
  z-index: 1;
  cursor: pointer;
  background: #fff;
  border-radius: 2px 2px 2px 2px;
  line-height: 72px;
  height: 72px;
  text-align: left;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  outline: none;
  white-space: nowrap;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle img {
  max-width: 100%;
  padding: 0;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
}
.acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle .mega-toggle-blocks-left,
.acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle .mega-toggle-blocks-center,
.acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle .mega-toggle-blocks-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-preferred-size: 33.33%;
  -webkit-flex-basis: 33.33%;
  flex-basis: 33.33%;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle .mega-toggle-blocks-left {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block {
  margin-left: 6px;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block:only-child {
  margin-right: 6px;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle .mega-toggle-blocks-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle .mega-toggle-blocks-center .mega-toggle-block {
  margin-left: 3px;
  margin-right: 3px;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle .mega-toggle-blocks-right {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
  margin-right: 6px;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child {
  margin-left: 6px;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle .mega-toggle-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  outline: 0;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle+#mega-menu-online-mobile-menu {
    background: #fff;
    padding: 0px 0px 0px 0px;
    display: none;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle.mega-menu-open+#mega-menu-online-mobile-menu {
    display: block;
  }
}
.acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle .mega-toggle-block-0 {
  cursor: pointer;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
  transform: scale(0.8);
  align-self: center;
  outline: 0;
  background: none;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box {
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative;
  outline: 0;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner,
.acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before,
.acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
  width: 40px;
  height: 4px;
  background-color: #ddd;
  border-radius: 4px;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before,
.acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
  content: "";
  display: block;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before {
  top: -10px;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
  bottom: -10px;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner {
  top: 2px;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before {
  top: 10px;
  transition-property: transform, opacity;
  transition-timing-function: ease;
  transition-duration: 0.15s;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
  top: 20px;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner {
  transform: translate3d(0,10px,0) rotate(45deg);
}
.acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before {
  transform: rotate(-45deg) translate3d(-5.71429px,-6px,0);
  opacity: 0;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
  transform: translate3d(0,-20px,0) rotate(-90deg);
}
.acalog-custom #mega-menu-wrap-online-mobile-menu.mega-sticky {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99998;
  opacity: 1;
  max-width: 100%;
  width: 100%;
  margin: 0 auto;
  background: transparent;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu.mega-sticky #mega-menu-online-mobile-menu {
  background: #005847;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu.mega-sticky #mega-menu-online-mobile-menu {
    background: #fff;
  }
}
.acalog-custom #mega-menu-wrap-online-mobile-menu.mega-stuck {
  transition: transform 0.25s ease-in-out;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu.mega-stuck.mega-hide {
  transform: translateY(-100%);
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu.mega-sticky #mega-menu-online-mobile-menu:not([data-effect-mobile^="slide_"]) {
    max-height: calc(28vh);
    overflow: auto;
  }
  .acalog-custom body.admin-bar #mega-menu-wrap-online-mobile-menu.mega-sticky #mega-menu-online-mobile-menu:not([data-effect-mobile^="slide_"]) {
    max-height: calc(-14vh);
  }
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item.mega-show-when-sticky {
  display: none;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu.mega-sticky #mega-menu-online-mobile-menu li.mega-menu-item.mega-hide-when-sticky {
  display: none;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu.mega-sticky #mega-menu-online-mobile-menu li.mega-menu-item.mega-show-when-sticky {
  display: inline-block;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu.mega-sticky #mega-menu-online-mobile-menu li.mega-menu-item.mega-show-when-sticky.mega-hide-on-mobile {
    display: none;
  }
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item a[class^='genericon']:before {
  font-family: genericons;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-vertical>li.mega-menu-item {
  display: list-item;
  margin: 0;
  clear: both;
  width: 100%;
  margin: 0 0 0px 0;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-vertical>li.mega-menu-item>a.mega-menu-link {
  height: auto;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-vertical>li.mega-menu-item.mega-icon-top>a.mega-menu-link {
  display: list-item;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-vertical>li.mega-menu-item.mega-hide-on-mobile {
    display: none;
  }
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-vertical>li.mega-menu-item.mega-hide-on-desktop {
    display: none;
  }
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-vertical>li.mega-menu-megamenu>ul.mega-sub-menu {
    width: 600px;
  }
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-vertical>li.mega-menu-megamenu.mega-menu-item,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-vertical>li.mega-menu-flyout.mega-menu-item {
  position: relative;
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-vertical li.mega-align-bottom-right.mega-menu-item-has-children li.mega-menu-item a.mega-menu-link,
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-vertical li.mega-align-bottom-right.mega-menu-flyout li.mega-menu-item-has-children li.mega-menu-item a.mega-menu-link {
    text-align: left;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-vertical li.mega-align-bottom-right.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator,
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-vertical li.mega-align-bottom-right.mega-menu-flyout li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {
    float: right;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-vertical li.mega-align-bottom-right.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after,
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-vertical li.mega-align-bottom-right.mega-menu-flyout li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after {
    content: '\f139';
    margin: 0;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-item-has-children>a.mega-menu-link,
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-flyout li.mega-menu-item-has-children>a.mega-menu-link {
    text-align: right;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator,
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-flyout li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {
    float: left;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after,
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-flyout li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after {
    content: '\f141';
    margin: 0;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-item-has-children.mega-icon-left>a.mega-menu-link:before,
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-vertical li.mega-align-bottom-left.mega-menu-flyout li.mega-menu-item-has-children.mega-icon-left>a.mega-menu-link:before {
    float: right;
    margin: 0 0 0 6px;
  }
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-vertical li.mega-menu-megamenu.mega-align-bottom-right>ul.mega-sub-menu {
  top: 0;
  left: 100%;
  right: auto;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item ul.mega-sub-menu,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  top: 0;
  left: 100%;
  right: auto;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right.mega-icon-left>a.mega-menu-link:before,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item.mega-icon-left>a.mega-menu-link:before,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item.mega-icon-left>a.mega-menu-link:before {
  float: left;
  margin: 0 6px 0 0;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-vertical li.mega-menu-megamenu.mega-align-bottom-left>ul.mega-sub-menu {
  top: 0;
  left: auto;
  right: 100%;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-left>ul.mega-sub-menu,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-left li.mega-menu-item>ul.mega-sub-menu,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-vertical li.mega-menu-flyout.mega-align-bottom-left li.mega-menu-item ul.mega-sub-menu li.mega-menu-item>ul.mega-sub-menu {
  top: 0;
  left: auto;
  right: 100%;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-accordion>li.mega-menu-item {
  display: list-item;
  margin: 0;
  clear: both;
  width: 100%;
  margin: 0 0 0px 0;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-accordion>li.mega-menu-item>a.mega-menu-link {
  height: auto;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-accordion>li.mega-menu-item.mega-icon-top>a.mega-menu-link {
  display: list-item;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-accordion>li.mega-menu-item.mega-hide-on-mobile {
    display: none;
  }
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-accordion>li.mega-menu-item.mega-hide-on-desktop {
    display: none;
  }
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-accordion>li.mega-menu-megamenu>ul.mega-sub-menu {
  position: static;
  width: 100% !important;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-accordion>li.mega-menu-flyout>ul.mega-sub-menu {
  position: static;
  width: 100% !important;
  padding: 0;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-accordion>li.mega-menu-flyout>ul.mega-sub-menu li.mega-menu-item.mega-current-menu-item>a.mega-menu-link {
  background: #ddd;
  font-weight: normal;
  text-decoration: none;
  color: #666;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-accordion>li.mega-menu-flyout>ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  position: static;
  left: 0;
  width: 100%;
  border: 0;
  box-shadow: none;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-accordion>li.mega-menu-flyout>ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
  padding-left: 20px;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-accordion>li.mega-menu-flyout>ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
  padding-left: 30px;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-accordion>li.mega-menu-flyout>ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
  padding-left: 40px;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-accordion li.mega-menu-item>ul.mega-sub-menu {
  display: none;
  visibility: visible;
  opacity: 1;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-accordion li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-accordion li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
  display: block;
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-accordion li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {
    float: right;
  }
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-accordion li.mega-menu-item li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after {
  content: '\f140';
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-accordion li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu.mega-menu-accordion li.mega-menu-item li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after {
  content: '\f142';
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-bp-profile-nav img.avatar,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu img.mmm_gravatar {
  vertical-align: middle;
  position: relative;
  top: -1px;
  display: inline-block;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-bp-profile-nav img.avatar,
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu img.mmm_gravatar {
    max-height: 90%;
    width: auto;
  }
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu img.avatar {
  vertical-align: middle;
  position: relative;
  top: -1px;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-logo,
.acalog-custom #mega-menu-wrap-online-mobile-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-logo {
  background: inherit;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu li.mega-menu-item img.mega-menu-logo {
  display: inline;
  vertical-align: middle;
  max-height: none;
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu li.mega-menu-item img.mega-menu-logo {
    max-height: 90%;
    width: auto;
  }
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu[data-effect-mobile^="slide_"] li.mega-menu-item a.mega-menu-link.mega-menu-logo {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    height: auto;
  }
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-tabbed>ul.mega-sub-menu {
  padding: 0;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item {
  width: 100%;
  padding: 0;
  position: static;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
  width: 20%;
  float: left;
  background: #f1f1f1;
  color: #666;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  padding: 0px 10px 0px 10px;
  line-height: 35px;
  text-decoration: none;
  text-transform: none;
  vertical-align: baseline;
  margin: 0;
  border: 0;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus {
  background: #ddd;
  font-weight: normal;
  text-decoration: none;
  color: #666;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after {
  content: '\f139';
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu {
  width: 80%;
  float: left;
  clear: none;
  position: absolute;
  top: 0;
  left: 20%;
  visibility: hidden;
  border-left: 1px solid #ccc;
  padding: 30px 25px 30px 25px;
  min-height: 100%;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu .mega-menu-item-has-children>a.mega-menu-link:after {
  display: none;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu {
  visibility: visible;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item {
  float: left;
  padding: 0 30px 0 30px;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item.mega-menu-clear {
  clear: left;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  margin-left: 0;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  margin-left: 10px;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
  color: #555;
  font-family: inherit;
  font-size: 16px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
  display: block;
  border-top: 0px solid rgba(0,0,0,0);
  border-left: 0px solid rgba(0,0,0,0);
  border-right: 0px solid rgba(0,0,0,0);
  border-bottom: 0px solid rgba(0,0,0,0);
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus {
  color: #555;
  font-weight: bold;
  text-decoration: none;
  background: rgba(0,0,0,0);
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover>span.mega-title-below,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus>span.mega-title-below {
  text-decoration: none;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link {
  color: #666;
  font-family: inherit;
  font-size: 14px;
  text-transform: none;
  text-decoration: none;
  font-weight: normal;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
  display: block;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:focus {
  color: #666;
  font-weight: normal;
  text-decoration: none;
  background: rgba(0,0,0,0);
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item.mega-no-headers>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
  color: #666;
  font-family: inherit;
  font-size: 14px;
  text-transform: none;
  text-decoration: none;
  font-weight: normal;
  margin: 0;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
  display: block;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item.mega-no-headers>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item.mega-no-headers>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus {
  color: #666;
  font-weight: normal;
  text-decoration: none;
  background: rgba(0,0,0,0);
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed ul.mega-sub-menu ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed ul.mega-sub-menu ul.mega-sub-menu li.mega-collapse-children>ul.mega-sub-menu {
    display: none;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed.mega-toggle-on>ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu ul.mega-sub-menu,
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed ul.mega-sub-menu ul.mega-sub-menu li.mega-collapse-children.mega-toggle-on>ul.mega-sub-menu {
    display: block;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-tabbed>ul.mega-sub-menu {
    padding: 0;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item {
    width: 100%;
    clear: both;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item {
    width: 100%;
    padding: 0;
    position: static;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {
    width: 100%;
    float: left;
    background: #f1f1f1;
    color: #666;
    font-family: inherit;
    font-size: 14px;
    font-weight: normal;
    padding: 0px 10px 0px 10px;
    line-height: 35px;
    text-decoration: none;
    text-transform: none;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after {
    content: '\f140';
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after {
    content: '\f142';
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu {
    width: 100%;
    position: relative;
    top: 0;
    left: auto;
    border-left: 0;
    padding: 10px;
  }
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    margin-left: 0;
  }
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item a[class^='fa-']:before {
  font-family: FontAwesome;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item>a[class^='fab']:before {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item>a[class^='far']:before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item>a[class^='fas']:before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item>a[class^='fal']:before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 300;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item>a[class^='fas'],
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item>a[class^='fab'],
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item>a[class^='far'],
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item>a[class^='fal'] {
  -webkit-font-smoothing: inherit;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item.mega-icon-left>a[class^='fas']:before,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item.mega-icon-left>a[class^='fab']:before,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item.mega-icon-left>a[class^='far']:before,
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu li.mega-menu-item.mega-icon-left>a[class^='fal']:before {
  width: 1.25em;
  text-align: center;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu span.mega-menu-badge {
  border-radius: 2px 2px 2px 2px;
  display: inline;
  padding: 1px 4px 1px 4px;
  top: -7px;
  position: relative;
  margin: 0 0 0 6px;
  text-align: center;
}
@media only screen and (min-width: 1201px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu span.mega-menu-badge.mega-hide-on-desktop {
    display: none;
  }
}
@media only screen and (max-width: 1200px) {
  .acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu span.mega-menu-badge.mega-hide-on-mobile {
    display: none;
  }
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu span.mega-menu-badge.mega-menu-badge-style-one {
  background: #d32f2f;
  color: #fff;
  font-weight: normal;
  font-size: 10px;
  text-transform: none;
  text-decoration: none;
  font-family: inherit;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu span.mega-menu-badge.mega-menu-badge-style-two {
  background: #00796b;
  color: #fff;
  font-weight: normal;
  font-size: 10px;
  text-transform: none;
  text-decoration: none;
  font-family: inherit;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu span.mega-menu-badge.mega-menu-badge-style-three {
  background: #ffc107;
  color: #fff;
  font-weight: normal;
  font-size: 10px;
  text-transform: none;
  text-decoration: none;
  font-family: inherit;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu #mega-menu-online-mobile-menu span.mega-menu-badge.mega-menu-badge-style-four {
  background: #303f9f;
  color: #fff;
  font-weight: normal;
  font-size: 10px;
  text-transform: none;
  text-decoration: none;
  font-family: inherit;
}
.acalog-custom #mega-menu-wrap-online-mobile-menu {
  clear: both;
}
@font-face {
  font-family: 'Genericons';
  src: url("../../img/gateway/Genericons.eot");
}
@font-face {
  font-family: 'Genericons';
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAADgYAA0AAAAAWDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAA3/AAAABoAAAAcbOWpBk9TLzIAAAGUAAAARQAAAGBVb3cYY21hcAAAAngAAACUAAABqq7WqvhjdnQgAAADDAAAAAQAAAAEAEQFEWdhc3AAADf0AAAACAAAAAj//wADZ2x5ZgAABEAAADAqAABJ0A3bTddoZWFkAAABMAAAACkAAAA2B8ZTM2hoZWEAAAFcAAAAGAAAACQQuQgFaG10eAAAAdwAAACZAAABNGKqU2Vsb2NhAAADEAAAAS4AAAEuB9f1Nm1heHAAAAF0AAAAIAAAACAA6AEZbmFtZQAANGwAAAFRAAAChXCWuFJwb3N0AAA1wAAAAjEAAAXmlxz2knjaY2BkYGAA4rplZ/Tj+W2+MnBzMIDAhRBmaWSag4EDQjGBKADj7gZyAAAAeNpjYGRg4GAAgh1gEsRmZEAFLAAWNADXAAEAAACWAOgAEAAAAAAAAgAAAAEAAQAAAEAALgAAAAB42mNg4WBg/MLAysDAasw6k4GBUQ5CM19nSGMSYmBgYmDjZIADAQSTISDNNYXhwEeGr+IcIO4ODogwI5ISBQZGAOtvCU0AAAB42kVPuxXCQAyTL+GRmmVoKdgA6FNRMoObdAyRnj3o6NkGLOl4+N75I381AUeUTPoNASSyoWVUBMYUYkmt/KOQVdG79IceFtwj8QpN4JxI+vL4LrYUTlL294GNerLNcGfiRMu6gfhOGMbSzTOz30lv9SbvMoe+TRfHFld08b4wQ/Mhk6ocD8rtKzrHrV/49A34cy/9BURAKJ4AAAB42t2NPw8BQRTEZ+/E2Xi7NlHIJsI1hGgodVqdVqfVqZRqH8QXvL25eq0/USh8AL/kzWReJhkAOV43hMKDW0rqmVu4Jh/BpY+tdNDBh2ndoabnnGtuueeR52YQI1AhILhQ1iDoWHLJDXc88NQgxl5ujS2sMjNZyUImMhYvfTFSdC/v3R+oNj4llSXJvgv4e+6zoCcQAEQFEQAAACwALAAsAFoAhADMAPIBAAEcAUYBlAHOAggCsgNMA6QD4AQSBMIFXAWoBgQGdgcIByoHageOB8gIJgkeCn4LOgvIDH4Myg2YDeoOLA5oDtIO9A8QDy4PeA+aD+AQNhCgEN4RFBFSEZwR9hJgEoISpBLuEwwTKBNEE3ITihPOFAYUWBSYFMgU3BT4FT4VTBViFaAVzhY6FmYWlhaoFsIW2hbuFwQXEhcgFzYXlBfEGAIYNhh4GLIY2hj8GSoZhBnAGfAaBhoUGioaQBpOGn4awBr4GyobgBuWG6wb3hwCHCwccByqHOgdFh02HWodmh3MHgQeHh5GHowfpB/OH9wf6B/2IAQgWCCOIOYhdiGuIfAiciKOIrQi6CL2IyojRCN2I5QjviQIJJAkxCToAAB42oV8CWBU1dX/PW+dyT57Mkkms2RmAkkmyazZCEPYE3ZCWALKJkhYI7IorT4XFERwQdEiAtaK1l0roMUln3WtSktBPltrP7CLyx9b21o/hczlf+59MyGA+jF579333n3vbuf+zu+cex5EICMIERbK04hIVBJ6BkhN87OqRL4IP6PIf2x+VhQwSZ4R2WWZXX5WVaCv+Vlg1yMmj8nvMXlGCG5aDvfSy+Vppx8bIb1HCFEEIhCFyBp/bzbJJxbiIAQ8No9s88TkmMcGuPkxbcKjQCTSRwQtpYkESErDFDmLj8pa+t9Zwg8UNyIA5lHxh++1YFluyVwgSO5yocBMwvFowKtYxRr4Kcw7fJjuoZfQPYcPw1vHduw4tkMl567MYzn6Du9gNwgWr4GmaoqGr3WQYjIY6yqz5lk8JNwiREOCN0+wukC0yTESdoHNmif4vCGIxmVNIN9iY/FAHzqwb/3o0ev36YezZ4nw8ye3d0amrRs2fXtnJzamTxM1DcgZrT8TO4jfzk3upb2d26cPWzct0rn9ye2sPgIxDOw/7DuTB7BKbGM/Cd/Vp/UREXsFMAWajHuBAJ5Tvmcb9g+wawprm0CIUcC+1s7gWQp/eI8/h32ZixmtimqSTSGIReNuu6zd1nOW9Nx2ElpOytqG1ytSn2rCvRWvb9hz8iQfA3xKYWPAxhXrY80Dnykcj8G5pAdwTDef2tK9Q8gkKNaajfOWU5uB7OgekCQCqyevSxGJsnG120xYo1g8ZmKDiicOG9bNFHVg/+MddwDTLZCwsVv2MMsWFA9B1qHuzmTP7p5kZ3dvZ/ch+vWhus4GfkElhzZSbd7uwD2NHaBN7OmZSLWOxnsCu+eBtvEEHqi28dChjaAl10wvwjyU5wHMw3qO9KqsbgXEh+0N87pVggk8CQ9rtH7BhyPk87J6xSOK1r1jR7dGk3S/Blv2nKT8HE+TPKFgk9klmoRe7eQeQTt3uqMbMEVEyIybjKW6mASw8sDFxikYj0WDmCzAZIsQiwaCLDcfe03Kjzc1xWe1t0PBjAULZnTVtPonjpbx9hnchIL4rbtujc1q7+7G+zM/p32fz+yq6blx1OWHRmMR2M6oASWPrOMzyyWYbVZBkVQlgELBimlRsOAWIRAMQZ6gBoKKGhLzIQ9wcjgUm9UlOxQ1TwhBMCQFB+N1u8MlOVxKwmq32qxKMFAewNqaWwRxDdgh68RLN7YteYHSe30+CLpiMxeMH1tbskQxGvMtUl64eUHiqptvvioxf2goK6sg32CUlpTUjpkwf2YsmmsPjR46yikYS73xUimnyGhyisZSpzcXFIc7MWp+M/h899DUC0vabnzphIGwPf16y8P0rTOvhFV3ofSrKcPnOhVLeXjC/E1T916RXzHm0joQZXOd3wvg9deZFEGomNSQKMlevWfK5vkTwn6zEurKypMLYtVSrq+4UFCznWZQCl31Hil3kGtwXpapfGJdVqFbibx8Bhoe3sIbh53IgIoQ3qcGYiKliC1hkiSTCPGHE4KoENXuj5sT5bILzIgrZkecJALBHGDd6xIccckhAMtUnhAsXsVnt7RIiUAVuCWCsEcQ9wgDPonsP+R56k90U/cH4phd7xbSU/RYXmPX6fuvXPZjePyTgiT9G+2Rl4w+8L/N9tKg8iiMu9p5pvFV+s+aV+GrW7Y+4dbci36t7B2/Zcmga+hBehXsgg1g+dnP6Bd0I12I2xc/+xlYtElQBTe20SNv9u5dBh29oVDxvfTXwubkw/Q369+D+PharTMMHzRc2u0qjXTkeJRiKIV/T6OHjtvHhMAJ8YJ9dJ/Q6G5pLb/mTu2Cl2OBvFDWXYB4XIV4/BFpwBNFtSPgSpLP7bdHwjjlUbwwgYchKF8MrxJ2yYES2iJEwnZHPJEHalzV2pcL1bO0p39L6TZ6mJ6tqpr24B1D173k87vraq99ZMKM9hnhW+CWj7MaF2xqn7Al8uNl1o6GFUrtqgnFtiXH3jt0/+phD8mBUXXitpVqbtE7N8qVYvinlyzofPSd7EGVbZsWNA5JFCWTS7y5en0J6g9VI8F+dPAhSls8Q1BHRByJgA8VSCnCIirN8wCC/g3ycujfKlv3yeOXXHLnjCpKU1XshoqIcIYgdL4JUm9OcwL+lRW/dM2IU7Qv1bCjW8Y7HNuxXPkTLNfN8EFkioGVEW2RsCfKQPTyckVpN4zNp2/Q3j/9yVE95pJr2hLdTqc6Z2FF1GmUvqFH+g6KY6EGhOjc6WPipYoo0r+Z/NVeUTASRJ9M2yyIzB6ykKzg2GA3s0HxeXFGF5jjgJILCoRRdrPBbgFLPNEixqIMCAwIHZGwI1Du80qKGo6E40MhbldURQWLiDgSd9jPXfPjUKti3ByLim2wDMZ9uW3Y6n2vfXr1Afrcl9u2fUn/ePo9eu0oMXDL9ZLwzb9W/Rl8kwSpIM+iOgqt4JDNcp6kChMawbiCfnbfLfTs4THFRf5lPq/NkmetqgX/09d0WPOt1o0TA0t9PrxoqxR88pCvD/5B1fDtzx24+tPX9q0etu1LGMdLT+WdohsWSqX399WEZEV4ODXMI+3t2w05Sk5d3ahIYWhmzCv4De7skvxCW3ZDJyxc1fXgClkQocwrykLfPYIJZqiC1w1ZmYtqReXNO1MN3bD6w8NM1lHXk2t5/+YjykfIUhxJnOhe1cRknGEqWLAbAy3gcIkOuwKsh1CIgngB0VUBNuRIrJhocbFDnA4JQW9IxX5PcNCOJDxehZ1GPCibQrN5rOXgPde86/S4nWWeH79ty6u/enJzz/Qh2TYNclRIPTftpqLGD7Qp4yyjfPFSj1XsRQJ2ls9KprZk2RLtaoNgTqDAnW821LT/YubUvTenHrj2r5N0yRQaYSr89VqxpcHTXA5TpN/uXvLUPFFIdt8+aW9vKubxCPZFk6ZdLkBhbm1hRWkwKBcASRfRh8+X2Mcuumx2fWlWaUGJtdBmjI5uuvX5Vc/Xbps/dRibG1w3IrAqLyE/MpM6nR0FmeplooaqCCkIXoqyaQcqEgSPOeixtSh4T7AJc+gBaHtImHzZ4qmJjiqo6pQL6MHJnZWjB+dm04OSBGOzbW5PTaS1fMrmxQ1AxP+5ef7YtnnV4+tqx4fO7BTMS9b5I+7ieOq/xevnbDWV+IqLLdmJpU+s5GOppcfSgnOyeQAapKc940oWpAwh8CGpsdrxAq+moMY89gKbirVOcByzmXSEYCCAlMBBv71hxGSY1Dp8yuRhUtPDm8KT670F9BsAMBiyvA3ekcMykKEPwmkiFvV9Im6c2Ng8fkJT48S+DfDmUweKKoOFqzx09f4DcKjS5hxUemkHnYGd+RgqqsmooyaxGrskfWoHggLO0mAgYQkJvGcZDmN/svlqZlKG9casSMjUPPYXZNlaZKlu7e+f3DY3Wj31qh0HFi54yju2wDvnbrX0p1KefeuiqTMCzXmOqxeueWH+yBve+vGcx25eMTY41ayqolVQffZpaxPl45bd84s/G0hi/qa9++ds+PiVXcub5yTpR/UbtscfuVp42uhZEr310NIpke3/1bDg9ueh7sDlz1zXFpq86qZ7J9093+YszJmYVWgy+u56cdX43fdtXT89rOuUjB5ekOE2BUKegM0MxhMWFzDNwhol6o2yO+wIYZCIB4JpzYKiw5gt0v4Ep1xMtjBfGWAnOQLkQl6T5hx3bWsvGVOydfJVv7l9ctMVu95bvfbI7msmDupebC6RBZMgy3kjRmu9PZc92F0/acclsQ5/Tnada/Tw+KxYgcHYY3HI++mpXQNZDP2cfs3eP3j9AnDG2pceAvHurifuWplMXPKj2+9uu+XoYEOexZDMstpME6+a9+zNk5uX3DZt+zd3x7piNbvWDW6dPuLq9srJFgv1T52/eSI4YO3hfrIikL3CXHWuvBcnVz7n4AXIswvK00fZCjO++oo+8lXqynRC3sv2X6XP8KjrbsK5shdPJBFtBR9qkiAKC9LWBP4sZocZoQ1TeMmsbABrQQ4aZnem7l+2wjt5tvWqjo3XPT3zSF3U2jy2vmeVoWBTcuSNKjHQh2iKDqGDoAxuuwbKOpZdufpeg5X+lj4/kf7z6adn31sKT7A2ZGy5fMSGi+afUVAImjB7+vgeuNWpIAOn/FzAfR9n0gTgA6IpFTiXvbqFg+iKgMtA2YSKCsWGkeCYyRfjjUpIw+HndLqpoLp53KabV8+Zs2zDpZcMb42+0d3eHqo2qRptop/Q6K6qKmf5DPq3uN1eVtbQeN0GYU3Kl0zOmrklowsy+OEg1WTIxfUnbqXA7o4XYI34bHRz/oN1syO4x00ol5WoPkrBam+CcHwghIhl9NWTzJxDM+Hv5s2n6OenNpvp39tjMom1t8e09O58FKHkpP5U30mRjGpEYw3tuKaRKfaItD/zTDufWmcBVFDOkm3kTrKD/ITcTx4gD5FHmGWJTbDVKuzPqtSh/aLUKaqV7RQbAxTsTiUfQPEGobYGAsHaQCygd28gGA3yGRiI4cUodkGsNh6L10VZn8fCCX7Uf0OhNgHxsANq7XW19ojd0f+zsa2W/Vkd1jo7mOSEERx+2ZYAk1/1J4KqEYKyP6aqOOr8n4B/QnqPh1SrqcKUagURUJxFdlWA8/4J0J8Z1bzwMmYXXgYB+t+RfhHgq8D1SWpd6swn4Eq98RDcTT/+RBj92WefQaUgf0I/Fhofkv4lS7RaUAWQ2DOsUIEVmX4Dvh9odXYOHGWvT9dU5PfxAPgQPijBUUkWQAYBT9nGHuMvYPuj2dm0Ot1CUX8jK4NlwydgIn3vlZ0wgz6y85W9f1yRehmir9w3YdeuXZiasfOVB/644nxZtaCee5l8wmQVWWEB2otubua1IClH01FA/eCwSwmcMlw/IKYisA4FhqmYA21CC2eDCiP1iKy10TrGd8rZJf5onIFwCBT9gnAOmJHmBLji4dmYWYBvYzfZOVNKIhquQY7XyJ3wlD2RPhUgXJ7QqRJ7JWK4hGUGA+ZEHK8nFElBuDfbJYkcYCyUkUN6FyOhnI8e3U2PL1++0Gra96P14N4wtn3lu3dNL0+GsEeNIgz72WuLHwTXPLf/cvrh7eLgwZ1brlzbMWvuU9e0Z3d3LKJfLb9ySEuWYefyFf/T1OJoD23cFOu02CIFVbHSqlmBQNRgMBcVVIaLndFqc7FDVirLKmpCY3LRJjTa7CMDgVFWm2w2Fnsr7JVdHq9fFDo3tkam1eTYzJMWra0vHxYxFRvNjg2PdEy/fRrdcAo2LWqavuPt1eNvmOeMj1m9ih58+GH62ei23OkzoPpZk/k++tnba6/7EEI6B9abyShwmg3fY1izcin9/d13nR07Jq/BNmP7u6tGbVoTxrZmCdC+rOnWDZHqa+5OZQ2/qX71YF+Jt/2ap+YKS19pGW9talmy9Efrf+XyTJnT9XF7pNoaHDJ33rTiyjI1O8/hGD1ocIfH4bEIQo7TXNzm97eYkN7WVwpQNrbU5RGg0ufrCFo9TotkLCpzz6wdtjRkyhl5ycpYtKPaYM+rGVKe2NA88apYfs7yB/tu/ubdm25cc+S+pVb38q2T76FPrt+wqtT5P3t2wfKf3Pc7lyTk3PIB/dPuffR3H17fL78G1FQkm3SRK8mtun+SkekYkmlQfZwGodgwz18ZuGR2hjIsMslG6ybBU0osLdcopR6IhlCKOOnkHAJ5khhPcwrGQ60utMviiDIZtqtR+z13FroSbmehu7nK77AUOiyWaZ7yeKk7N7z4jnfWLHx47ZSgoaA0mPBGNtzaNsSSV5yFU1xQwNBomnXP3Nj4sfeDAew5ZeXDWiIWn2XY2urC8mGV3j8f+tmBl5oc4REL6l0tcUu0oCw8tLO2aoakZZi8QKZZSpJDLomEZ7a0Bkrt9praSkt+a4k7UT1kZHD4dT2dYf/QznkxeygSCddY3ZV2VSqyhKqcan52npovIXlJLrlhVMfDyetOz3NFwoMToXJRNucb8wfXTq65du9WcVFTT/TK1bMbLD5HcsWgWZdOG1Hhx7I3Im7E1evIIuxxF07qPDmExqcpz4AzmadcQjyB6tYlYj/HQ4ov6A3kYTZwiWWghiSc/C0i2kLybrVo7MgZI5qceWWVy1auW3X59KTZjGrEYLK6/dHS6IqOkWaLZ8Tw+gKoV6zJoTPGTxlalyWUt0zpmj11mMUiFUSi7aOmjh5TUlwkmpxFRuNJ1dE4qDR7zPCRjzz89E/v3TDbqQ4ScwaHp825YdvB+TM3T01Y5NxcVaH/T1DtDrfL5yrNNgtFrpxcKPRW5pVXi8+m/ibI2ZJsqR6+dOS467vaqrz5BoRYJb+wItJeXT138rjGqpzst43uJSseeuCN2ROuaHILeSVFWYTzr1uxb65EmRxErsPesavc0RxkIiahmmdMVERbmhk5KI7AvICBgT/Mw2xte5qo9N9HosV0rXWATrSmOUz/fVuG3sTVYREYf8P+hVctnzjuig+fR/ptGl7Xtf7uSVvXtY2a//JD21dPraKLmry+IU0dU5Z0utzlbktBNNE1v3Kwp8RRVBP1eYuc9fVTp63atmRZfUMi1jVj4+yWeq+npfXyCdWhQqfDVlJWFff64tHp6w78ZMUqsXXxFQv33zC+MW/Isl0v/GF1x7QrNk66e31XXXtO1dTV2x96ef4c+uuOy2cMaa4IFjsdFqPRnI/vCHnL3e6WkM1eXl4dCtcitXIGB41tm7toRGswUGI1mzyu8NDBVXabxxOrLSxCm659/LiaoaEQtweQ5RGF8dQoYyg4P3XrBvdKJbIuzrlCQiWYuFbiHc88/0hU0IpWNHuwyM629liSsSCaHHbl6FmDtd66FfOSoCKieWaOKjAYYG+sXSLFdeUGT1DfY+7u9oraCkG75IFvNsumak9Jx84p0/b6A+26ifIebFUj6mruLQySWjKUjEG7bDPWMo7V0octikQHxwqwlmmr117OzDOFnfnj3DxR7ajjWJJ7Xqx2CayOOHNFKcSrMJd51GLVfWuAGpvzyIydh/ksCGgOuQXtItYVaPUE/aLdwc5dIL2VP9iV3/nCoc581+D8+tvuoP9oDYWGDQuFWmHE7NbW2a2Cp7JhUHXZ1NSWx8D36KP0o8cepx89+ij4Uh9X1EwrrRrUKFfjQAyt3lcfyrvydfolPU6/fH1NQWll0dqpdVNLDv51tmw226ChcEpd25IlbTUT60R6evyfniqZFo7PjouGfFdlfmdnfqUrvx6UUCsW39qq70OhIWW1gxqCQ1KLu/cvXXagu/vA8QPdwn01JeOGlDcIHaGWUHUy9XSiqzhcd9kLGydO3Pj8ZWjPRob5pq6tDswzwtv27Bx5zKC6JXctqR4faqbX5MytCMVns/nJUFNFqSE+ksDxYA4uZsaLfDlIGIIKRF+K4N3msKmyJ2MzBmOOhH5Tmmz32701ALPvnzNSmx0HtWZEjfzmli1vSfcjLVJn754zZ/dsWHI/XpaOzLb7bSEvLZv1k5mxrh+POHLYU1PjgU82vfTKpqXV1x7p2jVr5s6u39WGjrHrRK8jW5tBuc4n5Rn7gS+Q6f4HtkSGfJetkzkg4UIjIeFQkOln1sbQUPhDoL3bT/9A/+Dvbg/AEtnUMKLBJKt8yeKIvnx2hK1RpPaxDPRD8PMHdkilPl+pRHSf4cvIDVv7168chBhFkzEnYTNCzCHcBj2pL+h2WC5YKKYFCyxP/VPIp9tTX0APvR2u2J36MvXlbrWVvksPQnnqBfDR5+m7EIUx9CP6sLiX/hHGQvTMt/S9xavpq9CyejFvu0DIWWUktt1FRvK2q6KAqpiZRCrkgW6xMWue8Uec32ztKGFGxsiMJZ1VMkuLe2094RaQ35jRaI3OlGXFWlTjOm2QVboub7A721qWX9ZcIZz0yk5LaoWtVP6301pa9pG1WBRcouSy0H8W+3zFMDTbXqCS+fMppS1Wq63CZhYMtKEgV5TVygrZ5qiqKqErf2Evc5v7DIqMclKY58wz7Mq1+rzFwWJPjoXjFFt7YmttA63ZAQtN5HsXltIrSRzrBJRavl7H1pHQmHUg1xEjQi/z7TGLF7OnNE2T0BxGZoQcISNLWLLC2FIO97IZIbPIKuFUSBFKxHe6GaApmEwRtobXzs5JZv2Ky2EZ8ad9xhnrgLmM9ZVVxCY8kywmNB5NYh24QH5x1aoX6Rn6MT3z0sqVL8Fda96/r6vrvvfX7KJf79wJWX+EwV30GZWsfEnPxLKj3YIPvnRmZdfO458f39m1k35N38LsEqGz6H93wST4gy4fWCfC13lNeO5lOGq3iqxXPawzpW6+UqwxL8DJPZLG14fp5yf3MM605yTrk3PtyibFpEr3PSJnjNhwszBnni5W3B5PjxcbKh8rLCKj0jmNmyZgZ7fH+rgFLeI+1etE5h9I4t6paGfYFNK0M5iNZUixvbA/4KSE3YdezHl+XVxkMGnEutSi5a+KjEclLHqJniaoDUfQICqBuh+qqoRlKaFIibrsSV4GYdahw81drd9ZY+lXIBhUrFFxTqgInsEqCW4H2qeHvqvyhOT013VgTEAxykYlaUIdN5zhacQmprdM2pNOR3Az/VBPZ549FyrAasyP39MASvQ87B7faPqY2Qvku5oCMT0ggc+PaTBNvVq9GtvjRoQDB6DB0CJAAtSAN5+vf6qQsIeHIuzCn4SyWamT5U2NQW+OtV745jmhbL+/O7C/0GwufC51Yn8A036hnufy15TmGUORKdKL+1MnnvP79xe1thbuF8owecDf3T83Oc4XkBLsOxVQS7MoiHK3ZEZ2R9BqQQRDDYXYh4aG6d4X0vMH6iFr58q+lesPf3V4PdsBNvgfKzN3cOrseuFeeCd9c/16kvG3p8viLb2gOJIuKg+sdkvMY5NN8I+LykyN6n+nQdDEldR0Ubn023O1MvA+FgfEe5SQCu6L6zfTfrAeotZvZwn/R3UUcm6FI/V/1IvrNwKVBqK8T3KxTqWIbtUstoJBW9AIcayKaATe8UZgnuU4mhpx7kQVOO9C/JThDJUX0q+Q93x1GVXg9GWQA4Mhxw9r6Nbxr3/w2jh6K1wx/vVly16fmCLMbXeSvjqPY6uMT1J50erVi+E0nF68enVfJVwJqydMnTKB3kq34hFe3aM/cFKIcXQ+r84sxsXHZx0Bb5CtJyms7kgrE8xiTUDQ4oBggjUEbYkM3vs5c8QGJXS+KZEiDzynnBQA5vKW3P3zXdsv6Vj2ejus+X3oujPkOo028mbd/b9vp7bwasB73bc9sow3raVn6Mk9yxBy4DlP0Z6Twgm6l7Vp4nbvlAlw5QfwMX8DvMEauDf1Lm/4191LeBNf7Zm7nIMxCAy09DgU7H/mxsP6GQGVUS8kNdpLezVI8h0k5QvONZYnvXbL1wXOf4eB9PWKSa2vt69XE5N8JybVC841lofJqJbWKxbEsxiLHrJVGmJ+fcVNZT3IsAqRSo70O3Mj534y0QFH07GnPQYINEwhOM+mAV/TwUfPofDMCEX7EXTxrzfFTRABj5mN8wYoRd6wgxjZfLXgH8jFoBJafpD6qf8gLRfGPfecdC09kPoMxtHnBAe0geBIfcawRecLGnZtFp/tCLxB5gRHra9pfUQTccIoDDApc7ineqGXJs/xY8YXjNyfYgT8M3kYi0jhT8TfaUzz8KRetmNVJRLvv16lF58zkDzGdIwCm90OHIoaQfWjPGIf9fZpNClqqSfmClNTe7W5ybkajMf0XAVL79OgF1vO7vXN5fdy2a00f8K3syE2ZkKoVOQ5jPYgDCVT/ElWFegdiDc5OLc5g+ZxMJ6oUO4zhVGNOQFPsiBQBT4zM45QzQLR11DazpLDdPdvj8A2mAwlb6w4S2Y/9AX9hO5/ctXeVfgnZ0JRfgvzD4tkxRv0L/QpesWRJ6Edir54aHafxvNx3U5krMdZ9RXsDSeP/3GhPuE2KU7RFmQW/VOzGDwW9d3KvOiVU7891bq42eHwCd9UrrpiVSX9Xz7vfh+lf4sIs0ZpcxK+5LTueun9UWPHjjp9hM8qiLE1ECwvs25iQ2yI6LyGoQLaLglub3IkQ1BD9PUwaLA7WOODakgQOI1SvCwajv66nf7q1ekPbW0EtAoCsS3jWfATbmi+tsOQV6//dCa7Dr6pC77ijZVQlB4/FupoArQm/PEhJ4UytjDz+LGFM9kFKA+X0lree3osG48Rq8xEiOWBl3F6nFZ2Nw8V83n7A8L4XOM0mQeGcQTXWKpn4qRVOG80dmRhYSntaobtVzNsYDFggjaxZ9WkNNl6jTazM4FsZPMC7lCYbOSRQj32EMFTZVgfi5rRhChgxRfYxXKuOWZOokvokkkzd8K+G1988UZ8s0qYNllzFG/APZOOrtkFWSnni2B4kQWqMTyby/BMPsGmEJIJHyQcMucl9IR2Qj4xN0Vgr9aLY4UyaiD9XIoU4WCx8WJHA/mG6BtwRyPTbSmuCgdwBgsZhO8I4qzOY35uhwkHkTWBeUAcHlMZChiP3jCh6MOf/yxon9aM8P/+4ZtPPTZ/vbyp/rJRf05plvfHTFr45Ap2TSnF809DqzaOfIb+o4qetm9+A8Rbd4GdTrj8jUdG4/OW90f98vI1h7eVgoI3aYrZJCK2VdJ4a9i01FhMY7qeDH9YJ7D2cUn0p3OcQfOkD5/rIzyQkCHNVCFpYH2mcjuzjM1yzg/SB3BI6fVLc3q+CPX0P7BdoxZYIz2UTqzqG46CwYbhn7t7enb3yA/QMsq8pHtSJ/Vjyzx2F8WHHuphWc7jJirnswxfeJjewJkp87g8NJXwCO3n5iMicfqqyIPzBk5Gwl7FdUr63RmmnNCZMknjjvmCoz8dWaszZV39yFzxeLgSQrMRybPPxPII+7jyGPgH6cBRFqOaUUM0qZsDfJ/EyrH7OAj8CdAfpPphn06MJU6bmUbS33qGW5QswJcROkbEicps0RJuz+rqMBpvgrQfi/uYuH9ywOKlqh7a2Lq2KvTiFXtOFkqE22U7yjwbD0WqL9twck9LK5+bmgqqnI41tlsZ/w6yiREMRIeylUERablyoL39s7Yj7bSBnoA3oa3ts/ZjbTP2niV75V3tR/EWjKEN4Ga3juFZW2rHXiAMkIHpLpnRKPVc/4t6RWS9Qtyn+Dv57/KTXNcIWHjMAxKBL6hlOkxn4b/05/IT1EItnTBdg+ncD4kT7HeKpj+Dcx7JLZJaiUynP2cRvjB9OrXIT3TSn+OznfAFt+WTCqsHY3RMQQJCRKo3haymV2a6WEBqk+T5GJYkWT6sixGzcS+BkMSfxhQ2JlO9/bERIlaPRbqiBIs8VLmPyyHgDMWq6fdQttkkzdxL8wRZ4+HexCiyymuMlDEJOEMEPaib8/gCdiJrysX2n48EUbJrUOckuCVIMvYe2xIRm2/geWSAPfh950I/mUplUn3ahYn+4PJMdPn3pHjXCNwPwn0ZrM4XrcpnkIXhmKw7ZPhe940wRwnznvXxaxILztHSs13EW2kc4e9n+BW44P0RpnBtvtiAcsQYM4ThXFEae5GWKZCzMuYFzJSJFh4zjM8VvJ+ZuGd1H0LGD85wpljHYqbP5fQRPFZBYQQwBIKIz/AG8UMfDvJNn91xltzx2U0KBw7uCdePqXfupf/5RSn9N+SW/gKyGU0k+rxX0lYcw+c0ADC0GggCLuhHAQmrx8KaAeWGtxYbpwdTK8qhjVUdo0t1UBCwajp2AXPbMD2CB7d74yFHpSuNEeewp7wfe/R6fF/p6ShNkqmDPqznl8zhSIfO7yhT4N9CMF5l5B48E1va8qhcXyMQI0bgpGWR+8z+ZO6I1B9mCQE6S2AjRHHecY8cKvB9/MZ5Pqx8piZKeXAK7nwx/l0AMKjFPGcZy2bDcpWaYrORvZvF1+nzNj3mJj7iTEM0IatNSzOrWyCa4BaLwk2LZEZ0+4gYDof7DjN/FBMlTZfnM1ha4s4EszQFRMs96lx1LqniKyuqX1EtapARxaAlEJSDzH5MBBNyPCEmHIjKCYdod/gdqh3Hmgu3PazObaS/qWm2b3l7qLPl7S22plr6m8ZPDYZPG6Gutsm25e1h1mFv32pvqoU6dplu4vArnLrV3lxzLqf+gtzsJL6huUbP+qn+4lvfwheXcewmF/gYrGjPn/dVCXAnvwpxv5Ux4AQoF35fIoU3n9qyaYNwaEwf4anUyDEXfWySOrzl1OYxqZEbNrGjcGjDRfyh+JxeKc/YFQiobPaz6S7r3CGlHxgLQhgmTGgklB79qj6532E6mM3uc7Ki8yiTzhLZ1Yyql4kO1Yxb93MunpN9laN/mdP/vUcG5/VwKBFvnmbFkwzeD1h/yORFMmRh4ql/Y6OXmOIKov/bFDLg2xQsLf1tigg8eN7wvZhLBmCu7gRPY10adLFzDAiAp/UZi/tvMqDLqypyPGLvV9C6YpjLMdV4XjGe9G9AcUIaXIX+IoFXG6d+pmj+lQ/2v6hliseHsN2s9f3VuFDuLBfKnZRZpIux+N4IMrcL5U5YrKP9Xtqr7b1I4MK8mL52Bi00rcfOK8/x3V9PMc560RdUqYG89YKCzhw+z448r4zId5ehr1zjrHLw5WoGtOxXCpEYj+j6nvLhFX9Hx13P/Wz2TQsripyFRdERxc53TeaRU76vTkJD4+RVyWGXPDe6oKDEV1LsHVxdNazBW2q1VUfT3xnoNq8u1eynotwwRwXH3BPUjcPmhhMX5GUZjSxvCkdeIsxhz/Iy5kPdzJ+R8YMwpmMmdnwigoZBxIJb0Oe3oGUXKWZJhVGNFHt5J3TQ/3e8Ukt93sl9kVrnUDyTeV24H5NnTKf5mo6Kc+db5Sq2ksEs0BbBXgaJFnChtsbKrx/bFLzxhZfHPvDA2Jef31jRPBZF9rKRv3rzvpbBI++9d+TglvveenUk9zMsghPqTsWNM1j/0oz5v0RQLaKDObSDwtLj9AjUHD8iHTl+5MhxqDnT/Q2Qb+SGbcihG7ZBA7y5jb5J39wGb9KyFom0MJuM26dpP1ARW/0xCjFUtGjFXRQQHTsXwK47iRREFZGHgqvnvO4xpt91F63MYYR583CHVPZcDu7T73f6XlyP0h+uh+2Hy0/9XyVr5DvKLPuBMi2o/oPqD5XaB6/Nojv2d/1QySg+r3WxTAxF0zIqox7Dck1GgQUtmIKowpg/zSRwrycDYJGgHtrR9uLCsxyP5STzjtJeLsLsYz16bEfbOKrp5+l4CR3X83iM+MC3yhe8i3zH8+d8DyLrk4wu8vLgKNFnCvMAC44eEhfyUSvb21eOGr2sJdLg8zVEWpaN5leA95SMM49ZpGwT+1MDMI7zo2zmpYE0iPMSWby2J8iX6oF7RhhwSxqbWA31q1JklT9SxMy8FFePUvqThPatiZ6e8lmXhrWB3In7Gi4cUhbg6MbOkT0x/tmiwg3hPr7ffArspzazVVLkHdJ5Y6jpkbWapn/fwHSxPB3bUECcPP7Yw1FSUW08BMXnYa44BqGVUKQnfaiTFn+1cuW8Scvn/eVXdDKQ6xfOrKu7fM32y+a+q2ijRv5k8Y15atFNK+9/Rnh+yOjW0lLaQo+Nn3QbSfvRiZxZH/aJEdWTiFh8CY88Q/tSq6DJCnZA85IbVFxzpn3eGucW2QyDWD9nAkvAFGSBpZxdwP60PkbB7T3LsVLS6UrfO0KyNzUX3ExAjP1x44w3GEkOj9+24Qii7reYPBb24QSTtkEAumdY9RsBTXpNN25A+5aPme5uAd3FrH2rcSKM53KaGFMsPeN4YSMMGmdRGjczmLNNO19Pmsl/na/DHEFFHcrDR4OJGiEfaoShqmMolEGgBvKl4FBwJIJDhUBQdeBfvsgy4SnqugTCM8+YyBfK8BomyiAfEmoZqIl8Q7ASTxwJfKHkUGtkhYWfOmrkoQIS56ECPi2pmFXENzryUeouVJF5opglm1wCeQ2SbUq+r6iwPloRBJBlR64l1x8oHu4szHXIeaUOZ6RQzK0xFNoq8setlqweyWZoHt+sFOSE7O6RrqXz338qUOv21biUkuza9vJEbrDYa/F4jKXZ1vb4YDkvO1TgLMvzObPcTkNhKFinlDbmDwpWocFoAIOcJYPT9aMPNklZ2cPdWWqewZBvzW0OCvmWEXVeo8FjqKktExwl4Ypyk+CRBl+kuP8jKRZk2H0Tfv90VqTIYLGJpXF3QjX78qxOH2Sp/qzmuKwKdl+2scIp2p1Ge/b6dsEkZwnGLF9ps8dmNRlM4L8ZcgwGRTWLDrnINjjfXOINOEzmrITVYs8xFagWi5xvslgLnc3O2opKt6vSaTRPrC1oNWWZchzloQVT76Bnny3PuWVoa31JQaxFzjaquebiItXutch1xoJsydI4bERZl+wwORWuQ/eKbnWulPFBXsTj+/m875c33PDLG0Rx4EE6cQM/DvhLf1PI/C69DNVR5g3kG03sFfv9NXhiYHOFxEwg9iLq9yXZM1KSr2XhdeQa/KqB9CW5HyeZXucSOH9hl/V3DvQBVJBaUq9/C65HLiEn8+jfhKe//jEhY4sPgfSl8vSEl9LEDpGmkX/pfZY0jmK2cGPg6pu6d/B0n74WKbSnA0ZGrfE+yPRGtyb5vGtHMuQLdbY6qH30ju4HvWtG4QU7z7s/Q5iVftvi/P9XIK1LMos7mW/kgejapI8wA15EBU75FZGBBLOccKMkkwLOw/Q0x7cExwCN5OrrIUYRbWIItkh8xdTnDUIsGFDyQWGxXA7d3VgG51w0BD7DAv/t94MfeJSf+Os4tiNODySdXf5x/m5/vqDl+zGV70xqT8cCgZhf1agDaWeuvzsA5aJsGz1l42kaG9feHYc2LenMx8z6U92Y6nImU//Bh/wxQgZ+pzmCjCMdZDZZyNeM0jGBLZBgQYEeU/8VFmPLhnfABf6J4LnRZl4fPGZAvT/y54Kj2j/U7bH0sI9qPIsaL51kqznpJAuiSeli0Jc2084/zNHHnQvCg0iqPkqfj1zrBV977MG0nODpg3tOQkZsUJLoRyf3pNXK6fYBxnB7RnYE7JOTalLp5etpRF+XjxgFEdmugy2PZuas/Kivp1XMFuiqszqTpMf+OppHBuBPX4iSV8dahL4TApceNAenr97GXGLsXPhpegVPgBU4p+7EOeXhay0OHh2QcIHD5ItFYgM62Rax+UwtkOlmmd61mD5IF9IHF9816vXVmpbuO01b/Tr9sd5Nh2c+9ut3Hp3ZtsgC/9EePNcLD2o023KZmEo3WkjLBCETUB50j1cl+57aXAqsrUMgGmRLfOVBpf+COREI+nRvWDQRMPFa4k2X4G4RWFwcOytQ7TY//wSVO8vyBJUvEryX6501PxANXD+Lfr3zJ/Q/M2/AkwUzPXnvsbu9pffj6WWPfwHSF49fhsldJSltZ2rIrH9t6nrijqaKLb/kiwrD2hbTs1v5+5LHH1t3y+Z1jx/Tz7YCLB7bilkmzT0Mgn7tenwVvvJ6/YyePdzVqf1887zlka7krFsmZHxd2oC1bMGTRgtZ0116bN4zniJxxsDGkDIEgH4OwLiNPWLyVgHJQivB6lDtxCG/df99R+gV9Cn6lzdWCKT7pUUQPiRGIpSseANKYDJsO/LF8Zeeof+YwuvwBspCI/9/Nkp53BnnipxEWxMRRWDu1YAQjLjAHZcm7enpmRidGXmh1/rVM2fJM19Zex3vQ/ExUeuZKJCJPZGZUUomFRykXw6iX0LBICg4uPngwXRMs4gtHbimJpP0mtq5b9QdGQ8Od3yaBqbVdJ8M2HMCldkz6vRd1yH9XMZO4P2dnfluTv+xcAGGt8yXzoi1nmL9zb/ZI7xuRraKBqJHFv345xFRifHIBY9E1tKtULUW7ejoOqiiW9ceFZ5Ivf9+6njq+Pup94Un5E/oT35H93z4Icz7nYhmCP1R6ka4ha4VfgQ3Zv5PgUwZmXgITzGgCT/gJUePork/4MH0YtzA+uUPfFrklbzwHUczVbz4ZbSC1Q8Wp2P3uK1mR4ZfyfxPRpQutprNcdrDo82Z3KmBIMIyuwvhhN3BfNYKH9Oz3OzqZoPBE7PGDJp+wx591beP6GeUcWMOZFwtA0n/hyxN18zv0q9TnoYLvz8MoCE/47uiNvkn5QEP/2KAfy4QcTvsCd0cKfcNuByWHHZLmC0k6zf457L9dzLf9w/85EhcYfeYzB/T3//0ydqyImHwjo1gfNN2RemgQRvp/qeferZ+UKnRt/Wen0Kgp0RzBApr7qRXH/77oeLyunJDYM+bv4S564ou/IiJl3JmsbuwsCj75gpj1OExlK3L+2JQaa1j0rS6/CbXoGz/+OEFaBkGChPO6Z0JQ6W3PJxVOXFM3oD+EHnEaBGTaB//Txb4grvoy7ANWwIldJdQsqvvUmUIraYPfP4XSpSFp8/ApZ/B4/LjtBqOsg2OnXmJDmckQ3orNVyceWbH0aMca9L+ovQa8kCLkqlg3ag5L/qSmzNs9vErfP//ATHKtuMAAHjajZA9TgMxEIWfyY9EhBBFDuAKhSKON0m10EUKUgRt+vx4ky3wRruOktByFlpKuAT0nICOO/DWsUBICFhrPd+8Gc+MDeAYDxDYfxe4DSzQwEvgA9TxFriCU3EeuIqG2Aau4UTcB65Tf2amqB7S2/pTJQs08RT4AEd4DVzBFd4DV9EU08A1SHEXuE79EQPkMJjAcZ9DYood9xEy+pa0QcrYkjSkZsmlzbFgXKILBU3bYobjWiFGhysJuclnrkJBT1E11M+AQW4mzszldCdHmbFyk7qlHGbWDbN8YWRXadlaOreKO52EalKqqkiUNY6nL/14hsVTzHyzgqKxJk9nmSVf+/ukWOOGjpmna9rfrhDz/6nqPtJDGxHz2szXpD6LfZs1ll/d6fTakW53ddT/x6hjHywYzvyTa99BeVtOhrHJizSzUutIaa3l3zU/ABw5cLgAAAB42l3SZ5MVVRSF4fuOBEmCiZyDiInb5+zTPYOkgWEIEpUgQUkShpyVoCA5Jy3/LlBz3/ED/WVVdVU/1XvVanW1Bp83rdbRd0Hr/ee/wbdddPEBwxjOCEbyIaMYzRjGMo6PGM8EPuYTPuUzPmcik5jMFKYyjenMYCazmM0c5jKP+SzgCxbyJYv4iq/5hm/5jsW0qUhkgkJNQzc9LOF7lrKM5axgJb2sYjV9rKGftaxjPRv4gY1sYjNb2Mo2fuQntrODneziZ3azh73s4xd+ZT8HOMghDvMbRzjKMY4zwAlOcorTnOEs5zjPBS5yictc4Xf+4CrXuM4N/uQvbnKLv7nNHe5yj/s84CGPeMwTnvKM57zgJa94zT/8O/LymYH+qt02KzOZ2QyzmLXZmN1mz2AmvaSX9JJe0kt6SS/pJb005FV6lV6lV+lVepVepVfpVXqVXtJLekkv6SW9pJc6Xvau7F3Zu7J3Ze/K3pXbQ981Zuc/Qid0Qid0Qid0Qid04n+nc0/YT9hP2E/YT9hP2E/YT9hP2E/YT9hP2E/YT9hP2E/YT9hPJL2kl/SyXtbLelkv62W9rJf1sl7WC73QC73QC73QC73QC73QK3pFr+gVvaJX9Ipe0St6Ra/Wq/VqvVqv1qv1ar1ar9ar9Rq9Rq/Ra/QavUav6XjFnRV3VtxZcWfFnRV3VtpD3zVmt9lj9pqrzNVmn7nG7O+kuyzusrjL4i6LuyzusrjLUjVvAQpVcTgAAAAAAAAB//8AAnjaY2BgYGQAgjO2i86D6AshzNIwGgBAmQUAAAA=) format('woff'), url("../../img/gateway/Genericons.ttf") format('truetype'), url("../../img/gateway/Genericons.svg") format('svg');
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "Genericons";
    src: url("../../img/gateway/Genericons.svg") format("svg");
  }
}
.acalog-custom .genericon {
  font-size: 16px;
  vertical-align: top;
  text-align: center;
  -moz-transition: color .1s ease-in 0;
  -webkit-transition: color .1s ease-in 0;
  display: inline-block;
  font-family: "Genericons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  speak: none;
}
.acalog-custom .genericon-404:before {
  content: "\f423";
}
.acalog-custom .genericon-activity:before {
  content: "\f508";
}
.acalog-custom .genericon-anchor:before {
  content: "\f509";
}
.acalog-custom .genericon-aside:before {
  content: "\f101";
}
.acalog-custom .genericon-attachment:before {
  content: "\f416";
}
.acalog-custom .genericon-audio:before {
  content: "\f109";
}
.acalog-custom .genericon-bold:before {
  content: "\f471";
}
.acalog-custom .genericon-book:before {
  content: "\f444";
}
.acalog-custom .genericon-bug:before {
  content: "\f50a";
}
.acalog-custom .genericon-cart:before {
  content: "\f447";
}
.acalog-custom .genericon-category:before {
  content: "\f301";
}
.acalog-custom .genericon-chat:before {
  content: "\f108";
}
.acalog-custom .genericon-checkmark:before {
  content: "\f418";
}
.acalog-custom .genericon-close:before {
  content: "\f405";
}
.acalog-custom .genericon-close-alt:before {
  content: "\f406";
}
.acalog-custom .genericon-cloud:before {
  content: "\f426";
}
.acalog-custom .genericon-cloud-download:before {
  content: "\f440";
}
.acalog-custom .genericon-cloud-upload:before {
  content: "\f441";
}
.acalog-custom .genericon-code:before {
  content: "\f462";
}
.acalog-custom .genericon-codepen:before {
  content: "\f216";
}
.acalog-custom .genericon-cog:before {
  content: "\f445";
}
.acalog-custom .genericon-collapse:before {
  content: "\f432";
}
.acalog-custom .genericon-comment:before {
  content: "\f300";
}
.acalog-custom .genericon-day:before {
  content: "\f305";
}
.acalog-custom .genericon-digg:before {
  content: "\f221";
}
.acalog-custom .genericon-document:before {
  content: "\f443";
}
.acalog-custom .genericon-dot:before {
  content: "\f428";
}
.acalog-custom .genericon-downarrow:before {
  content: "\f502";
}
.acalog-custom .genericon-download:before {
  content: "\f50b";
}
.acalog-custom .genericon-draggable:before {
  content: "\f436";
}
.acalog-custom .genericon-dribbble:before {
  content: "\f201";
}
.acalog-custom .genericon-dropbox:before {
  content: "\f225";
}
.acalog-custom .genericon-dropdown:before {
  content: "\f433";
}
.acalog-custom .genericon-dropdown-left:before {
  content: "\f434";
}
.acalog-custom .genericon-edit:before {
  content: "\f411";
}
.acalog-custom .genericon-ellipsis:before {
  content: "\f476";
}
.acalog-custom .genericon-expand:before {
  content: "\f431";
}
.acalog-custom .genericon-external:before {
  content: "\f442";
}
.acalog-custom .genericon-facebook:before {
  content: "\f203";
}
.acalog-custom .genericon-facebook-alt:before {
  content: "\f204";
}
.acalog-custom .genericon-fastforward:before {
  content: "\f458";
}
.acalog-custom .genericon-feed:before {
  content: "\f413";
}
.acalog-custom .genericon-flag:before {
  content: "\f468";
}
.acalog-custom .genericon-flickr:before {
  content: "\f211";
}
.acalog-custom .genericon-foursquare:before {
  content: "\f226";
}
.acalog-custom .genericon-fullscreen:before {
  content: "\f474";
}
.acalog-custom .genericon-gallery:before {
  content: "\f103";
}
.acalog-custom .genericon-github:before {
  content: "\f200";
}
.acalog-custom .genericon-googleplus:before {
  content: "\f206";
}
.acalog-custom .genericon-googleplus-alt:before {
  content: "\f218";
}
.acalog-custom .genericon-handset:before {
  content: "\f50c";
}
.acalog-custom .genericon-heart:before {
  content: "\f461";
}
.acalog-custom .genericon-help:before {
  content: "\f457";
}
.acalog-custom .genericon-hide:before {
  content: "\f404";
}
.acalog-custom .genericon-hierarchy:before {
  content: "\f505";
}
.acalog-custom .genericon-home:before {
  content: "\f409";
}
.acalog-custom .genericon-image:before {
  content: "\f102";
}
.acalog-custom .genericon-info:before {
  content: "\f455";
}
.acalog-custom .genericon-instagram:before {
  content: "\f215";
}
.acalog-custom .genericon-italic:before {
  content: "\f472";
}
.acalog-custom .genericon-key:before {
  content: "\f427";
}
.acalog-custom .genericon-leftarrow:before {
  content: "\f503";
}
.acalog-custom .genericon-link:before {
  content: "\f107";
}
.acalog-custom .genericon-linkedin:before {
  content: "\f207";
}
.acalog-custom .genericon-linkedin-alt:before {
  content: "\f208";
}
.acalog-custom .genericon-location:before {
  content: "\f417";
}
.acalog-custom .genericon-lock:before {
  content: "\f470";
}
.acalog-custom .genericon-mail:before {
  content: "\f410";
}
.acalog-custom .genericon-maximize:before {
  content: "\f422";
}
.acalog-custom .genericon-menu:before {
  content: "\f419";
}
.acalog-custom .genericon-microphone:before {
  content: "\f50d";
}
.acalog-custom .genericon-minimize:before {
  content: "\f421";
}
.acalog-custom .genericon-minus:before {
  content: "\f50e";
}
.acalog-custom .genericon-month:before {
  content: "\f307";
}
.acalog-custom .genericon-move:before {
  content: "\f50f";
}
.acalog-custom .genericon-next:before {
  content: "\f429";
}
.acalog-custom .genericon-notice:before {
  content: "\f456";
}
.acalog-custom .genericon-paintbrush:before {
  content: "\f506";
}
.acalog-custom .genericon-path:before {
  content: "\f219";
}
.acalog-custom .genericon-pause:before {
  content: "\f448";
}
.acalog-custom .genericon-phone:before {
  content: "\f437";
}
.acalog-custom .genericon-picture:before {
  content: "\f473";
}
.acalog-custom .genericon-pinned:before {
  content: "\f308";
}
.acalog-custom .genericon-pinterest:before {
  content: "\f209";
}
.acalog-custom .genericon-pinterest-alt:before {
  content: "\f210";
}
.acalog-custom .genericon-play:before {
  content: "\f452";
}
.acalog-custom .genericon-plugin:before {
  content: "\f439";
}
.acalog-custom .genericon-plus:before {
  content: "\f510";
}
.acalog-custom .genericon-pocket:before {
  content: "\f224";
}
.acalog-custom .genericon-polldaddy:before {
  content: "\f217";
}
.acalog-custom .genericon-portfolio:before {
  content: "\f460";
}
.acalog-custom .genericon-previous:before {
  content: "\f430";
}
.acalog-custom .genericon-print:before {
  content: "\f469";
}
.acalog-custom .genericon-quote:before {
  content: "\f106";
}
.acalog-custom .genericon-rating-empty:before {
  content: "\f511";
}
.acalog-custom .genericon-rating-full:before {
  content: "\f512";
}
.acalog-custom .genericon-rating-half:before {
  content: "\f513";
}
.acalog-custom .genericon-reddit:before {
  content: "\f222";
}
.acalog-custom .genericon-refresh:before {
  content: "\f420";
}
.acalog-custom .genericon-reply:before {
  content: "\f412";
}
.acalog-custom .genericon-reply-alt:before {
  content: "\f466";
}
.acalog-custom .genericon-reply-single:before {
  content: "\f467";
}
.acalog-custom .genericon-rewind:before {
  content: "\f459";
}
.acalog-custom .genericon-rightarrow:before {
  content: "\f501";
}
.acalog-custom .genericon-search:before {
  content: "\f400";
}
.acalog-custom .genericon-send-to-phone:before {
  content: "\f438";
}
.acalog-custom .genericon-send-to-tablet:before {
  content: "\f454";
}
.acalog-custom .genericon-share:before {
  content: "\f415";
}
.acalog-custom .genericon-show:before {
  content: "\f403";
}
.acalog-custom .genericon-shuffle:before {
  content: "\f514";
}
.acalog-custom .genericon-sitemap:before {
  content: "\f507";
}
.acalog-custom .genericon-skip-ahead:before {
  content: "\f451";
}
.acalog-custom .genericon-skip-back:before {
  content: "\f450";
}
.acalog-custom .genericon-skype:before {
  content: "\f220";
}
.acalog-custom .genericon-spam:before {
  content: "\f424";
}
.acalog-custom .genericon-spotify:before {
  content: "\f515";
}
.acalog-custom .genericon-standard:before {
  content: "\f100";
}
.acalog-custom .genericon-star:before {
  content: "\f408";
}
.acalog-custom .genericon-status:before {
  content: "\f105";
}
.acalog-custom .genericon-stop:before {
  content: "\f449";
}
.acalog-custom .genericon-stumbleupon:before {
  content: "\f223";
}
.acalog-custom .genericon-subscribe:before {
  content: "\f463";
}
.acalog-custom .genericon-subscribed:before {
  content: "\f465";
}
.acalog-custom .genericon-summary:before {
  content: "\f425";
}
.acalog-custom .genericon-tablet:before {
  content: "\f453";
}
.acalog-custom .genericon-tag:before {
  content: "\f302";
}
.acalog-custom .genericon-time:before {
  content: "\f303";
}
.acalog-custom .genericon-top:before {
  content: "\f435";
}
.acalog-custom .genericon-trash:before {
  content: "\f407";
}
.acalog-custom .genericon-tumblr:before {
  content: "\f214";
}
.acalog-custom .genericon-twitch:before {
  content: "\f516";
}
.acalog-custom .genericon-twitter:before {
  content: "\f202";
}
.acalog-custom .genericon-unapprove:before {
  content: "\f446";
}
.acalog-custom .genericon-unsubscribe:before {
  content: "\f464";
}
.acalog-custom .genericon-unzoom:before {
  content: "\f401";
}
.acalog-custom .genericon-uparrow:before {
  content: "\f500";
}
.acalog-custom .genericon-user:before {
  content: "\f304";
}
.acalog-custom .genericon-video:before {
  content: "\f104";
}
.acalog-custom .genericon-videocamera:before {
  content: "\f517";
}
.acalog-custom .genericon-vimeo:before {
  content: "\f212";
}
.acalog-custom .genericon-warning:before {
  content: "\f414";
}
.acalog-custom .genericon-website:before {
  content: "\f475";
}
.acalog-custom .genericon-week:before {
  content: "\f306";
}
.acalog-custom .genericon-wordpress:before {
  content: "\f205";
}
.acalog-custom .genericon-xpost:before {
  content: "\f504";
}
.acalog-custom .genericon-youtube:before {
  content: "\f213";
}
.acalog-custom .genericon-zoom:before {
  content: "\f402";
}
@font-face {
  font-family: 'FontAwesome';
  src: url("../../img/gateway/fontawesome-webfont.eot%3Fv=4.7.0");
  src: url("../../img/gateway/fontawesome-webfont.eot") format('embedded-opentype'), url("../../img/gateway/fontawesome-webfont.woff2%3Fv=4.7.0") format('woff2'), url("../../img/gateway/fontawesome-webfont.woff%3Fv=4.7.0") format('woff'), url("../../img/gateway/fontawesome-webfont.ttf%3Fv=4.7.0") format('truetype'), url("../../img/gateway/fontawesome-webfont.svg%3Fv=4.7.0") format('svg');
  font-weight: normal;
  font-style: normal;
}
.acalog-custom .fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.acalog-custom .fa-lg {
  font-size: 1.33333333em;
  line-height: .75em;
  vertical-align: -15%;
}
.acalog-custom .fa-2x {
  font-size: 2em;
}
.acalog-custom .fa-3x {
  font-size: 3em;
}
.acalog-custom .fa-4x {
  font-size: 4em;
}
.acalog-custom .fa-5x {
  font-size: 5em;
}
.acalog-custom .fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.acalog-custom .fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.acalog-custom .fa-ul>li {
  position: relative;
}
.acalog-custom .fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: .14285714em;
  text-align: center;
}
.acalog-custom .fa-li.fa-lg {
  left: -1.85714286em;
}
.acalog-custom .fa-border {
  padding: .2em .25em .15em;
  border: solid .08em #eee;
  border-radius: .1em;
}
.acalog-custom .fa-pull-left {
  float: left;
}
.acalog-custom .fa-pull-right {
  float: right;
}
.acalog-custom .fa.fa-pull-left {
  margin-right: .3em;
}
.acalog-custom .fa.fa-pull-right {
  margin-left: .3em;
}
.acalog-custom .pull-right {
  float: right;
}
.acalog-custom .pull-left {
  float: left;
}
.acalog-custom .fa.pull-left {
  margin-right: .3em;
}
.acalog-custom .fa.pull-right {
  margin-left: .3em;
}
.acalog-custom .fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.acalog-custom .fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  .acalog-custom 0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  .acalog-custom 100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  .acalog-custom 0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  .acalog-custom 100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.acalog-custom .fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.acalog-custom .fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.acalog-custom .fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1,1);
  -ms-transform: scale(-1,1);
  transform: scale(-1,1);
}
.acalog-custom .fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1,-1);
  -ms-transform: scale(1,-1);
  transform: scale(1,-1);
}
.acalog-custom :root .fa-rotate-90,
.acalog-custom :root .fa-rotate-180,
.acalog-custom :root .fa-rotate-270,
.acalog-custom :root .fa-flip-horizontal,
.acalog-custom :root .fa-flip-vertical {
  filter: none;
}
.acalog-custom .fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.acalog-custom .fa-stack-1x,
.acalog-custom .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.acalog-custom .fa-stack-1x {
  line-height: inherit;
}
.acalog-custom .fa-stack-2x {
  font-size: 2em;
}
.acalog-custom .fa-inverse {
  color: #fff;
}
.acalog-custom .fa-glass:before {
  content: "\f000";
}
.acalog-custom .fa-music:before {
  content: "\f001";
}
.acalog-custom .fa-search:before {
  content: "\f002";
}
.acalog-custom .fa-envelope-o:before {
  content: "\f003";
}
.acalog-custom .fa-heart:before {
  content: "\f004";
}
.acalog-custom .fa-star:before {
  content: "\f005";
}
.acalog-custom .fa-star-o:before {
  content: "\f006";
}
.acalog-custom .fa-user:before {
  content: "\f007";
}
.acalog-custom .fa-film:before {
  content: "\f008";
}
.acalog-custom .fa-th-large:before {
  content: "\f009";
}
.acalog-custom .fa-th:before {
  content: "\f00a";
}
.acalog-custom .fa-th-list:before {
  content: "\f00b";
}
.acalog-custom .fa-check:before {
  content: "\f00c";
}
.acalog-custom .fa-remove:before,
.acalog-custom .fa-close:before,
.acalog-custom .fa-times:before {
  content: "\f00d";
}
.acalog-custom .fa-search-plus:before {
  content: "\f00e";
}
.acalog-custom .fa-search-minus:before {
  content: "\f010";
}
.acalog-custom .fa-power-off:before {
  content: "\f011";
}
.acalog-custom .fa-signal:before {
  content: "\f012";
}
.acalog-custom .fa-gear:before,
.acalog-custom .fa-cog:before {
  content: "\f013";
}
.acalog-custom .fa-trash-o:before {
  content: "\f014";
}
.acalog-custom .fa-home:before {
  content: "\f015";
}
.acalog-custom .fa-file-o:before {
  content: "\f016";
}
.acalog-custom .fa-clock-o:before {
  content: "\f017";
}
.acalog-custom .fa-road:before {
  content: "\f018";
}
.acalog-custom .fa-download:before {
  content: "\f019";
}
.acalog-custom .fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.acalog-custom .fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.acalog-custom .fa-inbox:before {
  content: "\f01c";
}
.acalog-custom .fa-play-circle-o:before {
  content: "\f01d";
}
.acalog-custom .fa-rotate-right:before,
.acalog-custom .fa-repeat:before {
  content: "\f01e";
}
.acalog-custom .fa-refresh:before {
  content: "\f021";
}
.acalog-custom .fa-list-alt:before {
  content: "\f022";
}
.acalog-custom .fa-lock:before {
  content: "\f023";
}
.acalog-custom .fa-flag:before {
  content: "\f024";
}
.acalog-custom .fa-headphones:before {
  content: "\f025";
}
.acalog-custom .fa-volume-off:before {
  content: "\f026";
}
.acalog-custom .fa-volume-down:before {
  content: "\f027";
}
.acalog-custom .fa-volume-up:before {
  content: "\f028";
}
.acalog-custom .fa-qrcode:before {
  content: "\f029";
}
.acalog-custom .fa-barcode:before {
  content: "\f02a";
}
.acalog-custom .fa-tag:before {
  content: "\f02b";
}
.acalog-custom .fa-tags:before {
  content: "\f02c";
}
.acalog-custom .fa-book:before {
  content: "\f02d";
}
.acalog-custom .fa-bookmark:before {
  content: "\f02e";
}
.acalog-custom .fa-print:before {
  content: "\f02f";
}
.acalog-custom .fa-camera:before {
  content: "\f030";
}
.acalog-custom .fa-font:before {
  content: "\f031";
}
.acalog-custom .fa-bold:before {
  content: "\f032";
}
.acalog-custom .fa-italic:before {
  content: "\f033";
}
.acalog-custom .fa-text-height:before {
  content: "\f034";
}
.acalog-custom .fa-text-width:before {
  content: "\f035";
}
.acalog-custom .fa-align-left:before {
  content: "\f036";
}
.acalog-custom .fa-align-center:before {
  content: "\f037";
}
.acalog-custom .fa-align-right:before {
  content: "\f038";
}
.acalog-custom .fa-align-justify:before {
  content: "\f039";
}
.acalog-custom .fa-list:before {
  content: "\f03a";
}
.acalog-custom .fa-dedent:before,
.acalog-custom .fa-outdent:before {
  content: "\f03b";
}
.acalog-custom .fa-indent:before {
  content: "\f03c";
}
.acalog-custom .fa-video-camera:before {
  content: "\f03d";
}
.acalog-custom .fa-photo:before,
.acalog-custom .fa-image:before,
.acalog-custom .fa-picture-o:before {
  content: "\f03e";
}
.acalog-custom .fa-pencil:before {
  content: "\f040";
}
.acalog-custom .fa-map-marker:before {
  content: "\f041";
}
.acalog-custom .fa-adjust:before {
  content: "\f042";
}
.acalog-custom .fa-tint:before {
  content: "\f043";
}
.acalog-custom .fa-edit:before,
.acalog-custom .fa-pencil-square-o:before {
  content: "\f044";
}
.acalog-custom .fa-share-square-o:before {
  content: "\f045";
}
.acalog-custom .fa-check-square-o:before {
  content: "\f046";
}
.acalog-custom .fa-arrows:before {
  content: "\f047";
}
.acalog-custom .fa-step-backward:before {
  content: "\f048";
}
.acalog-custom .fa-fast-backward:before {
  content: "\f049";
}
.acalog-custom .fa-backward:before {
  content: "\f04a";
}
.acalog-custom .fa-play:before {
  content: "\f04b";
}
.acalog-custom .fa-pause:before {
  content: "\f04c";
}
.acalog-custom .fa-stop:before {
  content: "\f04d";
}
.acalog-custom .fa-forward:before {
  content: "\f04e";
}
.acalog-custom .fa-fast-forward:before {
  content: "\f050";
}
.acalog-custom .fa-step-forward:before {
  content: "\f051";
}
.acalog-custom .fa-eject:before {
  content: "\f052";
}
.acalog-custom .fa-chevron-left:before {
  content: "\f053";
}
.acalog-custom .fa-chevron-right:before {
  content: "\f054";
}
.acalog-custom .fa-plus-circle:before {
  content: "\f055";
}
.acalog-custom .fa-minus-circle:before {
  content: "\f056";
}
.acalog-custom .fa-times-circle:before {
  content: "\f057";
}
.acalog-custom .fa-check-circle:before {
  content: "\f058";
}
.acalog-custom .fa-question-circle:before {
  content: "\f059";
}
.acalog-custom .fa-info-circle:before {
  content: "\f05a";
}
.acalog-custom .fa-crosshairs:before {
  content: "\f05b";
}
.acalog-custom .fa-times-circle-o:before {
  content: "\f05c";
}
.acalog-custom .fa-check-circle-o:before {
  content: "\f05d";
}
.acalog-custom .fa-ban:before {
  content: "\f05e";
}
.acalog-custom .fa-arrow-left:before {
  content: "\f060";
}
.acalog-custom .fa-arrow-right:before {
  content: "\f061";
}
.acalog-custom .fa-arrow-up:before {
  content: "\f062";
}
.acalog-custom .fa-arrow-down:before {
  content: "\f063";
}
.acalog-custom .fa-mail-forward:before,
.acalog-custom .fa-share:before {
  content: "\f064";
}
.acalog-custom .fa-expand:before {
  content: "\f065";
}
.acalog-custom .fa-compress:before {
  content: "\f066";
}
.acalog-custom .fa-plus:before {
  content: "\f067";
}
.acalog-custom .fa-minus:before {
  content: "\f068";
}
.acalog-custom .fa-asterisk:before {
  content: "\f069";
}
.acalog-custom .fa-exclamation-circle:before {
  content: "\f06a";
}
.acalog-custom .fa-gift:before {
  content: "\f06b";
}
.acalog-custom .fa-leaf:before {
  content: "\f06c";
}
.acalog-custom .fa-fire:before {
  content: "\f06d";
}
.acalog-custom .fa-eye:before {
  content: "\f06e";
}
.acalog-custom .fa-eye-slash:before {
  content: "\f070";
}
.acalog-custom .fa-warning:before,
.acalog-custom .fa-exclamation-triangle:before {
  content: "\f071";
}
.acalog-custom .fa-plane:before {
  content: "\f072";
}
.acalog-custom .fa-calendar:before {
  content: "\f073";
}
.acalog-custom .fa-random:before {
  content: "\f074";
}
.acalog-custom .fa-comment:before {
  content: "\f075";
}
.acalog-custom .fa-magnet:before {
  content: "\f076";
}
.acalog-custom .fa-chevron-up:before {
  content: "\f077";
}
.acalog-custom .fa-chevron-down:before {
  content: "\f078";
}
.acalog-custom .fa-retweet:before {
  content: "\f079";
}
.acalog-custom .fa-shopping-cart:before {
  content: "\f07a";
}
.acalog-custom .fa-folder:before {
  content: "\f07b";
}
.acalog-custom .fa-folder-open:before {
  content: "\f07c";
}
.acalog-custom .fa-arrows-v:before {
  content: "\f07d";
}
.acalog-custom .fa-arrows-h:before {
  content: "\f07e";
}
.acalog-custom .fa-bar-chart-o:before,
.acalog-custom .fa-bar-chart:before {
  content: "\f080";
}
.acalog-custom .fa-twitter-square:before {
  content: "\f081";
}
.acalog-custom .fa-facebook-square:before {
  content: "\f082";
}
.acalog-custom .fa-camera-retro:before {
  content: "\f083";
}
.acalog-custom .fa-key:before {
  content: "\f084";
}
.acalog-custom .fa-gears:before,
.acalog-custom .fa-cogs:before {
  content: "\f085";
}
.acalog-custom .fa-comments:before {
  content: "\f086";
}
.acalog-custom .fa-thumbs-o-up:before {
  content: "\f087";
}
.acalog-custom .fa-thumbs-o-down:before {
  content: "\f088";
}
.acalog-custom .fa-star-half:before {
  content: "\f089";
}
.acalog-custom .fa-heart-o:before {
  content: "\f08a";
}
.acalog-custom .fa-sign-out:before {
  content: "\f08b";
}
.acalog-custom .fa-linkedin-square:before {
  content: "\f08c";
}
.acalog-custom .fa-thumb-tack:before {
  content: "\f08d";
}
.acalog-custom .fa-external-link:before {
  content: "\f08e";
}
.acalog-custom .fa-sign-in:before {
  content: "\f090";
}
.acalog-custom .fa-trophy:before {
  content: "\f091";
}
.acalog-custom .fa-github-square:before {
  content: "\f092";
}
.acalog-custom .fa-upload:before {
  content: "\f093";
}
.acalog-custom .fa-lemon-o:before {
  content: "\f094";
}
.acalog-custom .fa-phone:before {
  content: "\f095";
}
.acalog-custom .fa-square-o:before {
  content: "\f096";
}
.acalog-custom .fa-bookmark-o:before {
  content: "\f097";
}
.acalog-custom .fa-phone-square:before {
  content: "\f098";
}
.acalog-custom .fa-twitter:before {
  content: "\f099";
}
.acalog-custom .fa-facebook-f:before,
.acalog-custom .fa-facebook:before {
  content: "\f09a";
}
.acalog-custom .fa-github:before {
  content: "\f09b";
}
.acalog-custom .fa-unlock:before {
  content: "\f09c";
}
.acalog-custom .fa-credit-card:before {
  content: "\f09d";
}
.acalog-custom .fa-feed:before,
.acalog-custom .fa-rss:before {
  content: "\f09e";
}
.acalog-custom .fa-hdd-o:before {
  content: "\f0a0";
}
.acalog-custom .fa-bullhorn:before {
  content: "\f0a1";
}
.acalog-custom .fa-bell:before {
  content: "\f0f3";
}
.acalog-custom .fa-certificate:before {
  content: "\f0a3";
}
.acalog-custom .fa-hand-o-right:before {
  content: "\f0a4";
}
.acalog-custom .fa-hand-o-left:before {
  content: "\f0a5";
}
.acalog-custom .fa-hand-o-up:before {
  content: "\f0a6";
}
.acalog-custom .fa-hand-o-down:before {
  content: "\f0a7";
}
.acalog-custom .fa-arrow-circle-left:before {
  content: "\f0a8";
}
.acalog-custom .fa-arrow-circle-right:before {
  content: "\f0a9";
}
.acalog-custom .fa-arrow-circle-up:before {
  content: "\f0aa";
}
.acalog-custom .fa-arrow-circle-down:before {
  content: "\f0ab";
}
.acalog-custom .fa-globe:before {
  content: "\f0ac";
}
.acalog-custom .fa-wrench:before {
  content: "\f0ad";
}
.acalog-custom .fa-tasks:before {
  content: "\f0ae";
}
.acalog-custom .fa-filter:before {
  content: "\f0b0";
}
.acalog-custom .fa-briefcase:before {
  content: "\f0b1";
}
.acalog-custom .fa-arrows-alt:before {
  content: "\f0b2";
}
.acalog-custom .fa-group:before,
.acalog-custom .fa-users:before {
  content: "\f0c0";
}
.acalog-custom .fa-chain:before,
.acalog-custom .fa-link:before {
  content: "\f0c1";
}
.acalog-custom .fa-cloud:before {
  content: "\f0c2";
}
.acalog-custom .fa-flask:before {
  content: "\f0c3";
}
.acalog-custom .fa-cut:before,
.acalog-custom .fa-scissors:before {
  content: "\f0c4";
}
.acalog-custom .fa-copy:before,
.acalog-custom .fa-files-o:before {
  content: "\f0c5";
}
.acalog-custom .fa-paperclip:before {
  content: "\f0c6";
}
.acalog-custom .fa-save:before,
.acalog-custom .fa-floppy-o:before {
  content: "\f0c7";
}
.acalog-custom .fa-square:before {
  content: "\f0c8";
}
.acalog-custom .fa-navicon:before,
.acalog-custom .fa-reorder:before,
.acalog-custom .fa-bars:before {
  content: "\f0c9";
}
.acalog-custom .fa-list-ul:before {
  content: "\f0ca";
}
.acalog-custom .fa-list-ol:before {
  content: "\f0cb";
}
.acalog-custom .fa-strikethrough:before {
  content: "\f0cc";
}
.acalog-custom .fa-underline:before {
  content: "\f0cd";
}
.acalog-custom .fa-table:before {
  content: "\f0ce";
}
.acalog-custom .fa-magic:before {
  content: "\f0d0";
}
.acalog-custom .fa-truck:before {
  content: "\f0d1";
}
.acalog-custom .fa-pinterest:before {
  content: "\f0d2";
}
.acalog-custom .fa-pinterest-square:before {
  content: "\f0d3";
}
.acalog-custom .fa-google-plus-square:before {
  content: "\f0d4";
}
.acalog-custom .fa-google-plus:before {
  content: "\f0d5";
}
.acalog-custom .fa-money:before {
  content: "\f0d6";
}
.acalog-custom .fa-caret-down:before {
  content: "\f0d7";
}
.acalog-custom .fa-caret-up:before {
  content: "\f0d8";
}
.acalog-custom .fa-caret-left:before {
  content: "\f0d9";
}
.acalog-custom .fa-caret-right:before {
  content: "\f0da";
}
.acalog-custom .fa-columns:before {
  content: "\f0db";
}
.acalog-custom .fa-unsorted:before,
.acalog-custom .fa-sort:before {
  content: "\f0dc";
}
.acalog-custom .fa-sort-down:before,
.acalog-custom .fa-sort-desc:before {
  content: "\f0dd";
}
.acalog-custom .fa-sort-up:before,
.acalog-custom .fa-sort-asc:before {
  content: "\f0de";
}
.acalog-custom .fa-envelope:before {
  content: "\f0e0";
}
.acalog-custom .fa-linkedin:before {
  content: "\f0e1";
}
.acalog-custom .fa-rotate-left:before,
.acalog-custom .fa-undo:before {
  content: "\f0e2";
}
.acalog-custom .fa-legal:before,
.acalog-custom .fa-gavel:before {
  content: "\f0e3";
}
.acalog-custom .fa-dashboard:before,
.acalog-custom .fa-tachometer:before {
  content: "\f0e4";
}
.acalog-custom .fa-comment-o:before {
  content: "\f0e5";
}
.acalog-custom .fa-comments-o:before {
  content: "\f0e6";
}
.acalog-custom .fa-flash:before,
.acalog-custom .fa-bolt:before {
  content: "\f0e7";
}
.acalog-custom .fa-sitemap:before {
  content: "\f0e8";
}
.acalog-custom .fa-umbrella:before {
  content: "\f0e9";
}
.acalog-custom .fa-paste:before,
.acalog-custom .fa-clipboard:before {
  content: "\f0ea";
}
.acalog-custom .fa-lightbulb-o:before {
  content: "\f0eb";
}
.acalog-custom .fa-exchange:before {
  content: "\f0ec";
}
.acalog-custom .fa-cloud-download:before {
  content: "\f0ed";
}
.acalog-custom .fa-cloud-upload:before {
  content: "\f0ee";
}
.acalog-custom .fa-user-md:before {
  content: "\f0f0";
}
.acalog-custom .fa-stethoscope:before {
  content: "\f0f1";
}
.acalog-custom .fa-suitcase:before {
  content: "\f0f2";
}
.acalog-custom .fa-bell-o:before {
  content: "\f0a2";
}
.acalog-custom .fa-coffee:before {
  content: "\f0f4";
}
.acalog-custom .fa-cutlery:before {
  content: "\f0f5";
}
.acalog-custom .fa-file-text-o:before {
  content: "\f0f6";
}
.acalog-custom .fa-building-o:before {
  content: "\f0f7";
}
.acalog-custom .fa-hospital-o:before {
  content: "\f0f8";
}
.acalog-custom .fa-ambulance:before {
  content: "\f0f9";
}
.acalog-custom .fa-medkit:before {
  content: "\f0fa";
}
.acalog-custom .fa-fighter-jet:before {
  content: "\f0fb";
}
.acalog-custom .fa-beer:before {
  content: "\f0fc";
}
.acalog-custom .fa-h-square:before {
  content: "\f0fd";
}
.acalog-custom .fa-plus-square:before {
  content: "\f0fe";
}
.acalog-custom .fa-angle-double-left:before {
  content: "\f100";
}
.acalog-custom .fa-angle-double-right:before {
  content: "\f101";
}
.acalog-custom .fa-angle-double-up:before {
  content: "\f102";
}
.acalog-custom .fa-angle-double-down:before {
  content: "\f103";
}
.acalog-custom .fa-angle-left:before {
  content: "\f104";
}
.acalog-custom .fa-angle-right:before {
  content: "\f105";
}
.acalog-custom .fa-angle-up:before {
  content: "\f106";
}
.acalog-custom .fa-angle-down:before {
  content: "\f107";
}
.acalog-custom .fa-desktop:before {
  content: "\f108";
}
.acalog-custom .fa-laptop:before {
  content: "\f109";
}
.acalog-custom .fa-tablet:before {
  content: "\f10a";
}
.acalog-custom .fa-mobile-phone:before,
.acalog-custom .fa-mobile:before {
  content: "\f10b";
}
.acalog-custom .fa-circle-o:before {
  content: "\f10c";
}
.acalog-custom .fa-quote-left:before {
  content: "\f10d";
}
.acalog-custom .fa-quote-right:before {
  content: "\f10e";
}
.acalog-custom .fa-spinner:before {
  content: "\f110";
}
.acalog-custom .fa-circle:before {
  content: "\f111";
}
.acalog-custom .fa-mail-reply:before,
.acalog-custom .fa-reply:before {
  content: "\f112";
}
.acalog-custom .fa-github-alt:before {
  content: "\f113";
}
.acalog-custom .fa-folder-o:before {
  content: "\f114";
}
.acalog-custom .fa-folder-open-o:before {
  content: "\f115";
}
.acalog-custom .fa-smile-o:before {
  content: "\f118";
}
.acalog-custom .fa-frown-o:before {
  content: "\f119";
}
.acalog-custom .fa-meh-o:before {
  content: "\f11a";
}
.acalog-custom .fa-gamepad:before {
  content: "\f11b";
}
.acalog-custom .fa-keyboard-o:before {
  content: "\f11c";
}
.acalog-custom .fa-flag-o:before {
  content: "\f11d";
}
.acalog-custom .fa-flag-checkered:before {
  content: "\f11e";
}
.acalog-custom .fa-terminal:before {
  content: "\f120";
}
.acalog-custom .fa-code:before {
  content: "\f121";
}
.acalog-custom .fa-mail-reply-all:before,
.acalog-custom .fa-reply-all:before {
  content: "\f122";
}
.acalog-custom .fa-star-half-empty:before,
.acalog-custom .fa-star-half-full:before,
.acalog-custom .fa-star-half-o:before {
  content: "\f123";
}
.acalog-custom .fa-location-arrow:before {
  content: "\f124";
}
.acalog-custom .fa-crop:before {
  content: "\f125";
}
.acalog-custom .fa-code-fork:before {
  content: "\f126";
}
.acalog-custom .fa-unlink:before,
.acalog-custom .fa-chain-broken:before {
  content: "\f127";
}
.acalog-custom .fa-question:before {
  content: "\f128";
}
.acalog-custom .fa-info:before {
  content: "\f129";
}
.acalog-custom .fa-exclamation:before {
  content: "\f12a";
}
.acalog-custom .fa-superscript:before {
  content: "\f12b";
}
.acalog-custom .fa-subscript:before {
  content: "\f12c";
}
.acalog-custom .fa-eraser:before {
  content: "\f12d";
}
.acalog-custom .fa-puzzle-piece:before {
  content: "\f12e";
}
.acalog-custom .fa-microphone:before {
  content: "\f130";
}
.acalog-custom .fa-microphone-slash:before {
  content: "\f131";
}
.acalog-custom .fa-shield:before {
  content: "\f132";
}
.acalog-custom .fa-calendar-o:before {
  content: "\f133";
}
.acalog-custom .fa-fire-extinguisher:before {
  content: "\f134";
}
.acalog-custom .fa-rocket:before {
  content: "\f135";
}
.acalog-custom .fa-maxcdn:before {
  content: "\f136";
}
.acalog-custom .fa-chevron-circle-left:before {
  content: "\f137";
}
.acalog-custom .fa-chevron-circle-right:before {
  content: "\f138";
}
.acalog-custom .fa-chevron-circle-up:before {
  content: "\f139";
}
.acalog-custom .fa-chevron-circle-down:before {
  content: "\f13a";
}
.acalog-custom .fa-html5:before {
  content: "\f13b";
}
.acalog-custom .fa-css3:before {
  content: "\f13c";
}
.acalog-custom .fa-anchor:before {
  content: "\f13d";
}
.acalog-custom .fa-unlock-alt:before {
  content: "\f13e";
}
.acalog-custom .fa-bullseye:before {
  content: "\f140";
}
.acalog-custom .fa-ellipsis-h:before {
  content: "\f141";
}
.acalog-custom .fa-ellipsis-v:before {
  content: "\f142";
}
.acalog-custom .fa-rss-square:before {
  content: "\f143";
}
.acalog-custom .fa-play-circle:before {
  content: "\f144";
}
.acalog-custom .fa-ticket:before {
  content: "\f145";
}
.acalog-custom .fa-minus-square:before {
  content: "\f146";
}
.acalog-custom .fa-minus-square-o:before {
  content: "\f147";
}
.acalog-custom .fa-level-up:before {
  content: "\f148";
}
.acalog-custom .fa-level-down:before {
  content: "\f149";
}
.acalog-custom .fa-check-square:before {
  content: "\f14a";
}
.acalog-custom .fa-pencil-square:before {
  content: "\f14b";
}
.acalog-custom .fa-external-link-square:before {
  content: "\f14c";
}
.acalog-custom .fa-share-square:before {
  content: "\f14d";
}
.acalog-custom .fa-compass:before {
  content: "\f14e";
}
.acalog-custom .fa-toggle-down:before,
.acalog-custom .fa-caret-square-o-down:before {
  content: "\f150";
}
.acalog-custom .fa-toggle-up:before,
.acalog-custom .fa-caret-square-o-up:before {
  content: "\f151";
}
.acalog-custom .fa-toggle-right:before,
.acalog-custom .fa-caret-square-o-right:before {
  content: "\f152";
}
.acalog-custom .fa-euro:before,
.acalog-custom .fa-eur:before {
  content: "\f153";
}
.acalog-custom .fa-gbp:before {
  content: "\f154";
}
.acalog-custom .fa-dollar:before,
.acalog-custom .fa-usd:before {
  content: "\f155";
}
.acalog-custom .fa-rupee:before,
.acalog-custom .fa-inr:before {
  content: "\f156";
}
.acalog-custom .fa-cny:before,
.acalog-custom .fa-rmb:before,
.acalog-custom .fa-yen:before,
.acalog-custom .fa-jpy:before {
  content: "\f157";
}
.acalog-custom .fa-ruble:before,
.acalog-custom .fa-rouble:before,
.acalog-custom .fa-rub:before {
  content: "\f158";
}
.acalog-custom .fa-won:before,
.acalog-custom .fa-krw:before {
  content: "\f159";
}
.acalog-custom .fa-bitcoin:before,
.acalog-custom .fa-btc:before {
  content: "\f15a";
}
.acalog-custom .fa-file:before {
  content: "\f15b";
}
.acalog-custom .fa-file-text:before {
  content: "\f15c";
}
.acalog-custom .fa-sort-alpha-asc:before {
  content: "\f15d";
}
.acalog-custom .fa-sort-alpha-desc:before {
  content: "\f15e";
}
.acalog-custom .fa-sort-amount-asc:before {
  content: "\f160";
}
.acalog-custom .fa-sort-amount-desc:before {
  content: "\f161";
}
.acalog-custom .fa-sort-numeric-asc:before {
  content: "\f162";
}
.acalog-custom .fa-sort-numeric-desc:before {
  content: "\f163";
}
.acalog-custom .fa-thumbs-up:before {
  content: "\f164";
}
.acalog-custom .fa-thumbs-down:before {
  content: "\f165";
}
.acalog-custom .fa-youtube-square:before {
  content: "\f166";
}
.acalog-custom .fa-youtube:before {
  content: "\f167";
}
.acalog-custom .fa-xing:before {
  content: "\f168";
}
.acalog-custom .fa-xing-square:before {
  content: "\f169";
}
.acalog-custom .fa-youtube-play:before {
  content: "\f16a";
}
.acalog-custom .fa-dropbox:before {
  content: "\f16b";
}
.acalog-custom .fa-stack-overflow:before {
  content: "\f16c";
}
.acalog-custom .fa-instagram:before {
  content: "\f16d";
}
.acalog-custom .fa-flickr:before {
  content: "\f16e";
}
.acalog-custom .fa-adn:before {
  content: "\f170";
}
.acalog-custom .fa-bitbucket:before {
  content: "\f171";
}
.acalog-custom .fa-bitbucket-square:before {
  content: "\f172";
}
.acalog-custom .fa-tumblr:before {
  content: "\f173";
}
.acalog-custom .fa-tumblr-square:before {
  content: "\f174";
}
.acalog-custom .fa-long-arrow-down:before {
  content: "\f175";
}
.acalog-custom .fa-long-arrow-up:before {
  content: "\f176";
}
.acalog-custom .fa-long-arrow-left:before {
  content: "\f177";
}
.acalog-custom .fa-long-arrow-right:before {
  content: "\f178";
}
.acalog-custom .fa-apple:before {
  content: "\f179";
}
.acalog-custom .fa-windows:before {
  content: "\f17a";
}
.acalog-custom .fa-android:before {
  content: "\f17b";
}
.acalog-custom .fa-linux:before {
  content: "\f17c";
}
.acalog-custom .fa-dribbble:before {
  content: "\f17d";
}
.acalog-custom .fa-skype:before {
  content: "\f17e";
}
.acalog-custom .fa-foursquare:before {
  content: "\f180";
}
.acalog-custom .fa-trello:before {
  content: "\f181";
}
.acalog-custom .fa-female:before {
  content: "\f182";
}
.acalog-custom .fa-male:before {
  content: "\f183";
}
.acalog-custom .fa-gittip:before,
.acalog-custom .fa-gratipay:before {
  content: "\f184";
}
.acalog-custom .fa-sun-o:before {
  content: "\f185";
}
.acalog-custom .fa-moon-o:before {
  content: "\f186";
}
.acalog-custom .fa-archive:before {
  content: "\f187";
}
.acalog-custom .fa-bug:before {
  content: "\f188";
}
.acalog-custom .fa-vk:before {
  content: "\f189";
}
.acalog-custom .fa-weibo:before {
  content: "\f18a";
}
.acalog-custom .fa-renren:before {
  content: "\f18b";
}
.acalog-custom .fa-pagelines:before {
  content: "\f18c";
}
.acalog-custom .fa-stack-exchange:before {
  content: "\f18d";
}
.acalog-custom .fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.acalog-custom .fa-arrow-circle-o-left:before {
  content: "\f190";
}
.acalog-custom .fa-toggle-left:before,
.acalog-custom .fa-caret-square-o-left:before {
  content: "\f191";
}
.acalog-custom .fa-dot-circle-o:before {
  content: "\f192";
}
.acalog-custom .fa-wheelchair:before {
  content: "\f193";
}
.acalog-custom .fa-vimeo-square:before {
  content: "\f194";
}
.acalog-custom .fa-turkish-lira:before,
.acalog-custom .fa-try:before {
  content: "\f195";
}
.acalog-custom .fa-plus-square-o:before {
  content: "\f196";
}
.acalog-custom .fa-space-shuttle:before {
  content: "\f197";
}
.acalog-custom .fa-slack:before {
  content: "\f198";
}
.acalog-custom .fa-envelope-square:before {
  content: "\f199";
}
.acalog-custom .fa-wordpress:before {
  content: "\f19a";
}
.acalog-custom .fa-openid:before {
  content: "\f19b";
}
.acalog-custom .fa-institution:before,
.acalog-custom .fa-bank:before,
.acalog-custom .fa-university:before {
  content: "\f19c";
}
.acalog-custom .fa-mortar-board:before,
.acalog-custom .fa-graduation-cap:before {
  content: "\f19d";
}
.acalog-custom .fa-yahoo:before {
  content: "\f19e";
}
.acalog-custom .fa-google:before {
  content: "\f1a0";
}
.acalog-custom .fa-reddit:before {
  content: "\f1a1";
}
.acalog-custom .fa-reddit-square:before {
  content: "\f1a2";
}
.acalog-custom .fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.acalog-custom .fa-stumbleupon:before {
  content: "\f1a4";
}
.acalog-custom .fa-delicious:before {
  content: "\f1a5";
}
.acalog-custom .fa-digg:before {
  content: "\f1a6";
}
.acalog-custom .fa-pied-piper-pp:before {
  content: "\f1a7";
}
.acalog-custom .fa-pied-piper-alt:before {
  content: "\f1a8";
}
.acalog-custom .fa-drupal:before {
  content: "\f1a9";
}
.acalog-custom .fa-joomla:before {
  content: "\f1aa";
}
.acalog-custom .fa-language:before {
  content: "\f1ab";
}
.acalog-custom .fa-fax:before {
  content: "\f1ac";
}
.acalog-custom .fa-building:before {
  content: "\f1ad";
}
.acalog-custom .fa-child:before {
  content: "\f1ae";
}
.acalog-custom .fa-paw:before {
  content: "\f1b0";
}
.acalog-custom .fa-spoon:before {
  content: "\f1b1";
}
.acalog-custom .fa-cube:before {
  content: "\f1b2";
}
.acalog-custom .fa-cubes:before {
  content: "\f1b3";
}
.acalog-custom .fa-behance:before {
  content: "\f1b4";
}
.acalog-custom .fa-behance-square:before {
  content: "\f1b5";
}
.acalog-custom .fa-steam:before {
  content: "\f1b6";
}
.acalog-custom .fa-steam-square:before {
  content: "\f1b7";
}
.acalog-custom .fa-recycle:before {
  content: "\f1b8";
}
.acalog-custom .fa-automobile:before,
.acalog-custom .fa-car:before {
  content: "\f1b9";
}
.acalog-custom .fa-cab:before,
.acalog-custom .fa-taxi:before {
  content: "\f1ba";
}
.acalog-custom .fa-tree:before {
  content: "\f1bb";
}
.acalog-custom .fa-spotify:before {
  content: "\f1bc";
}
.acalog-custom .fa-deviantart:before {
  content: "\f1bd";
}
.acalog-custom .fa-soundcloud:before {
  content: "\f1be";
}
.acalog-custom .fa-database:before {
  content: "\f1c0";
}
.acalog-custom .fa-file-pdf-o:before {
  content: "\f1c1";
}
.acalog-custom .fa-file-word-o:before {
  content: "\f1c2";
}
.acalog-custom .fa-file-excel-o:before {
  content: "\f1c3";
}
.acalog-custom .fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.acalog-custom .fa-file-photo-o:before,
.acalog-custom .fa-file-picture-o:before,
.acalog-custom .fa-file-image-o:before {
  content: "\f1c5";
}
.acalog-custom .fa-file-zip-o:before,
.acalog-custom .fa-file-archive-o:before {
  content: "\f1c6";
}
.acalog-custom .fa-file-sound-o:before,
.acalog-custom .fa-file-audio-o:before {
  content: "\f1c7";
}
.acalog-custom .fa-file-movie-o:before,
.acalog-custom .fa-file-video-o:before {
  content: "\f1c8";
}
.acalog-custom .fa-file-code-o:before {
  content: "\f1c9";
}
.acalog-custom .fa-vine:before {
  content: "\f1ca";
}
.acalog-custom .fa-codepen:before {
  content: "\f1cb";
}
.acalog-custom .fa-jsfiddle:before {
  content: "\f1cc";
}
.acalog-custom .fa-life-bouy:before,
.acalog-custom .fa-life-buoy:before,
.acalog-custom .fa-life-saver:before,
.acalog-custom .fa-support:before,
.acalog-custom .fa-life-ring:before {
  content: "\f1cd";
}
.acalog-custom .fa-circle-o-notch:before {
  content: "\f1ce";
}
.acalog-custom .fa-ra:before,
.acalog-custom .fa-resistance:before,
.acalog-custom .fa-rebel:before {
  content: "\f1d0";
}
.acalog-custom .fa-ge:before,
.acalog-custom .fa-empire:before {
  content: "\f1d1";
}
.acalog-custom .fa-git-square:before {
  content: "\f1d2";
}
.acalog-custom .fa-git:before {
  content: "\f1d3";
}
.acalog-custom .fa-y-combinator-square:before,
.acalog-custom .fa-yc-square:before,
.acalog-custom .fa-hacker-news:before {
  content: "\f1d4";
}
.acalog-custom .fa-tencent-weibo:before {
  content: "\f1d5";
}
.acalog-custom .fa-qq:before {
  content: "\f1d6";
}
.acalog-custom .fa-wechat:before,
.acalog-custom .fa-weixin:before {
  content: "\f1d7";
}
.acalog-custom .fa-send:before,
.acalog-custom .fa-paper-plane:before {
  content: "\f1d8";
}
.acalog-custom .fa-send-o:before,
.acalog-custom .fa-paper-plane-o:before {
  content: "\f1d9";
}
.acalog-custom .fa-history:before {
  content: "\f1da";
}
.acalog-custom .fa-circle-thin:before {
  content: "\f1db";
}
.acalog-custom .fa-header:before {
  content: "\f1dc";
}
.acalog-custom .fa-paragraph:before {
  content: "\f1dd";
}
.acalog-custom .fa-sliders:before {
  content: "\f1de";
}
.acalog-custom .fa-share-alt:before {
  content: "\f1e0";
}
.acalog-custom .fa-share-alt-square:before {
  content: "\f1e1";
}
.acalog-custom .fa-bomb:before {
  content: "\f1e2";
}
.acalog-custom .fa-soccer-ball-o:before,
.acalog-custom .fa-futbol-o:before {
  content: "\f1e3";
}
.acalog-custom .fa-tty:before {
  content: "\f1e4";
}
.acalog-custom .fa-binoculars:before {
  content: "\f1e5";
}
.acalog-custom .fa-plug:before {
  content: "\f1e6";
}
.acalog-custom .fa-slideshare:before {
  content: "\f1e7";
}
.acalog-custom .fa-twitch:before {
  content: "\f1e8";
}
.acalog-custom .fa-yelp:before {
  content: "\f1e9";
}
.acalog-custom .fa-newspaper-o:before {
  content: "\f1ea";
}
.acalog-custom .fa-wifi:before {
  content: "\f1eb";
}
.acalog-custom .fa-calculator:before {
  content: "\f1ec";
}
.acalog-custom .fa-paypal:before {
  content: "\f1ed";
}
.acalog-custom .fa-google-wallet:before {
  content: "\f1ee";
}
.acalog-custom .fa-cc-visa:before {
  content: "\f1f0";
}
.acalog-custom .fa-cc-mastercard:before {
  content: "\f1f1";
}
.acalog-custom .fa-cc-discover:before {
  content: "\f1f2";
}
.acalog-custom .fa-cc-amex:before {
  content: "\f1f3";
}
.acalog-custom .fa-cc-paypal:before {
  content: "\f1f4";
}
.acalog-custom .fa-cc-stripe:before {
  content: "\f1f5";
}
.acalog-custom .fa-bell-slash:before {
  content: "\f1f6";
}
.acalog-custom .fa-bell-slash-o:before {
  content: "\f1f7";
}
.acalog-custom .fa-trash:before {
  content: "\f1f8";
}
.acalog-custom .fa-copyright:before {
  content: "\f1f9";
}
.acalog-custom .fa-at:before {
  content: "\f1fa";
}
.acalog-custom .fa-eyedropper:before {
  content: "\f1fb";
}
.acalog-custom .fa-paint-brush:before {
  content: "\f1fc";
}
.acalog-custom .fa-birthday-cake:before {
  content: "\f1fd";
}
.acalog-custom .fa-area-chart:before {
  content: "\f1fe";
}
.acalog-custom .fa-pie-chart:before {
  content: "\f200";
}
.acalog-custom .fa-line-chart:before {
  content: "\f201";
}
.acalog-custom .fa-lastfm:before {
  content: "\f202";
}
.acalog-custom .fa-lastfm-square:before {
  content: "\f203";
}
.acalog-custom .fa-toggle-off:before {
  content: "\f204";
}
.acalog-custom .fa-toggle-on:before {
  content: "\f205";
}
.acalog-custom .fa-bicycle:before {
  content: "\f206";
}
.acalog-custom .fa-bus:before {
  content: "\f207";
}
.acalog-custom .fa-ioxhost:before {
  content: "\f208";
}
.acalog-custom .fa-angellist:before {
  content: "\f209";
}
.acalog-custom .fa-cc:before {
  content: "\f20a";
}
.acalog-custom .fa-shekel:before,
.acalog-custom .fa-sheqel:before,
.acalog-custom .fa-ils:before {
  content: "\f20b";
}
.acalog-custom .fa-meanpath:before {
  content: "\f20c";
}
.acalog-custom .fa-buysellads:before {
  content: "\f20d";
}
.acalog-custom .fa-connectdevelop:before {
  content: "\f20e";
}
.acalog-custom .fa-dashcube:before {
  content: "\f210";
}
.acalog-custom .fa-forumbee:before {
  content: "\f211";
}
.acalog-custom .fa-leanpub:before {
  content: "\f212";
}
.acalog-custom .fa-sellsy:before {
  content: "\f213";
}
.acalog-custom .fa-shirtsinbulk:before {
  content: "\f214";
}
.acalog-custom .fa-simplybuilt:before {
  content: "\f215";
}
.acalog-custom .fa-skyatlas:before {
  content: "\f216";
}
.acalog-custom .fa-cart-plus:before {
  content: "\f217";
}
.acalog-custom .fa-cart-arrow-down:before {
  content: "\f218";
}
.acalog-custom .fa-diamond:before {
  content: "\f219";
}
.acalog-custom .fa-ship:before {
  content: "\f21a";
}
.acalog-custom .fa-user-secret:before {
  content: "\f21b";
}
.acalog-custom .fa-motorcycle:before {
  content: "\f21c";
}
.acalog-custom .fa-street-view:before {
  content: "\f21d";
}
.acalog-custom .fa-heartbeat:before {
  content: "\f21e";
}
.acalog-custom .fa-venus:before {
  content: "\f221";
}
.acalog-custom .fa-mars:before {
  content: "\f222";
}
.acalog-custom .fa-mercury:before {
  content: "\f223";
}
.acalog-custom .fa-intersex:before,
.acalog-custom .fa-transgender:before {
  content: "\f224";
}
.acalog-custom .fa-transgender-alt:before {
  content: "\f225";
}
.acalog-custom .fa-venus-double:before {
  content: "\f226";
}
.acalog-custom .fa-mars-double:before {
  content: "\f227";
}
.acalog-custom .fa-venus-mars:before {
  content: "\f228";
}
.acalog-custom .fa-mars-stroke:before {
  content: "\f229";
}
.acalog-custom .fa-mars-stroke-v:before {
  content: "\f22a";
}
.acalog-custom .fa-mars-stroke-h:before {
  content: "\f22b";
}
.acalog-custom .fa-neuter:before {
  content: "\f22c";
}
.acalog-custom .fa-genderless:before {
  content: "\f22d";
}
.acalog-custom .fa-facebook-official:before {
  content: "\f230";
}
.acalog-custom .fa-pinterest-p:before {
  content: "\f231";
}
.acalog-custom .fa-whatsapp:before {
  content: "\f232";
}
.acalog-custom .fa-server:before {
  content: "\f233";
}
.acalog-custom .fa-user-plus:before {
  content: "\f234";
}
.acalog-custom .fa-user-times:before {
  content: "\f235";
}
.acalog-custom .fa-hotel:before,
.acalog-custom .fa-bed:before {
  content: "\f236";
}
.acalog-custom .fa-viacoin:before {
  content: "\f237";
}
.acalog-custom .fa-train:before {
  content: "\f238";
}
.acalog-custom .fa-subway:before {
  content: "\f239";
}
.acalog-custom .fa-medium:before {
  content: "\f23a";
}
.acalog-custom .fa-yc:before,
.acalog-custom .fa-y-combinator:before {
  content: "\f23b";
}
.acalog-custom .fa-optin-monster:before {
  content: "\f23c";
}
.acalog-custom .fa-opencart:before {
  content: "\f23d";
}
.acalog-custom .fa-expeditedssl:before {
  content: "\f23e";
}
.acalog-custom .fa-battery-4:before,
.acalog-custom .fa-battery:before,
.acalog-custom .fa-battery-full:before {
  content: "\f240";
}
.acalog-custom .fa-battery-3:before,
.acalog-custom .fa-battery-three-quarters:before {
  content: "\f241";
}
.acalog-custom .fa-battery-2:before,
.acalog-custom .fa-battery-half:before {
  content: "\f242";
}
.acalog-custom .fa-battery-1:before,
.acalog-custom .fa-battery-quarter:before {
  content: "\f243";
}
.acalog-custom .fa-battery-0:before,
.acalog-custom .fa-battery-empty:before {
  content: "\f244";
}
.acalog-custom .fa-mouse-pointer:before {
  content: "\f245";
}
.acalog-custom .fa-i-cursor:before {
  content: "\f246";
}
.acalog-custom .fa-object-group:before {
  content: "\f247";
}
.acalog-custom .fa-object-ungroup:before {
  content: "\f248";
}
.acalog-custom .fa-sticky-note:before {
  content: "\f249";
}
.acalog-custom .fa-sticky-note-o:before {
  content: "\f24a";
}
.acalog-custom .fa-cc-jcb:before {
  content: "\f24b";
}
.acalog-custom .fa-cc-diners-club:before {
  content: "\f24c";
}
.acalog-custom .fa-clone:before {
  content: "\f24d";
}
.acalog-custom .fa-balance-scale:before {
  content: "\f24e";
}
.acalog-custom .fa-hourglass-o:before {
  content: "\f250";
}
.acalog-custom .fa-hourglass-1:before,
.acalog-custom .fa-hourglass-start:before {
  content: "\f251";
}
.acalog-custom .fa-hourglass-2:before,
.acalog-custom .fa-hourglass-half:before {
  content: "\f252";
}
.acalog-custom .fa-hourglass-3:before,
.acalog-custom .fa-hourglass-end:before {
  content: "\f253";
}
.acalog-custom .fa-hourglass:before {
  content: "\f254";
}
.acalog-custom .fa-hand-grab-o:before,
.acalog-custom .fa-hand-rock-o:before {
  content: "\f255";
}
.acalog-custom .fa-hand-stop-o:before,
.acalog-custom .fa-hand-paper-o:before {
  content: "\f256";
}
.acalog-custom .fa-hand-scissors-o:before {
  content: "\f257";
}
.acalog-custom .fa-hand-lizard-o:before {
  content: "\f258";
}
.acalog-custom .fa-hand-spock-o:before {
  content: "\f259";
}
.acalog-custom .fa-hand-pointer-o:before {
  content: "\f25a";
}
.acalog-custom .fa-hand-peace-o:before {
  content: "\f25b";
}
.acalog-custom .fa-trademark:before {
  content: "\f25c";
}
.acalog-custom .fa-registered:before {
  content: "\f25d";
}
.acalog-custom .fa-creative-commons:before {
  content: "\f25e";
}
.acalog-custom .fa-gg:before {
  content: "\f260";
}
.acalog-custom .fa-gg-circle:before {
  content: "\f261";
}
.acalog-custom .fa-tripadvisor:before {
  content: "\f262";
}
.acalog-custom .fa-odnoklassniki:before {
  content: "\f263";
}
.acalog-custom .fa-odnoklassniki-square:before {
  content: "\f264";
}
.acalog-custom .fa-get-pocket:before {
  content: "\f265";
}
.acalog-custom .fa-wikipedia-w:before {
  content: "\f266";
}
.acalog-custom .fa-safari:before {
  content: "\f267";
}
.acalog-custom .fa-chrome:before {
  content: "\f268";
}
.acalog-custom .fa-firefox:before {
  content: "\f269";
}
.acalog-custom .fa-opera:before {
  content: "\f26a";
}
.acalog-custom .fa-internet-explorer:before {
  content: "\f26b";
}
.acalog-custom .fa-tv:before,
.acalog-custom .fa-television:before {
  content: "\f26c";
}
.acalog-custom .fa-contao:before {
  content: "\f26d";
}
.acalog-custom .fa-500px:before {
  content: "\f26e";
}
.acalog-custom .fa-amazon:before {
  content: "\f270";
}
.acalog-custom .fa-calendar-plus-o:before {
  content: "\f271";
}
.acalog-custom .fa-calendar-minus-o:before {
  content: "\f272";
}
.acalog-custom .fa-calendar-times-o:before {
  content: "\f273";
}
.acalog-custom .fa-calendar-check-o:before {
  content: "\f274";
}
.acalog-custom .fa-industry:before {
  content: "\f275";
}
.acalog-custom .fa-map-pin:before {
  content: "\f276";
}
.acalog-custom .fa-map-signs:before {
  content: "\f277";
}
.acalog-custom .fa-map-o:before {
  content: "\f278";
}
.acalog-custom .fa-map:before {
  content: "\f279";
}
.acalog-custom .fa-commenting:before {
  content: "\f27a";
}
.acalog-custom .fa-commenting-o:before {
  content: "\f27b";
}
.acalog-custom .fa-houzz:before {
  content: "\f27c";
}
.acalog-custom .fa-vimeo:before {
  content: "\f27d";
}
.acalog-custom .fa-black-tie:before {
  content: "\f27e";
}
.acalog-custom .fa-fonticons:before {
  content: "\f280";
}
.acalog-custom .fa-reddit-alien:before {
  content: "\f281";
}
.acalog-custom .fa-edge:before {
  content: "\f282";
}
.acalog-custom .fa-credit-card-alt:before {
  content: "\f283";
}
.acalog-custom .fa-codiepie:before {
  content: "\f284";
}
.acalog-custom .fa-modx:before {
  content: "\f285";
}
.acalog-custom .fa-fort-awesome:before {
  content: "\f286";
}
.acalog-custom .fa-usb:before {
  content: "\f287";
}
.acalog-custom .fa-product-hunt:before {
  content: "\f288";
}
.acalog-custom .fa-mixcloud:before {
  content: "\f289";
}
.acalog-custom .fa-scribd:before {
  content: "\f28a";
}
.acalog-custom .fa-pause-circle:before {
  content: "\f28b";
}
.acalog-custom .fa-pause-circle-o:before {
  content: "\f28c";
}
.acalog-custom .fa-stop-circle:before {
  content: "\f28d";
}
.acalog-custom .fa-stop-circle-o:before {
  content: "\f28e";
}
.acalog-custom .fa-shopping-bag:before {
  content: "\f290";
}
.acalog-custom .fa-shopping-basket:before {
  content: "\f291";
}
.acalog-custom .fa-hashtag:before {
  content: "\f292";
}
.acalog-custom .fa-bluetooth:before {
  content: "\f293";
}
.acalog-custom .fa-bluetooth-b:before {
  content: "\f294";
}
.acalog-custom .fa-percent:before {
  content: "\f295";
}
.acalog-custom .fa-gitlab:before {
  content: "\f296";
}
.acalog-custom .fa-wpbeginner:before {
  content: "\f297";
}
.acalog-custom .fa-wpforms:before {
  content: "\f298";
}
.acalog-custom .fa-envira:before {
  content: "\f299";
}
.acalog-custom .fa-universal-access:before {
  content: "\f29a";
}
.acalog-custom .fa-wheelchair-alt:before {
  content: "\f29b";
}
.acalog-custom .fa-question-circle-o:before {
  content: "\f29c";
}
.acalog-custom .fa-blind:before {
  content: "\f29d";
}
.acalog-custom .fa-audio-description:before {
  content: "\f29e";
}
.acalog-custom .fa-volume-control-phone:before {
  content: "\f2a0";
}
.acalog-custom .fa-braille:before {
  content: "\f2a1";
}
.acalog-custom .fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.acalog-custom .fa-asl-interpreting:before,
.acalog-custom .fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.acalog-custom .fa-deafness:before,
.acalog-custom .fa-hard-of-hearing:before,
.acalog-custom .fa-deaf:before {
  content: "\f2a4";
}
.acalog-custom .fa-glide:before {
  content: "\f2a5";
}
.acalog-custom .fa-glide-g:before {
  content: "\f2a6";
}
.acalog-custom .fa-signing:before,
.acalog-custom .fa-sign-language:before {
  content: "\f2a7";
}
.acalog-custom .fa-low-vision:before {
  content: "\f2a8";
}
.acalog-custom .fa-viadeo:before {
  content: "\f2a9";
}
.acalog-custom .fa-viadeo-square:before {
  content: "\f2aa";
}
.acalog-custom .fa-snapchat:before {
  content: "\f2ab";
}
.acalog-custom .fa-snapchat-ghost:before {
  content: "\f2ac";
}
.acalog-custom .fa-snapchat-square:before {
  content: "\f2ad";
}
.acalog-custom .fa-pied-piper:before {
  content: "\f2ae";
}
.acalog-custom .fa-first-order:before {
  content: "\f2b0";
}
.acalog-custom .fa-yoast:before {
  content: "\f2b1";
}
.acalog-custom .fa-themeisle:before {
  content: "\f2b2";
}
.acalog-custom .fa-google-plus-circle:before,
.acalog-custom .fa-google-plus-official:before {
  content: "\f2b3";
}
.acalog-custom .fa-fa:before,
.acalog-custom .fa-font-awesome:before {
  content: "\f2b4";
}
.acalog-custom .fa-handshake-o:before {
  content: "\f2b5";
}
.acalog-custom .fa-envelope-open:before {
  content: "\f2b6";
}
.acalog-custom .fa-envelope-open-o:before {
  content: "\f2b7";
}
.acalog-custom .fa-linode:before {
  content: "\f2b8";
}
.acalog-custom .fa-address-book:before {
  content: "\f2b9";
}
.acalog-custom .fa-address-book-o:before {
  content: "\f2ba";
}
.acalog-custom .fa-vcard:before,
.acalog-custom .fa-address-card:before {
  content: "\f2bb";
}
.acalog-custom .fa-vcard-o:before,
.acalog-custom .fa-address-card-o:before {
  content: "\f2bc";
}
.acalog-custom .fa-user-circle:before {
  content: "\f2bd";
}
.acalog-custom .fa-user-circle-o:before {
  content: "\f2be";
}
.acalog-custom .fa-user-o:before {
  content: "\f2c0";
}
.acalog-custom .fa-id-badge:before {
  content: "\f2c1";
}
.acalog-custom .fa-drivers-license:before,
.acalog-custom .fa-id-card:before {
  content: "\f2c2";
}
.acalog-custom .fa-drivers-license-o:before,
.acalog-custom .fa-id-card-o:before {
  content: "\f2c3";
}
.acalog-custom .fa-quora:before {
  content: "\f2c4";
}
.acalog-custom .fa-free-code-camp:before {
  content: "\f2c5";
}
.acalog-custom .fa-telegram:before {
  content: "\f2c6";
}
.acalog-custom .fa-thermometer-4:before,
.acalog-custom .fa-thermometer:before,
.acalog-custom .fa-thermometer-full:before {
  content: "\f2c7";
}
.acalog-custom .fa-thermometer-3:before,
.acalog-custom .fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.acalog-custom .fa-thermometer-2:before,
.acalog-custom .fa-thermometer-half:before {
  content: "\f2c9";
}
.acalog-custom .fa-thermometer-1:before,
.acalog-custom .fa-thermometer-quarter:before {
  content: "\f2ca";
}
.acalog-custom .fa-thermometer-0:before,
.acalog-custom .fa-thermometer-empty:before {
  content: "\f2cb";
}
.acalog-custom .fa-shower:before {
  content: "\f2cc";
}
.acalog-custom .fa-bathtub:before,
.acalog-custom .fa-s15:before,
.acalog-custom .fa-bath:before {
  content: "\f2cd";
}
.acalog-custom .fa-podcast:before {
  content: "\f2ce";
}
.acalog-custom .fa-window-maximize:before {
  content: "\f2d0";
}
.acalog-custom .fa-window-minimize:before {
  content: "\f2d1";
}
.acalog-custom .fa-window-restore:before {
  content: "\f2d2";
}
.acalog-custom .fa-times-rectangle:before,
.acalog-custom .fa-window-close:before {
  content: "\f2d3";
}
.acalog-custom .fa-times-rectangle-o:before,
.acalog-custom .fa-window-close-o:before {
  content: "\f2d4";
}
.acalog-custom .fa-bandcamp:before {
  content: "\f2d5";
}
.acalog-custom .fa-grav:before {
  content: "\f2d6";
}
.acalog-custom .fa-etsy:before {
  content: "\f2d7";
}
.acalog-custom .fa-imdb:before {
  content: "\f2d8";
}
.acalog-custom .fa-ravelry:before {
  content: "\f2d9";
}
.acalog-custom .fa-eercast:before {
  content: "\f2da";
}
.acalog-custom .fa-microchip:before {
  content: "\f2db";
}
.acalog-custom .fa-snowflake-o:before {
  content: "\f2dc";
}
.acalog-custom .fa-superpowers:before {
  content: "\f2dd";
}
.acalog-custom .fa-wpexplorer:before {
  content: "\f2de";
}
.acalog-custom .fa-meetup:before {
  content: "\f2e0";
}
.acalog-custom .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
}
.acalog-custom .sr-only-focusable:active,
.acalog-custom .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.acalog-custom .fa-500px:before {
  content: "\f26e";
}
.acalog-custom .fa-accessible-icon:before {
  content: "\f368";
}
.acalog-custom .fa-accusoft:before {
  content: "\f369";
}
.acalog-custom .fa-acquisitions-incorporated:before {
  content: "\f6af";
}
.acalog-custom .fa-ad:before {
  content: "\f641";
}
.acalog-custom .fa-address-book:before {
  content: "\f2b9";
}
.acalog-custom .fa-address-card:before {
  content: "\f2bb";
}
.acalog-custom .fa-adjust:before {
  content: "\f042";
}
.acalog-custom .fa-adn:before {
  content: "\f170";
}
.acalog-custom .fa-adobe:before {
  content: "\f778";
}
.acalog-custom .fa-adversal:before {
  content: "\f36a";
}
.acalog-custom .fa-affiliatetheme:before {
  content: "\f36b";
}
.acalog-custom .fa-air-freshener:before {
  content: "\f5d0";
}
.acalog-custom .fa-airbnb:before {
  content: "\f834";
}
.acalog-custom .fa-algolia:before {
  content: "\f36c";
}
.acalog-custom .fa-align-center:before {
  content: "\f037";
}
.acalog-custom .fa-align-justify:before {
  content: "\f039";
}
.acalog-custom .fa-align-left:before {
  content: "\f036";
}
.acalog-custom .fa-align-right:before {
  content: "\f038";
}
.acalog-custom .fa-alipay:before {
  content: "\f642";
}
.acalog-custom .fa-allergies:before {
  content: "\f461";
}
.acalog-custom .fa-amazon:before {
  content: "\f270";
}
.acalog-custom .fa-amazon-pay:before {
  content: "\f42c";
}
.acalog-custom .fa-ambulance:before {
  content: "\f0f9";
}
.acalog-custom .fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.acalog-custom .fa-amilia:before {
  content: "\f36d";
}
.acalog-custom .fa-anchor:before {
  content: "\f13d";
}
.acalog-custom .fa-android:before {
  content: "\f17b";
}
.acalog-custom .fa-angellist:before {
  content: "\f209";
}
.acalog-custom .fa-angle-double-down:before {
  content: "\f103";
}
.acalog-custom .fa-angle-double-left:before {
  content: "\f100";
}
.acalog-custom .fa-angle-double-right:before {
  content: "\f101";
}
.acalog-custom .fa-angle-double-up:before {
  content: "\f102";
}
.acalog-custom .fa-angle-down:before {
  content: "\f107";
}
.acalog-custom .fa-angle-left:before {
  content: "\f104";
}
.acalog-custom .fa-angle-right:before {
  content: "\f105";
}
.acalog-custom .fa-angle-up:before {
  content: "\f106";
}
.acalog-custom .fa-angry:before {
  content: "\f556";
}
.acalog-custom .fa-angrycreative:before {
  content: "\f36e";
}
.acalog-custom .fa-angular:before {
  content: "\f420";
}
.acalog-custom .fa-ankh:before {
  content: "\f644";
}
.acalog-custom .fa-app-store:before {
  content: "\f36f";
}
.acalog-custom .fa-app-store-ios:before {
  content: "\f370";
}
.acalog-custom .fa-apper:before {
  content: "\f371";
}
.acalog-custom .fa-apple:before {
  content: "\f179";
}
.acalog-custom .fa-apple-alt:before {
  content: "\f5d1";
}
.acalog-custom .fa-apple-pay:before {
  content: "\f415";
}
.acalog-custom .fa-archive:before {
  content: "\f187";
}
.acalog-custom .fa-archway:before {
  content: "\f557";
}
.acalog-custom .fa-arrow-alt-circle-down:before {
  content: "\f358";
}
.acalog-custom .fa-arrow-alt-circle-left:before {
  content: "\f359";
}
.acalog-custom .fa-arrow-alt-circle-right:before {
  content: "\f35a";
}
.acalog-custom .fa-arrow-alt-circle-up:before {
  content: "\f35b";
}
.acalog-custom .fa-arrow-circle-down:before {
  content: "\f0ab";
}
.acalog-custom .fa-arrow-circle-left:before {
  content: "\f0a8";
}
.acalog-custom .fa-arrow-circle-right:before {
  content: "\f0a9";
}
.acalog-custom .fa-arrow-circle-up:before {
  content: "\f0aa";
}
.acalog-custom .fa-arrow-down:before {
  content: "\f063";
}
.acalog-custom .fa-arrow-left:before {
  content: "\f060";
}
.acalog-custom .fa-arrow-right:before {
  content: "\f061";
}
.acalog-custom .fa-arrow-up:before {
  content: "\f062";
}
.acalog-custom .fa-arrows-alt:before {
  content: "\f0b2";
}
.acalog-custom .fa-arrows-alt-h:before {
  content: "\f337";
}
.acalog-custom .fa-arrows-alt-v:before {
  content: "\f338";
}
.acalog-custom .fa-artstation:before {
  content: "\f77a";
}
.acalog-custom .fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.acalog-custom .fa-asterisk:before {
  content: "\f069";
}
.acalog-custom .fa-asymmetrik:before {
  content: "\f372";
}
.acalog-custom .fa-at:before {
  content: "\f1fa";
}
.acalog-custom .fa-atlas:before {
  content: "\f558";
}
.acalog-custom .fa-atlassian:before {
  content: "\f77b";
}
.acalog-custom .fa-atom:before {
  content: "\f5d2";
}
.acalog-custom .fa-audible:before {
  content: "\f373";
}
.acalog-custom .fa-audio-description:before {
  content: "\f29e";
}
.acalog-custom .fa-autoprefixer:before {
  content: "\f41c";
}
.acalog-custom .fa-avianex:before {
  content: "\f374";
}
.acalog-custom .fa-aviato:before {
  content: "\f421";
}
.acalog-custom .fa-award:before {
  content: "\f559";
}
.acalog-custom .fa-aws:before {
  content: "\f375";
}
.acalog-custom .fa-baby:before {
  content: "\f77c";
}
.acalog-custom .fa-baby-carriage:before {
  content: "\f77d";
}
.acalog-custom .fa-backspace:before {
  content: "\f55a";
}
.acalog-custom .fa-backward:before {
  content: "\f04a";
}
.acalog-custom .fa-bacon:before {
  content: "\f7e5";
}
.acalog-custom .fa-bahai:before {
  content: "\f666";
}
.acalog-custom .fa-balance-scale:before {
  content: "\f24e";
}
.acalog-custom .fa-balance-scale-left:before {
  content: "\f515";
}
.acalog-custom .fa-balance-scale-right:before {
  content: "\f516";
}
.acalog-custom .fa-ban:before {
  content: "\f05e";
}
.acalog-custom .fa-band-aid:before {
  content: "\f462";
}
.acalog-custom .fa-bandcamp:before {
  content: "\f2d5";
}
.acalog-custom .fa-barcode:before {
  content: "\f02a";
}
.acalog-custom .fa-bars:before {
  content: "\f0c9";
}
.acalog-custom .fa-baseball-ball:before {
  content: "\f433";
}
.acalog-custom .fa-basketball-ball:before {
  content: "\f434";
}
.acalog-custom .fa-bath:before {
  content: "\f2cd";
}
.acalog-custom .fa-battery-empty:before {
  content: "\f244";
}
.acalog-custom .fa-battery-full:before {
  content: "\f240";
}
.acalog-custom .fa-battery-half:before {
  content: "\f242";
}
.acalog-custom .fa-battery-quarter:before {
  content: "\f243";
}
.acalog-custom .fa-battery-three-quarters:before {
  content: "\f241";
}
.acalog-custom .fa-battle-net:before {
  content: "\f835";
}
.acalog-custom .fa-bed:before {
  content: "\f236";
}
.acalog-custom .fa-beer:before {
  content: "\f0fc";
}
.acalog-custom .fa-behance:before {
  content: "\f1b4";
}
.acalog-custom .fa-behance-square:before {
  content: "\f1b5";
}
.acalog-custom .fa-bell:before {
  content: "\f0f3";
}
.acalog-custom .fa-bell-slash:before {
  content: "\f1f6";
}
.acalog-custom .fa-bezier-curve:before {
  content: "\f55b";
}
.acalog-custom .fa-bible:before {
  content: "\f647";
}
.acalog-custom .fa-bicycle:before {
  content: "\f206";
}
.acalog-custom .fa-biking:before {
  content: "\f84a";
}
.acalog-custom .fa-bimobject:before {
  content: "\f378";
}
.acalog-custom .fa-binoculars:before {
  content: "\f1e5";
}
.acalog-custom .fa-biohazard:before {
  content: "\f780";
}
.acalog-custom .fa-birthday-cake:before {
  content: "\f1fd";
}
.acalog-custom .fa-bitbucket:before {
  content: "\f171";
}
.acalog-custom .fa-bitcoin:before {
  content: "\f379";
}
.acalog-custom .fa-bity:before {
  content: "\f37a";
}
.acalog-custom .fa-black-tie:before {
  content: "\f27e";
}
.acalog-custom .fa-blackberry:before {
  content: "\f37b";
}
.acalog-custom .fa-blender:before {
  content: "\f517";
}
.acalog-custom .fa-blender-phone:before {
  content: "\f6b6";
}
.acalog-custom .fa-blind:before {
  content: "\f29d";
}
.acalog-custom .fa-blog:before {
  content: "\f781";
}
.acalog-custom .fa-blogger:before {
  content: "\f37c";
}
.acalog-custom .fa-blogger-b:before {
  content: "\f37d";
}
.acalog-custom .fa-bluetooth:before {
  content: "\f293";
}
.acalog-custom .fa-bluetooth-b:before {
  content: "\f294";
}
.acalog-custom .fa-bold:before {
  content: "\f032";
}
.acalog-custom .fa-bolt:before {
  content: "\f0e7";
}
.acalog-custom .fa-bomb:before {
  content: "\f1e2";
}
.acalog-custom .fa-bone:before {
  content: "\f5d7";
}
.acalog-custom .fa-bong:before {
  content: "\f55c";
}
.acalog-custom .fa-book:before {
  content: "\f02d";
}
.acalog-custom .fa-book-dead:before {
  content: "\f6b7";
}
.acalog-custom .fa-book-medical:before {
  content: "\f7e6";
}
.acalog-custom .fa-book-open:before {
  content: "\f518";
}
.acalog-custom .fa-book-reader:before {
  content: "\f5da";
}
.acalog-custom .fa-bookmark:before {
  content: "\f02e";
}
.acalog-custom .fa-bootstrap:before {
  content: "\f836";
}
.acalog-custom .fa-border-all:before {
  content: "\f84c";
}
.acalog-custom .fa-border-none:before {
  content: "\f850";
}
.acalog-custom .fa-border-style:before {
  content: "\f853";
}
.acalog-custom .fa-bowling-ball:before {
  content: "\f436";
}
.acalog-custom .fa-box:before {
  content: "\f466";
}
.acalog-custom .fa-box-open:before {
  content: "\f49e";
}
.acalog-custom .fa-box-tissue:before {
  content: "\f95b";
}
.acalog-custom .fa-boxes:before {
  content: "\f468";
}
.acalog-custom .fa-braille:before {
  content: "\f2a1";
}
.acalog-custom .fa-brain:before {
  content: "\f5dc";
}
.acalog-custom .fa-bread-slice:before {
  content: "\f7ec";
}
.acalog-custom .fa-briefcase:before {
  content: "\f0b1";
}
.acalog-custom .fa-briefcase-medical:before {
  content: "\f469";
}
.acalog-custom .fa-broadcast-tower:before {
  content: "\f519";
}
.acalog-custom .fa-broom:before {
  content: "\f51a";
}
.acalog-custom .fa-brush:before {
  content: "\f55d";
}
.acalog-custom .fa-btc:before {
  content: "\f15a";
}
.acalog-custom .fa-buffer:before {
  content: "\f837";
}
.acalog-custom .fa-bug:before {
  content: "\f188";
}
.acalog-custom .fa-building:before {
  content: "\f1ad";
}
.acalog-custom .fa-bullhorn:before {
  content: "\f0a1";
}
.acalog-custom .fa-bullseye:before {
  content: "\f140";
}
.acalog-custom .fa-burn:before {
  content: "\f46a";
}
.acalog-custom .fa-buromobelexperte:before {
  content: "\f37f";
}
.acalog-custom .fa-bus:before {
  content: "\f207";
}
.acalog-custom .fa-bus-alt:before {
  content: "\f55e";
}
.acalog-custom .fa-business-time:before {
  content: "\f64a";
}
.acalog-custom .fa-buy-n-large:before {
  content: "\f8a6";
}
.acalog-custom .fa-buysellads:before {
  content: "\f20d";
}
.acalog-custom .fa-calculator:before {
  content: "\f1ec";
}
.acalog-custom .fa-calendar:before {
  content: "\f133";
}
.acalog-custom .fa-calendar-alt:before {
  content: "\f073";
}
.acalog-custom .fa-calendar-check:before {
  content: "\f274";
}
.acalog-custom .fa-calendar-day:before {
  content: "\f783";
}
.acalog-custom .fa-calendar-minus:before {
  content: "\f272";
}
.acalog-custom .fa-calendar-plus:before {
  content: "\f271";
}
.acalog-custom .fa-calendar-times:before {
  content: "\f273";
}
.acalog-custom .fa-calendar-week:before {
  content: "\f784";
}
.acalog-custom .fa-camera:before {
  content: "\f030";
}
.acalog-custom .fa-camera-retro:before {
  content: "\f083";
}
.acalog-custom .fa-campground:before {
  content: "\f6bb";
}
.acalog-custom .fa-canadian-maple-leaf:before {
  content: "\f785";
}
.acalog-custom .fa-candy-cane:before {
  content: "\f786";
}
.acalog-custom .fa-cannabis:before {
  content: "\f55f";
}
.acalog-custom .fa-capsules:before {
  content: "\f46b";
}
.acalog-custom .fa-car:before {
  content: "\f1b9";
}
.acalog-custom .fa-car-alt:before {
  content: "\f5de";
}
.acalog-custom .fa-car-battery:before {
  content: "\f5df";
}
.acalog-custom .fa-car-crash:before {
  content: "\f5e1";
}
.acalog-custom .fa-car-side:before {
  content: "\f5e4";
}
.acalog-custom .fa-caravan:before {
  content: "\f8ff";
}
.acalog-custom .fa-caret-down:before {
  content: "\f0d7";
}
.acalog-custom .fa-caret-left:before {
  content: "\f0d9";
}
.acalog-custom .fa-caret-right:before {
  content: "\f0da";
}
.acalog-custom .fa-caret-square-down:before {
  content: "\f150";
}
.acalog-custom .fa-caret-square-left:before {
  content: "\f191";
}
.acalog-custom .fa-caret-square-right:before {
  content: "\f152";
}
.acalog-custom .fa-caret-square-up:before {
  content: "\f151";
}
.acalog-custom .fa-caret-up:before {
  content: "\f0d8";
}
.acalog-custom .fa-carrot:before {
  content: "\f787";
}
.acalog-custom .fa-cart-arrow-down:before {
  content: "\f218";
}
.acalog-custom .fa-cart-plus:before {
  content: "\f217";
}
.acalog-custom .fa-cash-register:before {
  content: "\f788";
}
.acalog-custom .fa-cat:before {
  content: "\f6be";
}
.acalog-custom .fa-cc-amazon-pay:before {
  content: "\f42d";
}
.acalog-custom .fa-cc-amex:before {
  content: "\f1f3";
}
.acalog-custom .fa-cc-apple-pay:before {
  content: "\f416";
}
.acalog-custom .fa-cc-diners-club:before {
  content: "\f24c";
}
.acalog-custom .fa-cc-discover:before {
  content: "\f1f2";
}
.acalog-custom .fa-cc-jcb:before {
  content: "\f24b";
}
.acalog-custom .fa-cc-mastercard:before {
  content: "\f1f1";
}
.acalog-custom .fa-cc-paypal:before {
  content: "\f1f4";
}
.acalog-custom .fa-cc-stripe:before {
  content: "\f1f5";
}
.acalog-custom .fa-cc-visa:before {
  content: "\f1f0";
}
.acalog-custom .fa-centercode:before {
  content: "\f380";
}
.acalog-custom .fa-centos:before {
  content: "\f789";
}
.acalog-custom .fa-certificate:before {
  content: "\f0a3";
}
.acalog-custom .fa-chair:before {
  content: "\f6c0";
}
.acalog-custom .fa-chalkboard:before {
  content: "\f51b";
}
.acalog-custom .fa-chalkboard-teacher:before {
  content: "\f51c";
}
.acalog-custom .fa-charging-station:before {
  content: "\f5e7";
}
.acalog-custom .fa-chart-area:before {
  content: "\f1fe";
}
.acalog-custom .fa-chart-bar:before {
  content: "\f080";
}
.acalog-custom .fa-chart-line:before {
  content: "\f201";
}
.acalog-custom .fa-chart-pie:before {
  content: "\f200";
}
.acalog-custom .fa-check:before {
  content: "\f00c";
}
.acalog-custom .fa-check-circle:before {
  content: "\f058";
}
.acalog-custom .fa-check-double:before {
  content: "\f560";
}
.acalog-custom .fa-check-square:before {
  content: "\f14a";
}
.acalog-custom .fa-cheese:before {
  content: "\f7ef";
}
.acalog-custom .fa-chess:before {
  content: "\f439";
}
.acalog-custom .fa-chess-bishop:before {
  content: "\f43a";
}
.acalog-custom .fa-chess-board:before {
  content: "\f43c";
}
.acalog-custom .fa-chess-king:before {
  content: "\f43f";
}
.acalog-custom .fa-chess-knight:before {
  content: "\f441";
}
.acalog-custom .fa-chess-pawn:before {
  content: "\f443";
}
.acalog-custom .fa-chess-queen:before {
  content: "\f445";
}
.acalog-custom .fa-chess-rook:before {
  content: "\f447";
}
.acalog-custom .fa-chevron-circle-down:before {
  content: "\f13a";
}
.acalog-custom .fa-chevron-circle-left:before {
  content: "\f137";
}
.acalog-custom .fa-chevron-circle-right:before {
  content: "\f138";
}
.acalog-custom .fa-chevron-circle-up:before {
  content: "\f139";
}
.acalog-custom .fa-chevron-down:before {
  content: "\f078";
}
.acalog-custom .fa-chevron-left:before {
  content: "\f053";
}
.acalog-custom .fa-chevron-right:before {
  content: "\f054";
}
.acalog-custom .fa-chevron-up:before {
  content: "\f077";
}
.acalog-custom .fa-child:before {
  content: "\f1ae";
}
.acalog-custom .fa-chrome:before {
  content: "\f268";
}
.acalog-custom .fa-chromecast:before {
  content: "\f838";
}
.acalog-custom .fa-church:before {
  content: "\f51d";
}
.acalog-custom .fa-circle:before {
  content: "\f111";
}
.acalog-custom .fa-circle-notch:before {
  content: "\f1ce";
}
.acalog-custom .fa-city:before {
  content: "\f64f";
}
.acalog-custom .fa-clinic-medical:before {
  content: "\f7f2";
}
.acalog-custom .fa-clipboard:before {
  content: "\f328";
}
.acalog-custom .fa-clipboard-check:before {
  content: "\f46c";
}
.acalog-custom .fa-clipboard-list:before {
  content: "\f46d";
}
.acalog-custom .fa-clock:before {
  content: "\f017";
}
.acalog-custom .fa-clone:before {
  content: "\f24d";
}
.acalog-custom .fa-closed-captioning:before {
  content: "\f20a";
}
.acalog-custom .fa-cloud:before {
  content: "\f0c2";
}
.acalog-custom .fa-cloud-download-alt:before {
  content: "\f381";
}
.acalog-custom .fa-cloud-meatball:before {
  content: "\f73b";
}
.acalog-custom .fa-cloud-moon:before {
  content: "\f6c3";
}
.acalog-custom .fa-cloud-moon-rain:before {
  content: "\f73c";
}
.acalog-custom .fa-cloud-rain:before {
  content: "\f73d";
}
.acalog-custom .fa-cloud-showers-heavy:before {
  content: "\f740";
}
.acalog-custom .fa-cloud-sun:before {
  content: "\f6c4";
}
.acalog-custom .fa-cloud-sun-rain:before {
  content: "\f743";
}
.acalog-custom .fa-cloud-upload-alt:before {
  content: "\f382";
}
.acalog-custom .fa-cloudscale:before {
  content: "\f383";
}
.acalog-custom .fa-cloudsmith:before {
  content: "\f384";
}
.acalog-custom .fa-cloudversify:before {
  content: "\f385";
}
.acalog-custom .fa-cocktail:before {
  content: "\f561";
}
.acalog-custom .fa-code:before {
  content: "\f121";
}
.acalog-custom .fa-code-branch:before {
  content: "\f126";
}
.acalog-custom .fa-codepen:before {
  content: "\f1cb";
}
.acalog-custom .fa-codiepie:before {
  content: "\f284";
}
.acalog-custom .fa-coffee:before {
  content: "\f0f4";
}
.acalog-custom .fa-cog:before {
  content: "\f013";
}
.acalog-custom .fa-cogs:before {
  content: "\f085";
}
.acalog-custom .fa-coins:before {
  content: "\f51e";
}
.acalog-custom .fa-columns:before {
  content: "\f0db";
}
.acalog-custom .fa-comment:before {
  content: "\f075";
}
.acalog-custom .fa-comment-alt:before {
  content: "\f27a";
}
.acalog-custom .fa-comment-dollar:before {
  content: "\f651";
}
.acalog-custom .fa-comment-dots:before {
  content: "\f4ad";
}
.acalog-custom .fa-comment-medical:before {
  content: "\f7f5";
}
.acalog-custom .fa-comment-slash:before {
  content: "\f4b3";
}
.acalog-custom .fa-comments:before {
  content: "\f086";
}
.acalog-custom .fa-comments-dollar:before {
  content: "\f653";
}
.acalog-custom .fa-compact-disc:before {
  content: "\f51f";
}
.acalog-custom .fa-compass:before {
  content: "\f14e";
}
.acalog-custom .fa-compress:before {
  content: "\f066";
}
.acalog-custom .fa-compress-alt:before {
  content: "\f422";
}
.acalog-custom .fa-compress-arrows-alt:before {
  content: "\f78c";
}
.acalog-custom .fa-concierge-bell:before {
  content: "\f562";
}
.acalog-custom .fa-confluence:before {
  content: "\f78d";
}
.acalog-custom .fa-connectdevelop:before {
  content: "\f20e";
}
.acalog-custom .fa-contao:before {
  content: "\f26d";
}
.acalog-custom .fa-cookie:before {
  content: "\f563";
}
.acalog-custom .fa-cookie-bite:before {
  content: "\f564";
}
.acalog-custom .fa-copy:before {
  content: "\f0c5";
}
.acalog-custom .fa-copyright:before {
  content: "\f1f9";
}
.acalog-custom .fa-cotton-bureau:before {
  content: "\f89e";
}
.acalog-custom .fa-couch:before {
  content: "\f4b8";
}
.acalog-custom .fa-cpanel:before {
  content: "\f388";
}
.acalog-custom .fa-creative-commons:before {
  content: "\f25e";
}
.acalog-custom .fa-creative-commons-by:before {
  content: "\f4e7";
}
.acalog-custom .fa-creative-commons-nc:before {
  content: "\f4e8";
}
.acalog-custom .fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}
.acalog-custom .fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}
.acalog-custom .fa-creative-commons-nd:before {
  content: "\f4eb";
}
.acalog-custom .fa-creative-commons-pd:before {
  content: "\f4ec";
}
.acalog-custom .fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}
.acalog-custom .fa-creative-commons-remix:before {
  content: "\f4ee";
}
.acalog-custom .fa-creative-commons-sa:before {
  content: "\f4ef";
}
.acalog-custom .fa-creative-commons-sampling:before {
  content: "\f4f0";
}
.acalog-custom .fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}
.acalog-custom .fa-creative-commons-share:before {
  content: "\f4f2";
}
.acalog-custom .fa-creative-commons-zero:before {
  content: "\f4f3";
}
.acalog-custom .fa-credit-card:before {
  content: "\f09d";
}
.acalog-custom .fa-critical-role:before {
  content: "\f6c9";
}
.acalog-custom .fa-crop:before {
  content: "\f125";
}
.acalog-custom .fa-crop-alt:before {
  content: "\f565";
}
.acalog-custom .fa-cross:before {
  content: "\f654";
}
.acalog-custom .fa-crosshairs:before {
  content: "\f05b";
}
.acalog-custom .fa-crow:before {
  content: "\f520";
}
.acalog-custom .fa-crown:before {
  content: "\f521";
}
.acalog-custom .fa-crutch:before {
  content: "\f7f7";
}
.acalog-custom .fa-css3:before {
  content: "\f13c";
}
.acalog-custom .fa-css3-alt:before {
  content: "\f38b";
}
.acalog-custom .fa-cube:before {
  content: "\f1b2";
}
.acalog-custom .fa-cubes:before {
  content: "\f1b3";
}
.acalog-custom .fa-cut:before {
  content: "\f0c4";
}
.acalog-custom .fa-cuttlefish:before {
  content: "\f38c";
}
.acalog-custom .fa-d-and-d:before {
  content: "\f38d";
}
.acalog-custom .fa-d-and-d-beyond:before {
  content: "\f6ca";
}
.acalog-custom .fa-dailymotion:before {
  content: "\f952";
}
.acalog-custom .fa-dashcube:before {
  content: "\f210";
}
.acalog-custom .fa-database:before {
  content: "\f1c0";
}
.acalog-custom .fa-deaf:before {
  content: "\f2a4";
}
.acalog-custom .fa-delicious:before {
  content: "\f1a5";
}
.acalog-custom .fa-democrat:before {
  content: "\f747";
}
.acalog-custom .fa-deploydog:before {
  content: "\f38e";
}
.acalog-custom .fa-deskpro:before {
  content: "\f38f";
}
.acalog-custom .fa-desktop:before {
  content: "\f108";
}
.acalog-custom .fa-dev:before {
  content: "\f6cc";
}
.acalog-custom .fa-deviantart:before {
  content: "\f1bd";
}
.acalog-custom .fa-dharmachakra:before {
  content: "\f655";
}
.acalog-custom .fa-dhl:before {
  content: "\f790";
}
.acalog-custom .fa-diagnoses:before {
  content: "\f470";
}
.acalog-custom .fa-diaspora:before {
  content: "\f791";
}
.acalog-custom .fa-dice:before {
  content: "\f522";
}
.acalog-custom .fa-dice-d20:before {
  content: "\f6cf";
}
.acalog-custom .fa-dice-d6:before {
  content: "\f6d1";
}
.acalog-custom .fa-dice-five:before {
  content: "\f523";
}
.acalog-custom .fa-dice-four:before {
  content: "\f524";
}
.acalog-custom .fa-dice-one:before {
  content: "\f525";
}
.acalog-custom .fa-dice-six:before {
  content: "\f526";
}
.acalog-custom .fa-dice-three:before {
  content: "\f527";
}
.acalog-custom .fa-dice-two:before {
  content: "\f528";
}
.acalog-custom .fa-digg:before {
  content: "\f1a6";
}
.acalog-custom .fa-digital-ocean:before {
  content: "\f391";
}
.acalog-custom .fa-digital-tachograph:before {
  content: "\f566";
}
.acalog-custom .fa-directions:before {
  content: "\f5eb";
}
.acalog-custom .fa-discord:before {
  content: "\f392";
}
.acalog-custom .fa-discourse:before {
  content: "\f393";
}
.acalog-custom .fa-disease:before {
  content: "\f7fa";
}
.acalog-custom .fa-divide:before {
  content: "\f529";
}
.acalog-custom .fa-dizzy:before {
  content: "\f567";
}
.acalog-custom .fa-dna:before {
  content: "\f471";
}
.acalog-custom .fa-dochub:before {
  content: "\f394";
}
.acalog-custom .fa-docker:before {
  content: "\f395";
}
.acalog-custom .fa-dog:before {
  content: "\f6d3";
}
.acalog-custom .fa-dollar-sign:before {
  content: "\f155";
}
.acalog-custom .fa-dolly:before {
  content: "\f472";
}
.acalog-custom .fa-dolly-flatbed:before {
  content: "\f474";
}
.acalog-custom .fa-donate:before {
  content: "\f4b9";
}
.acalog-custom .fa-door-closed:before {
  content: "\f52a";
}
.acalog-custom .fa-door-open:before {
  content: "\f52b";
}
.acalog-custom .fa-dot-circle:before {
  content: "\f192";
}
.acalog-custom .fa-dove:before {
  content: "\f4ba";
}
.acalog-custom .fa-download:before {
  content: "\f019";
}
.acalog-custom .fa-draft2digital:before {
  content: "\f396";
}
.acalog-custom .fa-drafting-compass:before {
  content: "\f568";
}
.acalog-custom .fa-dragon:before {
  content: "\f6d5";
}
.acalog-custom .fa-draw-polygon:before {
  content: "\f5ee";
}
.acalog-custom .fa-dribbble:before {
  content: "\f17d";
}
.acalog-custom .fa-dribbble-square:before {
  content: "\f397";
}
.acalog-custom .fa-dropbox:before {
  content: "\f16b";
}
.acalog-custom .fa-drum:before {
  content: "\f569";
}
.acalog-custom .fa-drum-steelpan:before {
  content: "\f56a";
}
.acalog-custom .fa-drumstick-bite:before {
  content: "\f6d7";
}
.acalog-custom .fa-drupal:before {
  content: "\f1a9";
}
.acalog-custom .fa-dumbbell:before {
  content: "\f44b";
}
.acalog-custom .fa-dumpster:before {
  content: "\f793";
}
.acalog-custom .fa-dumpster-fire:before {
  content: "\f794";
}
.acalog-custom .fa-dungeon:before {
  content: "\f6d9";
}
.acalog-custom .fa-dyalog:before {
  content: "\f399";
}
.acalog-custom .fa-earlybirds:before {
  content: "\f39a";
}
.acalog-custom .fa-ebay:before {
  content: "\f4f4";
}
.acalog-custom .fa-edge:before {
  content: "\f282";
}
.acalog-custom .fa-edit:before {
  content: "\f044";
}
.acalog-custom .fa-egg:before {
  content: "\f7fb";
}
.acalog-custom .fa-eject:before {
  content: "\f052";
}
.acalog-custom .fa-elementor:before {
  content: "\f430";
}
.acalog-custom .fa-ellipsis-h:before {
  content: "\f141";
}
.acalog-custom .fa-ellipsis-v:before {
  content: "\f142";
}
.acalog-custom .fa-ello:before {
  content: "\f5f1";
}
.acalog-custom .fa-ember:before {
  content: "\f423";
}
.acalog-custom .fa-empire:before {
  content: "\f1d1";
}
.acalog-custom .fa-envelope:before {
  content: "\f0e0";
}
.acalog-custom .fa-envelope-open:before {
  content: "\f2b6";
}
.acalog-custom .fa-envelope-open-text:before {
  content: "\f658";
}
.acalog-custom .fa-envelope-square:before {
  content: "\f199";
}
.acalog-custom .fa-envira:before {
  content: "\f299";
}
.acalog-custom .fa-equals:before {
  content: "\f52c";
}
.acalog-custom .fa-eraser:before {
  content: "\f12d";
}
.acalog-custom .fa-erlang:before {
  content: "\f39d";
}
.acalog-custom .fa-ethereum:before {
  content: "\f42e";
}
.acalog-custom .fa-ethernet:before {
  content: "\f796";
}
.acalog-custom .fa-etsy:before {
  content: "\f2d7";
}
.acalog-custom .fa-euro-sign:before {
  content: "\f153";
}
.acalog-custom .fa-evernote:before {
  content: "\f839";
}
.acalog-custom .fa-exchange-alt:before {
  content: "\f362";
}
.acalog-custom .fa-exclamation:before {
  content: "\f12a";
}
.acalog-custom .fa-exclamation-circle:before {
  content: "\f06a";
}
.acalog-custom .fa-exclamation-triangle:before {
  content: "\f071";
}
.acalog-custom .fa-expand:before {
  content: "\f065";
}
.acalog-custom .fa-expand-alt:before {
  content: "\f424";
}
.acalog-custom .fa-expand-arrows-alt:before {
  content: "\f31e";
}
.acalog-custom .fa-expeditedssl:before {
  content: "\f23e";
}
.acalog-custom .fa-external-link-alt:before {
  content: "\f35d";
}
.acalog-custom .fa-external-link-square-alt:before {
  content: "\f360";
}
.acalog-custom .fa-eye:before {
  content: "\f06e";
}
.acalog-custom .fa-eye-dropper:before {
  content: "\f1fb";
}
.acalog-custom .fa-eye-slash:before {
  content: "\f070";
}
.acalog-custom .fa-facebook:before {
  content: "\f09a";
}
.acalog-custom .fa-facebook-f:before {
  content: "\f39e";
}
.acalog-custom .fa-facebook-messenger:before {
  content: "\f39f";
}
.acalog-custom .fa-facebook-square:before {
  content: "\f082";
}
.acalog-custom .fa-fan:before {
  content: "\f863";
}
.acalog-custom .fa-fantasy-flight-games:before {
  content: "\f6dc";
}
.acalog-custom .fa-fast-backward:before {
  content: "\f049";
}
.acalog-custom .fa-fast-forward:before {
  content: "\f050";
}
.acalog-custom .fa-faucet:before {
  content: "\f905";
}
.acalog-custom .fa-fax:before {
  content: "\f1ac";
}
.acalog-custom .fa-feather:before {
  content: "\f52d";
}
.acalog-custom .fa-feather-alt:before {
  content: "\f56b";
}
.acalog-custom .fa-fedex:before {
  content: "\f797";
}
.acalog-custom .fa-fedora:before {
  content: "\f798";
}
.acalog-custom .fa-female:before {
  content: "\f182";
}
.acalog-custom .fa-fighter-jet:before {
  content: "\f0fb";
}
.acalog-custom .fa-figma:before {
  content: "\f799";
}
.acalog-custom .fa-file:before {
  content: "\f15b";
}
.acalog-custom .fa-file-alt:before {
  content: "\f15c";
}
.acalog-custom .fa-file-archive:before {
  content: "\f1c6";
}
.acalog-custom .fa-file-audio:before {
  content: "\f1c7";
}
.acalog-custom .fa-file-code:before {
  content: "\f1c9";
}
.acalog-custom .fa-file-contract:before {
  content: "\f56c";
}
.acalog-custom .fa-file-csv:before {
  content: "\f6dd";
}
.acalog-custom .fa-file-download:before {
  content: "\f56d";
}
.acalog-custom .fa-file-excel:before {
  content: "\f1c3";
}
.acalog-custom .fa-file-export:before {
  content: "\f56e";
}
.acalog-custom .fa-file-image:before {
  content: "\f1c5";
}
.acalog-custom .fa-file-import:before {
  content: "\f56f";
}
.acalog-custom .fa-file-invoice:before {
  content: "\f570";
}
.acalog-custom .fa-file-invoice-dollar:before {
  content: "\f571";
}
.acalog-custom .fa-file-medical:before {
  content: "\f477";
}
.acalog-custom .fa-file-medical-alt:before {
  content: "\f478";
}
.acalog-custom .fa-file-pdf:before {
  content: "\f1c1";
}
.acalog-custom .fa-file-powerpoint:before {
  content: "\f1c4";
}
.acalog-custom .fa-file-prescription:before {
  content: "\f572";
}
.acalog-custom .fa-file-signature:before {
  content: "\f573";
}
.acalog-custom .fa-file-upload:before {
  content: "\f574";
}
.acalog-custom .fa-file-video:before {
  content: "\f1c8";
}
.acalog-custom .fa-file-word:before {
  content: "\f1c2";
}
.acalog-custom .fa-fill:before {
  content: "\f575";
}
.acalog-custom .fa-fill-drip:before {
  content: "\f576";
}
.acalog-custom .fa-film:before {
  content: "\f008";
}
.acalog-custom .fa-filter:before {
  content: "\f0b0";
}
.acalog-custom .fa-fingerprint:before {
  content: "\f577";
}
.acalog-custom .fa-fire:before {
  content: "\f06d";
}
.acalog-custom .fa-fire-alt:before {
  content: "\f7e4";
}
.acalog-custom .fa-fire-extinguisher:before {
  content: "\f134";
}
.acalog-custom .fa-firefox:before {
  content: "\f269";
}
.acalog-custom .fa-firefox-browser:before {
  content: "\f907";
}
.acalog-custom .fa-first-aid:before {
  content: "\f479";
}
.acalog-custom .fa-first-order:before {
  content: "\f2b0";
}
.acalog-custom .fa-first-order-alt:before {
  content: "\f50a";
}
.acalog-custom .fa-firstdraft:before {
  content: "\f3a1";
}
.acalog-custom .fa-fish:before {
  content: "\f578";
}
.acalog-custom .fa-fist-raised:before {
  content: "\f6de";
}
.acalog-custom .fa-flag:before {
  content: "\f024";
}
.acalog-custom .fa-flag-checkered:before {
  content: "\f11e";
}
.acalog-custom .fa-flag-usa:before {
  content: "\f74d";
}
.acalog-custom .fa-flask:before {
  content: "\f0c3";
}
.acalog-custom .fa-flickr:before {
  content: "\f16e";
}
.acalog-custom .fa-flipboard:before {
  content: "\f44d";
}
.acalog-custom .fa-flushed:before {
  content: "\f579";
}
.acalog-custom .fa-fly:before {
  content: "\f417";
}
.acalog-custom .fa-folder:before {
  content: "\f07b";
}
.acalog-custom .fa-folder-minus:before {
  content: "\f65d";
}
.acalog-custom .fa-folder-open:before {
  content: "\f07c";
}
.acalog-custom .fa-folder-plus:before {
  content: "\f65e";
}
.acalog-custom .fa-font:before {
  content: "\f031";
}
.acalog-custom .fa-font-awesome:before {
  content: "\f2b4";
}
.acalog-custom .fa-font-awesome-alt:before {
  content: "\f35c";
}
.acalog-custom .fa-font-awesome-flag:before {
  content: "\f425";
}
.acalog-custom .fa-font-awesome-logo-full:before {
  content: "\f4e6";
}
.acalog-custom .fa-fonticons:before {
  content: "\f280";
}
.acalog-custom .fa-fonticons-fi:before {
  content: "\f3a2";
}
.acalog-custom .fa-football-ball:before {
  content: "\f44e";
}
.acalog-custom .fa-fort-awesome:before {
  content: "\f286";
}
.acalog-custom .fa-fort-awesome-alt:before {
  content: "\f3a3";
}
.acalog-custom .fa-forumbee:before {
  content: "\f211";
}
.acalog-custom .fa-forward:before {
  content: "\f04e";
}
.acalog-custom .fa-foursquare:before {
  content: "\f180";
}
.acalog-custom .fa-free-code-camp:before {
  content: "\f2c5";
}
.acalog-custom .fa-freebsd:before {
  content: "\f3a4";
}
.acalog-custom .fa-frog:before {
  content: "\f52e";
}
.acalog-custom .fa-frown:before {
  content: "\f119";
}
.acalog-custom .fa-frown-open:before {
  content: "\f57a";
}
.acalog-custom .fa-fulcrum:before {
  content: "\f50b";
}
.acalog-custom .fa-funnel-dollar:before {
  content: "\f662";
}
.acalog-custom .fa-futbol:before {
  content: "\f1e3";
}
.acalog-custom .fa-galactic-republic:before {
  content: "\f50c";
}
.acalog-custom .fa-galactic-senate:before {
  content: "\f50d";
}
.acalog-custom .fa-gamepad:before {
  content: "\f11b";
}
.acalog-custom .fa-gas-pump:before {
  content: "\f52f";
}
.acalog-custom .fa-gavel:before {
  content: "\f0e3";
}
.acalog-custom .fa-gem:before {
  content: "\f3a5";
}
.acalog-custom .fa-genderless:before {
  content: "\f22d";
}
.acalog-custom .fa-get-pocket:before {
  content: "\f265";
}
.acalog-custom .fa-gg:before {
  content: "\f260";
}
.acalog-custom .fa-gg-circle:before {
  content: "\f261";
}
.acalog-custom .fa-ghost:before {
  content: "\f6e2";
}
.acalog-custom .fa-gift:before {
  content: "\f06b";
}
.acalog-custom .fa-gifts:before {
  content: "\f79c";
}
.acalog-custom .fa-git:before {
  content: "\f1d3";
}
.acalog-custom .fa-git-alt:before {
  content: "\f841";
}
.acalog-custom .fa-git-square:before {
  content: "\f1d2";
}
.acalog-custom .fa-github:before {
  content: "\f09b";
}
.acalog-custom .fa-github-alt:before {
  content: "\f113";
}
.acalog-custom .fa-github-square:before {
  content: "\f092";
}
.acalog-custom .fa-gitkraken:before {
  content: "\f3a6";
}
.acalog-custom .fa-gitlab:before {
  content: "\f296";
}
.acalog-custom .fa-gitter:before {
  content: "\f426";
}
.acalog-custom .fa-glass-cheers:before {
  content: "\f79f";
}
.acalog-custom .fa-glass-martini:before {
  content: "\f000";
}
.acalog-custom .fa-glass-martini-alt:before {
  content: "\f57b";
}
.acalog-custom .fa-glass-whiskey:before {
  content: "\f7a0";
}
.acalog-custom .fa-glasses:before {
  content: "\f530";
}
.acalog-custom .fa-glide:before {
  content: "\f2a5";
}
.acalog-custom .fa-glide-g:before {
  content: "\f2a6";
}
.acalog-custom .fa-globe:before {
  content: "\f0ac";
}
.acalog-custom .fa-globe-africa:before {
  content: "\f57c";
}
.acalog-custom .fa-globe-americas:before {
  content: "\f57d";
}
.acalog-custom .fa-globe-asia:before {
  content: "\f57e";
}
.acalog-custom .fa-globe-europe:before {
  content: "\f7a2";
}
.acalog-custom .fa-gofore:before {
  content: "\f3a7";
}
.acalog-custom .fa-golf-ball:before {
  content: "\f450";
}
.acalog-custom .fa-goodreads:before {
  content: "\f3a8";
}
.acalog-custom .fa-goodreads-g:before {
  content: "\f3a9";
}
.acalog-custom .fa-google:before {
  content: "\f1a0";
}
.acalog-custom .fa-google-drive:before {
  content: "\f3aa";
}
.acalog-custom .fa-google-play:before {
  content: "\f3ab";
}
.acalog-custom .fa-google-plus:before {
  content: "\f2b3";
}
.acalog-custom .fa-google-plus-g:before {
  content: "\f0d5";
}
.acalog-custom .fa-google-plus-square:before {
  content: "\f0d4";
}
.acalog-custom .fa-google-wallet:before {
  content: "\f1ee";
}
.acalog-custom .fa-gopuram:before {
  content: "\f664";
}
.acalog-custom .fa-graduation-cap:before {
  content: "\f19d";
}
.acalog-custom .fa-gratipay:before {
  content: "\f184";
}
.acalog-custom .fa-grav:before {
  content: "\f2d6";
}
.acalog-custom .fa-greater-than:before {
  content: "\f531";
}
.acalog-custom .fa-greater-than-equal:before {
  content: "\f532";
}
.acalog-custom .fa-grimace:before {
  content: "\f57f";
}
.acalog-custom .fa-grin:before {
  content: "\f580";
}
.acalog-custom .fa-grin-alt:before {
  content: "\f581";
}
.acalog-custom .fa-grin-beam:before {
  content: "\f582";
}
.acalog-custom .fa-grin-beam-sweat:before {
  content: "\f583";
}
.acalog-custom .fa-grin-hearts:before {
  content: "\f584";
}
.acalog-custom .fa-grin-squint:before {
  content: "\f585";
}
.acalog-custom .fa-grin-squint-tears:before {
  content: "\f586";
}
.acalog-custom .fa-grin-stars:before {
  content: "\f587";
}
.acalog-custom .fa-grin-tears:before {
  content: "\f588";
}
.acalog-custom .fa-grin-tongue:before {
  content: "\f589";
}
.acalog-custom .fa-grin-tongue-squint:before {
  content: "\f58a";
}
.acalog-custom .fa-grin-tongue-wink:before {
  content: "\f58b";
}
.acalog-custom .fa-grin-wink:before {
  content: "\f58c";
}
.acalog-custom .fa-grip-horizontal:before {
  content: "\f58d";
}
.acalog-custom .fa-grip-lines:before {
  content: "\f7a4";
}
.acalog-custom .fa-grip-lines-vertical:before {
  content: "\f7a5";
}
.acalog-custom .fa-grip-vertical:before {
  content: "\f58e";
}
.acalog-custom .fa-gripfire:before {
  content: "\f3ac";
}
.acalog-custom .fa-grunt:before {
  content: "\f3ad";
}
.acalog-custom .fa-guitar:before {
  content: "\f7a6";
}
.acalog-custom .fa-gulp:before {
  content: "\f3ae";
}
.acalog-custom .fa-h-square:before {
  content: "\f0fd";
}
.acalog-custom .fa-hacker-news:before {
  content: "\f1d4";
}
.acalog-custom .fa-hacker-news-square:before {
  content: "\f3af";
}
.acalog-custom .fa-hackerrank:before {
  content: "\f5f7";
}
.acalog-custom .fa-hamburger:before {
  content: "\f805";
}
.acalog-custom .fa-hammer:before {
  content: "\f6e3";
}
.acalog-custom .fa-hamsa:before {
  content: "\f665";
}
.acalog-custom .fa-hand-holding:before {
  content: "\f4bd";
}
.acalog-custom .fa-hand-holding-heart:before {
  content: "\f4be";
}
.acalog-custom .fa-hand-holding-medical:before {
  content: "\f95c";
}
.acalog-custom .fa-hand-holding-usd:before {
  content: "\f4c0";
}
.acalog-custom .fa-hand-holding-water:before {
  content: "\f4c1";
}
.acalog-custom .fa-hand-lizard:before {
  content: "\f258";
}
.acalog-custom .fa-hand-middle-finger:before {
  content: "\f806";
}
.acalog-custom .fa-hand-paper:before {
  content: "\f256";
}
.acalog-custom .fa-hand-peace:before {
  content: "\f25b";
}
.acalog-custom .fa-hand-point-down:before {
  content: "\f0a7";
}
.acalog-custom .fa-hand-point-left:before {
  content: "\f0a5";
}
.acalog-custom .fa-hand-point-right:before {
  content: "\f0a4";
}
.acalog-custom .fa-hand-point-up:before {
  content: "\f0a6";
}
.acalog-custom .fa-hand-pointer:before {
  content: "\f25a";
}
.acalog-custom .fa-hand-rock:before {
  content: "\f255";
}
.acalog-custom .fa-hand-scissors:before {
  content: "\f257";
}
.acalog-custom .fa-hand-sparkles:before {
  content: "\f95d";
}
.acalog-custom .fa-hand-spock:before {
  content: "\f259";
}
.acalog-custom .fa-hands:before {
  content: "\f4c2";
}
.acalog-custom .fa-hands-helping:before {
  content: "\f4c4";
}
.acalog-custom .fa-hands-wash:before {
  content: "\f95e";
}
.acalog-custom .fa-handshake:before {
  content: "\f2b5";
}
.acalog-custom .fa-handshake-alt-slash:before {
  content: "\f95f";
}
.acalog-custom .fa-handshake-slash:before {
  content: "\f960";
}
.acalog-custom .fa-hanukiah:before {
  content: "\f6e6";
}
.acalog-custom .fa-hard-hat:before {
  content: "\f807";
}
.acalog-custom .fa-hashtag:before {
  content: "\f292";
}
.acalog-custom .fa-hat-cowboy:before {
  content: "\f8c0";
}
.acalog-custom .fa-hat-cowboy-side:before {
  content: "\f8c1";
}
.acalog-custom .fa-hat-wizard:before {
  content: "\f6e8";
}
.acalog-custom .fa-hdd:before {
  content: "\f0a0";
}
.acalog-custom .fa-head-side-cough:before {
  content: "\f961";
}
.acalog-custom .fa-head-side-cough-slash:before {
  content: "\f962";
}
.acalog-custom .fa-head-side-mask:before {
  content: "\f963";
}
.acalog-custom .fa-head-side-virus:before {
  content: "\f964";
}
.acalog-custom .fa-heading:before {
  content: "\f1dc";
}
.acalog-custom .fa-headphones:before {
  content: "\f025";
}
.acalog-custom .fa-headphones-alt:before {
  content: "\f58f";
}
.acalog-custom .fa-headset:before {
  content: "\f590";
}
.acalog-custom .fa-heart:before {
  content: "\f004";
}
.acalog-custom .fa-heart-broken:before {
  content: "\f7a9";
}
.acalog-custom .fa-heartbeat:before {
  content: "\f21e";
}
.acalog-custom .fa-helicopter:before {
  content: "\f533";
}
.acalog-custom .fa-highlighter:before {
  content: "\f591";
}
.acalog-custom .fa-hiking:before {
  content: "\f6ec";
}
.acalog-custom .fa-hippo:before {
  content: "\f6ed";
}
.acalog-custom .fa-hips:before {
  content: "\f452";
}
.acalog-custom .fa-hire-a-helper:before {
  content: "\f3b0";
}
.acalog-custom .fa-history:before {
  content: "\f1da";
}
.acalog-custom .fa-hockey-puck:before {
  content: "\f453";
}
.acalog-custom .fa-holly-berry:before {
  content: "\f7aa";
}
.acalog-custom .fa-home:before {
  content: "\f015";
}
.acalog-custom .fa-hooli:before {
  content: "\f427";
}
.acalog-custom .fa-hornbill:before {
  content: "\f592";
}
.acalog-custom .fa-horse:before {
  content: "\f6f0";
}
.acalog-custom .fa-horse-head:before {
  content: "\f7ab";
}
.acalog-custom .fa-hospital:before {
  content: "\f0f8";
}
.acalog-custom .fa-hospital-alt:before {
  content: "\f47d";
}
.acalog-custom .fa-hospital-symbol:before {
  content: "\f47e";
}
.acalog-custom .fa-hospital-user:before {
  content: "\f80d";
}
.acalog-custom .fa-hot-tub:before {
  content: "\f593";
}
.acalog-custom .fa-hotdog:before {
  content: "\f80f";
}
.acalog-custom .fa-hotel:before {
  content: "\f594";
}
.acalog-custom .fa-hotjar:before {
  content: "\f3b1";
}
.acalog-custom .fa-hourglass:before {
  content: "\f254";
}
.acalog-custom .fa-hourglass-end:before {
  content: "\f253";
}
.acalog-custom .fa-hourglass-half:before {
  content: "\f252";
}
.acalog-custom .fa-hourglass-start:before {
  content: "\f251";
}
.acalog-custom .fa-house-damage:before {
  content: "\f6f1";
}
.acalog-custom .fa-house-user:before {
  content: "\f965";
}
.acalog-custom .fa-houzz:before {
  content: "\f27c";
}
.acalog-custom .fa-hryvnia:before {
  content: "\f6f2";
}
.acalog-custom .fa-html5:before {
  content: "\f13b";
}
.acalog-custom .fa-hubspot:before {
  content: "\f3b2";
}
.acalog-custom .fa-i-cursor:before {
  content: "\f246";
}
.acalog-custom .fa-ice-cream:before {
  content: "\f810";
}
.acalog-custom .fa-icicles:before {
  content: "\f7ad";
}
.acalog-custom .fa-icons:before {
  content: "\f86d";
}
.acalog-custom .fa-id-badge:before {
  content: "\f2c1";
}
.acalog-custom .fa-id-card:before {
  content: "\f2c2";
}
.acalog-custom .fa-id-card-alt:before {
  content: "\f47f";
}
.acalog-custom .fa-ideal:before {
  content: "\f913";
}
.acalog-custom .fa-igloo:before {
  content: "\f7ae";
}
.acalog-custom .fa-image:before {
  content: "\f03e";
}
.acalog-custom .fa-images:before {
  content: "\f302";
}
.acalog-custom .fa-imdb:before {
  content: "\f2d8";
}
.acalog-custom .fa-inbox:before {
  content: "\f01c";
}
.acalog-custom .fa-indent:before {
  content: "\f03c";
}
.acalog-custom .fa-industry:before {
  content: "\f275";
}
.acalog-custom .fa-infinity:before {
  content: "\f534";
}
.acalog-custom .fa-info:before {
  content: "\f129";
}
.acalog-custom .fa-info-circle:before {
  content: "\f05a";
}
.acalog-custom .fa-instagram:before {
  content: "\f16d";
}
.acalog-custom .fa-instagram-square:before {
  content: "\f955";
}
.acalog-custom .fa-intercom:before {
  content: "\f7af";
}
.acalog-custom .fa-internet-explorer:before {
  content: "\f26b";
}
.acalog-custom .fa-invision:before {
  content: "\f7b0";
}
.acalog-custom .fa-ioxhost:before {
  content: "\f208";
}
.acalog-custom .fa-italic:before {
  content: "\f033";
}
.acalog-custom .fa-itch-io:before {
  content: "\f83a";
}
.acalog-custom .fa-itunes:before {
  content: "\f3b4";
}
.acalog-custom .fa-itunes-note:before {
  content: "\f3b5";
}
.acalog-custom .fa-java:before {
  content: "\f4e4";
}
.acalog-custom .fa-jedi:before {
  content: "\f669";
}
.acalog-custom .fa-jedi-order:before {
  content: "\f50e";
}
.acalog-custom .fa-jenkins:before {
  content: "\f3b6";
}
.acalog-custom .fa-jira:before {
  content: "\f7b1";
}
.acalog-custom .fa-joget:before {
  content: "\f3b7";
}
.acalog-custom .fa-joint:before {
  content: "\f595";
}
.acalog-custom .fa-joomla:before {
  content: "\f1aa";
}
.acalog-custom .fa-journal-whills:before {
  content: "\f66a";
}
.acalog-custom .fa-js:before {
  content: "\f3b8";
}
.acalog-custom .fa-js-square:before {
  content: "\f3b9";
}
.acalog-custom .fa-jsfiddle:before {
  content: "\f1cc";
}
.acalog-custom .fa-kaaba:before {
  content: "\f66b";
}
.acalog-custom .fa-kaggle:before {
  content: "\f5fa";
}
.acalog-custom .fa-key:before {
  content: "\f084";
}
.acalog-custom .fa-keybase:before {
  content: "\f4f5";
}
.acalog-custom .fa-keyboard:before {
  content: "\f11c";
}
.acalog-custom .fa-keycdn:before {
  content: "\f3ba";
}
.acalog-custom .fa-khanda:before {
  content: "\f66d";
}
.acalog-custom .fa-kickstarter:before {
  content: "\f3bb";
}
.acalog-custom .fa-kickstarter-k:before {
  content: "\f3bc";
}
.acalog-custom .fa-kiss:before {
  content: "\f596";
}
.acalog-custom .fa-kiss-beam:before {
  content: "\f597";
}
.acalog-custom .fa-kiss-wink-heart:before {
  content: "\f598";
}
.acalog-custom .fa-kiwi-bird:before {
  content: "\f535";
}
.acalog-custom .fa-korvue:before {
  content: "\f42f";
}
.acalog-custom .fa-landmark:before {
  content: "\f66f";
}
.acalog-custom .fa-language:before {
  content: "\f1ab";
}
.acalog-custom .fa-laptop:before {
  content: "\f109";
}
.acalog-custom .fa-laptop-code:before {
  content: "\f5fc";
}
.acalog-custom .fa-laptop-house:before {
  content: "\f966";
}
.acalog-custom .fa-laptop-medical:before {
  content: "\f812";
}
.acalog-custom .fa-laravel:before {
  content: "\f3bd";
}
.acalog-custom .fa-lastfm:before {
  content: "\f202";
}
.acalog-custom .fa-lastfm-square:before {
  content: "\f203";
}
.acalog-custom .fa-laugh:before {
  content: "\f599";
}
.acalog-custom .fa-laugh-beam:before {
  content: "\f59a";
}
.acalog-custom .fa-laugh-squint:before {
  content: "\f59b";
}
.acalog-custom .fa-laugh-wink:before {
  content: "\f59c";
}
.acalog-custom .fa-layer-group:before {
  content: "\f5fd";
}
.acalog-custom .fa-leaf:before {
  content: "\f06c";
}
.acalog-custom .fa-leanpub:before {
  content: "\f212";
}
.acalog-custom .fa-lemon:before {
  content: "\f094";
}
.acalog-custom .fa-less:before {
  content: "\f41d";
}
.acalog-custom .fa-less-than:before {
  content: "\f536";
}
.acalog-custom .fa-less-than-equal:before {
  content: "\f537";
}
.acalog-custom .fa-level-down-alt:before {
  content: "\f3be";
}
.acalog-custom .fa-level-up-alt:before {
  content: "\f3bf";
}
.acalog-custom .fa-life-ring:before {
  content: "\f1cd";
}
.acalog-custom .fa-lightbulb:before {
  content: "\f0eb";
}
.acalog-custom .fa-line:before {
  content: "\f3c0";
}
.acalog-custom .fa-link:before {
  content: "\f0c1";
}
.acalog-custom .fa-linkedin:before {
  content: "\f08c";
}
.acalog-custom .fa-linkedin-in:before {
  content: "\f0e1";
}
.acalog-custom .fa-linode:before {
  content: "\f2b8";
}
.acalog-custom .fa-linux:before {
  content: "\f17c";
}
.acalog-custom .fa-lira-sign:before {
  content: "\f195";
}
.acalog-custom .fa-list:before {
  content: "\f03a";
}
.acalog-custom .fa-list-alt:before {
  content: "\f022";
}
.acalog-custom .fa-list-ol:before {
  content: "\f0cb";
}
.acalog-custom .fa-list-ul:before {
  content: "\f0ca";
}
.acalog-custom .fa-location-arrow:before {
  content: "\f124";
}
.acalog-custom .fa-lock:before {
  content: "\f023";
}
.acalog-custom .fa-lock-open:before {
  content: "\f3c1";
}
.acalog-custom .fa-long-arrow-alt-down:before {
  content: "\f309";
}
.acalog-custom .fa-long-arrow-alt-left:before {
  content: "\f30a";
}
.acalog-custom .fa-long-arrow-alt-right:before {
  content: "\f30b";
}
.acalog-custom .fa-long-arrow-alt-up:before {
  content: "\f30c";
}
.acalog-custom .fa-low-vision:before {
  content: "\f2a8";
}
.acalog-custom .fa-luggage-cart:before {
  content: "\f59d";
}
.acalog-custom .fa-lungs:before {
  content: "\f604";
}
.acalog-custom .fa-lungs-virus:before {
  content: "\f967";
}
.acalog-custom .fa-lyft:before {
  content: "\f3c3";
}
.acalog-custom .fa-magento:before {
  content: "\f3c4";
}
.acalog-custom .fa-magic:before {
  content: "\f0d0";
}
.acalog-custom .fa-magnet:before {
  content: "\f076";
}
.acalog-custom .fa-mail-bulk:before {
  content: "\f674";
}
.acalog-custom .fa-mailchimp:before {
  content: "\f59e";
}
.acalog-custom .fa-male:before {
  content: "\f183";
}
.acalog-custom .fa-mandalorian:before {
  content: "\f50f";
}
.acalog-custom .fa-map:before {
  content: "\f279";
}
.acalog-custom .fa-map-marked:before {
  content: "\f59f";
}
.acalog-custom .fa-map-marked-alt:before {
  content: "\f5a0";
}
.acalog-custom .fa-map-marker:before {
  content: "\f041";
}
.acalog-custom .fa-map-marker-alt:before {
  content: "\f3c5";
}
.acalog-custom .fa-map-pin:before {
  content: "\f276";
}
.acalog-custom .fa-map-signs:before {
  content: "\f277";
}
.acalog-custom .fa-markdown:before {
  content: "\f60f";
}
.acalog-custom .fa-marker:before {
  content: "\f5a1";
}
.acalog-custom .fa-mars:before {
  content: "\f222";
}
.acalog-custom .fa-mars-double:before {
  content: "\f227";
}
.acalog-custom .fa-mars-stroke:before {
  content: "\f229";
}
.acalog-custom .fa-mars-stroke-h:before {
  content: "\f22b";
}
.acalog-custom .fa-mars-stroke-v:before {
  content: "\f22a";
}
.acalog-custom .fa-mask:before {
  content: "\f6fa";
}
.acalog-custom .fa-mastodon:before {
  content: "\f4f6";
}
.acalog-custom .fa-maxcdn:before {
  content: "\f136";
}
.acalog-custom .fa-mdb:before {
  content: "\f8ca";
}
.acalog-custom .fa-medal:before {
  content: "\f5a2";
}
.acalog-custom .fa-medapps:before {
  content: "\f3c6";
}
.acalog-custom .fa-medium:before {
  content: "\f23a";
}
.acalog-custom .fa-medium-m:before {
  content: "\f3c7";
}
.acalog-custom .fa-medkit:before {
  content: "\f0fa";
}
.acalog-custom .fa-medrt:before {
  content: "\f3c8";
}
.acalog-custom .fa-meetup:before {
  content: "\f2e0";
}
.acalog-custom .fa-megaport:before {
  content: "\f5a3";
}
.acalog-custom .fa-meh:before {
  content: "\f11a";
}
.acalog-custom .fa-meh-blank:before {
  content: "\f5a4";
}
.acalog-custom .fa-meh-rolling-eyes:before {
  content: "\f5a5";
}
.acalog-custom .fa-memory:before {
  content: "\f538";
}
.acalog-custom .fa-mendeley:before {
  content: "\f7b3";
}
.acalog-custom .fa-menorah:before {
  content: "\f676";
}
.acalog-custom .fa-mercury:before {
  content: "\f223";
}
.acalog-custom .fa-meteor:before {
  content: "\f753";
}
.acalog-custom .fa-microblog:before {
  content: "\f91a";
}
.acalog-custom .fa-microchip:before {
  content: "\f2db";
}
.acalog-custom .fa-microphone:before {
  content: "\f130";
}
.acalog-custom .fa-microphone-alt:before {
  content: "\f3c9";
}
.acalog-custom .fa-microphone-alt-slash:before {
  content: "\f539";
}
.acalog-custom .fa-microphone-slash:before {
  content: "\f131";
}
.acalog-custom .fa-microscope:before {
  content: "\f610";
}
.acalog-custom .fa-microsoft:before {
  content: "\f3ca";
}
.acalog-custom .fa-minus:before {
  content: "\f068";
}
.acalog-custom .fa-minus-circle:before {
  content: "\f056";
}
.acalog-custom .fa-minus-square:before {
  content: "\f146";
}
.acalog-custom .fa-mitten:before {
  content: "\f7b5";
}
.acalog-custom .fa-mix:before {
  content: "\f3cb";
}
.acalog-custom .fa-mixcloud:before {
  content: "\f289";
}
.acalog-custom .fa-mixer:before {
  content: "\f956";
}
.acalog-custom .fa-mizuni:before {
  content: "\f3cc";
}
.acalog-custom .fa-mobile:before {
  content: "\f10b";
}
.acalog-custom .fa-mobile-alt:before {
  content: "\f3cd";
}
.acalog-custom .fa-modx:before {
  content: "\f285";
}
.acalog-custom .fa-monero:before {
  content: "\f3d0";
}
.acalog-custom .fa-money-bill:before {
  content: "\f0d6";
}
.acalog-custom .fa-money-bill-alt:before {
  content: "\f3d1";
}
.acalog-custom .fa-money-bill-wave:before {
  content: "\f53a";
}
.acalog-custom .fa-money-bill-wave-alt:before {
  content: "\f53b";
}
.acalog-custom .fa-money-check:before {
  content: "\f53c";
}
.acalog-custom .fa-money-check-alt:before {
  content: "\f53d";
}
.acalog-custom .fa-monument:before {
  content: "\f5a6";
}
.acalog-custom .fa-moon:before {
  content: "\f186";
}
.acalog-custom .fa-mortar-pestle:before {
  content: "\f5a7";
}
.acalog-custom .fa-mosque:before {
  content: "\f678";
}
.acalog-custom .fa-motorcycle:before {
  content: "\f21c";
}
.acalog-custom .fa-mountain:before {
  content: "\f6fc";
}
.acalog-custom .fa-mouse:before {
  content: "\f8cc";
}
.acalog-custom .fa-mouse-pointer:before {
  content: "\f245";
}
.acalog-custom .fa-mug-hot:before {
  content: "\f7b6";
}
.acalog-custom .fa-music:before {
  content: "\f001";
}
.acalog-custom .fa-napster:before {
  content: "\f3d2";
}
.acalog-custom .fa-neos:before {
  content: "\f612";
}
.acalog-custom .fa-network-wired:before {
  content: "\f6ff";
}
.acalog-custom .fa-neuter:before {
  content: "\f22c";
}
.acalog-custom .fa-newspaper:before {
  content: "\f1ea";
}
.acalog-custom .fa-nimblr:before {
  content: "\f5a8";
}
.acalog-custom .fa-node:before {
  content: "\f419";
}
.acalog-custom .fa-node-js:before {
  content: "\f3d3";
}
.acalog-custom .fa-not-equal:before {
  content: "\f53e";
}
.acalog-custom .fa-notes-medical:before {
  content: "\f481";
}
.acalog-custom .fa-npm:before {
  content: "\f3d4";
}
.acalog-custom .fa-ns8:before {
  content: "\f3d5";
}
.acalog-custom .fa-nutritionix:before {
  content: "\f3d6";
}
.acalog-custom .fa-object-group:before {
  content: "\f247";
}
.acalog-custom .fa-object-ungroup:before {
  content: "\f248";
}
.acalog-custom .fa-odnoklassniki:before {
  content: "\f263";
}
.acalog-custom .fa-odnoklassniki-square:before {
  content: "\f264";
}
.acalog-custom .fa-oil-can:before {
  content: "\f613";
}
.acalog-custom .fa-old-republic:before {
  content: "\f510";
}
.acalog-custom .fa-om:before {
  content: "\f679";
}
.acalog-custom .fa-opencart:before {
  content: "\f23d";
}
.acalog-custom .fa-openid:before {
  content: "\f19b";
}
.acalog-custom .fa-opera:before {
  content: "\f26a";
}
.acalog-custom .fa-optin-monster:before {
  content: "\f23c";
}
.acalog-custom .fa-orcid:before {
  content: "\f8d2";
}
.acalog-custom .fa-osi:before {
  content: "\f41a";
}
.acalog-custom .fa-otter:before {
  content: "\f700";
}
.acalog-custom .fa-outdent:before {
  content: "\f03b";
}
.acalog-custom .fa-page4:before {
  content: "\f3d7";
}
.acalog-custom .fa-pagelines:before {
  content: "\f18c";
}
.acalog-custom .fa-pager:before {
  content: "\f815";
}
.acalog-custom .fa-paint-brush:before {
  content: "\f1fc";
}
.acalog-custom .fa-paint-roller:before {
  content: "\f5aa";
}
.acalog-custom .fa-palette:before {
  content: "\f53f";
}
.acalog-custom .fa-palfed:before {
  content: "\f3d8";
}
.acalog-custom .fa-pallet:before {
  content: "\f482";
}
.acalog-custom .fa-paper-plane:before {
  content: "\f1d8";
}
.acalog-custom .fa-paperclip:before {
  content: "\f0c6";
}
.acalog-custom .fa-parachute-box:before {
  content: "\f4cd";
}
.acalog-custom .fa-paragraph:before {
  content: "\f1dd";
}
.acalog-custom .fa-parking:before {
  content: "\f540";
}
.acalog-custom .fa-passport:before {
  content: "\f5ab";
}
.acalog-custom .fa-pastafarianism:before {
  content: "\f67b";
}
.acalog-custom .fa-paste:before {
  content: "\f0ea";
}
.acalog-custom .fa-patreon:before {
  content: "\f3d9";
}
.acalog-custom .fa-pause:before {
  content: "\f04c";
}
.acalog-custom .fa-pause-circle:before {
  content: "\f28b";
}
.acalog-custom .fa-paw:before {
  content: "\f1b0";
}
.acalog-custom .fa-paypal:before {
  content: "\f1ed";
}
.acalog-custom .fa-peace:before {
  content: "\f67c";
}
.acalog-custom .fa-pen:before {
  content: "\f304";
}
.acalog-custom .fa-pen-alt:before {
  content: "\f305";
}
.acalog-custom .fa-pen-fancy:before {
  content: "\f5ac";
}
.acalog-custom .fa-pen-nib:before {
  content: "\f5ad";
}
.acalog-custom .fa-pen-square:before {
  content: "\f14b";
}
.acalog-custom .fa-pencil-alt:before {
  content: "\f303";
}
.acalog-custom .fa-pencil-ruler:before {
  content: "\f5ae";
}
.acalog-custom .fa-penny-arcade:before {
  content: "\f704";
}
.acalog-custom .fa-people-arrows:before {
  content: "\f968";
}
.acalog-custom .fa-people-carry:before {
  content: "\f4ce";
}
.acalog-custom .fa-pepper-hot:before {
  content: "\f816";
}
.acalog-custom .fa-percent:before {
  content: "\f295";
}
.acalog-custom .fa-percentage:before {
  content: "\f541";
}
.acalog-custom .fa-periscope:before {
  content: "\f3da";
}
.acalog-custom .fa-person-booth:before {
  content: "\f756";
}
.acalog-custom .fa-phabricator:before {
  content: "\f3db";
}
.acalog-custom .fa-phoenix-framework:before {
  content: "\f3dc";
}
.acalog-custom .fa-phoenix-squadron:before {
  content: "\f511";
}
.acalog-custom .fa-phone:before {
  content: "\f095";
}
.acalog-custom .fa-phone-alt:before {
  content: "\f879";
}
.acalog-custom .fa-phone-slash:before {
  content: "\f3dd";
}
.acalog-custom .fa-phone-square:before {
  content: "\f098";
}
.acalog-custom .fa-phone-square-alt:before {
  content: "\f87b";
}
.acalog-custom .fa-phone-volume:before {
  content: "\f2a0";
}
.acalog-custom .fa-photo-video:before {
  content: "\f87c";
}
.acalog-custom .fa-php:before {
  content: "\f457";
}
.acalog-custom .fa-pied-piper:before {
  content: "\f2ae";
}
.acalog-custom .fa-pied-piper-alt:before {
  content: "\f1a8";
}
.acalog-custom .fa-pied-piper-hat:before {
  content: "\f4e5";
}
.acalog-custom .fa-pied-piper-pp:before {
  content: "\f1a7";
}
.acalog-custom .fa-pied-piper-square:before {
  content: "\f91e";
}
.acalog-custom .fa-piggy-bank:before {
  content: "\f4d3";
}
.acalog-custom .fa-pills:before {
  content: "\f484";
}
.acalog-custom .fa-pinterest:before {
  content: "\f0d2";
}
.acalog-custom .fa-pinterest-p:before {
  content: "\f231";
}
.acalog-custom .fa-pinterest-square:before {
  content: "\f0d3";
}
.acalog-custom .fa-pizza-slice:before {
  content: "\f818";
}
.acalog-custom .fa-place-of-worship:before {
  content: "\f67f";
}
.acalog-custom .fa-plane:before {
  content: "\f072";
}
.acalog-custom .fa-plane-arrival:before {
  content: "\f5af";
}
.acalog-custom .fa-plane-departure:before {
  content: "\f5b0";
}
.acalog-custom .fa-plane-slash:before {
  content: "\f969";
}
.acalog-custom .fa-play:before {
  content: "\f04b";
}
.acalog-custom .fa-play-circle:before {
  content: "\f144";
}
.acalog-custom .fa-playstation:before {
  content: "\f3df";
}
.acalog-custom .fa-plug:before {
  content: "\f1e6";
}
.acalog-custom .fa-plus:before {
  content: "\f067";
}
.acalog-custom .fa-plus-circle:before {
  content: "\f055";
}
.acalog-custom .fa-plus-square:before {
  content: "\f0fe";
}
.acalog-custom .fa-podcast:before {
  content: "\f2ce";
}
.acalog-custom .fa-poll:before {
  content: "\f681";
}
.acalog-custom .fa-poll-h:before {
  content: "\f682";
}
.acalog-custom .fa-poo:before {
  content: "\f2fe";
}
.acalog-custom .fa-poo-storm:before {
  content: "\f75a";
}
.acalog-custom .fa-poop:before {
  content: "\f619";
}
.acalog-custom .fa-portrait:before {
  content: "\f3e0";
}
.acalog-custom .fa-pound-sign:before {
  content: "\f154";
}
.acalog-custom .fa-power-off:before {
  content: "\f011";
}
.acalog-custom .fa-pray:before {
  content: "\f683";
}
.acalog-custom .fa-praying-hands:before {
  content: "\f684";
}
.acalog-custom .fa-prescription:before {
  content: "\f5b1";
}
.acalog-custom .fa-prescription-bottle:before {
  content: "\f485";
}
.acalog-custom .fa-prescription-bottle-alt:before {
  content: "\f486";
}
.acalog-custom .fa-print:before {
  content: "\f02f";
}
.acalog-custom .fa-procedures:before {
  content: "\f487";
}
.acalog-custom .fa-product-hunt:before {
  content: "\f288";
}
.acalog-custom .fa-project-diagram:before {
  content: "\f542";
}
.acalog-custom .fa-pump-medical:before {
  content: "\f96a";
}
.acalog-custom .fa-pump-soap:before {
  content: "\f96b";
}
.acalog-custom .fa-pushed:before {
  content: "\f3e1";
}
.acalog-custom .fa-puzzle-piece:before {
  content: "\f12e";
}
.acalog-custom .fa-python:before {
  content: "\f3e2";
}
.acalog-custom .fa-qq:before {
  content: "\f1d6";
}
.acalog-custom .fa-qrcode:before {
  content: "\f029";
}
.acalog-custom .fa-question:before {
  content: "\f128";
}
.acalog-custom .fa-question-circle:before {
  content: "\f059";
}
.acalog-custom .fa-quidditch:before {
  content: "\f458";
}
.acalog-custom .fa-quinscape:before {
  content: "\f459";
}
.acalog-custom .fa-quora:before {
  content: "\f2c4";
}
.acalog-custom .fa-quote-left:before {
  content: "\f10d";
}
.acalog-custom .fa-quote-right:before {
  content: "\f10e";
}
.acalog-custom .fa-quran:before {
  content: "\f687";
}
.acalog-custom .fa-r-project:before {
  content: "\f4f7";
}
.acalog-custom .fa-radiation:before {
  content: "\f7b9";
}
.acalog-custom .fa-radiation-alt:before {
  content: "\f7ba";
}
.acalog-custom .fa-rainbow:before {
  content: "\f75b";
}
.acalog-custom .fa-random:before {
  content: "\f074";
}
.acalog-custom .fa-raspberry-pi:before {
  content: "\f7bb";
}
.acalog-custom .fa-ravelry:before {
  content: "\f2d9";
}
.acalog-custom .fa-react:before {
  content: "\f41b";
}
.acalog-custom .fa-reacteurope:before {
  content: "\f75d";
}
.acalog-custom .fa-readme:before {
  content: "\f4d5";
}
.acalog-custom .fa-rebel:before {
  content: "\f1d0";
}
.acalog-custom .fa-receipt:before {
  content: "\f543";
}
.acalog-custom .fa-record-vinyl:before {
  content: "\f8d9";
}
.acalog-custom .fa-recycle:before {
  content: "\f1b8";
}
.acalog-custom .fa-red-river:before {
  content: "\f3e3";
}
.acalog-custom .fa-reddit:before {
  content: "\f1a1";
}
.acalog-custom .fa-reddit-alien:before {
  content: "\f281";
}
.acalog-custom .fa-reddit-square:before {
  content: "\f1a2";
}
.acalog-custom .fa-redhat:before {
  content: "\f7bc";
}
.acalog-custom .fa-redo:before {
  content: "\f01e";
}
.acalog-custom .fa-redo-alt:before {
  content: "\f2f9";
}
.acalog-custom .fa-registered:before {
  content: "\f25d";
}
.acalog-custom .fa-remove-format:before {
  content: "\f87d";
}
.acalog-custom .fa-renren:before {
  content: "\f18b";
}
.acalog-custom .fa-reply:before {
  content: "\f3e5";
}
.acalog-custom .fa-reply-all:before {
  content: "\f122";
}
.acalog-custom .fa-replyd:before {
  content: "\f3e6";
}
.acalog-custom .fa-republican:before {
  content: "\f75e";
}
.acalog-custom .fa-researchgate:before {
  content: "\f4f8";
}
.acalog-custom .fa-resolving:before {
  content: "\f3e7";
}
.acalog-custom .fa-restroom:before {
  content: "\f7bd";
}
.acalog-custom .fa-retweet:before {
  content: "\f079";
}
.acalog-custom .fa-rev:before {
  content: "\f5b2";
}
.acalog-custom .fa-ribbon:before {
  content: "\f4d6";
}
.acalog-custom .fa-ring:before {
  content: "\f70b";
}
.acalog-custom .fa-road:before {
  content: "\f018";
}
.acalog-custom .fa-robot:before {
  content: "\f544";
}
.acalog-custom .fa-rocket:before {
  content: "\f135";
}
.acalog-custom .fa-rocketchat:before {
  content: "\f3e8";
}
.acalog-custom .fa-rockrms:before {
  content: "\f3e9";
}
.acalog-custom .fa-route:before {
  content: "\f4d7";
}
.acalog-custom .fa-rss:before {
  content: "\f09e";
}
.acalog-custom .fa-rss-square:before {
  content: "\f143";
}
.acalog-custom .fa-ruble-sign:before {
  content: "\f158";
}
.acalog-custom .fa-ruler:before {
  content: "\f545";
}
.acalog-custom .fa-ruler-combined:before {
  content: "\f546";
}
.acalog-custom .fa-ruler-horizontal:before {
  content: "\f547";
}
.acalog-custom .fa-ruler-vertical:before {
  content: "\f548";
}
.acalog-custom .fa-running:before {
  content: "\f70c";
}
.acalog-custom .fa-rupee-sign:before {
  content: "\f156";
}
.acalog-custom .fa-sad-cry:before {
  content: "\f5b3";
}
.acalog-custom .fa-sad-tear:before {
  content: "\f5b4";
}
.acalog-custom .fa-safari:before {
  content: "\f267";
}
.acalog-custom .fa-salesforce:before {
  content: "\f83b";
}
.acalog-custom .fa-sass:before {
  content: "\f41e";
}
.acalog-custom .fa-satellite:before {
  content: "\f7bf";
}
.acalog-custom .fa-satellite-dish:before {
  content: "\f7c0";
}
.acalog-custom .fa-save:before {
  content: "\f0c7";
}
.acalog-custom .fa-schlix:before {
  content: "\f3ea";
}
.acalog-custom .fa-school:before {
  content: "\f549";
}
.acalog-custom .fa-screwdriver:before {
  content: "\f54a";
}
.acalog-custom .fa-scribd:before {
  content: "\f28a";
}
.acalog-custom .fa-scroll:before {
  content: "\f70e";
}
.acalog-custom .fa-sd-card:before {
  content: "\f7c2";
}
.acalog-custom .fa-search:before {
  content: "\f002";
}
.acalog-custom .fa-search-dollar:before {
  content: "\f688";
}
.acalog-custom .fa-search-location:before {
  content: "\f689";
}
.acalog-custom .fa-search-minus:before {
  content: "\f010";
}
.acalog-custom .fa-search-plus:before {
  content: "\f00e";
}
.acalog-custom .fa-searchengin:before {
  content: "\f3eb";
}
.acalog-custom .fa-seedling:before {
  content: "\f4d8";
}
.acalog-custom .fa-sellcast:before {
  content: "\f2da";
}
.acalog-custom .fa-sellsy:before {
  content: "\f213";
}
.acalog-custom .fa-server:before {
  content: "\f233";
}
.acalog-custom .fa-servicestack:before {
  content: "\f3ec";
}
.acalog-custom .fa-shapes:before {
  content: "\f61f";
}
.acalog-custom .fa-share:before {
  content: "\f064";
}
.acalog-custom .fa-share-alt:before {
  content: "\f1e0";
}
.acalog-custom .fa-share-alt-square:before {
  content: "\f1e1";
}
.acalog-custom .fa-share-square:before {
  content: "\f14d";
}
.acalog-custom .fa-shekel-sign:before {
  content: "\f20b";
}
.acalog-custom .fa-shield-alt:before {
  content: "\f3ed";
}
.acalog-custom .fa-shield-virus:before {
  content: "\f96c";
}
.acalog-custom .fa-ship:before {
  content: "\f21a";
}
.acalog-custom .fa-shipping-fast:before {
  content: "\f48b";
}
.acalog-custom .fa-shirtsinbulk:before {
  content: "\f214";
}
.acalog-custom .fa-shoe-prints:before {
  content: "\f54b";
}
.acalog-custom .fa-shopify:before {
  content: "\f957";
}
.acalog-custom .fa-shopping-bag:before {
  content: "\f290";
}
.acalog-custom .fa-shopping-basket:before {
  content: "\f291";
}
.acalog-custom .fa-shopping-cart:before {
  content: "\f07a";
}
.acalog-custom .fa-shopware:before {
  content: "\f5b5";
}
.acalog-custom .fa-shower:before {
  content: "\f2cc";
}
.acalog-custom .fa-shuttle-van:before {
  content: "\f5b6";
}
.acalog-custom .fa-sign:before {
  content: "\f4d9";
}
.acalog-custom .fa-sign-in-alt:before {
  content: "\f2f6";
}
.acalog-custom .fa-sign-language:before {
  content: "\f2a7";
}
.acalog-custom .fa-sign-out-alt:before {
  content: "\f2f5";
}
.acalog-custom .fa-signal:before {
  content: "\f012";
}
.acalog-custom .fa-signature:before {
  content: "\f5b7";
}
.acalog-custom .fa-sim-card:before {
  content: "\f7c4";
}
.acalog-custom .fa-simplybuilt:before {
  content: "\f215";
}
.acalog-custom .fa-sistrix:before {
  content: "\f3ee";
}
.acalog-custom .fa-sitemap:before {
  content: "\f0e8";
}
.acalog-custom .fa-sith:before {
  content: "\f512";
}
.acalog-custom .fa-skating:before {
  content: "\f7c5";
}
.acalog-custom .fa-sketch:before {
  content: "\f7c6";
}
.acalog-custom .fa-skiing:before {
  content: "\f7c9";
}
.acalog-custom .fa-skiing-nordic:before {
  content: "\f7ca";
}
.acalog-custom .fa-skull:before {
  content: "\f54c";
}
.acalog-custom .fa-skull-crossbones:before {
  content: "\f714";
}
.acalog-custom .fa-skyatlas:before {
  content: "\f216";
}
.acalog-custom .fa-skype:before {
  content: "\f17e";
}
.acalog-custom .fa-slack:before {
  content: "\f198";
}
.acalog-custom .fa-slack-hash:before {
  content: "\f3ef";
}
.acalog-custom .fa-slash:before {
  content: "\f715";
}
.acalog-custom .fa-sleigh:before {
  content: "\f7cc";
}
.acalog-custom .fa-sliders-h:before {
  content: "\f1de";
}
.acalog-custom .fa-slideshare:before {
  content: "\f1e7";
}
.acalog-custom .fa-smile:before {
  content: "\f118";
}
.acalog-custom .fa-smile-beam:before {
  content: "\f5b8";
}
.acalog-custom .fa-smile-wink:before {
  content: "\f4da";
}
.acalog-custom .fa-smog:before {
  content: "\f75f";
}
.acalog-custom .fa-smoking:before {
  content: "\f48d";
}
.acalog-custom .fa-smoking-ban:before {
  content: "\f54d";
}
.acalog-custom .fa-sms:before {
  content: "\f7cd";
}
.acalog-custom .fa-snapchat:before {
  content: "\f2ab";
}
.acalog-custom .fa-snapchat-ghost:before {
  content: "\f2ac";
}
.acalog-custom .fa-snapchat-square:before {
  content: "\f2ad";
}
.acalog-custom .fa-snowboarding:before {
  content: "\f7ce";
}
.acalog-custom .fa-snowflake:before {
  content: "\f2dc";
}
.acalog-custom .fa-snowman:before {
  content: "\f7d0";
}
.acalog-custom .fa-snowplow:before {
  content: "\f7d2";
}
.acalog-custom .fa-soap:before {
  content: "\f96e";
}
.acalog-custom .fa-socks:before {
  content: "\f696";
}
.acalog-custom .fa-solar-panel:before {
  content: "\f5ba";
}
.acalog-custom .fa-sort:before {
  content: "\f0dc";
}
.acalog-custom .fa-sort-alpha-down:before {
  content: "\f15d";
}
.acalog-custom .fa-sort-alpha-down-alt:before {
  content: "\f881";
}
.acalog-custom .fa-sort-alpha-up:before {
  content: "\f15e";
}
.acalog-custom .fa-sort-alpha-up-alt:before {
  content: "\f882";
}
.acalog-custom .fa-sort-amount-down:before {
  content: "\f160";
}
.acalog-custom .fa-sort-amount-down-alt:before {
  content: "\f884";
}
.acalog-custom .fa-sort-amount-up:before {
  content: "\f161";
}
.acalog-custom .fa-sort-amount-up-alt:before {
  content: "\f885";
}
.acalog-custom .fa-sort-down:before {
  content: "\f0dd";
}
.acalog-custom .fa-sort-numeric-down:before {
  content: "\f162";
}
.acalog-custom .fa-sort-numeric-down-alt:before {
  content: "\f886";
}
.acalog-custom .fa-sort-numeric-up:before {
  content: "\f163";
}
.acalog-custom .fa-sort-numeric-up-alt:before {
  content: "\f887";
}
.acalog-custom .fa-sort-up:before {
  content: "\f0de";
}
.acalog-custom .fa-soundcloud:before {
  content: "\f1be";
}
.acalog-custom .fa-sourcetree:before {
  content: "\f7d3";
}
.acalog-custom .fa-spa:before {
  content: "\f5bb";
}
.acalog-custom .fa-space-shuttle:before {
  content: "\f197";
}
.acalog-custom .fa-speakap:before {
  content: "\f3f3";
}
.acalog-custom .fa-speaker-deck:before {
  content: "\f83c";
}
.acalog-custom .fa-spell-check:before {
  content: "\f891";
}
.acalog-custom .fa-spider:before {
  content: "\f717";
}
.acalog-custom .fa-spinner:before {
  content: "\f110";
}
.acalog-custom .fa-splotch:before {
  content: "\f5bc";
}
.acalog-custom .fa-spotify:before {
  content: "\f1bc";
}
.acalog-custom .fa-spray-can:before {
  content: "\f5bd";
}
.acalog-custom .fa-square:before {
  content: "\f0c8";
}
.acalog-custom .fa-square-full:before {
  content: "\f45c";
}
.acalog-custom .fa-square-root-alt:before {
  content: "\f698";
}
.acalog-custom .fa-squarespace:before {
  content: "\f5be";
}
.acalog-custom .fa-stack-exchange:before {
  content: "\f18d";
}
.acalog-custom .fa-stack-overflow:before {
  content: "\f16c";
}
.acalog-custom .fa-stackpath:before {
  content: "\f842";
}
.acalog-custom .fa-stamp:before {
  content: "\f5bf";
}
.acalog-custom .fa-star:before {
  content: "\f005";
}
.acalog-custom .fa-star-and-crescent:before {
  content: "\f699";
}
.acalog-custom .fa-star-half:before {
  content: "\f089";
}
.acalog-custom .fa-star-half-alt:before {
  content: "\f5c0";
}
.acalog-custom .fa-star-of-david:before {
  content: "\f69a";
}
.acalog-custom .fa-star-of-life:before {
  content: "\f621";
}
.acalog-custom .fa-staylinked:before {
  content: "\f3f5";
}
.acalog-custom .fa-steam:before {
  content: "\f1b6";
}
.acalog-custom .fa-steam-square:before {
  content: "\f1b7";
}
.acalog-custom .fa-steam-symbol:before {
  content: "\f3f6";
}
.acalog-custom .fa-step-backward:before {
  content: "\f048";
}
.acalog-custom .fa-step-forward:before {
  content: "\f051";
}
.acalog-custom .fa-stethoscope:before {
  content: "\f0f1";
}
.acalog-custom .fa-sticker-mule:before {
  content: "\f3f7";
}
.acalog-custom .fa-sticky-note:before {
  content: "\f249";
}
.acalog-custom .fa-stop:before {
  content: "\f04d";
}
.acalog-custom .fa-stop-circle:before {
  content: "\f28d";
}
.acalog-custom .fa-stopwatch:before {
  content: "\f2f2";
}
.acalog-custom .fa-stopwatch-20:before {
  content: "\f96f";
}
.acalog-custom .fa-store:before {
  content: "\f54e";
}
.acalog-custom .fa-store-alt:before {
  content: "\f54f";
}
.acalog-custom .fa-store-alt-slash:before {
  content: "\f970";
}
.acalog-custom .fa-store-slash:before {
  content: "\f971";
}
.acalog-custom .fa-strava:before {
  content: "\f428";
}
.acalog-custom .fa-stream:before {
  content: "\f550";
}
.acalog-custom .fa-street-view:before {
  content: "\f21d";
}
.acalog-custom .fa-strikethrough:before {
  content: "\f0cc";
}
.acalog-custom .fa-stripe:before {
  content: "\f429";
}
.acalog-custom .fa-stripe-s:before {
  content: "\f42a";
}
.acalog-custom .fa-stroopwafel:before {
  content: "\f551";
}
.acalog-custom .fa-studiovinari:before {
  content: "\f3f8";
}
.acalog-custom .fa-stumbleupon:before {
  content: "\f1a4";
}
.acalog-custom .fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.acalog-custom .fa-subscript:before {
  content: "\f12c";
}
.acalog-custom .fa-subway:before {
  content: "\f239";
}
.acalog-custom .fa-suitcase:before {
  content: "\f0f2";
}
.acalog-custom .fa-suitcase-rolling:before {
  content: "\f5c1";
}
.acalog-custom .fa-sun:before {
  content: "\f185";
}
.acalog-custom .fa-superpowers:before {
  content: "\f2dd";
}
.acalog-custom .fa-superscript:before {
  content: "\f12b";
}
.acalog-custom .fa-supple:before {
  content: "\f3f9";
}
.acalog-custom .fa-surprise:before {
  content: "\f5c2";
}
.acalog-custom .fa-suse:before {
  content: "\f7d6";
}
.acalog-custom .fa-swatchbook:before {
  content: "\f5c3";
}
.acalog-custom .fa-swift:before {
  content: "\f8e1";
}
.acalog-custom .fa-swimmer:before {
  content: "\f5c4";
}
.acalog-custom .fa-swimming-pool:before {
  content: "\f5c5";
}
.acalog-custom .fa-symfony:before {
  content: "\f83d";
}
.acalog-custom .fa-synagogue:before {
  content: "\f69b";
}
.acalog-custom .fa-sync:before {
  content: "\f021";
}
.acalog-custom .fa-sync-alt:before {
  content: "\f2f1";
}
.acalog-custom .fa-syringe:before {
  content: "\f48e";
}
.acalog-custom .fa-table:before {
  content: "\f0ce";
}
.acalog-custom .fa-table-tennis:before {
  content: "\f45d";
}
.acalog-custom .fa-tablet:before {
  content: "\f10a";
}
.acalog-custom .fa-tablet-alt:before {
  content: "\f3fa";
}
.acalog-custom .fa-tablets:before {
  content: "\f490";
}
.acalog-custom .fa-tachometer-alt:before {
  content: "\f3fd";
}
.acalog-custom .fa-tag:before {
  content: "\f02b";
}
.acalog-custom .fa-tags:before {
  content: "\f02c";
}
.acalog-custom .fa-tape:before {
  content: "\f4db";
}
.acalog-custom .fa-tasks:before {
  content: "\f0ae";
}
.acalog-custom .fa-taxi:before {
  content: "\f1ba";
}
.acalog-custom .fa-teamspeak:before {
  content: "\f4f9";
}
.acalog-custom .fa-teeth:before {
  content: "\f62e";
}
.acalog-custom .fa-teeth-open:before {
  content: "\f62f";
}
.acalog-custom .fa-telegram:before {
  content: "\f2c6";
}
.acalog-custom .fa-telegram-plane:before {
  content: "\f3fe";
}
.acalog-custom .fa-temperature-high:before {
  content: "\f769";
}
.acalog-custom .fa-temperature-low:before {
  content: "\f76b";
}
.acalog-custom .fa-tencent-weibo:before {
  content: "\f1d5";
}
.acalog-custom .fa-tenge:before {
  content: "\f7d7";
}
.acalog-custom .fa-terminal:before {
  content: "\f120";
}
.acalog-custom .fa-text-height:before {
  content: "\f034";
}
.acalog-custom .fa-text-width:before {
  content: "\f035";
}
.acalog-custom .fa-th:before {
  content: "\f00a";
}
.acalog-custom .fa-th-large:before {
  content: "\f009";
}
.acalog-custom .fa-th-list:before {
  content: "\f00b";
}
.acalog-custom .fa-the-red-yeti:before {
  content: "\f69d";
}
.acalog-custom .fa-theater-masks:before {
  content: "\f630";
}
.acalog-custom .fa-themeco:before {
  content: "\f5c6";
}
.acalog-custom .fa-themeisle:before {
  content: "\f2b2";
}
.acalog-custom .fa-thermometer:before {
  content: "\f491";
}
.acalog-custom .fa-thermometer-empty:before {
  content: "\f2cb";
}
.acalog-custom .fa-thermometer-full:before {
  content: "\f2c7";
}
.acalog-custom .fa-thermometer-half:before {
  content: "\f2c9";
}
.acalog-custom .fa-thermometer-quarter:before {
  content: "\f2ca";
}
.acalog-custom .fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.acalog-custom .fa-think-peaks:before {
  content: "\f731";
}
.acalog-custom .fa-thumbs-down:before {
  content: "\f165";
}
.acalog-custom .fa-thumbs-up:before {
  content: "\f164";
}
.acalog-custom .fa-thumbtack:before {
  content: "\f08d";
}
.acalog-custom .fa-ticket-alt:before {
  content: "\f3ff";
}
.acalog-custom .fa-times:before {
  content: "\f00d";
}
.acalog-custom .fa-times-circle:before {
  content: "\f057";
}
.acalog-custom .fa-tint:before {
  content: "\f043";
}
.acalog-custom .fa-tint-slash:before {
  content: "\f5c7";
}
.acalog-custom .fa-tired:before {
  content: "\f5c8";
}
.acalog-custom .fa-toggle-off:before {
  content: "\f204";
}
.acalog-custom .fa-toggle-on:before {
  content: "\f205";
}
.acalog-custom .fa-toilet:before {
  content: "\f7d8";
}
.acalog-custom .fa-toilet-paper:before {
  content: "\f71e";
}
.acalog-custom .fa-toilet-paper-slash:before {
  content: "\f972";
}
.acalog-custom .fa-toolbox:before {
  content: "\f552";
}
.acalog-custom .fa-tools:before {
  content: "\f7d9";
}
.acalog-custom .fa-tooth:before {
  content: "\f5c9";
}
.acalog-custom .fa-torah:before {
  content: "\f6a0";
}
.acalog-custom .fa-torii-gate:before {
  content: "\f6a1";
}
.acalog-custom .fa-tractor:before {
  content: "\f722";
}
.acalog-custom .fa-trade-federation:before {
  content: "\f513";
}
.acalog-custom .fa-trademark:before {
  content: "\f25c";
}
.acalog-custom .fa-traffic-light:before {
  content: "\f637";
}
.acalog-custom .fa-trailer:before {
  content: "\f941";
}
.acalog-custom .fa-train:before {
  content: "\f238";
}
.acalog-custom .fa-tram:before {
  content: "\f7da";
}
.acalog-custom .fa-transgender:before {
  content: "\f224";
}
.acalog-custom .fa-transgender-alt:before {
  content: "\f225";
}
.acalog-custom .fa-trash:before {
  content: "\f1f8";
}
.acalog-custom .fa-trash-alt:before {
  content: "\f2ed";
}
.acalog-custom .fa-trash-restore:before {
  content: "\f829";
}
.acalog-custom .fa-trash-restore-alt:before {
  content: "\f82a";
}
.acalog-custom .fa-tree:before {
  content: "\f1bb";
}
.acalog-custom .fa-trello:before {
  content: "\f181";
}
.acalog-custom .fa-tripadvisor:before {
  content: "\f262";
}
.acalog-custom .fa-trophy:before {
  content: "\f091";
}
.acalog-custom .fa-truck:before {
  content: "\f0d1";
}
.acalog-custom .fa-truck-loading:before {
  content: "\f4de";
}
.acalog-custom .fa-truck-monster:before {
  content: "\f63b";
}
.acalog-custom .fa-truck-moving:before {
  content: "\f4df";
}
.acalog-custom .fa-truck-pickup:before {
  content: "\f63c";
}
.acalog-custom .fa-tshirt:before {
  content: "\f553";
}
.acalog-custom .fa-tty:before {
  content: "\f1e4";
}
.acalog-custom .fa-tumblr:before {
  content: "\f173";
}
.acalog-custom .fa-tumblr-square:before {
  content: "\f174";
}
.acalog-custom .fa-tv:before {
  content: "\f26c";
}
.acalog-custom .fa-twitch:before {
  content: "\f1e8";
}
.acalog-custom .fa-twitter:before {
  content: "\f099";
}
.acalog-custom .fa-twitter-square:before {
  content: "\f081";
}
.acalog-custom .fa-typo3:before {
  content: "\f42b";
}
.acalog-custom .fa-uber:before {
  content: "\f402";
}
.acalog-custom .fa-ubuntu:before {
  content: "\f7df";
}
.acalog-custom .fa-uikit:before {
  content: "\f403";
}
.acalog-custom .fa-umbraco:before {
  content: "\f8e8";
}
.acalog-custom .fa-umbrella:before {
  content: "\f0e9";
}
.acalog-custom .fa-umbrella-beach:before {
  content: "\f5ca";
}
.acalog-custom .fa-underline:before {
  content: "\f0cd";
}
.acalog-custom .fa-undo:before {
  content: "\f0e2";
}
.acalog-custom .fa-undo-alt:before {
  content: "\f2ea";
}
.acalog-custom .fa-uniregistry:before {
  content: "\f404";
}
.acalog-custom .fa-unity:before {
  content: "\f949";
}
.acalog-custom .fa-universal-access:before {
  content: "\f29a";
}
.acalog-custom .fa-university:before {
  content: "\f19c";
}
.acalog-custom .fa-unlink:before {
  content: "\f127";
}
.acalog-custom .fa-unlock:before {
  content: "\f09c";
}
.acalog-custom .fa-unlock-alt:before {
  content: "\f13e";
}
.acalog-custom .fa-untappd:before {
  content: "\f405";
}
.acalog-custom .fa-upload:before {
  content: "\f093";
}
.acalog-custom .fa-ups:before {
  content: "\f7e0";
}
.acalog-custom .fa-usb:before {
  content: "\f287";
}
.acalog-custom .fa-user:before {
  content: "\f007";
}
.acalog-custom .fa-user-alt:before {
  content: "\f406";
}
.acalog-custom .fa-user-alt-slash:before {
  content: "\f4fa";
}
.acalog-custom .fa-user-astronaut:before {
  content: "\f4fb";
}
.acalog-custom .fa-user-check:before {
  content: "\f4fc";
}
.acalog-custom .fa-user-circle:before {
  content: "\f2bd";
}
.acalog-custom .fa-user-clock:before {
  content: "\f4fd";
}
.acalog-custom .fa-user-cog:before {
  content: "\f4fe";
}
.acalog-custom .fa-user-edit:before {
  content: "\f4ff";
}
.acalog-custom .fa-user-friends:before {
  content: "\f500";
}
.acalog-custom .fa-user-graduate:before {
  content: "\f501";
}
.acalog-custom .fa-user-injured:before {
  content: "\f728";
}
.acalog-custom .fa-user-lock:before {
  content: "\f502";
}
.acalog-custom .fa-user-md:before {
  content: "\f0f0";
}
.acalog-custom .fa-user-minus:before {
  content: "\f503";
}
.acalog-custom .fa-user-ninja:before {
  content: "\f504";
}
.acalog-custom .fa-user-nurse:before {
  content: "\f82f";
}
.acalog-custom .fa-user-plus:before {
  content: "\f234";
}
.acalog-custom .fa-user-secret:before {
  content: "\f21b";
}
.acalog-custom .fa-user-shield:before {
  content: "\f505";
}
.acalog-custom .fa-user-slash:before {
  content: "\f506";
}
.acalog-custom .fa-user-tag:before {
  content: "\f507";
}
.acalog-custom .fa-user-tie:before {
  content: "\f508";
}
.acalog-custom .fa-user-times:before {
  content: "\f235";
}
.acalog-custom .fa-users:before {
  content: "\f0c0";
}
.acalog-custom .fa-users-cog:before {
  content: "\f509";
}
.acalog-custom .fa-usps:before {
  content: "\f7e1";
}
.acalog-custom .fa-ussunnah:before {
  content: "\f407";
}
.acalog-custom .fa-utensil-spoon:before {
  content: "\f2e5";
}
.acalog-custom .fa-utensils:before {
  content: "\f2e7";
}
.acalog-custom .fa-vaadin:before {
  content: "\f408";
}
.acalog-custom .fa-vector-square:before {
  content: "\f5cb";
}
.acalog-custom .fa-venus:before {
  content: "\f221";
}
.acalog-custom .fa-venus-double:before {
  content: "\f226";
}
.acalog-custom .fa-venus-mars:before {
  content: "\f228";
}
.acalog-custom .fa-viacoin:before {
  content: "\f237";
}
.acalog-custom .fa-viadeo:before {
  content: "\f2a9";
}
.acalog-custom .fa-viadeo-square:before {
  content: "\f2aa";
}
.acalog-custom .fa-vial:before {
  content: "\f492";
}
.acalog-custom .fa-vials:before {
  content: "\f493";
}
.acalog-custom .fa-viber:before {
  content: "\f409";
}
.acalog-custom .fa-video:before {
  content: "\f03d";
}
.acalog-custom .fa-video-slash:before {
  content: "\f4e2";
}
.acalog-custom .fa-vihara:before {
  content: "\f6a7";
}
.acalog-custom .fa-vimeo:before {
  content: "\f40a";
}
.acalog-custom .fa-vimeo-square:before {
  content: "\f194";
}
.acalog-custom .fa-vimeo-v:before {
  content: "\f27d";
}
.acalog-custom .fa-vine:before {
  content: "\f1ca";
}
.acalog-custom .fa-virus:before {
  content: "\f974";
}
.acalog-custom .fa-virus-slash:before {
  content: "\f975";
}
.acalog-custom .fa-viruses:before {
  content: "\f976";
}
.acalog-custom .fa-vk:before {
  content: "\f189";
}
.acalog-custom .fa-vnv:before {
  content: "\f40b";
}
.acalog-custom .fa-voicemail:before {
  content: "\f897";
}
.acalog-custom .fa-volleyball-ball:before {
  content: "\f45f";
}
.acalog-custom .fa-volume-down:before {
  content: "\f027";
}
.acalog-custom .fa-volume-mute:before {
  content: "\f6a9";
}
.acalog-custom .fa-volume-off:before {
  content: "\f026";
}
.acalog-custom .fa-volume-up:before {
  content: "\f028";
}
.acalog-custom .fa-vote-yea:before {
  content: "\f772";
}
.acalog-custom .fa-vr-cardboard:before {
  content: "\f729";
}
.acalog-custom .fa-vuejs:before {
  content: "\f41f";
}
.acalog-custom .fa-walking:before {
  content: "\f554";
}
.acalog-custom .fa-wallet:before {
  content: "\f555";
}
.acalog-custom .fa-warehouse:before {
  content: "\f494";
}
.acalog-custom .fa-water:before {
  content: "\f773";
}
.acalog-custom .fa-wave-square:before {
  content: "\f83e";
}
.acalog-custom .fa-waze:before {
  content: "\f83f";
}
.acalog-custom .fa-weebly:before {
  content: "\f5cc";
}
.acalog-custom .fa-weibo:before {
  content: "\f18a";
}
.acalog-custom .fa-weight:before {
  content: "\f496";
}
.acalog-custom .fa-weight-hanging:before {
  content: "\f5cd";
}
.acalog-custom .fa-weixin:before {
  content: "\f1d7";
}
.acalog-custom .fa-whatsapp:before {
  content: "\f232";
}
.acalog-custom .fa-whatsapp-square:before {
  content: "\f40c";
}
.acalog-custom .fa-wheelchair:before {
  content: "\f193";
}
.acalog-custom .fa-whmcs:before {
  content: "\f40d";
}
.acalog-custom .fa-wifi:before {
  content: "\f1eb";
}
.acalog-custom .fa-wikipedia-w:before {
  content: "\f266";
}
.acalog-custom .fa-wind:before {
  content: "\f72e";
}
.acalog-custom .fa-window-close:before {
  content: "\f410";
}
.acalog-custom .fa-window-maximize:before {
  content: "\f2d0";
}
.acalog-custom .fa-window-minimize:before {
  content: "\f2d1";
}
.acalog-custom .fa-window-restore:before {
  content: "\f2d2";
}
.acalog-custom .fa-windows:before {
  content: "\f17a";
}
.acalog-custom .fa-wine-bottle:before {
  content: "\f72f";
}
.acalog-custom .fa-wine-glass:before {
  content: "\f4e3";
}
.acalog-custom .fa-wine-glass-alt:before {
  content: "\f5ce";
}
.acalog-custom .fa-wix:before {
  content: "\f5cf";
}
.acalog-custom .fa-wizards-of-the-coast:before {
  content: "\f730";
}
.acalog-custom .fa-wolf-pack-battalion:before {
  content: "\f514";
}
.acalog-custom .fa-won-sign:before {
  content: "\f159";
}
.acalog-custom .fa-wordpress:before {
  content: "\f19a";
}
.acalog-custom .fa-wordpress-simple:before {
  content: "\f411";
}
.acalog-custom .fa-wpbeginner:before {
  content: "\f297";
}
.acalog-custom .fa-wpexplorer:before {
  content: "\f2de";
}
.acalog-custom .fa-wpforms:before {
  content: "\f298";
}
.acalog-custom .fa-wpressr:before {
  content: "\f3e4";
}
.acalog-custom .fa-wrench:before {
  content: "\f0ad";
}
.acalog-custom .fa-x-ray:before {
  content: "\f497";
}
.acalog-custom .fa-xbox:before {
  content: "\f412";
}
.acalog-custom .fa-xing:before {
  content: "\f168";
}
.acalog-custom .fa-xing-square:before {
  content: "\f169";
}
.acalog-custom .fa-y-combinator:before {
  content: "\f23b";
}
.acalog-custom .fa-yahoo:before {
  content: "\f19e";
}
.acalog-custom .fa-yammer:before {
  content: "\f840";
}
.acalog-custom .fa-yandex:before {
  content: "\f413";
}
.acalog-custom .fa-yandex-international:before {
  content: "\f414";
}
.acalog-custom .fa-yarn:before {
  content: "\f7e3";
}
.acalog-custom .fa-yelp:before {
  content: "\f1e9";
}
.acalog-custom .fa-yen-sign:before {
  content: "\f157";
}
.acalog-custom .fa-yin-yang:before {
  content: "\f6ad";
}
.acalog-custom .fa-yoast:before {
  content: "\f2b1";
}
.acalog-custom .fa-youtube:before {
  content: "\f167";
}
.acalog-custom .fa-youtube-square:before {
  content: "\f431";
}
.acalog-custom .fa-zhihu:before {
  content: "\f63f";
}
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../../img/gateway/fa-brands-400.eot");
  src: url("../../img/gateway/fa-brands-400.eot#iefix") format("embedded-opentype"), url("../../img/gateway/fa-brands-400.woff2") format("woff2"), url("../../img/gateway/fa-brands-400.woff") format("woff"), url("../../img/gateway/fa-brands-400.ttf") format("truetype"), url("../../img/gateway/fa-brands-400.svg") format("svg");
}
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../../img/gateway/fa-regular-400.eot");
  src: url("../../img/gateway/fa-regular-400.eot#iefix") format("embedded-opentype"), url("../../img/gateway/fa-regular-400.woff2") format("woff2"), url("../../img/gateway/fa-regular-400.woff") format("woff"), url("../../img/gateway/fa-regular-400.ttf") format("truetype"), url("../../img/gateway/fa-regular-400.svg") format("svg");
}
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../../img/gateway/fa-solid-900.eot");
  src: url("../../img/gateway/fa-solid-900.eot#iefix") format("embedded-opentype"), url("../../img/gateway/fa-solid-900.woff2") format("woff2"), url("../../img/gateway/fa-solid-900.woff") format("woff"), url("../../img/gateway/fa-solid-900.ttf") format("truetype"), url("../../img/gateway/fa-solid-900.svg") format("svg");
}
.acalog-custom .fa {
  font-family: var(--fa-style-family,"Font Awesome 6 Free");
  font-weight: var(--fa-style,900);
}
.acalog-custom .fa,
.acalog-custom .fa-brands,
.acalog-custom .fa-classic,
.acalog-custom .fa-regular,
.acalog-custom .fa-sharp,
.acalog-custom .fa-solid,
.acalog-custom .fab,
.acalog-custom .far,
.acalog-custom .fas {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display,inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}
.acalog-custom .fa-classic,
.acalog-custom .fa-regular,
.acalog-custom .fa-solid,
.acalog-custom .far,
.acalog-custom .fas {
  font-family: "Font Awesome 6 Free";
}
.acalog-custom .fa-brands,
.acalog-custom .fab {
  font-family: "Font Awesome 6 Brands";
}
.acalog-custom .fa-1x {
  font-size: 1em;
}
.acalog-custom .fa-2x {
  font-size: 2em;
}
.acalog-custom .fa-3x {
  font-size: 3em;
}
.acalog-custom .fa-4x {
  font-size: 4em;
}
.acalog-custom .fa-5x {
  font-size: 5em;
}
.acalog-custom .fa-6x {
  font-size: 6em;
}
.acalog-custom .fa-7x {
  font-size: 7em;
}
.acalog-custom .fa-8x {
  font-size: 8em;
}
.acalog-custom .fa-9x {
  font-size: 9em;
}
.acalog-custom .fa-10x {
  font-size: 10em;
}
.acalog-custom .fa-2xs {
  font-size: .625em;
  line-height: .1em;
  vertical-align: .225em;
}
.acalog-custom .fa-xs {
  font-size: .75em;
  line-height: .08333em;
  vertical-align: .125em;
}
.acalog-custom .fa-sm {
  font-size: .875em;
  line-height: .07143em;
  vertical-align: .05357em;
}
.acalog-custom .fa-lg {
  font-size: 1.25em;
  line-height: .05em;
  vertical-align: -0.075em;
}
.acalog-custom .fa-xl {
  font-size: 1.5em;
  line-height: .04167em;
  vertical-align: -0.125em;
}
.acalog-custom .fa-2xl {
  font-size: 2em;
  line-height: .03125em;
  vertical-align: -0.1875em;
}
.acalog-custom .fa-fw {
  text-align: center;
  width: 1.25em;
}
.acalog-custom .fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin,2.5em);
  padding-left: 0;
}
.acalog-custom .fa-ul>li {
  position: relative;
}
.acalog-custom .fa-li {
  left: calc(var(--fa-li-width,2em)*-1);
  position: absolute;
  text-align: center;
  width: var(--fa-li-width,2em);
  line-height: inherit;
}
.acalog-custom .fa-border {
  border-radius: var(--fa-border-radius,.1em);
  border: var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);
  padding: var(--fa-border-padding,.2em .25em .15em);
}
.acalog-custom .fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin,.3em);
}
.acalog-custom .fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin,.3em);
}
@-webkit-keyframes fa-beat {
  .acalog-custom 0%,
  .acalog-custom 90% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  .acalog-custom 45% {
    -webkit-transform: scale(var(--fa-beat-scale,1.25));
    transform: scale(var(--fa-beat-scale,1.25));
  }
}
@keyframes fa-beat {
  .acalog-custom 0%,
  .acalog-custom 90% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  .acalog-custom 45% {
    -webkit-transform: scale(var(--fa-beat-scale,1.25));
    transform: scale(var(--fa-beat-scale,1.25));
  }
}
@-webkit-keyframes fa-bounce {
  .acalog-custom 0% {
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
  }
  .acalog-custom 10% {
    -webkit-transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);
    transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);
  }
  .acalog-custom 30% {
    -webkit-transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-0.5em));
    transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-0.5em));
  }
  .acalog-custom 50% {
    -webkit-transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);
    transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);
  }
  .acalog-custom 57% {
    -webkit-transform: scale(1) translateY(var(--fa-bounce-rebound,-0.125em));
    transform: scale(1) translateY(var(--fa-bounce-rebound,-0.125em));
  }
  .acalog-custom 64% {
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
  }
  .acalog-custom to {
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
  }
}
@keyframes fa-bounce {
  .acalog-custom 0% {
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
  }
  .acalog-custom 10% {
    -webkit-transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);
    transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);
  }
  .acalog-custom 30% {
    -webkit-transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-0.5em));
    transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-0.5em));
  }
  .acalog-custom 50% {
    -webkit-transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);
    transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);
  }
  .acalog-custom 57% {
    -webkit-transform: scale(1) translateY(var(--fa-bounce-rebound,-0.125em));
    transform: scale(1) translateY(var(--fa-bounce-rebound,-0.125em));
  }
  .acalog-custom 64% {
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
  }
  .acalog-custom to {
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
  }
}
@-webkit-keyframes fa-fade {
  .acalog-custom 50% {
    opacity: var(--fa-fade-opacity,.4);
  }
}
@keyframes fa-fade {
  .acalog-custom 50% {
    opacity: var(--fa-fade-opacity,.4);
  }
}
@-webkit-keyframes fa-beat-fade {
  .acalog-custom 0%,
  .acalog-custom to {
    opacity: var(--fa-beat-fade-opacity,.4);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  .acalog-custom 50% {
    opacity: 1;
    -webkit-transform: scale(var(--fa-beat-fade-scale,1.125));
    transform: scale(var(--fa-beat-fade-scale,1.125));
  }
}
@keyframes fa-beat-fade {
  .acalog-custom 0%,
  .acalog-custom to {
    opacity: var(--fa-beat-fade-opacity,.4);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  .acalog-custom 50% {
    opacity: 1;
    -webkit-transform: scale(var(--fa-beat-fade-scale,1.125));
    transform: scale(var(--fa-beat-fade-scale,1.125));
  }
}
@-webkit-keyframes fa-flip {
  .acalog-custom 50% {
    -webkit-transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));
    transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));
  }
}
@keyframes fa-flip {
  .acalog-custom 50% {
    -webkit-transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));
    transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));
  }
}
@-webkit-keyframes fa-shake {
  .acalog-custom 0% {
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }
  .acalog-custom 4% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  .acalog-custom 8%,
  .acalog-custom 24% {
    -webkit-transform: rotate(-18deg);
    transform: rotate(-18deg);
  }
  .acalog-custom 12%,
  .acalog-custom 28% {
    -webkit-transform: rotate(18deg);
    transform: rotate(18deg);
  }
  .acalog-custom 16% {
    -webkit-transform: rotate(-22deg);
    transform: rotate(-22deg);
  }
  .acalog-custom 20% {
    -webkit-transform: rotate(22deg);
    transform: rotate(22deg);
  }
  .acalog-custom 32% {
    -webkit-transform: rotate(-12deg);
    transform: rotate(-12deg);
  }
  .acalog-custom 36% {
    -webkit-transform: rotate(12deg);
    transform: rotate(12deg);
  }
  .acalog-custom 40%,
  .acalog-custom to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@keyframes fa-shake {
  .acalog-custom 0% {
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }
  .acalog-custom 4% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  .acalog-custom 8%,
  .acalog-custom 24% {
    -webkit-transform: rotate(-18deg);
    transform: rotate(-18deg);
  }
  .acalog-custom 12%,
  .acalog-custom 28% {
    -webkit-transform: rotate(18deg);
    transform: rotate(18deg);
  }
  .acalog-custom 16% {
    -webkit-transform: rotate(-22deg);
    transform: rotate(-22deg);
  }
  .acalog-custom 20% {
    -webkit-transform: rotate(22deg);
    transform: rotate(22deg);
  }
  .acalog-custom 32% {
    -webkit-transform: rotate(-12deg);
    transform: rotate(-12deg);
  }
  .acalog-custom 36% {
    -webkit-transform: rotate(12deg);
    transform: rotate(12deg);
  }
  .acalog-custom 40%,
  .acalog-custom to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@-webkit-keyframes fa-spin {
  .acalog-custom 0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  .acalog-custom to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes fa-spin {
  .acalog-custom 0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  .acalog-custom to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
.acalog-custom .fa-rotate-90 {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .fa-rotate-180 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.acalog-custom .fa-rotate-270 {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.acalog-custom .fa-flip-horizontal {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.acalog-custom .fa-flip-vertical {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}
.acalog-custom .fa-flip-both,
.acalog-custom .fa-flip-horizontal.fa-flip-vertical {
  -webkit-transform: scale(-1);
  transform: scale(-1);
}
.acalog-custom .fa-rotate-by {
  -webkit-transform: rotate(var(--fa-rotate-angle,none));
  transform: rotate(var(--fa-rotate-angle,none));
}
.acalog-custom .fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}
.acalog-custom .fa-stack-1x,
.acalog-custom .fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: var(--fa-stack-z-index,auto);
}
.acalog-custom .fa-stack-1x {
  line-height: inherit;
}
.acalog-custom .fa-stack-2x {
  font-size: 2em;
}
.acalog-custom .fa-inverse {
  color: var(--fa-inverse,#fff);
}
.acalog-custom .fa-0:before {
  content: "\30";
}
.acalog-custom .fa-1:before {
  content: "\31";
}
.acalog-custom .fa-2:before {
  content: "\32";
}
.acalog-custom .fa-3:before {
  content: "\33";
}
.acalog-custom .fa-4:before {
  content: "\34";
}
.acalog-custom .fa-5:before {
  content: "\35";
}
.acalog-custom .fa-6:before {
  content: "\36";
}
.acalog-custom .fa-7:before {
  content: "\37";
}
.acalog-custom .fa-8:before {
  content: "\38";
}
.acalog-custom .fa-9:before {
  content: "\39";
}
.acalog-custom .fa-fill-drip:before {
  content: "\f576";
}
.acalog-custom .fa-arrows-to-circle:before {
  content: "\e4bd";
}
.acalog-custom .fa-chevron-circle-right:before,
.acalog-custom .fa-circle-chevron-right:before {
  content: "\f138";
}
.acalog-custom .fa-at:before {
  content: "\40";
}
.acalog-custom .fa-trash-alt:before,
.acalog-custom .fa-trash-can:before {
  content: "\f2ed";
}
.acalog-custom .fa-text-height:before {
  content: "\f034";
}
.acalog-custom .fa-user-times:before,
.acalog-custom .fa-user-xmark:before {
  content: "\f235";
}
.acalog-custom .fa-stethoscope:before {
  content: "\f0f1";
}
.acalog-custom .fa-comment-alt:before,
.acalog-custom .fa-message:before {
  content: "\f27a";
}
.acalog-custom .fa-info:before {
  content: "\f129";
}
.acalog-custom .fa-compress-alt:before,
.acalog-custom .fa-down-left-and-up-right-to-center:before {
  content: "\f422";
}
.acalog-custom .fa-explosion:before {
  content: "\e4e9";
}
.acalog-custom .fa-file-alt:before,
.acalog-custom .fa-file-lines:before,
.acalog-custom .fa-file-text:before {
  content: "\f15c";
}
.acalog-custom .fa-wave-square:before {
  content: "\f83e";
}
.acalog-custom .fa-ring:before {
  content: "\f70b";
}
.acalog-custom .fa-building-un:before {
  content: "\e4d9";
}
.acalog-custom .fa-dice-three:before {
  content: "\f527";
}
.acalog-custom .fa-calendar-alt:before,
.acalog-custom .fa-calendar-days:before {
  content: "\f073";
}
.acalog-custom .fa-anchor-circle-check:before {
  content: "\e4aa";
}
.acalog-custom .fa-building-circle-arrow-right:before {
  content: "\e4d1";
}
.acalog-custom .fa-volleyball-ball:before,
.acalog-custom .fa-volleyball:before {
  content: "\f45f";
}
.acalog-custom .fa-arrows-up-to-line:before {
  content: "\e4c2";
}
.acalog-custom .fa-sort-desc:before,
.acalog-custom .fa-sort-down:before {
  content: "\f0dd";
}
.acalog-custom .fa-circle-minus:before,
.acalog-custom .fa-minus-circle:before {
  content: "\f056";
}
.acalog-custom .fa-door-open:before {
  content: "\f52b";
}
.acalog-custom .fa-right-from-bracket:before,
.acalog-custom .fa-sign-out-alt:before {
  content: "\f2f5";
}
.acalog-custom .fa-atom:before {
  content: "\f5d2";
}
.acalog-custom .fa-soap:before {
  content: "\e06e";
}
.acalog-custom .fa-heart-music-camera-bolt:before,
.acalog-custom .fa-icons:before {
  content: "\f86d";
}
.acalog-custom .fa-microphone-alt-slash:before,
.acalog-custom .fa-microphone-lines-slash:before {
  content: "\f539";
}
.acalog-custom .fa-bridge-circle-check:before {
  content: "\e4c9";
}
.acalog-custom .fa-pump-medical:before {
  content: "\e06a";
}
.acalog-custom .fa-fingerprint:before {
  content: "\f577";
}
.acalog-custom .fa-hand-point-right:before {
  content: "\f0a4";
}
.acalog-custom .fa-magnifying-glass-location:before,
.acalog-custom .fa-search-location:before {
  content: "\f689";
}
.acalog-custom .fa-forward-step:before,
.acalog-custom .fa-step-forward:before {
  content: "\f051";
}
.acalog-custom .fa-face-smile-beam:before,
.acalog-custom .fa-smile-beam:before {
  content: "\f5b8";
}
.acalog-custom .fa-flag-checkered:before {
  content: "\f11e";
}
.acalog-custom .fa-football-ball:before,
.acalog-custom .fa-football:before {
  content: "\f44e";
}
.acalog-custom .fa-school-circle-exclamation:before {
  content: "\e56c";
}
.acalog-custom .fa-crop:before {
  content: "\f125";
}
.acalog-custom .fa-angle-double-down:before,
.acalog-custom .fa-angles-down:before {
  content: "\f103";
}
.acalog-custom .fa-users-rectangle:before {
  content: "\e594";
}
.acalog-custom .fa-people-roof:before {
  content: "\e537";
}
.acalog-custom .fa-people-line:before {
  content: "\e534";
}
.acalog-custom .fa-beer-mug-empty:before,
.acalog-custom .fa-beer:before {
  content: "\f0fc";
}
.acalog-custom .fa-diagram-predecessor:before {
  content: "\e477";
}
.acalog-custom .fa-arrow-up-long:before,
.acalog-custom .fa-long-arrow-up:before {
  content: "\f176";
}
.acalog-custom .fa-burn:before,
.acalog-custom .fa-fire-flame-simple:before {
  content: "\f46a";
}
.acalog-custom .fa-male:before,
.acalog-custom .fa-person:before {
  content: "\f183";
}
.acalog-custom .fa-laptop:before {
  content: "\f109";
}
.acalog-custom .fa-file-csv:before {
  content: "\f6dd";
}
.acalog-custom .fa-menorah:before {
  content: "\f676";
}
.acalog-custom .fa-truck-plane:before {
  content: "\e58f";
}
.acalog-custom .fa-record-vinyl:before {
  content: "\f8d9";
}
.acalog-custom .fa-face-grin-stars:before,
.acalog-custom .fa-grin-stars:before {
  content: "\f587";
}
.acalog-custom .fa-bong:before {
  content: "\f55c";
}
.acalog-custom .fa-pastafarianism:before,
.acalog-custom .fa-spaghetti-monster-flying:before {
  content: "\f67b";
}
.acalog-custom .fa-arrow-down-up-across-line:before {
  content: "\e4af";
}
.acalog-custom .fa-spoon:before,
.acalog-custom .fa-utensil-spoon:before {
  content: "\f2e5";
}
.acalog-custom .fa-jar-wheat:before {
  content: "\e517";
}
.acalog-custom .fa-envelopes-bulk:before,
.acalog-custom .fa-mail-bulk:before {
  content: "\f674";
}
.acalog-custom .fa-file-circle-exclamation:before {
  content: "\e4eb";
}
.acalog-custom .fa-circle-h:before,
.acalog-custom .fa-hospital-symbol:before {
  content: "\f47e";
}
.acalog-custom .fa-pager:before {
  content: "\f815";
}
.acalog-custom .fa-address-book:before,
.acalog-custom .fa-contact-book:before {
  content: "\f2b9";
}
.acalog-custom .fa-strikethrough:before {
  content: "\f0cc";
}
.acalog-custom .fa-k:before {
  content: "\4b";
}
.acalog-custom .fa-landmark-flag:before {
  content: "\e51c";
}
.acalog-custom .fa-pencil-alt:before,
.acalog-custom .fa-pencil:before {
  content: "\f303";
}
.acalog-custom .fa-backward:before {
  content: "\f04a";
}
.acalog-custom .fa-caret-right:before {
  content: "\f0da";
}
.acalog-custom .fa-comments:before {
  content: "\f086";
}
.acalog-custom .fa-file-clipboard:before,
.acalog-custom .fa-paste:before {
  content: "\f0ea";
}
.acalog-custom .fa-code-pull-request:before {
  content: "\e13c";
}
.acalog-custom .fa-clipboard-list:before {
  content: "\f46d";
}
.acalog-custom .fa-truck-loading:before,
.acalog-custom .fa-truck-ramp-box:before {
  content: "\f4de";
}
.acalog-custom .fa-user-check:before {
  content: "\f4fc";
}
.acalog-custom .fa-vial-virus:before {
  content: "\e597";
}
.acalog-custom .fa-sheet-plastic:before {
  content: "\e571";
}
.acalog-custom .fa-blog:before {
  content: "\f781";
}
.acalog-custom .fa-user-ninja:before {
  content: "\f504";
}
.acalog-custom .fa-person-arrow-up-from-line:before {
  content: "\e539";
}
.acalog-custom .fa-scroll-torah:before,
.acalog-custom .fa-torah:before {
  content: "\f6a0";
}
.acalog-custom .fa-broom-ball:before,
.acalog-custom .fa-quidditch-broom-ball:before,
.acalog-custom .fa-quidditch:before {
  content: "\f458";
}
.acalog-custom .fa-toggle-off:before {
  content: "\f204";
}
.acalog-custom .fa-archive:before,
.acalog-custom .fa-box-archive:before {
  content: "\f187";
}
.acalog-custom .fa-person-drowning:before {
  content: "\e545";
}
.acalog-custom .fa-arrow-down-9-1:before,
.acalog-custom .fa-sort-numeric-desc:before,
.acalog-custom .fa-sort-numeric-down-alt:before {
  content: "\f886";
}
.acalog-custom .fa-face-grin-tongue-squint:before,
.acalog-custom .fa-grin-tongue-squint:before {
  content: "\f58a";
}
.acalog-custom .fa-spray-can:before {
  content: "\f5bd";
}
.acalog-custom .fa-truck-monster:before {
  content: "\f63b";
}
.acalog-custom .fa-w:before {
  content: "\57";
}
.acalog-custom .fa-earth-africa:before,
.acalog-custom .fa-globe-africa:before {
  content: "\f57c";
}
.acalog-custom .fa-rainbow:before {
  content: "\f75b";
}
.acalog-custom .fa-circle-notch:before {
  content: "\f1ce";
}
.acalog-custom .fa-tablet-alt:before,
.acalog-custom .fa-tablet-screen-button:before {
  content: "\f3fa";
}
.acalog-custom .fa-paw:before {
  content: "\f1b0";
}
.acalog-custom .fa-cloud:before {
  content: "\f0c2";
}
.acalog-custom .fa-trowel-bricks:before {
  content: "\e58a";
}
.acalog-custom .fa-face-flushed:before,
.acalog-custom .fa-flushed:before {
  content: "\f579";
}
.acalog-custom .fa-hospital-user:before {
  content: "\f80d";
}
.acalog-custom .fa-tent-arrow-left-right:before {
  content: "\e57f";
}
.acalog-custom .fa-gavel:before,
.acalog-custom .fa-legal:before {
  content: "\f0e3";
}
.acalog-custom .fa-binoculars:before {
  content: "\f1e5";
}
.acalog-custom .fa-microphone-slash:before {
  content: "\f131";
}
.acalog-custom .fa-box-tissue:before {
  content: "\e05b";
}
.acalog-custom .fa-motorcycle:before {
  content: "\f21c";
}
.acalog-custom .fa-bell-concierge:before,
.acalog-custom .fa-concierge-bell:before {
  content: "\f562";
}
.acalog-custom .fa-pen-ruler:before,
.acalog-custom .fa-pencil-ruler:before {
  content: "\f5ae";
}
.acalog-custom .fa-people-arrows-left-right:before,
.acalog-custom .fa-people-arrows:before {
  content: "\e068";
}
.acalog-custom .fa-mars-and-venus-burst:before {
  content: "\e523";
}
.acalog-custom .fa-caret-square-right:before,
.acalog-custom .fa-square-caret-right:before {
  content: "\f152";
}
.acalog-custom .fa-cut:before,
.acalog-custom .fa-scissors:before {
  content: "\f0c4";
}
.acalog-custom .fa-sun-plant-wilt:before {
  content: "\e57a";
}
.acalog-custom .fa-toilets-portable:before {
  content: "\e584";
}
.acalog-custom .fa-hockey-puck:before {
  content: "\f453";
}
.acalog-custom .fa-table:before {
  content: "\f0ce";
}
.acalog-custom .fa-magnifying-glass-arrow-right:before {
  content: "\e521";
}
.acalog-custom .fa-digital-tachograph:before,
.acalog-custom .fa-tachograph-digital:before {
  content: "\f566";
}
.acalog-custom .fa-users-slash:before {
  content: "\e073";
}
.acalog-custom .fa-clover:before {
  content: "\e139";
}
.acalog-custom .fa-mail-reply:before,
.acalog-custom .fa-reply:before {
  content: "\f3e5";
}
.acalog-custom .fa-star-and-crescent:before {
  content: "\f699";
}
.acalog-custom .fa-house-fire:before {
  content: "\e50c";
}
.acalog-custom .fa-minus-square:before,
.acalog-custom .fa-square-minus:before {
  content: "\f146";
}
.acalog-custom .fa-helicopter:before {
  content: "\f533";
}
.acalog-custom .fa-compass:before {
  content: "\f14e";
}
.acalog-custom .fa-caret-square-down:before,
.acalog-custom .fa-square-caret-down:before {
  content: "\f150";
}
.acalog-custom .fa-file-circle-question:before {
  content: "\e4ef";
}
.acalog-custom .fa-laptop-code:before {
  content: "\f5fc";
}
.acalog-custom .fa-swatchbook:before {
  content: "\f5c3";
}
.acalog-custom .fa-prescription-bottle:before {
  content: "\f485";
}
.acalog-custom .fa-bars:before,
.acalog-custom .fa-navicon:before {
  content: "\f0c9";
}
.acalog-custom .fa-people-group:before {
  content: "\e533";
}
.acalog-custom .fa-hourglass-3:before,
.acalog-custom .fa-hourglass-end:before {
  content: "\f253";
}
.acalog-custom .fa-heart-broken:before,
.acalog-custom .fa-heart-crack:before {
  content: "\f7a9";
}
.acalog-custom .fa-external-link-square-alt:before,
.acalog-custom .fa-square-up-right:before {
  content: "\f360";
}
.acalog-custom .fa-face-kiss-beam:before,
.acalog-custom .fa-kiss-beam:before {
  content: "\f597";
}
.acalog-custom .fa-film:before {
  content: "\f008";
}
.acalog-custom .fa-ruler-horizontal:before {
  content: "\f547";
}
.acalog-custom .fa-people-robbery:before {
  content: "\e536";
}
.acalog-custom .fa-lightbulb:before {
  content: "\f0eb";
}
.acalog-custom .fa-caret-left:before {
  content: "\f0d9";
}
.acalog-custom .fa-circle-exclamation:before,
.acalog-custom .fa-exclamation-circle:before {
  content: "\f06a";
}
.acalog-custom .fa-school-circle-xmark:before {
  content: "\e56d";
}
.acalog-custom .fa-arrow-right-from-bracket:before,
.acalog-custom .fa-sign-out:before {
  content: "\f08b";
}
.acalog-custom .fa-chevron-circle-down:before,
.acalog-custom .fa-circle-chevron-down:before {
  content: "\f13a";
}
.acalog-custom .fa-unlock-alt:before,
.acalog-custom .fa-unlock-keyhole:before {
  content: "\f13e";
}
.acalog-custom .fa-cloud-showers-heavy:before {
  content: "\f740";
}
.acalog-custom .fa-headphones-alt:before,
.acalog-custom .fa-headphones-simple:before {
  content: "\f58f";
}
.acalog-custom .fa-sitemap:before {
  content: "\f0e8";
}
.acalog-custom .fa-circle-dollar-to-slot:before,
.acalog-custom .fa-donate:before {
  content: "\f4b9";
}
.acalog-custom .fa-memory:before {
  content: "\f538";
}
.acalog-custom .fa-road-spikes:before {
  content: "\e568";
}
.acalog-custom .fa-fire-burner:before {
  content: "\e4f1";
}
.acalog-custom .fa-flag:before {
  content: "\f024";
}
.acalog-custom .fa-hanukiah:before {
  content: "\f6e6";
}
.acalog-custom .fa-feather:before {
  content: "\f52d";
}
.acalog-custom .fa-volume-down:before,
.acalog-custom .fa-volume-low:before {
  content: "\f027";
}
.acalog-custom .fa-comment-slash:before {
  content: "\f4b3";
}
.acalog-custom .fa-cloud-sun-rain:before {
  content: "\f743";
}
.acalog-custom .fa-compress:before {
  content: "\f066";
}
.acalog-custom .fa-wheat-alt:before,
.acalog-custom .fa-wheat-awn:before {
  content: "\e2cd";
}
.acalog-custom .fa-ankh:before {
  content: "\f644";
}
.acalog-custom .fa-hands-holding-child:before {
  content: "\e4fa";
}
.acalog-custom .fa-asterisk:before {
  content: "\2a";
}
.acalog-custom .fa-check-square:before,
.acalog-custom .fa-square-check:before {
  content: "\f14a";
}
.acalog-custom .fa-peseta-sign:before {
  content: "\e221";
}
.acalog-custom .fa-header:before,
.acalog-custom .fa-heading:before {
  content: "\f1dc";
}
.acalog-custom .fa-ghost:before {
  content: "\f6e2";
}
.acalog-custom .fa-list-squares:before,
.acalog-custom .fa-list:before {
  content: "\f03a";
}
.acalog-custom .fa-phone-square-alt:before,
.acalog-custom .fa-square-phone-flip:before {
  content: "\f87b";
}
.acalog-custom .fa-cart-plus:before {
  content: "\f217";
}
.acalog-custom .fa-gamepad:before {
  content: "\f11b";
}
.acalog-custom .fa-circle-dot:before,
.acalog-custom .fa-dot-circle:before {
  content: "\f192";
}
.acalog-custom .fa-dizzy:before,
.acalog-custom .fa-face-dizzy:before {
  content: "\f567";
}
.acalog-custom .fa-egg:before {
  content: "\f7fb";
}
.acalog-custom .fa-house-medical-circle-xmark:before {
  content: "\e513";
}
.acalog-custom .fa-campground:before {
  content: "\f6bb";
}
.acalog-custom .fa-folder-plus:before {
  content: "\f65e";
}
.acalog-custom .fa-futbol-ball:before,
.acalog-custom .fa-futbol:before,
.acalog-custom .fa-soccer-ball:before {
  content: "\f1e3";
}
.acalog-custom .fa-paint-brush:before,
.acalog-custom .fa-paintbrush:before {
  content: "\f1fc";
}
.acalog-custom .fa-lock:before {
  content: "\f023";
}
.acalog-custom .fa-gas-pump:before {
  content: "\f52f";
}
.acalog-custom .fa-hot-tub-person:before,
.acalog-custom .fa-hot-tub:before {
  content: "\f593";
}
.acalog-custom .fa-map-location:before,
.acalog-custom .fa-map-marked:before {
  content: "\f59f";
}
.acalog-custom .fa-house-flood-water:before {
  content: "\e50e";
}
.acalog-custom .fa-tree:before {
  content: "\f1bb";
}
.acalog-custom .fa-bridge-lock:before {
  content: "\e4cc";
}
.acalog-custom .fa-sack-dollar:before {
  content: "\f81d";
}
.acalog-custom .fa-edit:before,
.acalog-custom .fa-pen-to-square:before {
  content: "\f044";
}
.acalog-custom .fa-car-side:before {
  content: "\f5e4";
}
.acalog-custom .fa-share-alt:before,
.acalog-custom .fa-share-nodes:before {
  content: "\f1e0";
}
.acalog-custom .fa-heart-circle-minus:before {
  content: "\e4ff";
}
.acalog-custom .fa-hourglass-2:before,
.acalog-custom .fa-hourglass-half:before {
  content: "\f252";
}
.acalog-custom .fa-microscope:before {
  content: "\f610";
}
.acalog-custom .fa-sink:before {
  content: "\e06d";
}
.acalog-custom .fa-bag-shopping:before,
.acalog-custom .fa-shopping-bag:before {
  content: "\f290";
}
.acalog-custom .fa-arrow-down-z-a:before,
.acalog-custom .fa-sort-alpha-desc:before,
.acalog-custom .fa-sort-alpha-down-alt:before {
  content: "\f881";
}
.acalog-custom .fa-mitten:before {
  content: "\f7b5";
}
.acalog-custom .fa-person-rays:before {
  content: "\e54d";
}
.acalog-custom .fa-users:before {
  content: "\f0c0";
}
.acalog-custom .fa-eye-slash:before {
  content: "\f070";
}
.acalog-custom .fa-flask-vial:before {
  content: "\e4f3";
}
.acalog-custom .fa-hand-paper:before,
.acalog-custom .fa-hand:before {
  content: "\f256";
}
.acalog-custom .fa-om:before {
  content: "\f679";
}
.acalog-custom .fa-worm:before {
  content: "\e599";
}
.acalog-custom .fa-house-circle-xmark:before {
  content: "\e50b";
}
.acalog-custom .fa-plug:before {
  content: "\f1e6";
}
.acalog-custom .fa-chevron-up:before {
  content: "\f077";
}
.acalog-custom .fa-hand-spock:before {
  content: "\f259";
}
.acalog-custom .fa-stopwatch:before {
  content: "\f2f2";
}
.acalog-custom .fa-face-kiss:before,
.acalog-custom .fa-kiss:before {
  content: "\f596";
}
.acalog-custom .fa-bridge-circle-xmark:before {
  content: "\e4cb";
}
.acalog-custom .fa-face-grin-tongue:before,
.acalog-custom .fa-grin-tongue:before {
  content: "\f589";
}
.acalog-custom .fa-chess-bishop:before {
  content: "\f43a";
}
.acalog-custom .fa-face-grin-wink:before,
.acalog-custom .fa-grin-wink:before {
  content: "\f58c";
}
.acalog-custom .fa-deaf:before,
.acalog-custom .fa-deafness:before,
.acalog-custom .fa-ear-deaf:before,
.acalog-custom .fa-hard-of-hearing:before {
  content: "\f2a4";
}
.acalog-custom .fa-road-circle-check:before {
  content: "\e564";
}
.acalog-custom .fa-dice-five:before {
  content: "\f523";
}
.acalog-custom .fa-rss-square:before,
.acalog-custom .fa-square-rss:before {
  content: "\f143";
}
.acalog-custom .fa-land-mine-on:before {
  content: "\e51b";
}
.acalog-custom .fa-i-cursor:before {
  content: "\f246";
}
.acalog-custom .fa-stamp:before {
  content: "\f5bf";
}
.acalog-custom .fa-stairs:before {
  content: "\e289";
}
.acalog-custom .fa-i:before {
  content: "\49";
}
.acalog-custom .fa-hryvnia-sign:before,
.acalog-custom .fa-hryvnia:before {
  content: "\f6f2";
}
.acalog-custom .fa-pills:before {
  content: "\f484";
}
.acalog-custom .fa-face-grin-wide:before,
.acalog-custom .fa-grin-alt:before {
  content: "\f581";
}
.acalog-custom .fa-tooth:before {
  content: "\f5c9";
}
.acalog-custom .fa-v:before {
  content: "\56";
}
.acalog-custom .fa-bangladeshi-taka-sign:before {
  content: "\e2e6";
}
.acalog-custom .fa-bicycle:before {
  content: "\f206";
}
.acalog-custom .fa-rod-asclepius:before,
.acalog-custom .fa-rod-snake:before,
.acalog-custom .fa-staff-aesculapius:before,
.acalog-custom .fa-staff-snake:before {
  content: "\e579";
}
.acalog-custom .fa-head-side-cough-slash:before {
  content: "\e062";
}
.acalog-custom .fa-ambulance:before,
.acalog-custom .fa-truck-medical:before {
  content: "\f0f9";
}
.acalog-custom .fa-wheat-awn-circle-exclamation:before {
  content: "\e598";
}
.acalog-custom .fa-snowman:before {
  content: "\f7d0";
}
.acalog-custom .fa-mortar-pestle:before {
  content: "\f5a7";
}
.acalog-custom .fa-road-barrier:before {
  content: "\e562";
}
.acalog-custom .fa-school:before {
  content: "\f549";
}
.acalog-custom .fa-igloo:before {
  content: "\f7ae";
}
.acalog-custom .fa-joint:before {
  content: "\f595";
}
.acalog-custom .fa-angle-right:before {
  content: "\f105";
}
.acalog-custom .fa-horse:before {
  content: "\f6f0";
}
.acalog-custom .fa-q:before {
  content: "\51";
}
.acalog-custom .fa-g:before {
  content: "\47";
}
.acalog-custom .fa-notes-medical:before {
  content: "\f481";
}
.acalog-custom .fa-temperature-2:before,
.acalog-custom .fa-temperature-half:before,
.acalog-custom .fa-thermometer-2:before,
.acalog-custom .fa-thermometer-half:before {
  content: "\f2c9";
}
.acalog-custom .fa-dong-sign:before {
  content: "\e169";
}
.acalog-custom .fa-capsules:before {
  content: "\f46b";
}
.acalog-custom .fa-poo-bolt:before,
.acalog-custom .fa-poo-storm:before {
  content: "\f75a";
}
.acalog-custom .fa-face-frown-open:before,
.acalog-custom .fa-frown-open:before {
  content: "\f57a";
}
.acalog-custom .fa-hand-point-up:before {
  content: "\f0a6";
}
.acalog-custom .fa-money-bill:before {
  content: "\f0d6";
}
.acalog-custom .fa-bookmark:before {
  content: "\f02e";
}
.acalog-custom .fa-align-justify:before {
  content: "\f039";
}
.acalog-custom .fa-umbrella-beach:before {
  content: "\f5ca";
}
.acalog-custom .fa-helmet-un:before {
  content: "\e503";
}
.acalog-custom .fa-bullseye:before {
  content: "\f140";
}
.acalog-custom .fa-bacon:before {
  content: "\f7e5";
}
.acalog-custom .fa-hand-point-down:before {
  content: "\f0a7";
}
.acalog-custom .fa-arrow-up-from-bracket:before {
  content: "\e09a";
}
.acalog-custom .fa-folder-blank:before,
.acalog-custom .fa-folder:before {
  content: "\f07b";
}
.acalog-custom .fa-file-medical-alt:before,
.acalog-custom .fa-file-waveform:before {
  content: "\f478";
}
.acalog-custom .fa-radiation:before {
  content: "\f7b9";
}
.acalog-custom .fa-chart-simple:before {
  content: "\e473";
}
.acalog-custom .fa-mars-stroke:before {
  content: "\f229";
}
.acalog-custom .fa-vial:before {
  content: "\f492";
}
.acalog-custom .fa-dashboard:before,
.acalog-custom .fa-gauge-med:before,
.acalog-custom .fa-gauge:before,
.acalog-custom .fa-tachometer-alt-average:before {
  content: "\f624";
}
.acalog-custom .fa-magic-wand-sparkles:before,
.acalog-custom .fa-wand-magic-sparkles:before {
  content: "\e2ca";
}
.acalog-custom .fa-e:before {
  content: "\45";
}
.acalog-custom .fa-pen-alt:before,
.acalog-custom .fa-pen-clip:before {
  content: "\f305";
}
.acalog-custom .fa-bridge-circle-exclamation:before {
  content: "\e4ca";
}
.acalog-custom .fa-user:before {
  content: "\f007";
}
.acalog-custom .fa-school-circle-check:before {
  content: "\e56b";
}
.acalog-custom .fa-dumpster:before {
  content: "\f793";
}
.acalog-custom .fa-shuttle-van:before,
.acalog-custom .fa-van-shuttle:before {
  content: "\f5b6";
}
.acalog-custom .fa-building-user:before {
  content: "\e4da";
}
.acalog-custom .fa-caret-square-left:before,
.acalog-custom .fa-square-caret-left:before {
  content: "\f191";
}
.acalog-custom .fa-highlighter:before {
  content: "\f591";
}
.acalog-custom .fa-key:before {
  content: "\f084";
}
.acalog-custom .fa-bullhorn:before {
  content: "\f0a1";
}
.acalog-custom .fa-globe:before {
  content: "\f0ac";
}
.acalog-custom .fa-synagogue:before {
  content: "\f69b";
}
.acalog-custom .fa-person-half-dress:before {
  content: "\e548";
}
.acalog-custom .fa-road-bridge:before {
  content: "\e563";
}
.acalog-custom .fa-location-arrow:before {
  content: "\f124";
}
.acalog-custom .fa-c:before {
  content: "\43";
}
.acalog-custom .fa-tablet-button:before {
  content: "\f10a";
}
.acalog-custom .fa-building-lock:before {
  content: "\e4d6";
}
.acalog-custom .fa-pizza-slice:before {
  content: "\f818";
}
.acalog-custom .fa-money-bill-wave:before {
  content: "\f53a";
}
.acalog-custom .fa-area-chart:before,
.acalog-custom .fa-chart-area:before {
  content: "\f1fe";
}
.acalog-custom .fa-house-flag:before {
  content: "\e50d";
}
.acalog-custom .fa-person-circle-minus:before {
  content: "\e540";
}
.acalog-custom .fa-ban:before,
.acalog-custom .fa-cancel:before {
  content: "\f05e";
}
.acalog-custom .fa-camera-rotate:before {
  content: "\e0d8";
}
.acalog-custom .fa-air-freshener:before,
.acalog-custom .fa-spray-can-sparkles:before {
  content: "\f5d0";
}
.acalog-custom .fa-star:before {
  content: "\f005";
}
.acalog-custom .fa-repeat:before {
  content: "\f363";
}
.acalog-custom .fa-cross:before {
  content: "\f654";
}
.acalog-custom .fa-box:before {
  content: "\f466";
}
.acalog-custom .fa-venus-mars:before {
  content: "\f228";
}
.acalog-custom .fa-arrow-pointer:before,
.acalog-custom .fa-mouse-pointer:before {
  content: "\f245";
}
.acalog-custom .fa-expand-arrows-alt:before,
.acalog-custom .fa-maximize:before {
  content: "\f31e";
}
.acalog-custom .fa-charging-station:before {
  content: "\f5e7";
}
.acalog-custom .fa-shapes:before,
.acalog-custom .fa-triangle-circle-square:before {
  content: "\f61f";
}
.acalog-custom .fa-random:before,
.acalog-custom .fa-shuffle:before {
  content: "\f074";
}
.acalog-custom .fa-person-running:before,
.acalog-custom .fa-running:before {
  content: "\f70c";
}
.acalog-custom .fa-mobile-retro:before {
  content: "\e527";
}
.acalog-custom .fa-grip-lines-vertical:before {
  content: "\f7a5";
}
.acalog-custom .fa-spider:before {
  content: "\f717";
}
.acalog-custom .fa-hands-bound:before {
  content: "\e4f9";
}
.acalog-custom .fa-file-invoice-dollar:before {
  content: "\f571";
}
.acalog-custom .fa-plane-circle-exclamation:before {
  content: "\e556";
}
.acalog-custom .fa-x-ray:before {
  content: "\f497";
}
.acalog-custom .fa-spell-check:before {
  content: "\f891";
}
.acalog-custom .fa-slash:before {
  content: "\f715";
}
.acalog-custom .fa-computer-mouse:before,
.acalog-custom .fa-mouse:before {
  content: "\f8cc";
}
.acalog-custom .fa-arrow-right-to-bracket:before,
.acalog-custom .fa-sign-in:before {
  content: "\f090";
}
.acalog-custom .fa-shop-slash:before,
.acalog-custom .fa-store-alt-slash:before {
  content: "\e070";
}
.acalog-custom .fa-server:before {
  content: "\f233";
}
.acalog-custom .fa-virus-covid-slash:before {
  content: "\e4a9";
}
.acalog-custom .fa-shop-lock:before {
  content: "\e4a5";
}
.acalog-custom .fa-hourglass-1:before,
.acalog-custom .fa-hourglass-start:before {
  content: "\f251";
}
.acalog-custom .fa-blender-phone:before {
  content: "\f6b6";
}
.acalog-custom .fa-building-wheat:before {
  content: "\e4db";
}
.acalog-custom .fa-person-breastfeeding:before {
  content: "\e53a";
}
.acalog-custom .fa-right-to-bracket:before,
.acalog-custom .fa-sign-in-alt:before {
  content: "\f2f6";
}
.acalog-custom .fa-venus:before {
  content: "\f221";
}
.acalog-custom .fa-passport:before {
  content: "\f5ab";
}
.acalog-custom .fa-heart-pulse:before,
.acalog-custom .fa-heartbeat:before {
  content: "\f21e";
}
.acalog-custom .fa-people-carry-box:before,
.acalog-custom .fa-people-carry:before {
  content: "\f4ce";
}
.acalog-custom .fa-temperature-high:before {
  content: "\f769";
}
.acalog-custom .fa-microchip:before {
  content: "\f2db";
}
.acalog-custom .fa-crown:before {
  content: "\f521";
}
.acalog-custom .fa-weight-hanging:before {
  content: "\f5cd";
}
.acalog-custom .fa-xmarks-lines:before {
  content: "\e59a";
}
.acalog-custom .fa-file-prescription:before {
  content: "\f572";
}
.acalog-custom .fa-weight-scale:before,
.acalog-custom .fa-weight:before {
  content: "\f496";
}
.acalog-custom .fa-user-friends:before,
.acalog-custom .fa-user-group:before {
  content: "\f500";
}
.acalog-custom .fa-arrow-up-a-z:before,
.acalog-custom .fa-sort-alpha-up:before {
  content: "\f15e";
}
.acalog-custom .fa-chess-knight:before {
  content: "\f441";
}
.acalog-custom .fa-face-laugh-squint:before,
.acalog-custom .fa-laugh-squint:before {
  content: "\f59b";
}
.acalog-custom .fa-wheelchair:before {
  content: "\f193";
}
.acalog-custom .fa-arrow-circle-up:before,
.acalog-custom .fa-circle-arrow-up:before {
  content: "\f0aa";
}
.acalog-custom .fa-toggle-on:before {
  content: "\f205";
}
.acalog-custom .fa-person-walking:before,
.acalog-custom .fa-walking:before {
  content: "\f554";
}
.acalog-custom .fa-l:before {
  content: "\4c";
}
.acalog-custom .fa-fire:before {
  content: "\f06d";
}
.acalog-custom .fa-bed-pulse:before,
.acalog-custom .fa-procedures:before {
  content: "\f487";
}
.acalog-custom .fa-shuttle-space:before,
.acalog-custom .fa-space-shuttle:before {
  content: "\f197";
}
.acalog-custom .fa-face-laugh:before,
.acalog-custom .fa-laugh:before {
  content: "\f599";
}
.acalog-custom .fa-folder-open:before {
  content: "\f07c";
}
.acalog-custom .fa-heart-circle-plus:before {
  content: "\e500";
}
.acalog-custom .fa-code-fork:before {
  content: "\e13b";
}
.acalog-custom .fa-city:before {
  content: "\f64f";
}
.acalog-custom .fa-microphone-alt:before,
.acalog-custom .fa-microphone-lines:before {
  content: "\f3c9";
}
.acalog-custom .fa-pepper-hot:before {
  content: "\f816";
}
.acalog-custom .fa-unlock:before {
  content: "\f09c";
}
.acalog-custom .fa-colon-sign:before {
  content: "\e140";
}
.acalog-custom .fa-headset:before {
  content: "\f590";
}
.acalog-custom .fa-store-slash:before {
  content: "\e071";
}
.acalog-custom .fa-road-circle-xmark:before {
  content: "\e566";
}
.acalog-custom .fa-user-minus:before {
  content: "\f503";
}
.acalog-custom .fa-mars-stroke-up:before,
.acalog-custom .fa-mars-stroke-v:before {
  content: "\f22a";
}
.acalog-custom .fa-champagne-glasses:before,
.acalog-custom .fa-glass-cheers:before {
  content: "\f79f";
}
.acalog-custom .fa-clipboard:before {
  content: "\f328";
}
.acalog-custom .fa-house-circle-exclamation:before {
  content: "\e50a";
}
.acalog-custom .fa-file-arrow-up:before,
.acalog-custom .fa-file-upload:before {
  content: "\f574";
}
.acalog-custom .fa-wifi-3:before,
.acalog-custom .fa-wifi-strong:before,
.acalog-custom .fa-wifi:before {
  content: "\f1eb";
}
.acalog-custom .fa-bath:before,
.acalog-custom .fa-bathtub:before {
  content: "\f2cd";
}
.acalog-custom .fa-underline:before {
  content: "\f0cd";
}
.acalog-custom .fa-user-edit:before,
.acalog-custom .fa-user-pen:before {
  content: "\f4ff";
}
.acalog-custom .fa-signature:before {
  content: "\f5b7";
}
.acalog-custom .fa-stroopwafel:before {
  content: "\f551";
}
.acalog-custom .fa-bold:before {
  content: "\f032";
}
.acalog-custom .fa-anchor-lock:before {
  content: "\e4ad";
}
.acalog-custom .fa-building-ngo:before {
  content: "\e4d7";
}
.acalog-custom .fa-manat-sign:before {
  content: "\e1d5";
}
.acalog-custom .fa-not-equal:before {
  content: "\f53e";
}
.acalog-custom .fa-border-style:before,
.acalog-custom .fa-border-top-left:before {
  content: "\f853";
}
.acalog-custom .fa-map-location-dot:before,
.acalog-custom .fa-map-marked-alt:before {
  content: "\f5a0";
}
.acalog-custom .fa-jedi:before {
  content: "\f669";
}
.acalog-custom .fa-poll:before,
.acalog-custom .fa-square-poll-vertical:before {
  content: "\f681";
}
.acalog-custom .fa-mug-hot:before {
  content: "\f7b6";
}
.acalog-custom .fa-battery-car:before,
.acalog-custom .fa-car-battery:before {
  content: "\f5df";
}
.acalog-custom .fa-gift:before {
  content: "\f06b";
}
.acalog-custom .fa-dice-two:before {
  content: "\f528";
}
.acalog-custom .fa-chess-queen:before {
  content: "\f445";
}
.acalog-custom .fa-glasses:before {
  content: "\f530";
}
.acalog-custom .fa-chess-board:before {
  content: "\f43c";
}
.acalog-custom .fa-building-circle-check:before {
  content: "\e4d2";
}
.acalog-custom .fa-person-chalkboard:before {
  content: "\e53d";
}
.acalog-custom .fa-mars-stroke-h:before,
.acalog-custom .fa-mars-stroke-right:before {
  content: "\f22b";
}
.acalog-custom .fa-hand-back-fist:before,
.acalog-custom .fa-hand-rock:before {
  content: "\f255";
}
.acalog-custom .fa-caret-square-up:before,
.acalog-custom .fa-square-caret-up:before {
  content: "\f151";
}
.acalog-custom .fa-cloud-showers-water:before {
  content: "\e4e4";
}
.acalog-custom .fa-bar-chart:before,
.acalog-custom .fa-chart-bar:before {
  content: "\f080";
}
.acalog-custom .fa-hands-bubbles:before,
.acalog-custom .fa-hands-wash:before {
  content: "\e05e";
}
.acalog-custom .fa-less-than-equal:before {
  content: "\f537";
}
.acalog-custom .fa-train:before {
  content: "\f238";
}
.acalog-custom .fa-eye-low-vision:before,
.acalog-custom .fa-low-vision:before {
  content: "\f2a8";
}
.acalog-custom .fa-crow:before {
  content: "\f520";
}
.acalog-custom .fa-sailboat:before {
  content: "\e445";
}
.acalog-custom .fa-window-restore:before {
  content: "\f2d2";
}
.acalog-custom .fa-plus-square:before,
.acalog-custom .fa-square-plus:before {
  content: "\f0fe";
}
.acalog-custom .fa-torii-gate:before {
  content: "\f6a1";
}
.acalog-custom .fa-frog:before {
  content: "\f52e";
}
.acalog-custom .fa-bucket:before {
  content: "\e4cf";
}
.acalog-custom .fa-image:before {
  content: "\f03e";
}
.acalog-custom .fa-microphone:before {
  content: "\f130";
}
.acalog-custom .fa-cow:before {
  content: "\f6c8";
}
.acalog-custom .fa-caret-up:before {
  content: "\f0d8";
}
.acalog-custom .fa-screwdriver:before {
  content: "\f54a";
}
.acalog-custom .fa-folder-closed:before {
  content: "\e185";
}
.acalog-custom .fa-house-tsunami:before {
  content: "\e515";
}
.acalog-custom .fa-square-nfi:before {
  content: "\e576";
}
.acalog-custom .fa-arrow-up-from-ground-water:before {
  content: "\e4b5";
}
.acalog-custom .fa-glass-martini-alt:before,
.acalog-custom .fa-martini-glass:before {
  content: "\f57b";
}
.acalog-custom .fa-rotate-back:before,
.acalog-custom .fa-rotate-backward:before,
.acalog-custom .fa-rotate-left:before,
.acalog-custom .fa-undo-alt:before {
  content: "\f2ea";
}
.acalog-custom .fa-columns:before,
.acalog-custom .fa-table-columns:before {
  content: "\f0db";
}
.acalog-custom .fa-lemon:before {
  content: "\f094";
}
.acalog-custom .fa-head-side-mask:before {
  content: "\e063";
}
.acalog-custom .fa-handshake:before {
  content: "\f2b5";
}
.acalog-custom .fa-gem:before {
  content: "\f3a5";
}
.acalog-custom .fa-dolly-box:before,
.acalog-custom .fa-dolly:before {
  content: "\f472";
}
.acalog-custom .fa-smoking:before {
  content: "\f48d";
}
.acalog-custom .fa-compress-arrows-alt:before,
.acalog-custom .fa-minimize:before {
  content: "\f78c";
}
.acalog-custom .fa-monument:before {
  content: "\f5a6";
}
.acalog-custom .fa-snowplow:before {
  content: "\f7d2";
}
.acalog-custom .fa-angle-double-right:before,
.acalog-custom .fa-angles-right:before {
  content: "\f101";
}
.acalog-custom .fa-cannabis:before {
  content: "\f55f";
}
.acalog-custom .fa-circle-play:before,
.acalog-custom .fa-play-circle:before {
  content: "\f144";
}
.acalog-custom .fa-tablets:before {
  content: "\f490";
}
.acalog-custom .fa-ethernet:before {
  content: "\f796";
}
.acalog-custom .fa-eur:before,
.acalog-custom .fa-euro-sign:before,
.acalog-custom .fa-euro:before {
  content: "\f153";
}
.acalog-custom .fa-chair:before {
  content: "\f6c0";
}
.acalog-custom .fa-check-circle:before,
.acalog-custom .fa-circle-check:before {
  content: "\f058";
}
.acalog-custom .fa-circle-stop:before,
.acalog-custom .fa-stop-circle:before {
  content: "\f28d";
}
.acalog-custom .fa-compass-drafting:before,
.acalog-custom .fa-drafting-compass:before {
  content: "\f568";
}
.acalog-custom .fa-plate-wheat:before {
  content: "\e55a";
}
.acalog-custom .fa-icicles:before {
  content: "\f7ad";
}
.acalog-custom .fa-person-shelter:before {
  content: "\e54f";
}
.acalog-custom .fa-neuter:before {
  content: "\f22c";
}
.acalog-custom .fa-id-badge:before {
  content: "\f2c1";
}
.acalog-custom .fa-marker:before {
  content: "\f5a1";
}
.acalog-custom .fa-face-laugh-beam:before,
.acalog-custom .fa-laugh-beam:before {
  content: "\f59a";
}
.acalog-custom .fa-helicopter-symbol:before {
  content: "\e502";
}
.acalog-custom .fa-universal-access:before {
  content: "\f29a";
}
.acalog-custom .fa-chevron-circle-up:before,
.acalog-custom .fa-circle-chevron-up:before {
  content: "\f139";
}
.acalog-custom .fa-lari-sign:before {
  content: "\e1c8";
}
.acalog-custom .fa-volcano:before {
  content: "\f770";
}
.acalog-custom .fa-person-walking-dashed-line-arrow-right:before {
  content: "\e553";
}
.acalog-custom .fa-gbp:before,
.acalog-custom .fa-pound-sign:before,
.acalog-custom .fa-sterling-sign:before {
  content: "\f154";
}
.acalog-custom .fa-viruses:before {
  content: "\e076";
}
.acalog-custom .fa-square-person-confined:before {
  content: "\e577";
}
.acalog-custom .fa-user-tie:before {
  content: "\f508";
}
.acalog-custom .fa-arrow-down-long:before,
.acalog-custom .fa-long-arrow-down:before {
  content: "\f175";
}
.acalog-custom .fa-tent-arrow-down-to-line:before {
  content: "\e57e";
}
.acalog-custom .fa-certificate:before {
  content: "\f0a3";
}
.acalog-custom .fa-mail-reply-all:before,
.acalog-custom .fa-reply-all:before {
  content: "\f122";
}
.acalog-custom .fa-suitcase:before {
  content: "\f0f2";
}
.acalog-custom .fa-person-skating:before,
.acalog-custom .fa-skating:before {
  content: "\f7c5";
}
.acalog-custom .fa-filter-circle-dollar:before,
.acalog-custom .fa-funnel-dollar:before {
  content: "\f662";
}
.acalog-custom .fa-camera-retro:before {
  content: "\f083";
}
.acalog-custom .fa-arrow-circle-down:before,
.acalog-custom .fa-circle-arrow-down:before {
  content: "\f0ab";
}
.acalog-custom .fa-arrow-right-to-file:before,
.acalog-custom .fa-file-import:before {
  content: "\f56f";
}
.acalog-custom .fa-external-link-square:before,
.acalog-custom .fa-square-arrow-up-right:before {
  content: "\f14c";
}
.acalog-custom .fa-box-open:before {
  content: "\f49e";
}
.acalog-custom .fa-scroll:before {
  content: "\f70e";
}
.acalog-custom .fa-spa:before {
  content: "\f5bb";
}
.acalog-custom .fa-location-pin-lock:before {
  content: "\e51f";
}
.acalog-custom .fa-pause:before {
  content: "\f04c";
}
.acalog-custom .fa-hill-avalanche:before {
  content: "\e507";
}
.acalog-custom .fa-temperature-0:before,
.acalog-custom .fa-temperature-empty:before,
.acalog-custom .fa-thermometer-0:before,
.acalog-custom .fa-thermometer-empty:before {
  content: "\f2cb";
}
.acalog-custom .fa-bomb:before {
  content: "\f1e2";
}
.acalog-custom .fa-registered:before {
  content: "\f25d";
}
.acalog-custom .fa-address-card:before,
.acalog-custom .fa-contact-card:before,
.acalog-custom .fa-vcard:before {
  content: "\f2bb";
}
.acalog-custom .fa-balance-scale-right:before,
.acalog-custom .fa-scale-unbalanced-flip:before {
  content: "\f516";
}
.acalog-custom .fa-subscript:before {
  content: "\f12c";
}
.acalog-custom .fa-diamond-turn-right:before,
.acalog-custom .fa-directions:before {
  content: "\f5eb";
}
.acalog-custom .fa-burst:before {
  content: "\e4dc";
}
.acalog-custom .fa-house-laptop:before,
.acalog-custom .fa-laptop-house:before {
  content: "\e066";
}
.acalog-custom .fa-face-tired:before,
.acalog-custom .fa-tired:before {
  content: "\f5c8";
}
.acalog-custom .fa-money-bills:before {
  content: "\e1f3";
}
.acalog-custom .fa-smog:before {
  content: "\f75f";
}
.acalog-custom .fa-crutch:before {
  content: "\f7f7";
}
.acalog-custom .fa-cloud-arrow-up:before,
.acalog-custom .fa-cloud-upload-alt:before,
.acalog-custom .fa-cloud-upload:before {
  content: "\f0ee";
}
.acalog-custom .fa-palette:before {
  content: "\f53f";
}
.acalog-custom .fa-arrows-turn-right:before {
  content: "\e4c0";
}
.acalog-custom .fa-vest:before {
  content: "\e085";
}
.acalog-custom .fa-ferry:before {
  content: "\e4ea";
}
.acalog-custom .fa-arrows-down-to-people:before {
  content: "\e4b9";
}
.acalog-custom .fa-seedling:before,
.acalog-custom .fa-sprout:before {
  content: "\f4d8";
}
.acalog-custom .fa-arrows-alt-h:before,
.acalog-custom .fa-left-right:before {
  content: "\f337";
}
.acalog-custom .fa-boxes-packing:before {
  content: "\e4c7";
}
.acalog-custom .fa-arrow-circle-left:before,
.acalog-custom .fa-circle-arrow-left:before {
  content: "\f0a8";
}
.acalog-custom .fa-group-arrows-rotate:before {
  content: "\e4f6";
}
.acalog-custom .fa-bowl-food:before {
  content: "\e4c6";
}
.acalog-custom .fa-candy-cane:before {
  content: "\f786";
}
.acalog-custom .fa-arrow-down-wide-short:before,
.acalog-custom .fa-sort-amount-asc:before,
.acalog-custom .fa-sort-amount-down:before {
  content: "\f160";
}
.acalog-custom .fa-cloud-bolt:before,
.acalog-custom .fa-thunderstorm:before {
  content: "\f76c";
}
.acalog-custom .fa-remove-format:before,
.acalog-custom .fa-text-slash:before {
  content: "\f87d";
}
.acalog-custom .fa-face-smile-wink:before,
.acalog-custom .fa-smile-wink:before {
  content: "\f4da";
}
.acalog-custom .fa-file-word:before {
  content: "\f1c2";
}
.acalog-custom .fa-file-powerpoint:before {
  content: "\f1c4";
}
.acalog-custom .fa-arrows-h:before,
.acalog-custom .fa-arrows-left-right:before {
  content: "\f07e";
}
.acalog-custom .fa-house-lock:before {
  content: "\e510";
}
.acalog-custom .fa-cloud-arrow-down:before,
.acalog-custom .fa-cloud-download-alt:before,
.acalog-custom .fa-cloud-download:before {
  content: "\f0ed";
}
.acalog-custom .fa-children:before {
  content: "\e4e1";
}
.acalog-custom .fa-blackboard:before,
.acalog-custom .fa-chalkboard:before {
  content: "\f51b";
}
.acalog-custom .fa-user-alt-slash:before,
.acalog-custom .fa-user-large-slash:before {
  content: "\f4fa";
}
.acalog-custom .fa-envelope-open:before {
  content: "\f2b6";
}
.acalog-custom .fa-handshake-alt-slash:before,
.acalog-custom .fa-handshake-simple-slash:before {
  content: "\e05f";
}
.acalog-custom .fa-mattress-pillow:before {
  content: "\e525";
}
.acalog-custom .fa-guarani-sign:before {
  content: "\e19a";
}
.acalog-custom .fa-arrows-rotate:before,
.acalog-custom .fa-refresh:before,
.acalog-custom .fa-sync:before {
  content: "\f021";
}
.acalog-custom .fa-fire-extinguisher:before {
  content: "\f134";
}
.acalog-custom .fa-cruzeiro-sign:before {
  content: "\e152";
}
.acalog-custom .fa-greater-than-equal:before {
  content: "\f532";
}
.acalog-custom .fa-shield-alt:before,
.acalog-custom .fa-shield-halved:before {
  content: "\f3ed";
}
.acalog-custom .fa-atlas:before,
.acalog-custom .fa-book-atlas:before {
  content: "\f558";
}
.acalog-custom .fa-virus:before {
  content: "\e074";
}
.acalog-custom .fa-envelope-circle-check:before {
  content: "\e4e8";
}
.acalog-custom .fa-layer-group:before {
  content: "\f5fd";
}
.acalog-custom .fa-arrows-to-dot:before {
  content: "\e4be";
}
.acalog-custom .fa-archway:before {
  content: "\f557";
}
.acalog-custom .fa-heart-circle-check:before {
  content: "\e4fd";
}
.acalog-custom .fa-house-chimney-crack:before,
.acalog-custom .fa-house-damage:before {
  content: "\f6f1";
}
.acalog-custom .fa-file-archive:before,
.acalog-custom .fa-file-zipper:before {
  content: "\f1c6";
}
.acalog-custom .fa-square:before {
  content: "\f0c8";
}
.acalog-custom .fa-glass-martini:before,
.acalog-custom .fa-martini-glass-empty:before {
  content: "\f000";
}
.acalog-custom .fa-couch:before {
  content: "\f4b8";
}
.acalog-custom .fa-cedi-sign:before {
  content: "\e0df";
}
.acalog-custom .fa-italic:before {
  content: "\f033";
}
.acalog-custom .fa-church:before {
  content: "\f51d";
}
.acalog-custom .fa-comments-dollar:before {
  content: "\f653";
}
.acalog-custom .fa-democrat:before {
  content: "\f747";
}
.acalog-custom .fa-z:before {
  content: "\5a";
}
.acalog-custom .fa-person-skiing:before,
.acalog-custom .fa-skiing:before {
  content: "\f7c9";
}
.acalog-custom .fa-road-lock:before {
  content: "\e567";
}
.acalog-custom .fa-a:before {
  content: "\41";
}
.acalog-custom .fa-temperature-arrow-down:before,
.acalog-custom .fa-temperature-down:before {
  content: "\e03f";
}
.acalog-custom .fa-feather-alt:before,
.acalog-custom .fa-feather-pointed:before {
  content: "\f56b";
}
.acalog-custom .fa-p:before {
  content: "\50";
}
.acalog-custom .fa-snowflake:before {
  content: "\f2dc";
}
.acalog-custom .fa-newspaper:before {
  content: "\f1ea";
}
.acalog-custom .fa-ad:before,
.acalog-custom .fa-rectangle-ad:before {
  content: "\f641";
}
.acalog-custom .fa-arrow-circle-right:before,
.acalog-custom .fa-circle-arrow-right:before {
  content: "\f0a9";
}
.acalog-custom .fa-filter-circle-xmark:before {
  content: "\e17b";
}
.acalog-custom .fa-locust:before {
  content: "\e520";
}
.acalog-custom .fa-sort:before,
.acalog-custom .fa-unsorted:before {
  content: "\f0dc";
}
.acalog-custom .fa-list-1-2:before,
.acalog-custom .fa-list-numeric:before,
.acalog-custom .fa-list-ol:before {
  content: "\f0cb";
}
.acalog-custom .fa-person-dress-burst:before {
  content: "\e544";
}
.acalog-custom .fa-money-check-alt:before,
.acalog-custom .fa-money-check-dollar:before {
  content: "\f53d";
}
.acalog-custom .fa-vector-square:before {
  content: "\f5cb";
}
.acalog-custom .fa-bread-slice:before {
  content: "\f7ec";
}
.acalog-custom .fa-language:before {
  content: "\f1ab";
}
.acalog-custom .fa-face-kiss-wink-heart:before,
.acalog-custom .fa-kiss-wink-heart:before {
  content: "\f598";
}
.acalog-custom .fa-filter:before {
  content: "\f0b0";
}
.acalog-custom .fa-question:before {
  content: "\3f";
}
.acalog-custom .fa-file-signature:before {
  content: "\f573";
}
.acalog-custom .fa-arrows-alt:before,
.acalog-custom .fa-up-down-left-right:before {
  content: "\f0b2";
}
.acalog-custom .fa-house-chimney-user:before {
  content: "\e065";
}
.acalog-custom .fa-hand-holding-heart:before {
  content: "\f4be";
}
.acalog-custom .fa-puzzle-piece:before {
  content: "\f12e";
}
.acalog-custom .fa-money-check:before {
  content: "\f53c";
}
.acalog-custom .fa-star-half-alt:before,
.acalog-custom .fa-star-half-stroke:before {
  content: "\f5c0";
}
.acalog-custom .fa-code:before {
  content: "\f121";
}
.acalog-custom .fa-glass-whiskey:before,
.acalog-custom .fa-whiskey-glass:before {
  content: "\f7a0";
}
.acalog-custom .fa-building-circle-exclamation:before {
  content: "\e4d3";
}
.acalog-custom .fa-magnifying-glass-chart:before {
  content: "\e522";
}
.acalog-custom .fa-arrow-up-right-from-square:before,
.acalog-custom .fa-external-link:before {
  content: "\f08e";
}
.acalog-custom .fa-cubes-stacked:before {
  content: "\e4e6";
}
.acalog-custom .fa-krw:before,
.acalog-custom .fa-won-sign:before,
.acalog-custom .fa-won:before {
  content: "\f159";
}
.acalog-custom .fa-virus-covid:before {
  content: "\e4a8";
}
.acalog-custom .fa-austral-sign:before {
  content: "\e0a9";
}
.acalog-custom .fa-f:before {
  content: "\46";
}
.acalog-custom .fa-leaf:before {
  content: "\f06c";
}
.acalog-custom .fa-road:before {
  content: "\f018";
}
.acalog-custom .fa-cab:before,
.acalog-custom .fa-taxi:before {
  content: "\f1ba";
}
.acalog-custom .fa-person-circle-plus:before {
  content: "\e541";
}
.acalog-custom .fa-chart-pie:before,
.acalog-custom .fa-pie-chart:before {
  content: "\f200";
}
.acalog-custom .fa-bolt-lightning:before {
  content: "\e0b7";
}
.acalog-custom .fa-sack-xmark:before {
  content: "\e56a";
}
.acalog-custom .fa-file-excel:before {
  content: "\f1c3";
}
.acalog-custom .fa-file-contract:before {
  content: "\f56c";
}
.acalog-custom .fa-fish-fins:before {
  content: "\e4f2";
}
.acalog-custom .fa-building-flag:before {
  content: "\e4d5";
}
.acalog-custom .fa-face-grin-beam:before,
.acalog-custom .fa-grin-beam:before {
  content: "\f582";
}
.acalog-custom .fa-object-ungroup:before {
  content: "\f248";
}
.acalog-custom .fa-poop:before {
  content: "\f619";
}
.acalog-custom .fa-location-pin:before,
.acalog-custom .fa-map-marker:before {
  content: "\f041";
}
.acalog-custom .fa-kaaba:before {
  content: "\f66b";
}
.acalog-custom .fa-toilet-paper:before {
  content: "\f71e";
}
.acalog-custom .fa-hard-hat:before,
.acalog-custom .fa-hat-hard:before,
.acalog-custom .fa-helmet-safety:before {
  content: "\f807";
}
.acalog-custom .fa-eject:before {
  content: "\f052";
}
.acalog-custom .fa-arrow-alt-circle-right:before,
.acalog-custom .fa-circle-right:before {
  content: "\f35a";
}
.acalog-custom .fa-plane-circle-check:before {
  content: "\e555";
}
.acalog-custom .fa-face-rolling-eyes:before,
.acalog-custom .fa-meh-rolling-eyes:before {
  content: "\f5a5";
}
.acalog-custom .fa-object-group:before {
  content: "\f247";
}
.acalog-custom .fa-chart-line:before,
.acalog-custom .fa-line-chart:before {
  content: "\f201";
}
.acalog-custom .fa-mask-ventilator:before {
  content: "\e524";
}
.acalog-custom .fa-arrow-right:before {
  content: "\f061";
}
.acalog-custom .fa-map-signs:before,
.acalog-custom .fa-signs-post:before {
  content: "\f277";
}
.acalog-custom .fa-cash-register:before {
  content: "\f788";
}
.acalog-custom .fa-person-circle-question:before {
  content: "\e542";
}
.acalog-custom .fa-h:before {
  content: "\48";
}
.acalog-custom .fa-tarp:before {
  content: "\e57b";
}
.acalog-custom .fa-screwdriver-wrench:before,
.acalog-custom .fa-tools:before {
  content: "\f7d9";
}
.acalog-custom .fa-arrows-to-eye:before {
  content: "\e4bf";
}
.acalog-custom .fa-plug-circle-bolt:before {
  content: "\e55b";
}
.acalog-custom .fa-heart:before {
  content: "\f004";
}
.acalog-custom .fa-mars-and-venus:before {
  content: "\f224";
}
.acalog-custom .fa-home-user:before,
.acalog-custom .fa-house-user:before {
  content: "\e1b0";
}
.acalog-custom .fa-dumpster-fire:before {
  content: "\f794";
}
.acalog-custom .fa-house-crack:before {
  content: "\e3b1";
}
.acalog-custom .fa-cocktail:before,
.acalog-custom .fa-martini-glass-citrus:before {
  content: "\f561";
}
.acalog-custom .fa-face-surprise:before,
.acalog-custom .fa-surprise:before {
  content: "\f5c2";
}
.acalog-custom .fa-bottle-water:before {
  content: "\e4c5";
}
.acalog-custom .fa-circle-pause:before,
.acalog-custom .fa-pause-circle:before {
  content: "\f28b";
}
.acalog-custom .fa-toilet-paper-slash:before {
  content: "\e072";
}
.acalog-custom .fa-apple-alt:before,
.acalog-custom .fa-apple-whole:before {
  content: "\f5d1";
}
.acalog-custom .fa-kitchen-set:before {
  content: "\e51a";
}
.acalog-custom .fa-r:before {
  content: "\52";
}
.acalog-custom .fa-temperature-1:before,
.acalog-custom .fa-temperature-quarter:before,
.acalog-custom .fa-thermometer-1:before,
.acalog-custom .fa-thermometer-quarter:before {
  content: "\f2ca";
}
.acalog-custom .fa-cube:before {
  content: "\f1b2";
}
.acalog-custom .fa-bitcoin-sign:before {
  content: "\e0b4";
}
.acalog-custom .fa-shield-dog:before {
  content: "\e573";
}
.acalog-custom .fa-solar-panel:before {
  content: "\f5ba";
}
.acalog-custom .fa-lock-open:before {
  content: "\f3c1";
}
.acalog-custom .fa-elevator:before {
  content: "\e16d";
}
.acalog-custom .fa-money-bill-transfer:before {
  content: "\e528";
}
.acalog-custom .fa-money-bill-trend-up:before {
  content: "\e529";
}
.acalog-custom .fa-house-flood-water-circle-arrow-right:before {
  content: "\e50f";
}
.acalog-custom .fa-poll-h:before,
.acalog-custom .fa-square-poll-horizontal:before {
  content: "\f682";
}
.acalog-custom .fa-circle:before {
  content: "\f111";
}
.acalog-custom .fa-backward-fast:before,
.acalog-custom .fa-fast-backward:before {
  content: "\f049";
}
.acalog-custom .fa-recycle:before {
  content: "\f1b8";
}
.acalog-custom .fa-user-astronaut:before {
  content: "\f4fb";
}
.acalog-custom .fa-plane-slash:before {
  content: "\e069";
}
.acalog-custom .fa-trademark:before {
  content: "\f25c";
}
.acalog-custom .fa-basketball-ball:before,
.acalog-custom .fa-basketball:before {
  content: "\f434";
}
.acalog-custom .fa-satellite-dish:before {
  content: "\f7c0";
}
.acalog-custom .fa-arrow-alt-circle-up:before,
.acalog-custom .fa-circle-up:before {
  content: "\f35b";
}
.acalog-custom .fa-mobile-alt:before,
.acalog-custom .fa-mobile-screen-button:before {
  content: "\f3cd";
}
.acalog-custom .fa-volume-high:before,
.acalog-custom .fa-volume-up:before {
  content: "\f028";
}
.acalog-custom .fa-users-rays:before {
  content: "\e593";
}
.acalog-custom .fa-wallet:before {
  content: "\f555";
}
.acalog-custom .fa-clipboard-check:before {
  content: "\f46c";
}
.acalog-custom .fa-file-audio:before {
  content: "\f1c7";
}
.acalog-custom .fa-burger:before,
.acalog-custom .fa-hamburger:before {
  content: "\f805";
}
.acalog-custom .fa-wrench:before {
  content: "\f0ad";
}
.acalog-custom .fa-bugs:before {
  content: "\e4d0";
}
.acalog-custom .fa-rupee-sign:before,
.acalog-custom .fa-rupee:before {
  content: "\f156";
}
.acalog-custom .fa-file-image:before {
  content: "\f1c5";
}
.acalog-custom .fa-circle-question:before,
.acalog-custom .fa-question-circle:before {
  content: "\f059";
}
.acalog-custom .fa-plane-departure:before {
  content: "\f5b0";
}
.acalog-custom .fa-handshake-slash:before {
  content: "\e060";
}
.acalog-custom .fa-book-bookmark:before {
  content: "\e0bb";
}
.acalog-custom .fa-code-branch:before {
  content: "\f126";
}
.acalog-custom .fa-hat-cowboy:before {
  content: "\f8c0";
}
.acalog-custom .fa-bridge:before {
  content: "\e4c8";
}
.acalog-custom .fa-phone-alt:before,
.acalog-custom .fa-phone-flip:before {
  content: "\f879";
}
.acalog-custom .fa-truck-front:before {
  content: "\e2b7";
}
.acalog-custom .fa-cat:before {
  content: "\f6be";
}
.acalog-custom .fa-anchor-circle-exclamation:before {
  content: "\e4ab";
}
.acalog-custom .fa-truck-field:before {
  content: "\e58d";
}
.acalog-custom .fa-route:before {
  content: "\f4d7";
}
.acalog-custom .fa-clipboard-question:before {
  content: "\e4e3";
}
.acalog-custom .fa-panorama:before {
  content: "\e209";
}
.acalog-custom .fa-comment-medical:before {
  content: "\f7f5";
}
.acalog-custom .fa-teeth-open:before {
  content: "\f62f";
}
.acalog-custom .fa-file-circle-minus:before {
  content: "\e4ed";
}
.acalog-custom .fa-tags:before {
  content: "\f02c";
}
.acalog-custom .fa-wine-glass:before {
  content: "\f4e3";
}
.acalog-custom .fa-fast-forward:before,
.acalog-custom .fa-forward-fast:before {
  content: "\f050";
}
.acalog-custom .fa-face-meh-blank:before,
.acalog-custom .fa-meh-blank:before {
  content: "\f5a4";
}
.acalog-custom .fa-parking:before,
.acalog-custom .fa-square-parking:before {
  content: "\f540";
}
.acalog-custom .fa-house-signal:before {
  content: "\e012";
}
.acalog-custom .fa-bars-progress:before,
.acalog-custom .fa-tasks-alt:before {
  content: "\f828";
}
.acalog-custom .fa-faucet-drip:before {
  content: "\e006";
}
.acalog-custom .fa-cart-flatbed:before,
.acalog-custom .fa-dolly-flatbed:before {
  content: "\f474";
}
.acalog-custom .fa-ban-smoking:before,
.acalog-custom .fa-smoking-ban:before {
  content: "\f54d";
}
.acalog-custom .fa-terminal:before {
  content: "\f120";
}
.acalog-custom .fa-mobile-button:before {
  content: "\f10b";
}
.acalog-custom .fa-house-medical-flag:before {
  content: "\e514";
}
.acalog-custom .fa-basket-shopping:before,
.acalog-custom .fa-shopping-basket:before {
  content: "\f291";
}
.acalog-custom .fa-tape:before {
  content: "\f4db";
}
.acalog-custom .fa-bus-alt:before,
.acalog-custom .fa-bus-simple:before {
  content: "\f55e";
}
.acalog-custom .fa-eye:before {
  content: "\f06e";
}
.acalog-custom .fa-face-sad-cry:before,
.acalog-custom .fa-sad-cry:before {
  content: "\f5b3";
}
.acalog-custom .fa-audio-description:before {
  content: "\f29e";
}
.acalog-custom .fa-person-military-to-person:before {
  content: "\e54c";
}
.acalog-custom .fa-file-shield:before {
  content: "\e4f0";
}
.acalog-custom .fa-user-slash:before {
  content: "\f506";
}
.acalog-custom .fa-pen:before {
  content: "\f304";
}
.acalog-custom .fa-tower-observation:before {
  content: "\e586";
}
.acalog-custom .fa-file-code:before {
  content: "\f1c9";
}
.acalog-custom .fa-signal-5:before,
.acalog-custom .fa-signal-perfect:before,
.acalog-custom .fa-signal:before {
  content: "\f012";
}
.acalog-custom .fa-bus:before {
  content: "\f207";
}
.acalog-custom .fa-heart-circle-xmark:before {
  content: "\e501";
}
.acalog-custom .fa-home-lg:before,
.acalog-custom .fa-house-chimney:before {
  content: "\e3af";
}
.acalog-custom .fa-window-maximize:before {
  content: "\f2d0";
}
.acalog-custom .fa-face-frown:before,
.acalog-custom .fa-frown:before {
  content: "\f119";
}
.acalog-custom .fa-prescription:before {
  content: "\f5b1";
}
.acalog-custom .fa-shop:before,
.acalog-custom .fa-store-alt:before {
  content: "\f54f";
}
.acalog-custom .fa-floppy-disk:before,
.acalog-custom .fa-save:before {
  content: "\f0c7";
}
.acalog-custom .fa-vihara:before {
  content: "\f6a7";
}
.acalog-custom .fa-balance-scale-left:before,
.acalog-custom .fa-scale-unbalanced:before {
  content: "\f515";
}
.acalog-custom .fa-sort-asc:before,
.acalog-custom .fa-sort-up:before {
  content: "\f0de";
}
.acalog-custom .fa-comment-dots:before,
.acalog-custom .fa-commenting:before {
  content: "\f4ad";
}
.acalog-custom .fa-plant-wilt:before {
  content: "\e5aa";
}
.acalog-custom .fa-diamond:before {
  content: "\f219";
}
.acalog-custom .fa-face-grin-squint:before,
.acalog-custom .fa-grin-squint:before {
  content: "\f585";
}
.acalog-custom .fa-hand-holding-dollar:before,
.acalog-custom .fa-hand-holding-usd:before {
  content: "\f4c0";
}
.acalog-custom .fa-bacterium:before {
  content: "\e05a";
}
.acalog-custom .fa-hand-pointer:before {
  content: "\f25a";
}
.acalog-custom .fa-drum-steelpan:before {
  content: "\f56a";
}
.acalog-custom .fa-hand-scissors:before {
  content: "\f257";
}
.acalog-custom .fa-hands-praying:before,
.acalog-custom .fa-praying-hands:before {
  content: "\f684";
}
.acalog-custom .fa-arrow-right-rotate:before,
.acalog-custom .fa-arrow-rotate-forward:before,
.acalog-custom .fa-arrow-rotate-right:before,
.acalog-custom .fa-redo:before {
  content: "\f01e";
}
.acalog-custom .fa-biohazard:before {
  content: "\f780";
}
.acalog-custom .fa-location-crosshairs:before,
.acalog-custom .fa-location:before {
  content: "\f601";
}
.acalog-custom .fa-mars-double:before {
  content: "\f227";
}
.acalog-custom .fa-child-dress:before {
  content: "\e59c";
}
.acalog-custom .fa-users-between-lines:before {
  content: "\e591";
}
.acalog-custom .fa-lungs-virus:before {
  content: "\e067";
}
.acalog-custom .fa-face-grin-tears:before,
.acalog-custom .fa-grin-tears:before {
  content: "\f588";
}
.acalog-custom .fa-phone:before {
  content: "\f095";
}
.acalog-custom .fa-calendar-times:before,
.acalog-custom .fa-calendar-xmark:before {
  content: "\f273";
}
.acalog-custom .fa-child-reaching:before {
  content: "\e59d";
}
.acalog-custom .fa-head-side-virus:before {
  content: "\e064";
}
.acalog-custom .fa-user-cog:before,
.acalog-custom .fa-user-gear:before {
  content: "\f4fe";
}
.acalog-custom .fa-arrow-up-1-9:before,
.acalog-custom .fa-sort-numeric-up:before {
  content: "\f163";
}
.acalog-custom .fa-door-closed:before {
  content: "\f52a";
}
.acalog-custom .fa-shield-virus:before {
  content: "\e06c";
}
.acalog-custom .fa-dice-six:before {
  content: "\f526";
}
.acalog-custom .fa-mosquito-net:before {
  content: "\e52c";
}
.acalog-custom .fa-bridge-water:before {
  content: "\e4ce";
}
.acalog-custom .fa-person-booth:before {
  content: "\f756";
}
.acalog-custom .fa-text-width:before {
  content: "\f035";
}
.acalog-custom .fa-hat-wizard:before {
  content: "\f6e8";
}
.acalog-custom .fa-pen-fancy:before {
  content: "\f5ac";
}
.acalog-custom .fa-digging:before,
.acalog-custom .fa-person-digging:before {
  content: "\f85e";
}
.acalog-custom .fa-trash:before {
  content: "\f1f8";
}
.acalog-custom .fa-gauge-simple-med:before,
.acalog-custom .fa-gauge-simple:before,
.acalog-custom .fa-tachometer-average:before {
  content: "\f629";
}
.acalog-custom .fa-book-medical:before {
  content: "\f7e6";
}
.acalog-custom .fa-poo:before {
  content: "\f2fe";
}
.acalog-custom .fa-quote-right-alt:before,
.acalog-custom .fa-quote-right:before {
  content: "\f10e";
}
.acalog-custom .fa-shirt:before,
.acalog-custom .fa-t-shirt:before,
.acalog-custom .fa-tshirt:before {
  content: "\f553";
}
.acalog-custom .fa-cubes:before {
  content: "\f1b3";
}
.acalog-custom .fa-divide:before {
  content: "\f529";
}
.acalog-custom .fa-tenge-sign:before,
.acalog-custom .fa-tenge:before {
  content: "\f7d7";
}
.acalog-custom .fa-headphones:before {
  content: "\f025";
}
.acalog-custom .fa-hands-holding:before {
  content: "\f4c2";
}
.acalog-custom .fa-hands-clapping:before {
  content: "\e1a8";
}
.acalog-custom .fa-republican:before {
  content: "\f75e";
}
.acalog-custom .fa-arrow-left:before {
  content: "\f060";
}
.acalog-custom .fa-person-circle-xmark:before {
  content: "\e543";
}
.acalog-custom .fa-ruler:before {
  content: "\f545";
}
.acalog-custom .fa-align-left:before {
  content: "\f036";
}
.acalog-custom .fa-dice-d6:before {
  content: "\f6d1";
}
.acalog-custom .fa-restroom:before {
  content: "\f7bd";
}
.acalog-custom .fa-j:before {
  content: "\4a";
}
.acalog-custom .fa-users-viewfinder:before {
  content: "\e595";
}
.acalog-custom .fa-file-video:before {
  content: "\f1c8";
}
.acalog-custom .fa-external-link-alt:before,
.acalog-custom .fa-up-right-from-square:before {
  content: "\f35d";
}
.acalog-custom .fa-table-cells:before,
.acalog-custom .fa-th:before {
  content: "\f00a";
}
.acalog-custom .fa-file-pdf:before {
  content: "\f1c1";
}
.acalog-custom .fa-bible:before,
.acalog-custom .fa-book-bible:before {
  content: "\f647";
}
.acalog-custom .fa-o:before {
  content: "\4f";
}
.acalog-custom .fa-medkit:before,
.acalog-custom .fa-suitcase-medical:before {
  content: "\f0fa";
}
.acalog-custom .fa-user-secret:before {
  content: "\f21b";
}
.acalog-custom .fa-otter:before {
  content: "\f700";
}
.acalog-custom .fa-female:before,
.acalog-custom .fa-person-dress:before {
  content: "\f182";
}
.acalog-custom .fa-comment-dollar:before {
  content: "\f651";
}
.acalog-custom .fa-briefcase-clock:before,
.acalog-custom .fa-business-time:before {
  content: "\f64a";
}
.acalog-custom .fa-table-cells-large:before,
.acalog-custom .fa-th-large:before {
  content: "\f009";
}
.acalog-custom .fa-book-tanakh:before,
.acalog-custom .fa-tanakh:before {
  content: "\f827";
}
.acalog-custom .fa-phone-volume:before,
.acalog-custom .fa-volume-control-phone:before {
  content: "\f2a0";
}
.acalog-custom .fa-hat-cowboy-side:before {
  content: "\f8c1";
}
.acalog-custom .fa-clipboard-user:before {
  content: "\f7f3";
}
.acalog-custom .fa-child:before {
  content: "\f1ae";
}
.acalog-custom .fa-lira-sign:before {
  content: "\f195";
}
.acalog-custom .fa-satellite:before {
  content: "\f7bf";
}
.acalog-custom .fa-plane-lock:before {
  content: "\e558";
}
.acalog-custom .fa-tag:before {
  content: "\f02b";
}
.acalog-custom .fa-comment:before {
  content: "\f075";
}
.acalog-custom .fa-birthday-cake:before,
.acalog-custom .fa-cake-candles:before,
.acalog-custom .fa-cake:before {
  content: "\f1fd";
}
.acalog-custom .fa-envelope:before {
  content: "\f0e0";
}
.acalog-custom .fa-angle-double-up:before,
.acalog-custom .fa-angles-up:before {
  content: "\f102";
}
.acalog-custom .fa-paperclip:before {
  content: "\f0c6";
}
.acalog-custom .fa-arrow-right-to-city:before {
  content: "\e4b3";
}
.acalog-custom .fa-ribbon:before {
  content: "\f4d6";
}
.acalog-custom .fa-lungs:before {
  content: "\f604";
}
.acalog-custom .fa-arrow-up-9-1:before,
.acalog-custom .fa-sort-numeric-up-alt:before {
  content: "\f887";
}
.acalog-custom .fa-litecoin-sign:before {
  content: "\e1d3";
}
.acalog-custom .fa-border-none:before {
  content: "\f850";
}
.acalog-custom .fa-circle-nodes:before {
  content: "\e4e2";
}
.acalog-custom .fa-parachute-box:before {
  content: "\f4cd";
}
.acalog-custom .fa-indent:before {
  content: "\f03c";
}
.acalog-custom .fa-truck-field-un:before {
  content: "\e58e";
}
.acalog-custom .fa-hourglass-empty:before,
.acalog-custom .fa-hourglass:before {
  content: "\f254";
}
.acalog-custom .fa-mountain:before {
  content: "\f6fc";
}
.acalog-custom .fa-user-doctor:before,
.acalog-custom .fa-user-md:before {
  content: "\f0f0";
}
.acalog-custom .fa-circle-info:before,
.acalog-custom .fa-info-circle:before {
  content: "\f05a";
}
.acalog-custom .fa-cloud-meatball:before {
  content: "\f73b";
}
.acalog-custom .fa-camera-alt:before,
.acalog-custom .fa-camera:before {
  content: "\f030";
}
.acalog-custom .fa-square-virus:before {
  content: "\e578";
}
.acalog-custom .fa-meteor:before {
  content: "\f753";
}
.acalog-custom .fa-car-on:before {
  content: "\e4dd";
}
.acalog-custom .fa-sleigh:before {
  content: "\f7cc";
}
.acalog-custom .fa-arrow-down-1-9:before,
.acalog-custom .fa-sort-numeric-asc:before,
.acalog-custom .fa-sort-numeric-down:before {
  content: "\f162";
}
.acalog-custom .fa-hand-holding-droplet:before,
.acalog-custom .fa-hand-holding-water:before {
  content: "\f4c1";
}
.acalog-custom .fa-water:before {
  content: "\f773";
}
.acalog-custom .fa-calendar-check:before {
  content: "\f274";
}
.acalog-custom .fa-braille:before {
  content: "\f2a1";
}
.acalog-custom .fa-prescription-bottle-alt:before,
.acalog-custom .fa-prescription-bottle-medical:before {
  content: "\f486";
}
.acalog-custom .fa-landmark:before {
  content: "\f66f";
}
.acalog-custom .fa-truck:before {
  content: "\f0d1";
}
.acalog-custom .fa-crosshairs:before {
  content: "\f05b";
}
.acalog-custom .fa-person-cane:before {
  content: "\e53c";
}
.acalog-custom .fa-tent:before {
  content: "\e57d";
}
.acalog-custom .fa-vest-patches:before {
  content: "\e086";
}
.acalog-custom .fa-check-double:before {
  content: "\f560";
}
.acalog-custom .fa-arrow-down-a-z:before,
.acalog-custom .fa-sort-alpha-asc:before,
.acalog-custom .fa-sort-alpha-down:before {
  content: "\f15d";
}
.acalog-custom .fa-money-bill-wheat:before {
  content: "\e52a";
}
.acalog-custom .fa-cookie:before {
  content: "\f563";
}
.acalog-custom .fa-arrow-left-rotate:before,
.acalog-custom .fa-arrow-rotate-back:before,
.acalog-custom .fa-arrow-rotate-backward:before,
.acalog-custom .fa-arrow-rotate-left:before,
.acalog-custom .fa-undo:before {
  content: "\f0e2";
}
.acalog-custom .fa-hard-drive:before,
.acalog-custom .fa-hdd:before {
  content: "\f0a0";
}
.acalog-custom .fa-face-grin-squint-tears:before,
.acalog-custom .fa-grin-squint-tears:before {
  content: "\f586";
}
.acalog-custom .fa-dumbbell:before {
  content: "\f44b";
}
.acalog-custom .fa-list-alt:before,
.acalog-custom .fa-rectangle-list:before {
  content: "\f022";
}
.acalog-custom .fa-tarp-droplet:before {
  content: "\e57c";
}
.acalog-custom .fa-house-medical-circle-check:before {
  content: "\e511";
}
.acalog-custom .fa-person-skiing-nordic:before,
.acalog-custom .fa-skiing-nordic:before {
  content: "\f7ca";
}
.acalog-custom .fa-calendar-plus:before {
  content: "\f271";
}
.acalog-custom .fa-plane-arrival:before {
  content: "\f5af";
}
.acalog-custom .fa-arrow-alt-circle-left:before,
.acalog-custom .fa-circle-left:before {
  content: "\f359";
}
.acalog-custom .fa-subway:before,
.acalog-custom .fa-train-subway:before {
  content: "\f239";
}
.acalog-custom .fa-chart-gantt:before {
  content: "\e0e4";
}
.acalog-custom .fa-indian-rupee-sign:before,
.acalog-custom .fa-indian-rupee:before,
.acalog-custom .fa-inr:before {
  content: "\e1bc";
}
.acalog-custom .fa-crop-alt:before,
.acalog-custom .fa-crop-simple:before {
  content: "\f565";
}
.acalog-custom .fa-money-bill-1:before,
.acalog-custom .fa-money-bill-alt:before {
  content: "\f3d1";
}
.acalog-custom .fa-left-long:before,
.acalog-custom .fa-long-arrow-alt-left:before {
  content: "\f30a";
}
.acalog-custom .fa-dna:before {
  content: "\f471";
}
.acalog-custom .fa-virus-slash:before {
  content: "\e075";
}
.acalog-custom .fa-minus:before,
.acalog-custom .fa-subtract:before {
  content: "\f068";
}
.acalog-custom .fa-chess:before {
  content: "\f439";
}
.acalog-custom .fa-arrow-left-long:before,
.acalog-custom .fa-long-arrow-left:before {
  content: "\f177";
}
.acalog-custom .fa-plug-circle-check:before {
  content: "\e55c";
}
.acalog-custom .fa-street-view:before {
  content: "\f21d";
}
.acalog-custom .fa-franc-sign:before {
  content: "\e18f";
}
.acalog-custom .fa-volume-off:before {
  content: "\f026";
}
.acalog-custom .fa-american-sign-language-interpreting:before,
.acalog-custom .fa-asl-interpreting:before,
.acalog-custom .fa-hands-american-sign-language-interpreting:before,
.acalog-custom .fa-hands-asl-interpreting:before {
  content: "\f2a3";
}
.acalog-custom .fa-cog:before,
.acalog-custom .fa-gear:before {
  content: "\f013";
}
.acalog-custom .fa-droplet-slash:before,
.acalog-custom .fa-tint-slash:before {
  content: "\f5c7";
}
.acalog-custom .fa-mosque:before {
  content: "\f678";
}
.acalog-custom .fa-mosquito:before {
  content: "\e52b";
}
.acalog-custom .fa-star-of-david:before {
  content: "\f69a";
}
.acalog-custom .fa-person-military-rifle:before {
  content: "\e54b";
}
.acalog-custom .fa-cart-shopping:before,
.acalog-custom .fa-shopping-cart:before {
  content: "\f07a";
}
.acalog-custom .fa-vials:before {
  content: "\f493";
}
.acalog-custom .fa-plug-circle-plus:before {
  content: "\e55f";
}
.acalog-custom .fa-place-of-worship:before {
  content: "\f67f";
}
.acalog-custom .fa-grip-vertical:before {
  content: "\f58e";
}
.acalog-custom .fa-arrow-turn-up:before,
.acalog-custom .fa-level-up:before {
  content: "\f148";
}
.acalog-custom .fa-u:before {
  content: "\55";
}
.acalog-custom .fa-square-root-alt:before,
.acalog-custom .fa-square-root-variable:before {
  content: "\f698";
}
.acalog-custom .fa-clock-four:before,
.acalog-custom .fa-clock:before {
  content: "\f017";
}
.acalog-custom .fa-backward-step:before,
.acalog-custom .fa-step-backward:before {
  content: "\f048";
}
.acalog-custom .fa-pallet:before {
  content: "\f482";
}
.acalog-custom .fa-faucet:before {
  content: "\e005";
}
.acalog-custom .fa-baseball-bat-ball:before {
  content: "\f432";
}
.acalog-custom .fa-s:before {
  content: "\53";
}
.acalog-custom .fa-timeline:before {
  content: "\e29c";
}
.acalog-custom .fa-keyboard:before {
  content: "\f11c";
}
.acalog-custom .fa-caret-down:before {
  content: "\f0d7";
}
.acalog-custom .fa-clinic-medical:before,
.acalog-custom .fa-house-chimney-medical:before {
  content: "\f7f2";
}
.acalog-custom .fa-temperature-3:before,
.acalog-custom .fa-temperature-three-quarters:before,
.acalog-custom .fa-thermometer-3:before,
.acalog-custom .fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.acalog-custom .fa-mobile-android-alt:before,
.acalog-custom .fa-mobile-screen:before {
  content: "\f3cf";
}
.acalog-custom .fa-plane-up:before {
  content: "\e22d";
}
.acalog-custom .fa-piggy-bank:before {
  content: "\f4d3";
}
.acalog-custom .fa-battery-3:before,
.acalog-custom .fa-battery-half:before {
  content: "\f242";
}
.acalog-custom .fa-mountain-city:before {
  content: "\e52e";
}
.acalog-custom .fa-coins:before {
  content: "\f51e";
}
.acalog-custom .fa-khanda:before {
  content: "\f66d";
}
.acalog-custom .fa-sliders-h:before,
.acalog-custom .fa-sliders:before {
  content: "\f1de";
}
.acalog-custom .fa-folder-tree:before {
  content: "\f802";
}
.acalog-custom .fa-network-wired:before {
  content: "\f6ff";
}
.acalog-custom .fa-map-pin:before {
  content: "\f276";
}
.acalog-custom .fa-hamsa:before {
  content: "\f665";
}
.acalog-custom .fa-cent-sign:before {
  content: "\e3f5";
}
.acalog-custom .fa-flask:before {
  content: "\f0c3";
}
.acalog-custom .fa-person-pregnant:before {
  content: "\e31e";
}
.acalog-custom .fa-wand-sparkles:before {
  content: "\f72b";
}
.acalog-custom .fa-ellipsis-v:before,
.acalog-custom .fa-ellipsis-vertical:before {
  content: "\f142";
}
.acalog-custom .fa-ticket:before {
  content: "\f145";
}
.acalog-custom .fa-power-off:before {
  content: "\f011";
}
.acalog-custom .fa-long-arrow-alt-right:before,
.acalog-custom .fa-right-long:before {
  content: "\f30b";
}
.acalog-custom .fa-flag-usa:before {
  content: "\f74d";
}
.acalog-custom .fa-laptop-file:before {
  content: "\e51d";
}
.acalog-custom .fa-teletype:before,
.acalog-custom .fa-tty:before {
  content: "\f1e4";
}
.acalog-custom .fa-diagram-next:before {
  content: "\e476";
}
.acalog-custom .fa-person-rifle:before {
  content: "\e54e";
}
.acalog-custom .fa-house-medical-circle-exclamation:before {
  content: "\e512";
}
.acalog-custom .fa-closed-captioning:before {
  content: "\f20a";
}
.acalog-custom .fa-hiking:before,
.acalog-custom .fa-person-hiking:before {
  content: "\f6ec";
}
.acalog-custom .fa-venus-double:before {
  content: "\f226";
}
.acalog-custom .fa-images:before {
  content: "\f302";
}
.acalog-custom .fa-calculator:before {
  content: "\f1ec";
}
.acalog-custom .fa-people-pulling:before {
  content: "\e535";
}
.acalog-custom .fa-n:before {
  content: "\4e";
}
.acalog-custom .fa-cable-car:before,
.acalog-custom .fa-tram:before {
  content: "\f7da";
}
.acalog-custom .fa-cloud-rain:before {
  content: "\f73d";
}
.acalog-custom .fa-building-circle-xmark:before {
  content: "\e4d4";
}
.acalog-custom .fa-ship:before {
  content: "\f21a";
}
.acalog-custom .fa-arrows-down-to-line:before {
  content: "\e4b8";
}
.acalog-custom .fa-download:before {
  content: "\f019";
}
.acalog-custom .fa-face-grin:before,
.acalog-custom .fa-grin:before {
  content: "\f580";
}
.acalog-custom .fa-backspace:before,
.acalog-custom .fa-delete-left:before {
  content: "\f55a";
}
.acalog-custom .fa-eye-dropper-empty:before,
.acalog-custom .fa-eye-dropper:before,
.acalog-custom .fa-eyedropper:before {
  content: "\f1fb";
}
.acalog-custom .fa-file-circle-check:before {
  content: "\e5a0";
}
.acalog-custom .fa-forward:before {
  content: "\f04e";
}
.acalog-custom .fa-mobile-android:before,
.acalog-custom .fa-mobile-phone:before,
.acalog-custom .fa-mobile:before {
  content: "\f3ce";
}
.acalog-custom .fa-face-meh:before,
.acalog-custom .fa-meh:before {
  content: "\f11a";
}
.acalog-custom .fa-align-center:before {
  content: "\f037";
}
.acalog-custom .fa-book-dead:before,
.acalog-custom .fa-book-skull:before {
  content: "\f6b7";
}
.acalog-custom .fa-drivers-license:before,
.acalog-custom .fa-id-card:before {
  content: "\f2c2";
}
.acalog-custom .fa-dedent:before,
.acalog-custom .fa-outdent:before {
  content: "\f03b";
}
.acalog-custom .fa-heart-circle-exclamation:before {
  content: "\e4fe";
}
.acalog-custom .fa-home-alt:before,
.acalog-custom .fa-home-lg-alt:before,
.acalog-custom .fa-home:before,
.acalog-custom .fa-house:before {
  content: "\f015";
}
.acalog-custom .fa-calendar-week:before {
  content: "\f784";
}
.acalog-custom .fa-laptop-medical:before {
  content: "\f812";
}
.acalog-custom .fa-b:before {
  content: "\42";
}
.acalog-custom .fa-file-medical:before {
  content: "\f477";
}
.acalog-custom .fa-dice-one:before {
  content: "\f525";
}
.acalog-custom .fa-kiwi-bird:before {
  content: "\f535";
}
.acalog-custom .fa-arrow-right-arrow-left:before,
.acalog-custom .fa-exchange:before {
  content: "\f0ec";
}
.acalog-custom .fa-redo-alt:before,
.acalog-custom .fa-rotate-forward:before,
.acalog-custom .fa-rotate-right:before {
  content: "\f2f9";
}
.acalog-custom .fa-cutlery:before,
.acalog-custom .fa-utensils:before {
  content: "\f2e7";
}
.acalog-custom .fa-arrow-up-wide-short:before,
.acalog-custom .fa-sort-amount-up:before {
  content: "\f161";
}
.acalog-custom .fa-mill-sign:before {
  content: "\e1ed";
}
.acalog-custom .fa-bowl-rice:before {
  content: "\e2eb";
}
.acalog-custom .fa-skull:before {
  content: "\f54c";
}
.acalog-custom .fa-broadcast-tower:before,
.acalog-custom .fa-tower-broadcast:before {
  content: "\f519";
}
.acalog-custom .fa-truck-pickup:before {
  content: "\f63c";
}
.acalog-custom .fa-long-arrow-alt-up:before,
.acalog-custom .fa-up-long:before {
  content: "\f30c";
}
.acalog-custom .fa-stop:before {
  content: "\f04d";
}
.acalog-custom .fa-code-merge:before {
  content: "\f387";
}
.acalog-custom .fa-upload:before {
  content: "\f093";
}
.acalog-custom .fa-hurricane:before {
  content: "\f751";
}
.acalog-custom .fa-mound:before {
  content: "\e52d";
}
.acalog-custom .fa-toilet-portable:before {
  content: "\e583";
}
.acalog-custom .fa-compact-disc:before {
  content: "\f51f";
}
.acalog-custom .fa-file-arrow-down:before,
.acalog-custom .fa-file-download:before {
  content: "\f56d";
}
.acalog-custom .fa-caravan:before {
  content: "\f8ff";
}
.acalog-custom .fa-shield-cat:before {
  content: "\e572";
}
.acalog-custom .fa-bolt:before,
.acalog-custom .fa-zap:before {
  content: "\f0e7";
}
.acalog-custom .fa-glass-water:before {
  content: "\e4f4";
}
.acalog-custom .fa-oil-well:before {
  content: "\e532";
}
.acalog-custom .fa-vault:before {
  content: "\e2c5";
}
.acalog-custom .fa-mars:before {
  content: "\f222";
}
.acalog-custom .fa-toilet:before {
  content: "\f7d8";
}
.acalog-custom .fa-plane-circle-xmark:before {
  content: "\e557";
}
.acalog-custom .fa-cny:before,
.acalog-custom .fa-jpy:before,
.acalog-custom .fa-rmb:before,
.acalog-custom .fa-yen-sign:before,
.acalog-custom .fa-yen:before {
  content: "\f157";
}
.acalog-custom .fa-rouble:before,
.acalog-custom .fa-rub:before,
.acalog-custom .fa-ruble-sign:before,
.acalog-custom .fa-ruble:before {
  content: "\f158";
}
.acalog-custom .fa-sun:before {
  content: "\f185";
}
.acalog-custom .fa-guitar:before {
  content: "\f7a6";
}
.acalog-custom .fa-face-laugh-wink:before,
.acalog-custom .fa-laugh-wink:before {
  content: "\f59c";
}
.acalog-custom .fa-horse-head:before {
  content: "\f7ab";
}
.acalog-custom .fa-bore-hole:before {
  content: "\e4c3";
}
.acalog-custom .fa-industry:before {
  content: "\f275";
}
.acalog-custom .fa-arrow-alt-circle-down:before,
.acalog-custom .fa-circle-down:before {
  content: "\f358";
}
.acalog-custom .fa-arrows-turn-to-dots:before {
  content: "\e4c1";
}
.acalog-custom .fa-florin-sign:before {
  content: "\e184";
}
.acalog-custom .fa-arrow-down-short-wide:before,
.acalog-custom .fa-sort-amount-desc:before,
.acalog-custom .fa-sort-amount-down-alt:before {
  content: "\f884";
}
.acalog-custom .fa-less-than:before {
  content: "\3c";
}
.acalog-custom .fa-angle-down:before {
  content: "\f107";
}
.acalog-custom .fa-car-tunnel:before {
  content: "\e4de";
}
.acalog-custom .fa-head-side-cough:before {
  content: "\e061";
}
.acalog-custom .fa-grip-lines:before {
  content: "\f7a4";
}
.acalog-custom .fa-thumbs-down:before {
  content: "\f165";
}
.acalog-custom .fa-user-lock:before {
  content: "\f502";
}
.acalog-custom .fa-arrow-right-long:before,
.acalog-custom .fa-long-arrow-right:before {
  content: "\f178";
}
.acalog-custom .fa-anchor-circle-xmark:before {
  content: "\e4ac";
}
.acalog-custom .fa-ellipsis-h:before,
.acalog-custom .fa-ellipsis:before {
  content: "\f141";
}
.acalog-custom .fa-chess-pawn:before {
  content: "\f443";
}
.acalog-custom .fa-first-aid:before,
.acalog-custom .fa-kit-medical:before {
  content: "\f479";
}
.acalog-custom .fa-person-through-window:before {
  content: "\e5a9";
}
.acalog-custom .fa-toolbox:before {
  content: "\f552";
}
.acalog-custom .fa-hands-holding-circle:before {
  content: "\e4fb";
}
.acalog-custom .fa-bug:before {
  content: "\f188";
}
.acalog-custom .fa-credit-card-alt:before,
.acalog-custom .fa-credit-card:before {
  content: "\f09d";
}
.acalog-custom .fa-automobile:before,
.acalog-custom .fa-car:before {
  content: "\f1b9";
}
.acalog-custom .fa-hand-holding-hand:before {
  content: "\e4f7";
}
.acalog-custom .fa-book-open-reader:before,
.acalog-custom .fa-book-reader:before {
  content: "\f5da";
}
.acalog-custom .fa-mountain-sun:before {
  content: "\e52f";
}
.acalog-custom .fa-arrows-left-right-to-line:before {
  content: "\e4ba";
}
.acalog-custom .fa-dice-d20:before {
  content: "\f6cf";
}
.acalog-custom .fa-truck-droplet:before {
  content: "\e58c";
}
.acalog-custom .fa-file-circle-xmark:before {
  content: "\e5a1";
}
.acalog-custom .fa-temperature-arrow-up:before,
.acalog-custom .fa-temperature-up:before {
  content: "\e040";
}
.acalog-custom .fa-medal:before {
  content: "\f5a2";
}
.acalog-custom .fa-bed:before {
  content: "\f236";
}
.acalog-custom .fa-h-square:before,
.acalog-custom .fa-square-h:before {
  content: "\f0fd";
}
.acalog-custom .fa-podcast:before {
  content: "\f2ce";
}
.acalog-custom .fa-temperature-4:before,
.acalog-custom .fa-temperature-full:before,
.acalog-custom .fa-thermometer-4:before,
.acalog-custom .fa-thermometer-full:before {
  content: "\f2c7";
}
.acalog-custom .fa-bell:before {
  content: "\f0f3";
}
.acalog-custom .fa-superscript:before {
  content: "\f12b";
}
.acalog-custom .fa-plug-circle-xmark:before {
  content: "\e560";
}
.acalog-custom .fa-star-of-life:before {
  content: "\f621";
}
.acalog-custom .fa-phone-slash:before {
  content: "\f3dd";
}
.acalog-custom .fa-paint-roller:before {
  content: "\f5aa";
}
.acalog-custom .fa-hands-helping:before,
.acalog-custom .fa-handshake-angle:before {
  content: "\f4c4";
}
.acalog-custom .fa-location-dot:before,
.acalog-custom .fa-map-marker-alt:before {
  content: "\f3c5";
}
.acalog-custom .fa-file:before {
  content: "\f15b";
}
.acalog-custom .fa-greater-than:before {
  content: "\3e";
}
.acalog-custom .fa-person-swimming:before,
.acalog-custom .fa-swimmer:before {
  content: "\f5c4";
}
.acalog-custom .fa-arrow-down:before {
  content: "\f063";
}
.acalog-custom .fa-droplet:before,
.acalog-custom .fa-tint:before {
  content: "\f043";
}
.acalog-custom .fa-eraser:before {
  content: "\f12d";
}
.acalog-custom .fa-earth-america:before,
.acalog-custom .fa-earth-americas:before,
.acalog-custom .fa-earth:before,
.acalog-custom .fa-globe-americas:before {
  content: "\f57d";
}
.acalog-custom .fa-person-burst:before {
  content: "\e53b";
}
.acalog-custom .fa-dove:before {
  content: "\f4ba";
}
.acalog-custom .fa-battery-0:before,
.acalog-custom .fa-battery-empty:before {
  content: "\f244";
}
.acalog-custom .fa-socks:before {
  content: "\f696";
}
.acalog-custom .fa-inbox:before {
  content: "\f01c";
}
.acalog-custom .fa-section:before {
  content: "\e447";
}
.acalog-custom .fa-gauge-high:before,
.acalog-custom .fa-tachometer-alt-fast:before,
.acalog-custom .fa-tachometer-alt:before {
  content: "\f625";
}
.acalog-custom .fa-envelope-open-text:before {
  content: "\f658";
}
.acalog-custom .fa-hospital-alt:before,
.acalog-custom .fa-hospital-wide:before,
.acalog-custom .fa-hospital:before {
  content: "\f0f8";
}
.acalog-custom .fa-wine-bottle:before {
  content: "\f72f";
}
.acalog-custom .fa-chess-rook:before {
  content: "\f447";
}
.acalog-custom .fa-bars-staggered:before,
.acalog-custom .fa-reorder:before,
.acalog-custom .fa-stream:before {
  content: "\f550";
}
.acalog-custom .fa-dharmachakra:before {
  content: "\f655";
}
.acalog-custom .fa-hotdog:before {
  content: "\f80f";
}
.acalog-custom .fa-blind:before,
.acalog-custom .fa-person-walking-with-cane:before {
  content: "\f29d";
}
.acalog-custom .fa-drum:before {
  content: "\f569";
}
.acalog-custom .fa-ice-cream:before {
  content: "\f810";
}
.acalog-custom .fa-heart-circle-bolt:before {
  content: "\e4fc";
}
.acalog-custom .fa-fax:before {
  content: "\f1ac";
}
.acalog-custom .fa-paragraph:before {
  content: "\f1dd";
}
.acalog-custom .fa-check-to-slot:before,
.acalog-custom .fa-vote-yea:before {
  content: "\f772";
}
.acalog-custom .fa-star-half:before {
  content: "\f089";
}
.acalog-custom .fa-boxes-alt:before,
.acalog-custom .fa-boxes-stacked:before,
.acalog-custom .fa-boxes:before {
  content: "\f468";
}
.acalog-custom .fa-chain:before,
.acalog-custom .fa-link:before {
  content: "\f0c1";
}
.acalog-custom .fa-assistive-listening-systems:before,
.acalog-custom .fa-ear-listen:before {
  content: "\f2a2";
}
.acalog-custom .fa-tree-city:before {
  content: "\e587";
}
.acalog-custom .fa-play:before {
  content: "\f04b";
}
.acalog-custom .fa-font:before {
  content: "\f031";
}
.acalog-custom .fa-rupiah-sign:before {
  content: "\e23d";
}
.acalog-custom .fa-magnifying-glass:before,
.acalog-custom .fa-search:before {
  content: "\f002";
}
.acalog-custom .fa-ping-pong-paddle-ball:before,
.acalog-custom .fa-table-tennis-paddle-ball:before,
.acalog-custom .fa-table-tennis:before {
  content: "\f45d";
}
.acalog-custom .fa-diagnoses:before,
.acalog-custom .fa-person-dots-from-line:before {
  content: "\f470";
}
.acalog-custom .fa-trash-can-arrow-up:before,
.acalog-custom .fa-trash-restore-alt:before {
  content: "\f82a";
}
.acalog-custom .fa-naira-sign:before {
  content: "\e1f6";
}
.acalog-custom .fa-cart-arrow-down:before {
  content: "\f218";
}
.acalog-custom .fa-walkie-talkie:before {
  content: "\f8ef";
}
.acalog-custom .fa-file-edit:before,
.acalog-custom .fa-file-pen:before {
  content: "\f31c";
}
.acalog-custom .fa-receipt:before {
  content: "\f543";
}
.acalog-custom .fa-pen-square:before,
.acalog-custom .fa-pencil-square:before,
.acalog-custom .fa-square-pen:before {
  content: "\f14b";
}
.acalog-custom .fa-suitcase-rolling:before {
  content: "\f5c1";
}
.acalog-custom .fa-person-circle-exclamation:before {
  content: "\e53f";
}
.acalog-custom .fa-chevron-down:before {
  content: "\f078";
}
.acalog-custom .fa-battery-5:before,
.acalog-custom .fa-battery-full:before,
.acalog-custom .fa-battery:before {
  content: "\f240";
}
.acalog-custom .fa-skull-crossbones:before {
  content: "\f714";
}
.acalog-custom .fa-code-compare:before {
  content: "\e13a";
}
.acalog-custom .fa-list-dots:before,
.acalog-custom .fa-list-ul:before {
  content: "\f0ca";
}
.acalog-custom .fa-school-lock:before {
  content: "\e56f";
}
.acalog-custom .fa-tower-cell:before {
  content: "\e585";
}
.acalog-custom .fa-down-long:before,
.acalog-custom .fa-long-arrow-alt-down:before {
  content: "\f309";
}
.acalog-custom .fa-ranking-star:before {
  content: "\e561";
}
.acalog-custom .fa-chess-king:before {
  content: "\f43f";
}
.acalog-custom .fa-person-harassing:before {
  content: "\e549";
}
.acalog-custom .fa-brazilian-real-sign:before {
  content: "\e46c";
}
.acalog-custom .fa-landmark-alt:before,
.acalog-custom .fa-landmark-dome:before {
  content: "\f752";
}
.acalog-custom .fa-arrow-up:before {
  content: "\f062";
}
.acalog-custom .fa-television:before,
.acalog-custom .fa-tv-alt:before,
.acalog-custom .fa-tv:before {
  content: "\f26c";
}
.acalog-custom .fa-shrimp:before {
  content: "\e448";
}
.acalog-custom .fa-list-check:before,
.acalog-custom .fa-tasks:before {
  content: "\f0ae";
}
.acalog-custom .fa-jug-detergent:before {
  content: "\e519";
}
.acalog-custom .fa-circle-user:before,
.acalog-custom .fa-user-circle:before {
  content: "\f2bd";
}
.acalog-custom .fa-user-shield:before {
  content: "\f505";
}
.acalog-custom .fa-wind:before {
  content: "\f72e";
}
.acalog-custom .fa-car-burst:before,
.acalog-custom .fa-car-crash:before {
  content: "\f5e1";
}
.acalog-custom .fa-y:before {
  content: "\59";
}
.acalog-custom .fa-person-snowboarding:before,
.acalog-custom .fa-snowboarding:before {
  content: "\f7ce";
}
.acalog-custom .fa-shipping-fast:before,
.acalog-custom .fa-truck-fast:before {
  content: "\f48b";
}
.acalog-custom .fa-fish:before {
  content: "\f578";
}
.acalog-custom .fa-user-graduate:before {
  content: "\f501";
}
.acalog-custom .fa-adjust:before,
.acalog-custom .fa-circle-half-stroke:before {
  content: "\f042";
}
.acalog-custom .fa-clapperboard:before {
  content: "\e131";
}
.acalog-custom .fa-circle-radiation:before,
.acalog-custom .fa-radiation-alt:before {
  content: "\f7ba";
}
.acalog-custom .fa-baseball-ball:before,
.acalog-custom .fa-baseball:before {
  content: "\f433";
}
.acalog-custom .fa-jet-fighter-up:before {
  content: "\e518";
}
.acalog-custom .fa-diagram-project:before,
.acalog-custom .fa-project-diagram:before {
  content: "\f542";
}
.acalog-custom .fa-copy:before {
  content: "\f0c5";
}
.acalog-custom .fa-volume-mute:before,
.acalog-custom .fa-volume-times:before,
.acalog-custom .fa-volume-xmark:before {
  content: "\f6a9";
}
.acalog-custom .fa-hand-sparkles:before {
  content: "\e05d";
}
.acalog-custom .fa-grip-horizontal:before,
.acalog-custom .fa-grip:before {
  content: "\f58d";
}
.acalog-custom .fa-share-from-square:before,
.acalog-custom .fa-share-square:before {
  content: "\f14d";
}
.acalog-custom .fa-child-combatant:before,
.acalog-custom .fa-child-rifle:before {
  content: "\e4e0";
}
.acalog-custom .fa-gun:before {
  content: "\e19b";
}
.acalog-custom .fa-phone-square:before,
.acalog-custom .fa-square-phone:before {
  content: "\f098";
}
.acalog-custom .fa-add:before,
.acalog-custom .fa-plus:before {
  content: "\2b";
}
.acalog-custom .fa-expand:before {
  content: "\f065";
}
.acalog-custom .fa-computer:before {
  content: "\e4e5";
}
.acalog-custom .fa-close:before,
.acalog-custom .fa-multiply:before,
.acalog-custom .fa-remove:before,
.acalog-custom .fa-times:before,
.acalog-custom .fa-xmark:before {
  content: "\f00d";
}
.acalog-custom .fa-arrows-up-down-left-right:before,
.acalog-custom .fa-arrows:before {
  content: "\f047";
}
.acalog-custom .fa-chalkboard-teacher:before,
.acalog-custom .fa-chalkboard-user:before {
  content: "\f51c";
}
.acalog-custom .fa-peso-sign:before {
  content: "\e222";
}
.acalog-custom .fa-building-shield:before {
  content: "\e4d8";
}
.acalog-custom .fa-baby:before {
  content: "\f77c";
}
.acalog-custom .fa-users-line:before {
  content: "\e592";
}
.acalog-custom .fa-quote-left-alt:before,
.acalog-custom .fa-quote-left:before {
  content: "\f10d";
}
.acalog-custom .fa-tractor:before {
  content: "\f722";
}
.acalog-custom .fa-trash-arrow-up:before,
.acalog-custom .fa-trash-restore:before {
  content: "\f829";
}
.acalog-custom .fa-arrow-down-up-lock:before {
  content: "\e4b0";
}
.acalog-custom .fa-lines-leaning:before {
  content: "\e51e";
}
.acalog-custom .fa-ruler-combined:before {
  content: "\f546";
}
.acalog-custom .fa-copyright:before {
  content: "\f1f9";
}
.acalog-custom .fa-equals:before {
  content: "\3d";
}
.acalog-custom .fa-blender:before {
  content: "\f517";
}
.acalog-custom .fa-teeth:before {
  content: "\f62e";
}
.acalog-custom .fa-ils:before,
.acalog-custom .fa-shekel-sign:before,
.acalog-custom .fa-shekel:before,
.acalog-custom .fa-sheqel-sign:before,
.acalog-custom .fa-sheqel:before {
  content: "\f20b";
}
.acalog-custom .fa-map:before {
  content: "\f279";
}
.acalog-custom .fa-rocket:before {
  content: "\f135";
}
.acalog-custom .fa-photo-film:before,
.acalog-custom .fa-photo-video:before {
  content: "\f87c";
}
.acalog-custom .fa-folder-minus:before {
  content: "\f65d";
}
.acalog-custom .fa-store:before {
  content: "\f54e";
}
.acalog-custom .fa-arrow-trend-up:before {
  content: "\e098";
}
.acalog-custom .fa-plug-circle-minus:before {
  content: "\e55e";
}
.acalog-custom .fa-sign-hanging:before,
.acalog-custom .fa-sign:before {
  content: "\f4d9";
}
.acalog-custom .fa-bezier-curve:before {
  content: "\f55b";
}
.acalog-custom .fa-bell-slash:before {
  content: "\f1f6";
}
.acalog-custom .fa-tablet-android:before,
.acalog-custom .fa-tablet:before {
  content: "\f3fb";
}
.acalog-custom .fa-school-flag:before {
  content: "\e56e";
}
.acalog-custom .fa-fill:before {
  content: "\f575";
}
.acalog-custom .fa-angle-up:before {
  content: "\f106";
}
.acalog-custom .fa-drumstick-bite:before {
  content: "\f6d7";
}
.acalog-custom .fa-holly-berry:before {
  content: "\f7aa";
}
.acalog-custom .fa-chevron-left:before {
  content: "\f053";
}
.acalog-custom .fa-bacteria:before {
  content: "\e059";
}
.acalog-custom .fa-hand-lizard:before {
  content: "\f258";
}
.acalog-custom .fa-notdef:before {
  content: "\e1fe";
}
.acalog-custom .fa-disease:before {
  content: "\f7fa";
}
.acalog-custom .fa-briefcase-medical:before {
  content: "\f469";
}
.acalog-custom .fa-genderless:before {
  content: "\f22d";
}
.acalog-custom .fa-chevron-right:before {
  content: "\f054";
}
.acalog-custom .fa-retweet:before {
  content: "\f079";
}
.acalog-custom .fa-car-alt:before,
.acalog-custom .fa-car-rear:before {
  content: "\f5de";
}
.acalog-custom .fa-pump-soap:before {
  content: "\e06b";
}
.acalog-custom .fa-video-slash:before {
  content: "\f4e2";
}
.acalog-custom .fa-battery-2:before,
.acalog-custom .fa-battery-quarter:before {
  content: "\f243";
}
.acalog-custom .fa-radio:before {
  content: "\f8d7";
}
.acalog-custom .fa-baby-carriage:before,
.acalog-custom .fa-carriage-baby:before {
  content: "\f77d";
}
.acalog-custom .fa-traffic-light:before {
  content: "\f637";
}
.acalog-custom .fa-thermometer:before {
  content: "\f491";
}
.acalog-custom .fa-vr-cardboard:before {
  content: "\f729";
}
.acalog-custom .fa-hand-middle-finger:before {
  content: "\f806";
}
.acalog-custom .fa-percent:before,
.acalog-custom .fa-percentage:before {
  content: "\25";
}
.acalog-custom .fa-truck-moving:before {
  content: "\f4df";
}
.acalog-custom .fa-glass-water-droplet:before {
  content: "\e4f5";
}
.acalog-custom .fa-display:before {
  content: "\e163";
}
.acalog-custom .fa-face-smile:before,
.acalog-custom .fa-smile:before {
  content: "\f118";
}
.acalog-custom .fa-thumb-tack:before,
.acalog-custom .fa-thumbtack:before {
  content: "\f08d";
}
.acalog-custom .fa-trophy:before {
  content: "\f091";
}
.acalog-custom .fa-person-praying:before,
.acalog-custom .fa-pray:before {
  content: "\f683";
}
.acalog-custom .fa-hammer:before {
  content: "\f6e3";
}
.acalog-custom .fa-hand-peace:before {
  content: "\f25b";
}
.acalog-custom .fa-rotate:before,
.acalog-custom .fa-sync-alt:before {
  content: "\f2f1";
}
.acalog-custom .fa-spinner:before {
  content: "\f110";
}
.acalog-custom .fa-robot:before {
  content: "\f544";
}
.acalog-custom .fa-peace:before {
  content: "\f67c";
}
.acalog-custom .fa-cogs:before,
.acalog-custom .fa-gears:before {
  content: "\f085";
}
.acalog-custom .fa-warehouse:before {
  content: "\f494";
}
.acalog-custom .fa-arrow-up-right-dots:before {
  content: "\e4b7";
}
.acalog-custom .fa-splotch:before {
  content: "\f5bc";
}
.acalog-custom .fa-face-grin-hearts:before,
.acalog-custom .fa-grin-hearts:before {
  content: "\f584";
}
.acalog-custom .fa-dice-four:before {
  content: "\f524";
}
.acalog-custom .fa-sim-card:before {
  content: "\f7c4";
}
.acalog-custom .fa-transgender-alt:before,
.acalog-custom .fa-transgender:before {
  content: "\f225";
}
.acalog-custom .fa-mercury:before {
  content: "\f223";
}
.acalog-custom .fa-arrow-turn-down:before,
.acalog-custom .fa-level-down:before {
  content: "\f149";
}
.acalog-custom .fa-person-falling-burst:before {
  content: "\e547";
}
.acalog-custom .fa-award:before {
  content: "\f559";
}
.acalog-custom .fa-ticket-alt:before,
.acalog-custom .fa-ticket-simple:before {
  content: "\f3ff";
}
.acalog-custom .fa-building:before {
  content: "\f1ad";
}
.acalog-custom .fa-angle-double-left:before,
.acalog-custom .fa-angles-left:before {
  content: "\f100";
}
.acalog-custom .fa-qrcode:before {
  content: "\f029";
}
.acalog-custom .fa-clock-rotate-left:before,
.acalog-custom .fa-history:before {
  content: "\f1da";
}
.acalog-custom .fa-face-grin-beam-sweat:before,
.acalog-custom .fa-grin-beam-sweat:before {
  content: "\f583";
}
.acalog-custom .fa-arrow-right-from-file:before,
.acalog-custom .fa-file-export:before {
  content: "\f56e";
}
.acalog-custom .fa-shield-blank:before,
.acalog-custom .fa-shield:before {
  content: "\f132";
}
.acalog-custom .fa-arrow-up-short-wide:before,
.acalog-custom .fa-sort-amount-up-alt:before {
  content: "\f885";
}
.acalog-custom .fa-house-medical:before {
  content: "\e3b2";
}
.acalog-custom .fa-golf-ball-tee:before,
.acalog-custom .fa-golf-ball:before {
  content: "\f450";
}
.acalog-custom .fa-chevron-circle-left:before,
.acalog-custom .fa-circle-chevron-left:before {
  content: "\f137";
}
.acalog-custom .fa-house-chimney-window:before {
  content: "\e00d";
}
.acalog-custom .fa-pen-nib:before {
  content: "\f5ad";
}
.acalog-custom .fa-tent-arrow-turn-left:before {
  content: "\e580";
}
.acalog-custom .fa-tents:before {
  content: "\e582";
}
.acalog-custom .fa-magic:before,
.acalog-custom .fa-wand-magic:before {
  content: "\f0d0";
}
.acalog-custom .fa-dog:before {
  content: "\f6d3";
}
.acalog-custom .fa-carrot:before {
  content: "\f787";
}
.acalog-custom .fa-moon:before {
  content: "\f186";
}
.acalog-custom .fa-wine-glass-alt:before,
.acalog-custom .fa-wine-glass-empty:before {
  content: "\f5ce";
}
.acalog-custom .fa-cheese:before {
  content: "\f7ef";
}
.acalog-custom .fa-yin-yang:before {
  content: "\f6ad";
}
.acalog-custom .fa-music:before {
  content: "\f001";
}
.acalog-custom .fa-code-commit:before {
  content: "\f386";
}
.acalog-custom .fa-temperature-low:before {
  content: "\f76b";
}
.acalog-custom .fa-biking:before,
.acalog-custom .fa-person-biking:before {
  content: "\f84a";
}
.acalog-custom .fa-broom:before {
  content: "\f51a";
}
.acalog-custom .fa-shield-heart:before {
  content: "\e574";
}
.acalog-custom .fa-gopuram:before {
  content: "\f664";
}
.acalog-custom .fa-earth-oceania:before,
.acalog-custom .fa-globe-oceania:before {
  content: "\e47b";
}
.acalog-custom .fa-square-xmark:before,
.acalog-custom .fa-times-square:before,
.acalog-custom .fa-xmark-square:before {
  content: "\f2d3";
}
.acalog-custom .fa-hashtag:before {
  content: "\23";
}
.acalog-custom .fa-expand-alt:before,
.acalog-custom .fa-up-right-and-down-left-from-center:before {
  content: "\f424";
}
.acalog-custom .fa-oil-can:before {
  content: "\f613";
}
.acalog-custom .fa-t:before {
  content: "\54";
}
.acalog-custom .fa-hippo:before {
  content: "\f6ed";
}
.acalog-custom .fa-chart-column:before {
  content: "\e0e3";
}
.acalog-custom .fa-infinity:before {
  content: "\f534";
}
.acalog-custom .fa-vial-circle-check:before {
  content: "\e596";
}
.acalog-custom .fa-person-arrow-down-to-line:before {
  content: "\e538";
}
.acalog-custom .fa-voicemail:before {
  content: "\f897";
}
.acalog-custom .fa-fan:before {
  content: "\f863";
}
.acalog-custom .fa-person-walking-luggage:before {
  content: "\e554";
}
.acalog-custom .fa-arrows-alt-v:before,
.acalog-custom .fa-up-down:before {
  content: "\f338";
}
.acalog-custom .fa-cloud-moon-rain:before {
  content: "\f73c";
}
.acalog-custom .fa-calendar:before {
  content: "\f133";
}
.acalog-custom .fa-trailer:before {
  content: "\e041";
}
.acalog-custom .fa-bahai:before,
.acalog-custom .fa-haykal:before {
  content: "\f666";
}
.acalog-custom .fa-sd-card:before {
  content: "\f7c2";
}
.acalog-custom .fa-dragon:before {
  content: "\f6d5";
}
.acalog-custom .fa-shoe-prints:before {
  content: "\f54b";
}
.acalog-custom .fa-circle-plus:before,
.acalog-custom .fa-plus-circle:before {
  content: "\f055";
}
.acalog-custom .fa-face-grin-tongue-wink:before,
.acalog-custom .fa-grin-tongue-wink:before {
  content: "\f58b";
}
.acalog-custom .fa-hand-holding:before {
  content: "\f4bd";
}
.acalog-custom .fa-plug-circle-exclamation:before {
  content: "\e55d";
}
.acalog-custom .fa-chain-broken:before,
.acalog-custom .fa-chain-slash:before,
.acalog-custom .fa-link-slash:before,
.acalog-custom .fa-unlink:before {
  content: "\f127";
}
.acalog-custom .fa-clone:before {
  content: "\f24d";
}
.acalog-custom .fa-person-walking-arrow-loop-left:before {
  content: "\e551";
}
.acalog-custom .fa-arrow-up-z-a:before,
.acalog-custom .fa-sort-alpha-up-alt:before {
  content: "\f882";
}
.acalog-custom .fa-fire-alt:before,
.acalog-custom .fa-fire-flame-curved:before {
  content: "\f7e4";
}
.acalog-custom .fa-tornado:before {
  content: "\f76f";
}
.acalog-custom .fa-file-circle-plus:before {
  content: "\e494";
}
.acalog-custom .fa-book-quran:before,
.acalog-custom .fa-quran:before {
  content: "\f687";
}
.acalog-custom .fa-anchor:before {
  content: "\f13d";
}
.acalog-custom .fa-border-all:before {
  content: "\f84c";
}
.acalog-custom .fa-angry:before,
.acalog-custom .fa-face-angry:before {
  content: "\f556";
}
.acalog-custom .fa-cookie-bite:before {
  content: "\f564";
}
.acalog-custom .fa-arrow-trend-down:before {
  content: "\e097";
}
.acalog-custom .fa-feed:before,
.acalog-custom .fa-rss:before {
  content: "\f09e";
}
.acalog-custom .fa-draw-polygon:before {
  content: "\f5ee";
}
.acalog-custom .fa-balance-scale:before,
.acalog-custom .fa-scale-balanced:before {
  content: "\f24e";
}
.acalog-custom .fa-gauge-simple-high:before,
.acalog-custom .fa-tachometer-fast:before,
.acalog-custom .fa-tachometer:before {
  content: "\f62a";
}
.acalog-custom .fa-shower:before {
  content: "\f2cc";
}
.acalog-custom .fa-desktop-alt:before,
.acalog-custom .fa-desktop:before {
  content: "\f390";
}
.acalog-custom .fa-m:before {
  content: "\4d";
}
.acalog-custom .fa-table-list:before,
.acalog-custom .fa-th-list:before {
  content: "\f00b";
}
.acalog-custom .fa-comment-sms:before,
.acalog-custom .fa-sms:before {
  content: "\f7cd";
}
.acalog-custom .fa-book:before {
  content: "\f02d";
}
.acalog-custom .fa-user-plus:before {
  content: "\f234";
}
.acalog-custom .fa-check:before {
  content: "\f00c";
}
.acalog-custom .fa-battery-4:before,
.acalog-custom .fa-battery-three-quarters:before {
  content: "\f241";
}
.acalog-custom .fa-house-circle-check:before {
  content: "\e509";
}
.acalog-custom .fa-angle-left:before {
  content: "\f104";
}
.acalog-custom .fa-diagram-successor:before {
  content: "\e47a";
}
.acalog-custom .fa-truck-arrow-right:before {
  content: "\e58b";
}
.acalog-custom .fa-arrows-split-up-and-left:before {
  content: "\e4bc";
}
.acalog-custom .fa-fist-raised:before,
.acalog-custom .fa-hand-fist:before {
  content: "\f6de";
}
.acalog-custom .fa-cloud-moon:before {
  content: "\f6c3";
}
.acalog-custom .fa-briefcase:before {
  content: "\f0b1";
}
.acalog-custom .fa-person-falling:before {
  content: "\e546";
}
.acalog-custom .fa-image-portrait:before,
.acalog-custom .fa-portrait:before {
  content: "\f3e0";
}
.acalog-custom .fa-user-tag:before {
  content: "\f507";
}
.acalog-custom .fa-rug:before {
  content: "\e569";
}
.acalog-custom .fa-earth-europe:before,
.acalog-custom .fa-globe-europe:before {
  content: "\f7a2";
}
.acalog-custom .fa-cart-flatbed-suitcase:before,
.acalog-custom .fa-luggage-cart:before {
  content: "\f59d";
}
.acalog-custom .fa-rectangle-times:before,
.acalog-custom .fa-rectangle-xmark:before,
.acalog-custom .fa-times-rectangle:before,
.acalog-custom .fa-window-close:before {
  content: "\f410";
}
.acalog-custom .fa-baht-sign:before {
  content: "\e0ac";
}
.acalog-custom .fa-book-open:before {
  content: "\f518";
}
.acalog-custom .fa-book-journal-whills:before,
.acalog-custom .fa-journal-whills:before {
  content: "\f66a";
}
.acalog-custom .fa-handcuffs:before {
  content: "\e4f8";
}
.acalog-custom .fa-exclamation-triangle:before,
.acalog-custom .fa-triangle-exclamation:before,
.acalog-custom .fa-warning:before {
  content: "\f071";
}
.acalog-custom .fa-database:before {
  content: "\f1c0";
}
.acalog-custom .fa-arrow-turn-right:before,
.acalog-custom .fa-mail-forward:before,
.acalog-custom .fa-share:before {
  content: "\f064";
}
.acalog-custom .fa-bottle-droplet:before {
  content: "\e4c4";
}
.acalog-custom .fa-mask-face:before {
  content: "\e1d7";
}
.acalog-custom .fa-hill-rockslide:before {
  content: "\e508";
}
.acalog-custom .fa-exchange-alt:before,
.acalog-custom .fa-right-left:before {
  content: "\f362";
}
.acalog-custom .fa-paper-plane:before {
  content: "\f1d8";
}
.acalog-custom .fa-road-circle-exclamation:before {
  content: "\e565";
}
.acalog-custom .fa-dungeon:before {
  content: "\f6d9";
}
.acalog-custom .fa-align-right:before {
  content: "\f038";
}
.acalog-custom .fa-money-bill-1-wave:before,
.acalog-custom .fa-money-bill-wave-alt:before {
  content: "\f53b";
}
.acalog-custom .fa-life-ring:before {
  content: "\f1cd";
}
.acalog-custom .fa-hands:before,
.acalog-custom .fa-sign-language:before,
.acalog-custom .fa-signing:before {
  content: "\f2a7";
}
.acalog-custom .fa-calendar-day:before {
  content: "\f783";
}
.acalog-custom .fa-ladder-water:before,
.acalog-custom .fa-swimming-pool:before,
.acalog-custom .fa-water-ladder:before {
  content: "\f5c5";
}
.acalog-custom .fa-arrows-up-down:before,
.acalog-custom .fa-arrows-v:before {
  content: "\f07d";
}
.acalog-custom .fa-face-grimace:before,
.acalog-custom .fa-grimace:before {
  content: "\f57f";
}
.acalog-custom .fa-wheelchair-alt:before,
.acalog-custom .fa-wheelchair-move:before {
  content: "\e2ce";
}
.acalog-custom .fa-level-down-alt:before,
.acalog-custom .fa-turn-down:before {
  content: "\f3be";
}
.acalog-custom .fa-person-walking-arrow-right:before {
  content: "\e552";
}
.acalog-custom .fa-envelope-square:before,
.acalog-custom .fa-square-envelope:before {
  content: "\f199";
}
.acalog-custom .fa-dice:before {
  content: "\f522";
}
.acalog-custom .fa-bowling-ball:before {
  content: "\f436";
}
.acalog-custom .fa-brain:before {
  content: "\f5dc";
}
.acalog-custom .fa-band-aid:before,
.acalog-custom .fa-bandage:before {
  content: "\f462";
}
.acalog-custom .fa-calendar-minus:before {
  content: "\f272";
}
.acalog-custom .fa-circle-xmark:before,
.acalog-custom .fa-times-circle:before,
.acalog-custom .fa-xmark-circle:before {
  content: "\f057";
}
.acalog-custom .fa-gifts:before {
  content: "\f79c";
}
.acalog-custom .fa-hotel:before {
  content: "\f594";
}
.acalog-custom .fa-earth-asia:before,
.acalog-custom .fa-globe-asia:before {
  content: "\f57e";
}
.acalog-custom .fa-id-card-alt:before,
.acalog-custom .fa-id-card-clip:before {
  content: "\f47f";
}
.acalog-custom .fa-magnifying-glass-plus:before,
.acalog-custom .fa-search-plus:before {
  content: "\f00e";
}
.acalog-custom .fa-thumbs-up:before {
  content: "\f164";
}
.acalog-custom .fa-user-clock:before {
  content: "\f4fd";
}
.acalog-custom .fa-allergies:before,
.acalog-custom .fa-hand-dots:before {
  content: "\f461";
}
.acalog-custom .fa-file-invoice:before {
  content: "\f570";
}
.acalog-custom .fa-window-minimize:before {
  content: "\f2d1";
}
.acalog-custom .fa-coffee:before,
.acalog-custom .fa-mug-saucer:before {
  content: "\f0f4";
}
.acalog-custom .fa-brush:before {
  content: "\f55d";
}
.acalog-custom .fa-mask:before {
  content: "\f6fa";
}
.acalog-custom .fa-magnifying-glass-minus:before,
.acalog-custom .fa-search-minus:before {
  content: "\f010";
}
.acalog-custom .fa-ruler-vertical:before {
  content: "\f548";
}
.acalog-custom .fa-user-alt:before,
.acalog-custom .fa-user-large:before {
  content: "\f406";
}
.acalog-custom .fa-train-tram:before {
  content: "\e5b4";
}
.acalog-custom .fa-user-nurse:before {
  content: "\f82f";
}
.acalog-custom .fa-syringe:before {
  content: "\f48e";
}
.acalog-custom .fa-cloud-sun:before {
  content: "\f6c4";
}
.acalog-custom .fa-stopwatch-20:before {
  content: "\e06f";
}
.acalog-custom .fa-square-full:before {
  content: "\f45c";
}
.acalog-custom .fa-magnet:before {
  content: "\f076";
}
.acalog-custom .fa-jar:before {
  content: "\e516";
}
.acalog-custom .fa-note-sticky:before,
.acalog-custom .fa-sticky-note:before {
  content: "\f249";
}
.acalog-custom .fa-bug-slash:before {
  content: "\e490";
}
.acalog-custom .fa-arrow-up-from-water-pump:before {
  content: "\e4b6";
}
.acalog-custom .fa-bone:before {
  content: "\f5d7";
}
.acalog-custom .fa-user-injured:before {
  content: "\f728";
}
.acalog-custom .fa-face-sad-tear:before,
.acalog-custom .fa-sad-tear:before {
  content: "\f5b4";
}
.acalog-custom .fa-plane:before {
  content: "\f072";
}
.acalog-custom .fa-tent-arrows-down:before {
  content: "\e581";
}
.acalog-custom .fa-exclamation:before {
  content: "\21";
}
.acalog-custom .fa-arrows-spin:before {
  content: "\e4bb";
}
.acalog-custom .fa-print:before {
  content: "\f02f";
}
.acalog-custom .fa-try:before,
.acalog-custom .fa-turkish-lira-sign:before,
.acalog-custom .fa-turkish-lira:before {
  content: "\e2bb";
}
.acalog-custom .fa-dollar-sign:before,
.acalog-custom .fa-dollar:before,
.acalog-custom .fa-usd:before {
  content: "\24";
}
.acalog-custom .fa-x:before {
  content: "\58";
}
.acalog-custom .fa-magnifying-glass-dollar:before,
.acalog-custom .fa-search-dollar:before {
  content: "\f688";
}
.acalog-custom .fa-users-cog:before,
.acalog-custom .fa-users-gear:before {
  content: "\f509";
}
.acalog-custom .fa-person-military-pointing:before {
  content: "\e54a";
}
.acalog-custom .fa-bank:before,
.acalog-custom .fa-building-columns:before,
.acalog-custom .fa-institution:before,
.acalog-custom .fa-museum:before,
.acalog-custom .fa-university:before {
  content: "\f19c";
}
.acalog-custom .fa-umbrella:before {
  content: "\f0e9";
}
.acalog-custom .fa-trowel:before {
  content: "\e589";
}
.acalog-custom .fa-d:before {
  content: "\44";
}
.acalog-custom .fa-stapler:before {
  content: "\e5af";
}
.acalog-custom .fa-masks-theater:before,
.acalog-custom .fa-theater-masks:before {
  content: "\f630";
}
.acalog-custom .fa-kip-sign:before {
  content: "\e1c4";
}
.acalog-custom .fa-hand-point-left:before {
  content: "\f0a5";
}
.acalog-custom .fa-handshake-alt:before,
.acalog-custom .fa-handshake-simple:before {
  content: "\f4c6";
}
.acalog-custom .fa-fighter-jet:before,
.acalog-custom .fa-jet-fighter:before {
  content: "\f0fb";
}
.acalog-custom .fa-share-alt-square:before,
.acalog-custom .fa-square-share-nodes:before {
  content: "\f1e1";
}
.acalog-custom .fa-barcode:before {
  content: "\f02a";
}
.acalog-custom .fa-plus-minus:before {
  content: "\e43c";
}
.acalog-custom .fa-video-camera:before,
.acalog-custom .fa-video:before {
  content: "\f03d";
}
.acalog-custom .fa-graduation-cap:before,
.acalog-custom .fa-mortar-board:before {
  content: "\f19d";
}
.acalog-custom .fa-hand-holding-medical:before {
  content: "\e05c";
}
.acalog-custom .fa-person-circle-check:before {
  content: "\e53e";
}
.acalog-custom .fa-level-up-alt:before,
.acalog-custom .fa-turn-up:before {
  content: "\f3bf";
}
.acalog-custom .fa-sr-only,
.acalog-custom .fa-sr-only-focusable:not(:focus),
.acalog-custom .sr-only,
.acalog-custom .sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  white-space: nowrap;
  border-width: 0;
}
.acalog-custom :host,
.acalog-custom :root {
  --fa-style-family-brands: "Font Awesome 6 Brands";
  --fa-font-brands: normal 400 1em "Font Awesome 6 Brands";
}
@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../../img/gateway/fa-brands-400.woff2#iefix") format("woff2"), url("../../img/gateway/fa-brands-400.ttf#iefix") format("truetype");
}
.acalog-custom .fa-brands,
.acalog-custom .fab {
  font-weight: 400;
}
.acalog-custom .fa-monero:before {
  content: "\f3d0";
}
.acalog-custom .fa-hooli:before {
  content: "\f427";
}
.acalog-custom .fa-yelp:before {
  content: "\f1e9";
}
.acalog-custom .fa-cc-visa:before {
  content: "\f1f0";
}
.acalog-custom .fa-lastfm:before {
  content: "\f202";
}
.acalog-custom .fa-shopware:before {
  content: "\f5b5";
}
.acalog-custom .fa-creative-commons-nc:before {
  content: "\f4e8";
}
.acalog-custom .fa-aws:before {
  content: "\f375";
}
.acalog-custom .fa-redhat:before {
  content: "\f7bc";
}
.acalog-custom .fa-yoast:before {
  content: "\f2b1";
}
.acalog-custom .fa-cloudflare:before {
  content: "\e07d";
}
.acalog-custom .fa-ups:before {
  content: "\f7e0";
}
.acalog-custom .fa-wpexplorer:before {
  content: "\f2de";
}
.acalog-custom .fa-dyalog:before {
  content: "\f399";
}
.acalog-custom .fa-bity:before {
  content: "\f37a";
}
.acalog-custom .fa-stackpath:before {
  content: "\f842";
}
.acalog-custom .fa-buysellads:before {
  content: "\f20d";
}
.acalog-custom .fa-first-order:before {
  content: "\f2b0";
}
.acalog-custom .fa-modx:before {
  content: "\f285";
}
.acalog-custom .fa-guilded:before {
  content: "\e07e";
}
.acalog-custom .fa-vnv:before {
  content: "\f40b";
}
.acalog-custom .fa-js-square:before,
.acalog-custom .fa-square-js:before {
  content: "\f3b9";
}
.acalog-custom .fa-microsoft:before {
  content: "\f3ca";
}
.acalog-custom .fa-qq:before {
  content: "\f1d6";
}
.acalog-custom .fa-orcid:before {
  content: "\f8d2";
}
.acalog-custom .fa-java:before {
  content: "\f4e4";
}
.acalog-custom .fa-invision:before {
  content: "\f7b0";
}
.acalog-custom .fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}
.acalog-custom .fa-centercode:before {
  content: "\f380";
}
.acalog-custom .fa-glide-g:before {
  content: "\f2a6";
}
.acalog-custom .fa-drupal:before {
  content: "\f1a9";
}
.acalog-custom .fa-hire-a-helper:before {
  content: "\f3b0";
}
.acalog-custom .fa-creative-commons-by:before {
  content: "\f4e7";
}
.acalog-custom .fa-unity:before {
  content: "\e049";
}
.acalog-custom .fa-whmcs:before {
  content: "\f40d";
}
.acalog-custom .fa-rocketchat:before {
  content: "\f3e8";
}
.acalog-custom .fa-vk:before {
  content: "\f189";
}
.acalog-custom .fa-untappd:before {
  content: "\f405";
}
.acalog-custom .fa-mailchimp:before {
  content: "\f59e";
}
.acalog-custom .fa-css3-alt:before {
  content: "\f38b";
}
.acalog-custom .fa-reddit-square:before,
.acalog-custom .fa-square-reddit:before {
  content: "\f1a2";
}
.acalog-custom .fa-vimeo-v:before {
  content: "\f27d";
}
.acalog-custom .fa-contao:before {
  content: "\f26d";
}
.acalog-custom .fa-square-font-awesome:before {
  content: "\e5ad";
}
.acalog-custom .fa-deskpro:before {
  content: "\f38f";
}
.acalog-custom .fa-sistrix:before {
  content: "\f3ee";
}
.acalog-custom .fa-instagram-square:before,
.acalog-custom .fa-square-instagram:before {
  content: "\e055";
}
.acalog-custom .fa-battle-net:before {
  content: "\f835";
}
.acalog-custom .fa-the-red-yeti:before {
  content: "\f69d";
}
.acalog-custom .fa-hacker-news-square:before,
.acalog-custom .fa-square-hacker-news:before {
  content: "\f3af";
}
.acalog-custom .fa-edge:before {
  content: "\f282";
}
.acalog-custom .fa-threads:before {
  content: "\e618";
}
.acalog-custom .fa-napster:before {
  content: "\f3d2";
}
.acalog-custom .fa-snapchat-square:before,
.acalog-custom .fa-square-snapchat:before {
  content: "\f2ad";
}
.acalog-custom .fa-google-plus-g:before {
  content: "\f0d5";
}
.acalog-custom .fa-artstation:before {
  content: "\f77a";
}
.acalog-custom .fa-markdown:before {
  content: "\f60f";
}
.acalog-custom .fa-sourcetree:before {
  content: "\f7d3";
}
.acalog-custom .fa-google-plus:before {
  content: "\f2b3";
}
.acalog-custom .fa-diaspora:before {
  content: "\f791";
}
.acalog-custom .fa-foursquare:before {
  content: "\f180";
}
.acalog-custom .fa-stack-overflow:before {
  content: "\f16c";
}
.acalog-custom .fa-github-alt:before {
  content: "\f113";
}
.acalog-custom .fa-phoenix-squadron:before {
  content: "\f511";
}
.acalog-custom .fa-pagelines:before {
  content: "\f18c";
}
.acalog-custom .fa-algolia:before {
  content: "\f36c";
}
.acalog-custom .fa-red-river:before {
  content: "\f3e3";
}
.acalog-custom .fa-creative-commons-sa:before {
  content: "\f4ef";
}
.acalog-custom .fa-safari:before {
  content: "\f267";
}
.acalog-custom .fa-google:before {
  content: "\f1a0";
}
.acalog-custom .fa-font-awesome-alt:before,
.acalog-custom .fa-square-font-awesome-stroke:before {
  content: "\f35c";
}
.acalog-custom .fa-atlassian:before {
  content: "\f77b";
}
.acalog-custom .fa-linkedin-in:before {
  content: "\f0e1";
}
.acalog-custom .fa-digital-ocean:before {
  content: "\f391";
}
.acalog-custom .fa-nimblr:before {
  content: "\f5a8";
}
.acalog-custom .fa-chromecast:before {
  content: "\f838";
}
.acalog-custom .fa-evernote:before {
  content: "\f839";
}
.acalog-custom .fa-hacker-news:before {
  content: "\f1d4";
}
.acalog-custom .fa-creative-commons-sampling:before {
  content: "\f4f0";
}
.acalog-custom .fa-adversal:before {
  content: "\f36a";
}
.acalog-custom .fa-creative-commons:before {
  content: "\f25e";
}
.acalog-custom .fa-watchman-monitoring:before {
  content: "\e087";
}
.acalog-custom .fa-fonticons:before {
  content: "\f280";
}
.acalog-custom .fa-weixin:before {
  content: "\f1d7";
}
.acalog-custom .fa-shirtsinbulk:before {
  content: "\f214";
}
.acalog-custom .fa-codepen:before {
  content: "\f1cb";
}
.acalog-custom .fa-git-alt:before {
  content: "\f841";
}
.acalog-custom .fa-lyft:before {
  content: "\f3c3";
}
.acalog-custom .fa-rev:before {
  content: "\f5b2";
}
.acalog-custom .fa-windows:before {
  content: "\f17a";
}
.acalog-custom .fa-wizards-of-the-coast:before {
  content: "\f730";
}
.acalog-custom .fa-square-viadeo:before,
.acalog-custom .fa-viadeo-square:before {
  content: "\f2aa";
}
.acalog-custom .fa-meetup:before {
  content: "\f2e0";
}
.acalog-custom .fa-centos:before {
  content: "\f789";
}
.acalog-custom .fa-adn:before {
  content: "\f170";
}
.acalog-custom .fa-cloudsmith:before {
  content: "\f384";
}
.acalog-custom .fa-pied-piper-alt:before {
  content: "\f1a8";
}
.acalog-custom .fa-dribbble-square:before,
.acalog-custom .fa-square-dribbble:before {
  content: "\f397";
}
.acalog-custom .fa-codiepie:before {
  content: "\f284";
}
.acalog-custom .fa-node:before {
  content: "\f419";
}
.acalog-custom .fa-mix:before {
  content: "\f3cb";
}
.acalog-custom .fa-steam:before {
  content: "\f1b6";
}
.acalog-custom .fa-cc-apple-pay:before {
  content: "\f416";
}
.acalog-custom .fa-scribd:before {
  content: "\f28a";
}
.acalog-custom .fa-debian:before {
  content: "\e60b";
}
.acalog-custom .fa-openid:before {
  content: "\f19b";
}
.acalog-custom .fa-instalod:before {
  content: "\e081";
}
.acalog-custom .fa-expeditedssl:before {
  content: "\f23e";
}
.acalog-custom .fa-sellcast:before {
  content: "\f2da";
}
.acalog-custom .fa-square-twitter:before,
.acalog-custom .fa-twitter-square:before {
  content: "\f081";
}
.acalog-custom .fa-r-project:before {
  content: "\f4f7";
}
.acalog-custom .fa-delicious:before {
  content: "\f1a5";
}
.acalog-custom .fa-freebsd:before {
  content: "\f3a4";
}
.acalog-custom .fa-vuejs:before {
  content: "\f41f";
}
.acalog-custom .fa-accusoft:before {
  content: "\f369";
}
.acalog-custom .fa-ioxhost:before {
  content: "\f208";
}
.acalog-custom .fa-fonticons-fi:before {
  content: "\f3a2";
}
.acalog-custom .fa-app-store:before {
  content: "\f36f";
}
.acalog-custom .fa-cc-mastercard:before {
  content: "\f1f1";
}
.acalog-custom .fa-itunes-note:before {
  content: "\f3b5";
}
.acalog-custom .fa-golang:before {
  content: "\e40f";
}
.acalog-custom .fa-kickstarter:before {
  content: "\f3bb";
}
.acalog-custom .fa-grav:before {
  content: "\f2d6";
}
.acalog-custom .fa-weibo:before {
  content: "\f18a";
}
.acalog-custom .fa-uncharted:before {
  content: "\e084";
}
.acalog-custom .fa-firstdraft:before {
  content: "\f3a1";
}
.acalog-custom .fa-square-youtube:before,
.acalog-custom .fa-youtube-square:before {
  content: "\f431";
}
.acalog-custom .fa-wikipedia-w:before {
  content: "\f266";
}
.acalog-custom .fa-rendact:before,
.acalog-custom .fa-wpressr:before {
  content: "\f3e4";
}
.acalog-custom .fa-angellist:before {
  content: "\f209";
}
.acalog-custom .fa-galactic-republic:before {
  content: "\f50c";
}
.acalog-custom .fa-nfc-directional:before {
  content: "\e530";
}
.acalog-custom .fa-skype:before {
  content: "\f17e";
}
.acalog-custom .fa-joget:before {
  content: "\f3b7";
}
.acalog-custom .fa-fedora:before {
  content: "\f798";
}
.acalog-custom .fa-stripe-s:before {
  content: "\f42a";
}
.acalog-custom .fa-meta:before {
  content: "\e49b";
}
.acalog-custom .fa-laravel:before {
  content: "\f3bd";
}
.acalog-custom .fa-hotjar:before {
  content: "\f3b1";
}
.acalog-custom .fa-bluetooth-b:before {
  content: "\f294";
}
.acalog-custom .fa-sticker-mule:before {
  content: "\f3f7";
}
.acalog-custom .fa-creative-commons-zero:before {
  content: "\f4f3";
}
.acalog-custom .fa-hips:before {
  content: "\f452";
}
.acalog-custom .fa-behance:before {
  content: "\f1b4";
}
.acalog-custom .fa-reddit:before {
  content: "\f1a1";
}
.acalog-custom .fa-discord:before {
  content: "\f392";
}
.acalog-custom .fa-chrome:before {
  content: "\f268";
}
.acalog-custom .fa-app-store-ios:before {
  content: "\f370";
}
.acalog-custom .fa-cc-discover:before {
  content: "\f1f2";
}
.acalog-custom .fa-wpbeginner:before {
  content: "\f297";
}
.acalog-custom .fa-confluence:before {
  content: "\f78d";
}
.acalog-custom .fa-mdb:before {
  content: "\f8ca";
}
.acalog-custom .fa-dochub:before {
  content: "\f394";
}
.acalog-custom .fa-accessible-icon:before {
  content: "\f368";
}
.acalog-custom .fa-ebay:before {
  content: "\f4f4";
}
.acalog-custom .fa-amazon:before {
  content: "\f270";
}
.acalog-custom .fa-unsplash:before {
  content: "\e07c";
}
.acalog-custom .fa-yarn:before {
  content: "\f7e3";
}
.acalog-custom .fa-square-steam:before,
.acalog-custom .fa-steam-square:before {
  content: "\f1b7";
}
.acalog-custom .fa-500px:before {
  content: "\f26e";
}
.acalog-custom .fa-square-vimeo:before,
.acalog-custom .fa-vimeo-square:before {
  content: "\f194";
}
.acalog-custom .fa-asymmetrik:before {
  content: "\f372";
}
.acalog-custom .fa-font-awesome-flag:before,
.acalog-custom .fa-font-awesome-logo-full:before,
.acalog-custom .fa-font-awesome:before {
  content: "\f2b4";
}
.acalog-custom .fa-gratipay:before {
  content: "\f184";
}
.acalog-custom .fa-apple:before {
  content: "\f179";
}
.acalog-custom .fa-hive:before {
  content: "\e07f";
}
.acalog-custom .fa-gitkraken:before {
  content: "\f3a6";
}
.acalog-custom .fa-keybase:before {
  content: "\f4f5";
}
.acalog-custom .fa-apple-pay:before {
  content: "\f415";
}
.acalog-custom .fa-padlet:before {
  content: "\e4a0";
}
.acalog-custom .fa-amazon-pay:before {
  content: "\f42c";
}
.acalog-custom .fa-github-square:before,
.acalog-custom .fa-square-github:before {
  content: "\f092";
}
.acalog-custom .fa-stumbleupon:before {
  content: "\f1a4";
}
.acalog-custom .fa-fedex:before {
  content: "\f797";
}
.acalog-custom .fa-phoenix-framework:before {
  content: "\f3dc";
}
.acalog-custom .fa-shopify:before {
  content: "\e057";
}
.acalog-custom .fa-neos:before {
  content: "\f612";
}
.acalog-custom .fa-square-threads:before {
  content: "\e619";
}
.acalog-custom .fa-hackerrank:before {
  content: "\f5f7";
}
.acalog-custom .fa-researchgate:before {
  content: "\f4f8";
}
.acalog-custom .fa-swift:before {
  content: "\f8e1";
}
.acalog-custom .fa-angular:before {
  content: "\f420";
}
.acalog-custom .fa-speakap:before {
  content: "\f3f3";
}
.acalog-custom .fa-angrycreative:before {
  content: "\f36e";
}
.acalog-custom .fa-y-combinator:before {
  content: "\f23b";
}
.acalog-custom .fa-empire:before {
  content: "\f1d1";
}
.acalog-custom .fa-envira:before {
  content: "\f299";
}
.acalog-custom .fa-gitlab-square:before,
.acalog-custom .fa-square-gitlab:before {
  content: "\e5ae";
}
.acalog-custom .fa-studiovinari:before {
  content: "\f3f8";
}
.acalog-custom .fa-pied-piper:before {
  content: "\f2ae";
}
.acalog-custom .fa-wordpress:before {
  content: "\f19a";
}
.acalog-custom .fa-product-hunt:before {
  content: "\f288";
}
.acalog-custom .fa-firefox:before {
  content: "\f269";
}
.acalog-custom .fa-linode:before {
  content: "\f2b8";
}
.acalog-custom .fa-goodreads:before {
  content: "\f3a8";
}
.acalog-custom .fa-odnoklassniki-square:before,
.acalog-custom .fa-square-odnoklassniki:before {
  content: "\f264";
}
.acalog-custom .fa-jsfiddle:before {
  content: "\f1cc";
}
.acalog-custom .fa-sith:before {
  content: "\f512";
}
.acalog-custom .fa-themeisle:before {
  content: "\f2b2";
}
.acalog-custom .fa-page4:before {
  content: "\f3d7";
}
.acalog-custom .fa-hashnode:before {
  content: "\e499";
}
.acalog-custom .fa-react:before {
  content: "\f41b";
}
.acalog-custom .fa-cc-paypal:before {
  content: "\f1f4";
}
.acalog-custom .fa-squarespace:before {
  content: "\f5be";
}
.acalog-custom .fa-cc-stripe:before {
  content: "\f1f5";
}
.acalog-custom .fa-creative-commons-share:before {
  content: "\f4f2";
}
.acalog-custom .fa-bitcoin:before {
  content: "\f379";
}
.acalog-custom .fa-keycdn:before {
  content: "\f3ba";
}
.acalog-custom .fa-opera:before {
  content: "\f26a";
}
.acalog-custom .fa-itch-io:before {
  content: "\f83a";
}
.acalog-custom .fa-umbraco:before {
  content: "\f8e8";
}
.acalog-custom .fa-galactic-senate:before {
  content: "\f50d";
}
.acalog-custom .fa-ubuntu:before {
  content: "\f7df";
}
.acalog-custom .fa-draft2digital:before {
  content: "\f396";
}
.acalog-custom .fa-stripe:before {
  content: "\f429";
}
.acalog-custom .fa-houzz:before {
  content: "\f27c";
}
.acalog-custom .fa-gg:before {
  content: "\f260";
}
.acalog-custom .fa-dhl:before {
  content: "\f790";
}
.acalog-custom .fa-pinterest-square:before,
.acalog-custom .fa-square-pinterest:before {
  content: "\f0d3";
}
.acalog-custom .fa-xing:before {
  content: "\f168";
}
.acalog-custom .fa-blackberry:before {
  content: "\f37b";
}
.acalog-custom .fa-creative-commons-pd:before {
  content: "\f4ec";
}
.acalog-custom .fa-playstation:before {
  content: "\f3df";
}
.acalog-custom .fa-quinscape:before {
  content: "\f459";
}
.acalog-custom .fa-less:before {
  content: "\f41d";
}
.acalog-custom .fa-blogger-b:before {
  content: "\f37d";
}
.acalog-custom .fa-opencart:before {
  content: "\f23d";
}
.acalog-custom .fa-vine:before {
  content: "\f1ca";
}
.acalog-custom .fa-paypal:before {
  content: "\f1ed";
}
.acalog-custom .fa-gitlab:before {
  content: "\f296";
}
.acalog-custom .fa-typo3:before {
  content: "\f42b";
}
.acalog-custom .fa-reddit-alien:before {
  content: "\f281";
}
.acalog-custom .fa-yahoo:before {
  content: "\f19e";
}
.acalog-custom .fa-dailymotion:before {
  content: "\e052";
}
.acalog-custom .fa-affiliatetheme:before {
  content: "\f36b";
}
.acalog-custom .fa-pied-piper-pp:before {
  content: "\f1a7";
}
.acalog-custom .fa-bootstrap:before {
  content: "\f836";
}
.acalog-custom .fa-odnoklassniki:before {
  content: "\f263";
}
.acalog-custom .fa-nfc-symbol:before {
  content: "\e531";
}
.acalog-custom .fa-ethereum:before {
  content: "\f42e";
}
.acalog-custom .fa-speaker-deck:before {
  content: "\f83c";
}
.acalog-custom .fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}
.acalog-custom .fa-patreon:before {
  content: "\f3d9";
}
.acalog-custom .fa-avianex:before {
  content: "\f374";
}
.acalog-custom .fa-ello:before {
  content: "\f5f1";
}
.acalog-custom .fa-gofore:before {
  content: "\f3a7";
}
.acalog-custom .fa-bimobject:before {
  content: "\f378";
}
.acalog-custom .fa-facebook-f:before {
  content: "\f39e";
}
.acalog-custom .fa-google-plus-square:before,
.acalog-custom .fa-square-google-plus:before {
  content: "\f0d4";
}
.acalog-custom .fa-mandalorian:before {
  content: "\f50f";
}
.acalog-custom .fa-first-order-alt:before {
  content: "\f50a";
}
.acalog-custom .fa-osi:before {
  content: "\f41a";
}
.acalog-custom .fa-google-wallet:before {
  content: "\f1ee";
}
.acalog-custom .fa-d-and-d-beyond:before {
  content: "\f6ca";
}
.acalog-custom .fa-periscope:before {
  content: "\f3da";
}
.acalog-custom .fa-fulcrum:before {
  content: "\f50b";
}
.acalog-custom .fa-cloudscale:before {
  content: "\f383";
}
.acalog-custom .fa-forumbee:before {
  content: "\f211";
}
.acalog-custom .fa-mizuni:before {
  content: "\f3cc";
}
.acalog-custom .fa-schlix:before {
  content: "\f3ea";
}
.acalog-custom .fa-square-xing:before,
.acalog-custom .fa-xing-square:before {
  content: "\f169";
}
.acalog-custom .fa-bandcamp:before {
  content: "\f2d5";
}
.acalog-custom .fa-wpforms:before {
  content: "\f298";
}
.acalog-custom .fa-cloudversify:before {
  content: "\f385";
}
.acalog-custom .fa-usps:before {
  content: "\f7e1";
}
.acalog-custom .fa-megaport:before {
  content: "\f5a3";
}
.acalog-custom .fa-magento:before {
  content: "\f3c4";
}
.acalog-custom .fa-spotify:before {
  content: "\f1bc";
}
.acalog-custom .fa-optin-monster:before {
  content: "\f23c";
}
.acalog-custom .fa-fly:before {
  content: "\f417";
}
.acalog-custom .fa-aviato:before {
  content: "\f421";
}
.acalog-custom .fa-itunes:before {
  content: "\f3b4";
}
.acalog-custom .fa-cuttlefish:before {
  content: "\f38c";
}
.acalog-custom .fa-blogger:before {
  content: "\f37c";
}
.acalog-custom .fa-flickr:before {
  content: "\f16e";
}
.acalog-custom .fa-viber:before {
  content: "\f409";
}
.acalog-custom .fa-soundcloud:before {
  content: "\f1be";
}
.acalog-custom .fa-digg:before {
  content: "\f1a6";
}
.acalog-custom .fa-tencent-weibo:before {
  content: "\f1d5";
}
.acalog-custom .fa-symfony:before {
  content: "\f83d";
}
.acalog-custom .fa-maxcdn:before {
  content: "\f136";
}
.acalog-custom .fa-etsy:before {
  content: "\f2d7";
}
.acalog-custom .fa-facebook-messenger:before {
  content: "\f39f";
}
.acalog-custom .fa-audible:before {
  content: "\f373";
}
.acalog-custom .fa-think-peaks:before {
  content: "\f731";
}
.acalog-custom .fa-bilibili:before {
  content: "\e3d9";
}
.acalog-custom .fa-erlang:before {
  content: "\f39d";
}
.acalog-custom .fa-x-twitter:before {
  content: "\e61b";
}
.acalog-custom .fa-cotton-bureau:before {
  content: "\f89e";
}
.acalog-custom .fa-dashcube:before {
  content: "\f210";
}
.acalog-custom .fa-42-group:before,
.acalog-custom .fa-innosoft:before {
  content: "\e080";
}
.acalog-custom .fa-stack-exchange:before {
  content: "\f18d";
}
.acalog-custom .fa-elementor:before {
  content: "\f430";
}
.acalog-custom .fa-pied-piper-square:before,
.acalog-custom .fa-square-pied-piper:before {
  content: "\e01e";
}
.acalog-custom .fa-creative-commons-nd:before {
  content: "\f4eb";
}
.acalog-custom .fa-palfed:before {
  content: "\f3d8";
}
.acalog-custom .fa-superpowers:before {
  content: "\f2dd";
}
.acalog-custom .fa-resolving:before {
  content: "\f3e7";
}
.acalog-custom .fa-xbox:before {
  content: "\f412";
}
.acalog-custom .fa-searchengin:before {
  content: "\f3eb";
}
.acalog-custom .fa-tiktok:before {
  content: "\e07b";
}
.acalog-custom .fa-facebook-square:before,
.acalog-custom .fa-square-facebook:before {
  content: "\f082";
}
.acalog-custom .fa-renren:before {
  content: "\f18b";
}
.acalog-custom .fa-linux:before {
  content: "\f17c";
}
.acalog-custom .fa-glide:before {
  content: "\f2a5";
}
.acalog-custom .fa-linkedin:before {
  content: "\f08c";
}
.acalog-custom .fa-hubspot:before {
  content: "\f3b2";
}
.acalog-custom .fa-deploydog:before {
  content: "\f38e";
}
.acalog-custom .fa-twitch:before {
  content: "\f1e8";
}
.acalog-custom .fa-ravelry:before {
  content: "\f2d9";
}
.acalog-custom .fa-mixer:before {
  content: "\e056";
}
.acalog-custom .fa-lastfm-square:before,
.acalog-custom .fa-square-lastfm:before {
  content: "\f203";
}
.acalog-custom .fa-vimeo:before {
  content: "\f40a";
}
.acalog-custom .fa-mendeley:before {
  content: "\f7b3";
}
.acalog-custom .fa-uniregistry:before {
  content: "\f404";
}
.acalog-custom .fa-figma:before {
  content: "\f799";
}
.acalog-custom .fa-creative-commons-remix:before {
  content: "\f4ee";
}
.acalog-custom .fa-cc-amazon-pay:before {
  content: "\f42d";
}
.acalog-custom .fa-dropbox:before {
  content: "\f16b";
}
.acalog-custom .fa-instagram:before {
  content: "\f16d";
}
.acalog-custom .fa-cmplid:before {
  content: "\e360";
}
.acalog-custom .fa-facebook:before {
  content: "\f09a";
}
.acalog-custom .fa-gripfire:before {
  content: "\f3ac";
}
.acalog-custom .fa-jedi-order:before {
  content: "\f50e";
}
.acalog-custom .fa-uikit:before {
  content: "\f403";
}
.acalog-custom .fa-fort-awesome-alt:before {
  content: "\f3a3";
}
.acalog-custom .fa-phabricator:before {
  content: "\f3db";
}
.acalog-custom .fa-ussunnah:before {
  content: "\f407";
}
.acalog-custom .fa-earlybirds:before {
  content: "\f39a";
}
.acalog-custom .fa-trade-federation:before {
  content: "\f513";
}
.acalog-custom .fa-autoprefixer:before {
  content: "\f41c";
}
.acalog-custom .fa-whatsapp:before {
  content: "\f232";
}
.acalog-custom .fa-slideshare:before {
  content: "\f1e7";
}
.acalog-custom .fa-google-play:before {
  content: "\f3ab";
}
.acalog-custom .fa-viadeo:before {
  content: "\f2a9";
}
.acalog-custom .fa-line:before {
  content: "\f3c0";
}
.acalog-custom .fa-google-drive:before {
  content: "\f3aa";
}
.acalog-custom .fa-servicestack:before {
  content: "\f3ec";
}
.acalog-custom .fa-simplybuilt:before {
  content: "\f215";
}
.acalog-custom .fa-bitbucket:before {
  content: "\f171";
}
.acalog-custom .fa-imdb:before {
  content: "\f2d8";
}
.acalog-custom .fa-deezer:before {
  content: "\e077";
}
.acalog-custom .fa-raspberry-pi:before {
  content: "\f7bb";
}
.acalog-custom .fa-jira:before {
  content: "\f7b1";
}
.acalog-custom .fa-docker:before {
  content: "\f395";
}
.acalog-custom .fa-screenpal:before {
  content: "\e570";
}
.acalog-custom .fa-bluetooth:before {
  content: "\f293";
}
.acalog-custom .fa-gitter:before {
  content: "\f426";
}
.acalog-custom .fa-d-and-d:before {
  content: "\f38d";
}
.acalog-custom .fa-microblog:before {
  content: "\e01a";
}
.acalog-custom .fa-cc-diners-club:before {
  content: "\f24c";
}
.acalog-custom .fa-gg-circle:before {
  content: "\f261";
}
.acalog-custom .fa-pied-piper-hat:before {
  content: "\f4e5";
}
.acalog-custom .fa-kickstarter-k:before {
  content: "\f3bc";
}
.acalog-custom .fa-yandex:before {
  content: "\f413";
}
.acalog-custom .fa-readme:before {
  content: "\f4d5";
}
.acalog-custom .fa-html5:before {
  content: "\f13b";
}
.acalog-custom .fa-sellsy:before {
  content: "\f213";
}
.acalog-custom .fa-sass:before {
  content: "\f41e";
}
.acalog-custom .fa-wirsindhandwerk:before,
.acalog-custom .fa-wsh:before {
  content: "\e2d0";
}
.acalog-custom .fa-buromobelexperte:before {
  content: "\f37f";
}
.acalog-custom .fa-salesforce:before {
  content: "\f83b";
}
.acalog-custom .fa-octopus-deploy:before {
  content: "\e082";
}
.acalog-custom .fa-medapps:before {
  content: "\f3c6";
}
.acalog-custom .fa-ns8:before {
  content: "\f3d5";
}
.acalog-custom .fa-pinterest-p:before {
  content: "\f231";
}
.acalog-custom .fa-apper:before {
  content: "\f371";
}
.acalog-custom .fa-fort-awesome:before {
  content: "\f286";
}
.acalog-custom .fa-waze:before {
  content: "\f83f";
}
.acalog-custom .fa-cc-jcb:before {
  content: "\f24b";
}
.acalog-custom .fa-snapchat-ghost:before,
.acalog-custom .fa-snapchat:before {
  content: "\f2ab";
}
.acalog-custom .fa-fantasy-flight-games:before {
  content: "\f6dc";
}
.acalog-custom .fa-rust:before {
  content: "\e07a";
}
.acalog-custom .fa-wix:before {
  content: "\f5cf";
}
.acalog-custom .fa-behance-square:before,
.acalog-custom .fa-square-behance:before {
  content: "\f1b5";
}
.acalog-custom .fa-supple:before {
  content: "\f3f9";
}
.acalog-custom .fa-rebel:before {
  content: "\f1d0";
}
.acalog-custom .fa-css3:before {
  content: "\f13c";
}
.acalog-custom .fa-staylinked:before {
  content: "\f3f5";
}
.acalog-custom .fa-kaggle:before {
  content: "\f5fa";
}
.acalog-custom .fa-space-awesome:before {
  content: "\e5ac";
}
.acalog-custom .fa-deviantart:before {
  content: "\f1bd";
}
.acalog-custom .fa-cpanel:before {
  content: "\f388";
}
.acalog-custom .fa-goodreads-g:before {
  content: "\f3a9";
}
.acalog-custom .fa-git-square:before,
.acalog-custom .fa-square-git:before {
  content: "\f1d2";
}
.acalog-custom .fa-square-tumblr:before,
.acalog-custom .fa-tumblr-square:before {
  content: "\f174";
}
.acalog-custom .fa-trello:before {
  content: "\f181";
}
.acalog-custom .fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}
.acalog-custom .fa-get-pocket:before {
  content: "\f265";
}
.acalog-custom .fa-perbyte:before {
  content: "\e083";
}
.acalog-custom .fa-grunt:before {
  content: "\f3ad";
}
.acalog-custom .fa-weebly:before {
  content: "\f5cc";
}
.acalog-custom .fa-connectdevelop:before {
  content: "\f20e";
}
.acalog-custom .fa-leanpub:before {
  content: "\f212";
}
.acalog-custom .fa-black-tie:before {
  content: "\f27e";
}
.acalog-custom .fa-themeco:before {
  content: "\f5c6";
}
.acalog-custom .fa-python:before {
  content: "\f3e2";
}
.acalog-custom .fa-android:before {
  content: "\f17b";
}
.acalog-custom .fa-bots:before {
  content: "\e340";
}
.acalog-custom .fa-free-code-camp:before {
  content: "\f2c5";
}
.acalog-custom .fa-hornbill:before {
  content: "\f592";
}
.acalog-custom .fa-js:before {
  content: "\f3b8";
}
.acalog-custom .fa-ideal:before {
  content: "\e013";
}
.acalog-custom .fa-git:before {
  content: "\f1d3";
}
.acalog-custom .fa-dev:before {
  content: "\f6cc";
}
.acalog-custom .fa-sketch:before {
  content: "\f7c6";
}
.acalog-custom .fa-yandex-international:before {
  content: "\f414";
}
.acalog-custom .fa-cc-amex:before {
  content: "\f1f3";
}
.acalog-custom .fa-uber:before {
  content: "\f402";
}
.acalog-custom .fa-github:before {
  content: "\f09b";
}
.acalog-custom .fa-php:before {
  content: "\f457";
}
.acalog-custom .fa-alipay:before {
  content: "\f642";
}
.acalog-custom .fa-youtube:before {
  content: "\f167";
}
.acalog-custom .fa-skyatlas:before {
  content: "\f216";
}
.acalog-custom .fa-firefox-browser:before {
  content: "\e007";
}
.acalog-custom .fa-replyd:before {
  content: "\f3e6";
}
.acalog-custom .fa-suse:before {
  content: "\f7d6";
}
.acalog-custom .fa-jenkins:before {
  content: "\f3b6";
}
.acalog-custom .fa-twitter:before {
  content: "\f099";
}
.acalog-custom .fa-rockrms:before {
  content: "\f3e9";
}
.acalog-custom .fa-pinterest:before {
  content: "\f0d2";
}
.acalog-custom .fa-buffer:before {
  content: "\f837";
}
.acalog-custom .fa-npm:before {
  content: "\f3d4";
}
.acalog-custom .fa-yammer:before {
  content: "\f840";
}
.acalog-custom .fa-btc:before {
  content: "\f15a";
}
.acalog-custom .fa-dribbble:before {
  content: "\f17d";
}
.acalog-custom .fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.acalog-custom .fa-internet-explorer:before {
  content: "\f26b";
}
.acalog-custom .fa-stubber:before {
  content: "\e5c7";
}
.acalog-custom .fa-telegram-plane:before,
.acalog-custom .fa-telegram:before {
  content: "\f2c6";
}
.acalog-custom .fa-old-republic:before {
  content: "\f510";
}
.acalog-custom .fa-odysee:before {
  content: "\e5c6";
}
.acalog-custom .fa-square-whatsapp:before,
.acalog-custom .fa-whatsapp-square:before {
  content: "\f40c";
}
.acalog-custom .fa-node-js:before {
  content: "\f3d3";
}
.acalog-custom .fa-edge-legacy:before {
  content: "\e078";
}
.acalog-custom .fa-slack-hash:before,
.acalog-custom .fa-slack:before {
  content: "\f198";
}
.acalog-custom .fa-medrt:before {
  content: "\f3c8";
}
.acalog-custom .fa-usb:before {
  content: "\f287";
}
.acalog-custom .fa-tumblr:before {
  content: "\f173";
}
.acalog-custom .fa-vaadin:before {
  content: "\f408";
}
.acalog-custom .fa-quora:before {
  content: "\f2c4";
}
.acalog-custom .fa-square-x-twitter:before {
  content: "\e61a";
}
.acalog-custom .fa-reacteurope:before {
  content: "\f75d";
}
.acalog-custom .fa-medium-m:before,
.acalog-custom .fa-medium:before {
  content: "\f23a";
}
.acalog-custom .fa-amilia:before {
  content: "\f36d";
}
.acalog-custom .fa-mixcloud:before {
  content: "\f289";
}
.acalog-custom .fa-flipboard:before {
  content: "\f44d";
}
.acalog-custom .fa-viacoin:before {
  content: "\f237";
}
.acalog-custom .fa-critical-role:before {
  content: "\f6c9";
}
.acalog-custom .fa-sitrox:before {
  content: "\e44a";
}
.acalog-custom .fa-discourse:before {
  content: "\f393";
}
.acalog-custom .fa-joomla:before {
  content: "\f1aa";
}
.acalog-custom .fa-mastodon:before {
  content: "\f4f6";
}
.acalog-custom .fa-airbnb:before {
  content: "\f834";
}
.acalog-custom .fa-wolf-pack-battalion:before {
  content: "\f514";
}
.acalog-custom .fa-buy-n-large:before {
  content: "\f8a6";
}
.acalog-custom .fa-gulp:before {
  content: "\f3ae";
}
.acalog-custom .fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}
.acalog-custom .fa-strava:before {
  content: "\f428";
}
.acalog-custom .fa-ember:before {
  content: "\f423";
}
.acalog-custom .fa-canadian-maple-leaf:before {
  content: "\f785";
}
.acalog-custom .fa-teamspeak:before {
  content: "\f4f9";
}
.acalog-custom .fa-pushed:before {
  content: "\f3e1";
}
.acalog-custom .fa-wordpress-simple:before {
  content: "\f411";
}
.acalog-custom .fa-nutritionix:before {
  content: "\f3d6";
}
.acalog-custom .fa-wodu:before {
  content: "\e088";
}
.acalog-custom .fa-google-pay:before {
  content: "\e079";
}
.acalog-custom .fa-intercom:before {
  content: "\f7af";
}
.acalog-custom .fa-zhihu:before {
  content: "\f63f";
}
.acalog-custom .fa-korvue:before {
  content: "\f42f";
}
.acalog-custom .fa-pix:before {
  content: "\e43a";
}
.acalog-custom .fa-steam-symbol:before {
  content: "\f3f6";
}
.acalog-custom :host,
.acalog-custom :root {
  --fa-font-regular: normal 400 1em "Font Awesome 6 Free";
}
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../../img/gateway/fa-regular-400.woff2#iefix") format("woff2"), url("../../img/gateway/fa-regular-400.ttf#iefix") format("truetype");
}
.acalog-custom .fa-regular,
.acalog-custom .far {
  font-weight: 400;
}
.acalog-custom :host,
.acalog-custom :root {
  --fa-style-family-classic: "Font Awesome 6 Free";
  --fa-font-solid: normal 900 1em "Font Awesome 6 Free";
}
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../../img/gateway/fa-solid-900.woff2#iefix") format("woff2"), url("../../img/gateway/fa-solid-900.ttf#iefix") format("truetype");
}
.acalog-custom .fa-solid,
.acalog-custom .fas {
  font-weight: 900;
}
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-display: block;
  font-weight: 400;
  src: url("../../img/gateway/fa-brands-400.woff2#iefix") format("woff2"), url("../../img/gateway/fa-brands-400.ttf#iefix") format("truetype");
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-display: block;
  font-weight: 900;
  src: url("../../img/gateway/fa-solid-900.woff2#iefix") format("woff2"), url("../../img/gateway/fa-solid-900.ttf#iefix") format("truetype");
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-display: block;
  font-weight: 400;
  src: url("../../img/gateway/fa-regular-400.woff2#iefix") format("woff2"), url("../../img/gateway/fa-regular-400.ttf#iefix") format("truetype");
}
@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url("../../img/gateway/fa-solid-900.woff2#iefix") format("woff2"), url("../../img/gateway/fa-solid-900.ttf#iefix") format("truetype");
}
@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url("../../img/gateway/fa-brands-400.woff2#iefix") format("woff2"), url("../../img/gateway/fa-brands-400.ttf#iefix") format("truetype");
}
@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url("../../img/gateway/fa-regular-400.woff2#iefix") format("woff2"), url("../../img/gateway/fa-regular-400.ttf#iefix") format("truetype");
  unicode-range: uf003, uf006, uf014, uf016-f017, uf01a-f01b, uf01d, uf022, uf03e, uf044, uf046, uf05c-f05d, uf06e, uf070, uf087-f088, uf08a, uf094, uf096-f097, uf09d, uf0a0, uf0a2, uf0a4-f0a7, uf0c5, uf0c7, uf0e5-f0e6, uf0eb, uf0f6-f0f8, uf10c, uf114-f115, uf118-f11a, uf11c-f11d, uf133, uf147, uf14e, uf150-f152, uf185-f186, uf18e, uf190-f192, uf196, uf1c1-f1c9, uf1d9, uf1db, uf1e3, uf1ea, uf1f7, uf1f9, uf20a, uf247-f248, uf24a, uf24d, uf255-f25b, uf25d, uf271-f274, uf278, uf27b, uf28c, uf28e, uf29c, uf2b5, uf2b7, uf2ba, uf2bc, uf2be, uf2c0-f2c1, uf2c3, uf2d0, uf2d2, uf2d4, uf2dc;
}
@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url("../../img/gateway/fa-v4compatibility.woff2") format("woff2"), url("../../img/gateway/fa-v4compatibility.ttf") format("truetype");
  unicode-range: uf041, uf047, uf065-f066, uf07d-f07e, uf080, uf08b, uf08e, uf090, uf09a, uf0ac, uf0ae, uf0b2, uf0d0, uf0d6, uf0e4, uf0ec, uf10a-f10b, uf123, uf13e, uf148-f149, uf14c, uf156, uf15e, uf160-f161, uf163, uf175-f178, uf195, uf1f8, uf219, uf27a;
}
.acalog-custom .alignwide {
  margin-left: -80px;
  margin-right: -80px;
}
.acalog-custom .alignfull {
  margin-left: calc(0vw);
  margin-right: calc(0vw);
  max-width: 100vw;
}
.acalog-custom html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  scroll-behavior: smooth;
}
.acalog-custom body {
  margin: 0;
}
.acalog-custom h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
.acalog-custom hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
.acalog-custom pre {
  font-family: monospace, monospace;
  font-size: 1em;
}
.acalog-custom a {
  background-color: transparent;
}
.acalog-custom abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
.acalog-custom b,
.acalog-custom strong {
  font-weight: bolder;
}
.acalog-custom code,
.acalog-custom kbd,
.acalog-custom samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
.acalog-custom small {
  font-size: 80%;
}
.acalog-custom sub,
.acalog-custom sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.acalog-custom sub {
  bottom: -0.25em;
}
.acalog-custom sup {
  top: -0.5em;
}
.acalog-custom img {
  border-style: none;
}
.acalog-custom button,
.acalog-custom input,
.acalog-custom optgroup,
.acalog-custom select,
.acalog-custom textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
.acalog-custom button,
.acalog-custom input {
  overflow: visible;
}
.acalog-custom button,
.acalog-custom select {
  text-transform: none;
}
.acalog-custom button,
.acalog-custom [type="button"],
.acalog-custom [type="reset"],
.acalog-custom [type="submit"] {
  -webkit-appearance: button;
}
.acalog-custom button::-moz-focus-inner,
.acalog-custom [type="button"]::-moz-focus-inner,
.acalog-custom [type="reset"]::-moz-focus-inner,
.acalog-custom [type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
.acalog-custom button:-moz-focusring,
.acalog-custom [type="button"]:-moz-focusring,
.acalog-custom [type="reset"]:-moz-focusring,
.acalog-custom [type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
.acalog-custom fieldset {
  padding: 0.35em 0.75em 0.625em;
}
.acalog-custom legend {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
.acalog-custom progress {
  vertical-align: baseline;
}
.acalog-custom textarea {
  overflow: auto;
}
.acalog-custom [type="checkbox"],
.acalog-custom [type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
.acalog-custom [type="number"]::-webkit-inner-spin-button,
.acalog-custom [type="number"]::-webkit-outer-spin-button {
  height: auto;
}
.acalog-custom [type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
.acalog-custom [type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.acalog-custom ::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
.acalog-custom details {
  display: block;
}
.acalog-custom summary {
  display: list-item;
}
.acalog-custom template {
  display: none;
}
.acalog-custom [hidden] {
  display: none;
}
.acalog-custom body,
.acalog-custom button,
.acalog-custom input,
.acalog-custom select,
.acalog-custom optgroup,
.acalog-custom textarea,
.acalog-custom ul,
.acalog-custom ol,
.acalog-custom li {
  color: #404040;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
}
.acalog-custom p {
  margin: 15px 0;
}
.acalog-custom dfn,
.acalog-custom cite,
.acalog-custom em,
.acalog-custom i {
  font-style: italic;
}
.acalog-custom blockquote {
  margin: 0 1.5em;
}
.acalog-custom address {
  margin: 0 0 1.5em;
}
.acalog-custom pre {
  background: #eee;
  font-family: "Courier 10 Pitch", courier, monospace;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}
.acalog-custom code,
.acalog-custom kbd,
.acalog-custom tt,
.acalog-custom var {
  font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  font-size: 15px;
  font-size: 0.9375rem;
}
.acalog-custom abbr,
.acalog-custom acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}
.acalog-custom mark,
.acalog-custom ins {
  background: #fff9c0;
  text-decoration: none;
}
.acalog-custom big {
  font-size: 125%;
}
.acalog-custom html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.acalog-custom body {
  background: #fff;
}
.acalog-custom hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}
.acalog-custom ul,
.acalog-custom ol {
  margin: 0;
  padding: 0 0 0 36px;
}
.acalog-custom ul {
  list-style: disc;
}
.acalog-custom ol {
  list-style: decimal;
}
.acalog-custom li>ul,
.acalog-custom li>ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}
.acalog-custom dt {
  font-weight: 700;
}
.acalog-custom dd {
  margin: 0 1.5em 1.5em;
}
.acalog-custom img {
  height: auto;
  max-width: 100%;
}
.acalog-custom figure {
  margin: 1em 0;
}
.acalog-custom table {
  margin: 0 0 1.5em;
  width: 100%;
}
.acalog-custom button,
.acalog-custom input[type="button"],
.acalog-custom input[type="reset"],
.acalog-custom input[type="submit"] {
  border: 1px solid;
  border-color: #ccc #ccc #bbb;
  border-radius: 3px;
  background: #e6e6e6;
  color: rgba(0,0,0,0.8);
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1;
  padding: 0.6em 1em 0.4em;
}
.acalog-custom button:hover,
.acalog-custom input[type="button"]:hover,
.acalog-custom input[type="reset"]:hover,
.acalog-custom input[type="submit"]:hover {
  border-color: #ccc #bbb #aaa;
}
.acalog-custom button:active,
.acalog-custom button:focus,
.acalog-custom input[type="button"]:active,
.acalog-custom input[type="button"]:focus,
.acalog-custom input[type="reset"]:active,
.acalog-custom input[type="reset"]:focus,
.acalog-custom input[type="submit"]:active,
.acalog-custom input[type="submit"]:focus {
  border-color: #aaa #bbb #bbb;
}
.acalog-custom input[type="text"]:focus,
.acalog-custom input[type="email"]:focus,
.acalog-custom input[type="url"]:focus,
.acalog-custom input[type="password"]:focus,
.acalog-custom input[type="search"]:focus,
.acalog-custom input[type="number"]:focus,
.acalog-custom input[type="tel"]:focus,
.acalog-custom input[type="range"]:focus,
.acalog-custom input[type="date"]:focus,
.acalog-custom input[type="month"]:focus,
.acalog-custom input[type="week"]:focus,
.acalog-custom input[type="time"]:focus,
.acalog-custom input[type="datetime"]:focus,
.acalog-custom input[type="datetime-local"]:focus,
.acalog-custom input[type="color"]:focus,
.acalog-custom textarea:focus {
  color: #111;
}
.acalog-custom textarea {
  width: 100%;
}
.acalog-custom a {
  color: #4169e1;
}
.acalog-custom a:visited {
  color: #800080;
}
.acalog-custom a:hover,
.acalog-custom a:focus,
.acalog-custom a:active {
  color: #191970;
}
.acalog-custom a:focus {
  outline: thin dotted;
}
.acalog-custom a:hover,
.acalog-custom a:active {
  outline: 0;
}
.acalog-custom .main-navigation {
  display: block;
  width: 100%;
}
.acalog-custom .main-navigation ul {
  display: none;
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.acalog-custom .main-navigation ul ul {
  -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
  box-shadow: 0 3px 3px rgba(0,0,0,0.2);
  float: left;
  position: absolute;
  top: 100%;
  left: -999em;
  z-index: 99999;
}
.acalog-custom .main-navigation ul ul ul {
  left: -999em;
  top: 0;
}
.acalog-custom .main-navigation ul ul li:hover>ul,
.acalog-custom .main-navigation ul ul li.focus>ul {
  display: block;
  left: auto;
}
.acalog-custom .main-navigation ul ul a {
  width: 200px;
}
.acalog-custom .main-navigation ul li:hover>ul,
.acalog-custom .main-navigation ul li.focus>ul {
  left: auto;
}
.acalog-custom .main-navigation li {
  position: relative;
}
.acalog-custom .main-navigation a {
  display: block;
  text-decoration: none;
}
.acalog-custom .menu-toggle,
.acalog-custom .main-navigation.toggled ul {
  display: block;
}
@media screen and (min-width: 37.5em) {
  .acalog-custom .menu-toggle {
    display: none;
  }
  .acalog-custom .main-navigation ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.acalog-custom .site-main .comment-navigation,
.acalog-custom .site-main .posts-navigation,
.acalog-custom .site-main .post-navigation {
  margin: 0 0 1.5em;
}
.acalog-custom .comment-navigation .nav-links,
.acalog-custom .posts-navigation .nav-links,
.acalog-custom .post-navigation .nav-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.acalog-custom .comment-navigation .nav-previous,
.acalog-custom .posts-navigation .nav-previous,
.acalog-custom .post-navigation .nav-previous {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 50%;
  flex: 1 0 50%;
}
.acalog-custom .comment-navigation .nav-next,
.acalog-custom .posts-navigation .nav-next,
.acalog-custom .post-navigation .nav-next {
  text-align: end;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 50%;
  flex: 1 0 50%;
}
.acalog-custom .screen-reader-text {
  border: 0;
  clip: rect(1px,1px,1px,1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}
.acalog-custom .screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,0.6);
  box-shadow: 0 0 2px 2px rgba(0,0,0,0.6);
  clip: auto !important;
  -webkit-clip-path: none;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}
.acalog-custom #primary[tabindex="-1"]:focus {
  outline: 0;
}
.acalog-custom .alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
  margin-bottom: 1.5em;
}
.acalog-custom .alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
  margin-bottom: 1.5em;
}
.acalog-custom .aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
}
.acalog-custom .widget {
  margin: 0;
}
.acalog-custom .widget select {
  max-width: 100%;
}
.acalog-custom .sticky {
  display: block;
}
.acalog-custom .post,
.acalog-custom .page {
  margin: 0;
}
.acalog-custom .updated:not(.published) {
  display: none;
}
.acalog-custom .page-content,
.acalog-custom .entry-content,
.acalog-custom .entry-summary {
  margin: 0;
}
.acalog-custom .page-links {
  clear: both;
  margin: 0 0 1.5em;
}
.acalog-custom .comment-content a {
  word-wrap: break-word;
}
.acalog-custom .bypostauthor {
  display: block;
}
.acalog-custom .infinite-scroll .posts-navigation,
.acalog-custom .infinite-scroll.neverending .site-footer {
  display: none;
}
.acalog-custom .infinity-end.neverending .site-footer {
  display: block;
}
.acalog-custom .page-content .wp-smiley,
.acalog-custom .entry-content .wp-smiley,
.acalog-custom .comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}
.acalog-custom embed,
.acalog-custom iframe,
.acalog-custom object {
  max-width: 100%;
}
.acalog-custom .custom-logo-link {
  display: inline-block;
}
.acalog-custom .wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}
.acalog-custom .wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.acalog-custom .wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}
.acalog-custom .wp-caption-text {
  text-align: center;
}
.acalog-custom .gallery {
  margin-bottom: 1.5em;
}
.acalog-custom .gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}
.acalog-custom .gallery-columns-2 .gallery-item {
  max-width: 50%;
}
.acalog-custom .gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}
.acalog-custom .gallery-columns-4 .gallery-item {
  max-width: 25%;
}
.acalog-custom .gallery-columns-5 .gallery-item {
  max-width: 20%;
}
.acalog-custom .gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}
.acalog-custom .gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}
.acalog-custom .gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}
.acalog-custom .gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}
.acalog-custom .gallery-caption {
  display: block;
}
.acalog-custom .hide-block {
  display: none !important;
}
.acalog-custom body>#site-wrap>.content-area.boxed,
.acalog-custom body>#site-wrap>#page-stage>.content-area.boxed {
  margin: 0 auto;
  max-width: 1440px;
  padding: 0rem 1.5rem 80px;
}
.acalog-custom .page-template-template-undergrad-landing-nav #page-stage>.content-area.boxed,
.acalog-custom .page-template-template-undergrad-landing-nav #page-stage,
.acalog-custom .single-undergrad-program #page-stage>.content-area.boxed {
  margin-bottom: -12px !important;
}
@media (min-width: 1200px) {
  .acalog-custom body>#site-wrap>#page-stage>.content-area.boxed {
    padding-top: 5rem;
  }
}
.acalog-custom body.home>#site-wrap>.content-area.boxed {
  padding-top: 0;
  padding-bottom: 0;
}
.acalog-custom body>#site-wrap>#page-stage.interior-page>.content-area.boxed {
  padding: .7rem 1.5rem 80px;
}
.acalog-custom body>#site-wrap>.content-area.no-sidebar>main.site-main {
  width: 100%;
}
.acalog-custom body>#site-wrap>.content-area.left-sidebar,
.acalog-custom body>#site-wrap>.content-area.right-sidebar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.acalog-custom body>#site-wrap>.content-area.left-sidebar>main.site-main,
.acalog-custom body>#site-wrap>.content-area.right-sidebar>main.site-main {
  width: calc(-150%);
}
.acalog-custom body>#site-wrap>.content-area.left-sidebar>aside.widget-area,
.acalog-custom body>#site-wrap>.content-area.right-sidebar>aside.widget-area {
  width: 250px;
}
.acalog-custom body>#site-wrap>.content-area.boxed.student-story-wrapper {
  max-width: 1200px;
  padding: 3rem 1.5rem;
}
.acalog-custom body.page-template-template-one-column>#site-wrap>.content-area,
.acalog-custom body.school-template-template-one-column>#site-wrap>.content-area,
.acalog-custom body.page-template-template-two-column>#site-wrap>.content-area,
.acalog-custom body.undergrad-program-template-template-two-column>#site-wrap>.content-area,
.acalog-custom body.page-template-template-three-column>#site-wrap>.content-area,
.acalog-custom body.post-type-archive-story>#site-wrap>.content-area,
.acalog-custom body.single-story>#site-wrap>.content-area,
.acalog-custom body.post-type-archive-video>#site-wrap>.content-area,
.acalog-custom body.single-video>#site-wrap>.content-area,
.acalog-custom body.page-template-template-events-calendar>#site-wrap>.content-area,
.acalog-custom body.post-type-archive-arts-video>#site-wrap>.content-area,
.acalog-custom body.single-arts-video>#site-wrap>.content-area,
.acalog-custom body.post-type-archive-commencement-video>#site-wrap>.content-area,
.acalog-custom body.single-commencement-video>#site-wrap>.content-area,
.acalog-custom body.single-event>#site-wrap>.content-area,
.acalog-custom body.post-type-archive-event>#site-wrap>.content-area,
.acalog-custom body.undergrad-program-template-template-one-column>#site-wrap>.content-area {
  padding-top: 3rem;
  padding-bottom: 3rem;
  max-width: 1044px;
  margin: 0 auto 20px;
}
.acalog-custom body.author>#site-wrap>#page-stage>.content-area.boxed,
.acalog-custom body.page-template-template-author-archive>#site-wrap>#page-stage>.content-area.boxed,
.acalog-custom body.page-template-template-search>#site-wrap>.content-area.boxed,
.acalog-custom body.page-template-template-happy-holidays>#site-wrap>.content-area.boxed,
.acalog-custom body.error404>#site-wrap>.content-area.boxed {
  padding-top: 3rem;
  max-width: 1024px;
}
.acalog-custom body.post-type-archive-story>#site-wrap,
.acalog-custom body.single-story>#site-wrap,
.acalog-custom body.page-template-template-happy-holidays>#site-wrap {
  background: linear-gradient(0deg,#012d27 0%,#016659 100%);
}
.acalog-custom body.page-template-template-happy-holidays .footer-area-notice {
  display: none;
}
.acalog-custom body.error404>#site-wrap>.content-area.boxed {
  padding-bottom: 20px;
}
.acalog-custom body.post-type-archive-story h2,
.acalog-custom body.single-story h2 {
  color: #fff;
  font-size: 1.75rem;
}
.acalog-custom body {
  font-size: 1rem;
  line-height: 1.5;
  font-family: "Open Sans", sans-serif;
  margin: 0;
  padding: 0;
}
.acalog-custom a,
.acalog-custom a:visited {
  color: #167fb0;
  text-decoration: none;
  -webkit-transition: all .2s;
  transition: all .2s;
}
.acalog-custom a:hover {
  color: #043b62;
}
.acalog-custom h1 {
  font-family: "Roboto Condensed", sans-serif;
  color: #000;
  font-weight: normal;
  margin: 15px 0 10px;
}
@media (min-width: 1024px) {
  .acalog-custom h1 {
    font-size: 3rem;
  }
}
.acalog-custom h2 {
  font-family: "Roboto Condensed", sans-serif;
  color: #014d44;
  margin: 0 0 1rem;
  font-size: 1.5rem;
  font-weight: 400;
}
@media (min-width: 1024px) {
  .acalog-custom h2 {
    font-size: 2.5rem;
  }
}
.acalog-custom h3 {
  font-family: "Roboto Condensed", sans-serif;
  color: #000;
  margin: 1.25rem 0;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: normal;
}
.acalog-custom .slant h3 {
  margin-top: 0;
}
.acalog-custom h1,
.acalog-custom h2,
.acalog-custom h3,
.acalog-custom h4,
.acalog-custom h5 {
  line-height: normal;
}
@media (max-width: 1023px) {
  .acalog-custom #page-stage.interior-page h1 {
    font-size: 2rem;
  }
}
@media (min-width: 1024px) {
  .acalog-custom h3 {
    font-size: 1.5rem;
  }
}
.acalog-custom h4 {
  margin: 10px 0;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  line-height: normal;
  font-weight: normal;
  color: #004d43;
}
.acalog-custom h5 {
  margin: 10px 0;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 15px;
  line-height: normal;
  font-weight: bold;
  color: #333;
}
.acalog-custom .entry-content ul {
  list-style-image: none;
  padding: 0 0 0 36px;
  margin: 0 0 1rem;
}
.acalog-custom .entry-content ul a {
  text-decoration: underline;
}
.acalog-custom .entry-content .kt-tabs-content-wrap li {
  margin-left: 0;
  margin-bottom: 0;
}
.acalog-custom .no-padding {
  padding: 0 !important;
}
.acalog-custom .no-margin {
  margin: 0 !important;
}
.acalog-custom .no-list-style {
  list-style: none !important;
}
.acalog-custom .wp-block-image {
  margin: 0;
}
.acalog-custom .float-left {
  float: left !important;
}
.acalog-custom .float-right {
  float: right !important;
}
.acalog-custom .img-border img,
.acalog-custom .profile-pic img,
.acalog-custom .video-border,
.acalog-custom img.profile_pic {
  border: 10px solid #ddd !important;
}
.acalog-custom .profile-pic figcaption {
  text-align: center;
}
.acalog-custom .profile-pic figcaption strong {
  font-weight: 600;
}
.acalog-custom .profile-pic img {
  box-sizing: border-box;
}
.acalog-custom .videocam:after {
  content: 'videocam';
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.25em;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  color: #B5D333;
  vertical-align: baseline;
  -webkit-transition: .3s;
  transition: .3s;
  -webkit-transform: translate(4px,4px);
  transform: translate(4px,4px);
}
.acalog-custom .icon-email:before {
  content: 'email';
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.125em;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  color: #b4d333;
  margin-right: 0.25rem;
  vertical-align: baseline;
  -webkit-transform: translate(0,2px);
  transform: translate(0,2px);
}
.acalog-custom .pdf {
  position: relative;
  margin-right: 16px;
}
.acalog-custom .word,
.acalog-custom .excel {
  position: relative;
  margin-right: 24px;
}
.acalog-custom .pdf:after {
  content: "";
  background-image: url("../../img/gateway/pdficon_small.png");
  width: 16px;
  height: 16px;
  position: absolute;
}
.acalog-custom .word:after,
.acalog-custom .excel:after {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
}
.acalog-custom .word:after {
  background-image: url("../../img/gateway/icons8-microsoft-word-48.png");
}
.acalog-custom .excel:after {
  background-image: url("../../img/gateway/icons8-microsoft-excel-48.png");
}
.acalog-custom .home .hero-billboard {
  overflow: hidden;
  display: none;
}
@media (min-width: 601px) {
  .acalog-custom .home .hero-billboard {
    display: block;
  }
}
.acalog-custom .home .hero-billboard {
  font-family: "Roboto Condensed", sans-serif;
  padding: 2rem 0;
  color: #fff;
}
@media (min-width: 768px) {
  .acalog-custom .home .hero-billboard {
    padding: 4rem 0;
  }
  .acalog-custom .home .hero-billboard.temporary-top {
    padding: 4rem 0;
  }
}
@media (min-width: 1200px) {
  .acalog-custom .home .hero-billboard {
    padding: 10rem 0;
  }
}
.acalog-custom .home .hero-billboard .text {
  font-size: 1.75rem;
  position: relative;
  text-align: center;
  z-index: 5;
  max-width: 80%;
  margin: auto;
  text-shadow: 0px 0px 7px #000000;
}
@media (min-width: 768px) {
  .acalog-custom .home .hero-billboard .text {
    font-size: 3rem;
    width: 75%;
    max-width: 815px;
    margin: auto;
  }
}
@media (min-width: 1200px) {
  .acalog-custom .home .hero-billboard .text {
    max-width: 575px;
    margin: auto;
  }
}
.acalog-custom .home .hero-billboard .text::after {
  content: '';
  display: block;
  position: absolute;
  top: -20%;
  left: -20%;
  z-index: -1;
  height: 140%;
  width: 140%;
  background: radial-gradient(ellipse at center,rgba(0,0,0,0.35) 33%,rgba(0,0,0,0) 70%);
}
@media (min-width: 1200px) {
  .acalog-custom .home .hero-billboard .text::after {
    height: 200%;
    top: -50%;
    width: 200%;
    left: -50%;
  }
}
.acalog-custom .home .hero-billboard.temporary-top .text {
  text-shadow: 0px 0px 10px #000000;
}
@media (min-width: 1200px) {
  .acalog-custom .home .hero-billboard.temporary-top .text {
    max-width: 775px;
    margin: auto;
  }
}
.acalog-custom .button-group {
  position: relative;
  z-index: 6;
  padding: 1.5rem 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.acalog-custom .site-main .wp-block-kadence-advancedbtn {
  position: relative;
  z-index: 6;
  padding: 1.5rem 0 0;
}
@media (max-width: 550px) {
  .acalog-custom .site-main .wp-block-kadence-advancedbtn {
    padding: 0;
  }
  .acalog-custom .wp-block-kadence-advancedbtn.kt-btns_908a52-c2,
  .acalog-custom .site .entry-content .wp-block-kadence-advancedbtn.kt-btns_908a52-c2 {
    margin: 0 !important;
  }
}
@media (min-width: 768px) {
  .acalog-custom .button-group a,
  .acalog-custom .site-main .wp-block-kadence-advancedbtn a {
    max-width: 815px;
    margin: auto;
  }
  .acalog-custom .button-group a,
  .acalog-custom .site-main .wp-block-kadence-advancedbtn a {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}
.acalog-custom .button-group a,
.acalog-custom .site-main .wp-block-kadence-advancedbtn a {
  margin: 0.5rem 0.15rem;
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg);
  border-radius: 0 !important;
}
@media (min-width: 1200px) {
  .acalog-custom .home .hero-billboard .button-group a {
    font-size: 1.5rem;
  }
}
.acalog-custom a[class^="button"] {
  color: #000;
  display: inline-block;
  padding: 0.75rem 1.75rem;
  background-color: #ccc;
  line-height: 1.25;
  text-transform: uppercase;
  font-weight: 700;
  font-family: "Roboto Condensed", sans-serif;
  position: relative;
}
.acalog-custom a[class^="button"] {
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg);
}
.acalog-custom a[class^="button"][class*="-blue"],
.acalog-custom .button-group.blue a,
.acalog-custom .site-main .wp-block-kadence-advancedbtn.blue a {
  background-color: #007db8 !important;
  border: none !important;
  color: #fff !important;
}
.acalog-custom a[class^="button"][class*="-light-green"],
.acalog-custom a[class^="button"][class*="-green-light"],
.acalog-custom .button-group.light-green a,
.acalog-custom .site-main .wp-block-kadence-advancedbtn a,
.acalog-custom .kt-button,
.acalog-custom .gform_button,
.acalog-custom .green-button button,
.acalog-custom .gform_next_button {
  background-color: #b4d333 !important;
  border: none !important;
  color: #014d44 !important;
  padding: 0.75rem 1.75rem !important;
}
.acalog-custom .green-button button {
  text-transform: uppercase;
}
.acalog-custom .gform_button:hover,
.acalog-custom .green-button button:hover {
  background-color: #014d44 !important;
  color: #b4d333 !important;
}
.acalog-custom a[class^="button"][class*="-teal"],
.acalog-custom .button-group.teal a {
  background-color: #2dbda6 !important;
  border: none !important;
  color: #000 !important;
}
.acalog-custom a[class^="button"][class*="-white"],
.acalog-custom .button-group.white a {
  background-color: #fff !important;
  border: none !important;
  color: #014d44 !important;
}
.acalog-custom a[class^="button"][class*="-orange"],
.acalog-custom .button-group.orange a {
  background-color: #EC9B1C !important;
  border: none !important;
  color: #fff !important;
}
.acalog-custom a[class^="button"][class*="-gray"],
.acalog-custom .button-group.gray a {
  background-color: #ccc !important;
  border: none !important;
  color: #000 !important;
}
.acalog-custom .site-main .wp-block-kadence-advancedbtn.button-purple a,
.acalog-custom a.button-purple {
  background-color: #882b69 !important;
  border: none !important;
  color: #fff !important;
}
.acalog-custom .purple-icon a::before,
.acalog-custom .purple-icon::before {
  color: #882b69 !important;
}
.acalog-custom .site-main .wp-block-kadence-advancedbtn.button-purple a::after,
.acalog-custom a.button-purple::after {
  background-color: #bf0080 !important;
}
.acalog-custom a[class^="button"]>span,
.acalog-custom .button-group span,
.acalog-custom .site-main .wp-block-kadence-advancedbtn span {
  display: inline-block;
  text-transform: uppercase;
  font-weight: 700;
  font-family: "Roboto Condensed", sans-serif;
}
.acalog-custom #banner-pause span,
.acalog-custom #banner-play span {
  margin-top: 14px;
}
.acalog-custom a[class^="button"]:after,
.acalog-custom .button-group a::after,
.acalog-custom .site-main .wp-block-kadence-advancedbtn a::after {
  content: '';
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  background-color: #b3b3b3;
  width: 0%;
  height: 100%;
  -webkit-transition: all .3s;
  transition: all .3s;
  -webkit-transform: skew(10deg);
  transform: skew(10deg);
}
.acalog-custom a[class^="button"][class*="-blue"]:after,
.acalog-custom .button-group.button-group.blue a::after,
.acalog-custom .site-main .wp-block-kadence-advancedbtn.blue a::after {
  background-color: #005a85;
  -webkit-transform: skew(0deg);
  transform: skew(0deg);
}
.acalog-custom a[class^="button"][class*="-light-green"]:after,
.acalog-custom a[class^="button"][class*="-green-light"]:after,
.acalog-custom .button-group.button-group.light-green a::after,
.acalog-custom .site-main .wp-block-kadence-advancedbtn a::after,
.acalog-custom .kt-button::after,
.acalog-custom .green-button button::after {
  background-color: #93ae25;
  -webkit-transform: skew(0deg);
  transform: skew(0deg);
}
.acalog-custom a[class^="button"][class*="-teal"]:after,
.acalog-custom .button-group.button-group.teal a::after {
  background-color: #fff;
  color: #000 !important;
}
.acalog-custom a[class^="button"][class*="-white"]:after,
.acalog-custom .button-group.button-group.white a::after {
  background-color: #d9d9d9;
}
.acalog-custom a[class^="button"][class*="-orange"]:after,
.acalog-custom .button-group.button-group.orange a::after {
  background-color: #c37f14;
}
.acalog-custom a[class^="button"][class*="-orange"]:after {
  background-color: #c37f14;
  -webkit-transform: skew(0deg);
  transform: skew(0deg);
}
.acalog-custom a[class^="button"][class*="-gray"]:after,
.acalog-custom .button-group.button-group.gray a::after {
  background-color: #b3b3b3;
}
.acalog-custom a[class^="button"]:hover:after,
.acalog-custom a[class^="button"]:focus:after,
.acalog-custom .button-group a:hover:after,
.acalog-custom .button-group a:focus::after,
.acalog-custom .site-main .wp-block-kadence-advancedbtn a:hover::after,
.acalog-custom .site-main .wp-block-kadence-advancedbtn a:focus::after {
  width: 100%;
}
.acalog-custom .site-width {
  max-width: 1440px;
  margin: auto;
  padding: 0 1.5rem;
}
.acalog-custom .entry-content h1.site-width,
.acalog-custom .entry-content h2.site-width,
.acalog-custom .entry-content p.site-width {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.acalog-custom #hero-banner {
  position: relative;
}
@media (min-width: 1440px) {
  .acalog-custom #hero-banner .banner-wrap {
    padding-bottom: 0;
    min-height: 700px;
    overflow: hidden;
  }
}
.acalog-custom #hero-banner .media-wrap {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  height: 0;
}
@media (min-width: 1200px) {
  .acalog-custom #hero-banner .media-wrap.hasVideo:before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 99;
    left: 0;
    opacity: 1;
    -webkit-transform-origin: top center;
    transform-origin: top center;
    background-color: #fff;
    pointer-events: none;
    -webkit-transition: .5s;
    transition: .5s;
  }
  .acalog-custom #hero-banner.ready-playing .media-wrap.hasVideo:before {
    opacity: 0;
  }
}
.acalog-custom #hero-banner .media-wrap .image {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 5;
}
.acalog-custom #hero-banner .media-wrap .image img {
  display: block;
  width: 100%;
  height: auto;
}
@media (min-width: 1200px) {
  .acalog-custom #hero-banner .hasVideo,
  .acalog-custom #hero-banner .hasVideo div {
    height: 0 !important;
    padding-bottom: 56.25%;
  }
}
.acalog-custom #hero-banner .media-wrap.hasVideo .video {
  display: none;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 6;
  pointer-events: none;
}
.acalog-custom #hero-banner .video-controls {
  display: none;
}
@media (min-width: 1200px) {
  .acalog-custom #hero-banner .media-wrap.hasVideo .video {
    display: block;
  }
  .acalog-custom #hero-banner #video-controls {
    display: block;
  }
}
.acalog-custom #hero-banner .media-wrap.hasVideo .video iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.acalog-custom #hero-banner #video-controls {
  display: none;
}
@media (min-width: 1200px) {
  .acalog-custom #hero-banner .video-controls {
    display: block;
    position: absolute;
    bottom: 20rem;
    padding-right: 1.5rem;
    right: 0;
    left: 0;
    z-index: 100;
    max-width: 1600px;
    margin: auto;
  }
}
.acalog-custom #hero-banner .video-controls .toggle-state {
  border: 0;
  background-color: transparent !important;
  padding: 0;
  cursor: pointer;
  font-size: 1rem;
  text-align: left;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  background-color: rgba(0,0,0,0.6) !important;
  color: #fff !important;
  text-align: center;
  float: right;
}
.acalog-custom #hero-banner #hero-features {
  overflow: hidden;
  margin-top: -3rem;
  background-color: #dbdbdb;
}
@media (min-width: 768px) {
  .acalog-custom #hero-banner #hero-features {
    margin-top: -6rem;
    background-color: transparent;
  }
}
@media (min-width: 1024px) {
  .acalog-custom #hero-banner #hero-features {
    margin-top: -8rem;
  }
}
@media (min-width: 1200px) {
  .acalog-custom #hero-banner #hero-features {
    width: 100%;
    margin: 0;
    position: absolute;
    z-index: 100;
    left: 0;
    bottom: 0;
    padding-bottom: 0.5rem;
    padding-top: 2rem;
  }
}
@media (min-width: 1440px) {
  .acalog-custom #hero-banner #hero-features {
    padding-bottom: 4.5rem;
  }
}
.acalog-custom #hero-banner #hero-features .features-wrap {
  position: relative;
  z-index: 10;
  width: 100%;
  max-width: 1600px;
  margin: auto;
}
.acalog-custom #hero-banner #hero-features .features-wrap ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.acalog-custom #hero-banner #hero-features .features-wrap ul .slick-list {
  overflow: visible;
}
@media (min-width: 400px) {
  .acalog-custom #hero-banner #hero-features .features-wrap ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0.5rem;
    margin: 0;
    height: 215px;
  }
}
@media (min-width: 1440px) {
  .acalog-custom #hero-banner #hero-features .features-wrap ul li {
    width: 25%;
  }
}
.acalog-custom #hero-banner #hero-features .features-wrap ul li .feature {
  margin: 0 1rem;
  position: relative;
}
@media (min-width: 400px) {
  .acalog-custom #hero-banner #hero-features .features-wrap ul li .feature {
    height: 100%;
    margin: 0;
  }
}
.acalog-custom #hero-banner #hero-features .features-wrap ul li .feature>a {
  background-color: rgba(0,0,0,0.75);
  display: block;
  padding: 1rem;
  -webkit-transition: .3s;
  transition: .3s;
  text-decoration: none;
}
@media (min-width: 400px) {
  .acalog-custom #hero-banner #hero-features .features-wrap ul li .feature>a {
    height: 100%;
    position: relative;
    background-color: transparent;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.acalog-custom #hero-banner #hero-features .features-wrap ul li .feature>a:hover,
.acalog-custom #hero-banner #hero-features .features-wrap ul li .feature>a:focus {
  background-color: rgba(1,51,45,0.9);
  text-decoration: none;
}
@media (min-width: 400px) {
  .acalog-custom #hero-banner #hero-features .features-wrap ul li .feature>a:hover,
  .acalog-custom #hero-banner #hero-features .features-wrap ul li .feature>a:focus {
    background-color: transparent;
  }
}
@media (min-width: 400px) {
  .acalog-custom #hero-banner #hero-features .features-wrap ul li .feature>a:after {
    background-color: rgba(0,0,0,0.3);
  }
}
@media (min-width: 400px) {
  .acalog-custom #hero-banner #hero-features .features-wrap ul li .feature>a:after {
    background-color: rgba(0,0,0,0.3);
  }
}
@media (min-width: 400px) {
  .acalog-custom #hero-banner #hero-features .features-wrap ul li .feature>a:after {
    content: '';
    display: block;
    position: absolute;
    background-color: rgba(0,0,0,0.55);
    height: 100%;
    width: 100%;
    padding: 0.25rem;
    top: -0.25rem;
    -webkit-transform: skew(-20deg);
    transform: skew(-20deg);
    left: 1rem;
    -webkit-transition: .3s;
    transition: .3s;
  }
}
@media (min-width: 400px) {
  .acalog-custom #hero-banner #hero-features .features-wrap ul li .feature>a:hover:after,
  .acalog-custom #hero-banner #hero-features .features-wrap ul li .feature>a:focus:after {
    background-color: rgba(1,77,68,0.9);
    padding: 1rem 0.25rem;
    top: -1rem;
  }
}
.acalog-custom #hero-banner #hero-features .features-wrap .feature .feature-stage {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 400px) {
  .acalog-custom #hero-banner #hero-features .features-wrap ul li .feature>a .feature-stage {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    box-sizing: border-box;
  }
}
.acalog-custom #hero-banner #hero-features .features-wrap ul li .feature>a .feature-stage .media {
  display: none;
  width: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
}
@media (min-width: 373px) {
  .acalog-custom #hero-banner #hero-features .features-wrap ul li .feature>a .feature-stage .media {
    display: block;
  }
}
.acalog-custom #hero-banner #hero-features .features-wrap ul li .feature>a .feature-stage .media img {
  display: block;
  max-width: 100%;
  height: auto;
  max-height: 200px;
  margin-right: 0;
  margin-left: auto;
}
.acalog-custom #hero-banner #hero-features .features-wrap ul li .feature>a .feature-stage .feature-context {
  padding: 0 1rem 0 1rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 400px) {
  .acalog-custom #hero-banner #hero-features .features-wrap ul li .feature>a .feature-stage .feature-context {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .acalog-custom #hero-banner #hero-features .features-wrap ul li .feature>a .feature-stage .feature-context {
    position: relative;
    -webkit-transition: .3s;
    transition: .3s;
  }
}
.acalog-custom #hero-banner #hero-features .features-wrap ul li .feature>a .feature-stage .feature-context .heading {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 2rem;
  position: relative;
  padding-bottom: 1rem;
  line-height: 1;
}
.acalog-custom #hero-banner #hero-features .features-wrap ul li .feature>a .feature-stage .feature-context .heading .top {
  display: block;
  line-height: 1.15;
  color: #b4d333;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 16px;
}
.acalog-custom #hero-banner #hero-features .features-wrap ul li .feature>a .feature-stage .feature-context .heading .bottom {
  display: inline-block;
  line-height: 1.15;
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 20px;
  position: relative;
}
.acalog-custom #hero-banner #hero-features .features-wrap ul li .feature>a .feature-stage .feature-context .heading .bottom:after {
  content: '';
  display: block;
  height: 4px;
  width: 100%;
  width: calc(103%);
  background-color: #b4d333;
  position: absolute;
  bottom: -0.5rem;
  right: 0;
}
.acalog-custom #hero-banner #hero-features .features-wrap ul li .feature>a .feature-stage .feature-context .description {
  font-size: 13px;
  color: #fff;
}
@media (min-width: 1200px) {
  .acalog-custom #hero-banner #hero-features .features-wrap ul li .feature>a .feature-stage .feature-context .description {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: .5s;
    transition: .5s;
  }
}
.acalog-custom #hero-banner #hero-features .features-wrap ul li .feature>a .feature-stage .feature-context .description p {
  margin: 0;
}
.acalog-custom #hero-banner #hero-features .features-wrap ul li .feature>a .feature-stage .feature-context .description p:after {
  content: '\00a0\E5C8';
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
  vertical-align: middle;
  display: inline;
  color: #b4d333;
  position: relative;
  left: 0;
  -webkit-transition: .3s;
  transition: .3s;
}
@media (min-width: 1200px) {
  .acalog-custom #hero-banner #hero-features .features-wrap ul li .feature>a:hover .feature-stage .feature-context .description,
  .acalog-custom #hero-banner #hero-features .features-wrap ul li .feature>a:focus .feature-stage .feature-context .description {
    opacity: 1;
    max-height: 126px;
  }
}
@media screen and (min-width: 1440px) {
  .acalog-custom #hero-banner.animate #hero-features ul li {
    -webkit-transform: translateY(100px) translateX(-20px);
    transform: translateY(100px) translateX(-20px);
    opacity: 0;
    -webkit-transition: ease-in-out .5s;
    transition: ease-in-out .5s;
  }
}
@media screen and (min-width: 1440px) {
  .acalog-custom #hero-banner.animate #hero-features ul li:nth-child(1) {
    -webkit-transition: ease-in-out .5s;
    transition: ease-in-out .5s;
    -webkit-transition-delay: .1s;
    transition-delay: .1s;
  }
}
@media screen and (min-width: 1440px) {
  .acalog-custom #hero-banner.animate #hero-features ul li:nth-child(2) {
    -webkit-transition: ease-in-out .5s;
    transition: ease-in-out .5s;
    -webkit-transition-delay: .35s;
    transition-delay: .35s;
  }
}
@media screen and (min-width: 1440px) {
  .acalog-custom #hero-banner.animate #hero-features ul li:nth-child(3) {
    -webkit-transition: ease-in-out .5s;
    transition: ease-in-out .5s;
    -webkit-transition-delay: .55s;
    transition-delay: .55s;
  }
}
@media screen and (min-width: 1440px) {
  .acalog-custom #hero-banner.animate #hero-features ul li:nth-child(4) {
    -webkit-transition: ease-in-out .5s;
    transition: ease-in-out .5s;
    -webkit-transition-delay: .75s;
    transition-delay: .75s;
  }
}
@media screen and (min-width: 1440px) {
  .acalog-custom #hero-banner.animate.inView #hero-features ul li {
    -webkit-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
    opacity: 1;
  }
}
@media (max-width: 1439px) {
  .acalog-custom .site-main #hero-features .wp-block-kadence-advancedbtn a:after,
  .acalog-custom .site-main #hero-features .wp-block-kadence-advancedbtn a {
    color: #014d44 !important;
    background: transparent !important;
    transform: none;
  }
}
@media screen and (min-width: 1440px) {
  .acalog-custom .feature-controls {
    display: none !important;
  }
}
.acalog-custom .feature-controls a {
  padding: 0 !important;
}
.acalog-custom .feature-controls .kt-button {
  background-color: transparent !important;
}
.acalog-custom #hero-banner #this {
  margin: 0;
}
.acalog-custom #hero-banner #this a {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  text-indent: -999px;
  width: 180px;
  height: 60px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 100;
  overflow: hidden;
}
.acalog-custom #hero-banner #this a:hover {
  height: 70px;
}
.acalog-custom #hero-banner #this a:after {
  content: '\E313';
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 3rem;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  color: #b4d333;
  display: block;
  text-align: center;
  text-indent: 0;
  position: relative;
  z-index: 2;
}
@media reader,speech,aural {
  .acalog-custom #hero-banner #this a:after {
    display: none;
    visibility: hidden;
  }
}
.acalog-custom #hero-banner #this a:before {
  content: '';
  background-color: #01332d;
  display: block;
  height: 180px;
  width: 180px;
  border-radius: 50%;
  position: absolute;
  top: 10px;
  left: 0;
  z-index: 1;
}
@media (min-width: 1440px) {
  .acalog-custom #hero-banner #this a {
    display: block;
  }
}
.acalog-custom #program-finder-row {
  background-color: #01332d;
  color: #fff;
}
.acalog-custom #program-finder-row h2 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: "Roboto Condensed", sans-serif;
  color: #fff;
  font-size: 2rem;
}
@media (max-width: 550px) {
  .acalog-custom #program-finder-row h2 {
    font-size: 1.5rem;
    margin-bottom: 22px;
  }
}
@media (min-width: 768px) {
  .acalog-custom #program-finder-row h2 {
    font-size: 3rem;
  }
}
.acalog-custom #program-finder-row .program-buttons {
  list-style: none;
  margin: 0 0 32px 0;
  padding: 0;
  display: flex;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .acalog-custom #program-finder-row .program-buttons {
    flex-direction: row;
  }
}
.acalog-custom #program-finder-row .program-buttons li {
  display: block;
  margin-bottom: 10px;
  background-color: #b4d333;
  padding: 0.75rem 1.75rem;
  line-height: 1.25;
  text-transform: uppercase;
  font-weight: 700;
  font-family: "Roboto Condensed", sans-serif;
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg);
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 1024px) {
  .acalog-custom #program-finder-row .program-buttons li {
    margin: 0 2px 0 2px;
  }
}
@media (min-width: 1200px) {
  .acalog-custom #program-finder-row .program-buttons li {
    font-size: 1.25em;
  }
}
.acalog-custom #program-finder-row .program-buttons li a {
  color: #014d44;
  display: inline-block;
  -webkit-transform: skew(10deg);
  transform: skew(10deg);
  text-align: center;
  text-decoration: none;
}
.acalog-custom #program-finder-row .program-buttons li:after {
  content: '';
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  width: 0%;
  height: 100%;
  -webkit-transition: all .3s;
  transition: all .3s;
}
.acalog-custom #program-finder-row .program-buttons li:hover:after {
  width: 100%;
  background-color: #93ae25;
}
.acalog-custom #program-finder-row p.more {
  margin: 0;
  text-align: center;
}
.acalog-custom #program-finder-row p.more a {
  font-family: "Roboto Condensed", sans-serif;
  color: #fff;
  font-size: 1.25em;
}
.acalog-custom #program-finder-row p.more a:hover {
  color: #b4d333;
}
.acalog-custom #program-finder-row p.more a:after {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  content: "\E5C8";
  color: #b4d333;
  position: relative;
  left: 0.5rem;
  -webkit-transition: all .2s;
  transition: all .2s;
}
.acalog-custom #program-finder-row p.more a:hover:after {
  left: 0.75rem;
}
.acalog-custom .pathways .desc h2 {
  font-family: "Roboto Condensed", sans-serif;
  color: #000;
  font-size: 2rem;
  margin: 0 0 0.6rem;
  font-weight: normal;
}
@media (min-width: 1200px) {
  .acalog-custom .pathways .desc h2 {
    font-size: 3rem;
  }
}
.acalog-custom .pathways .desc h3 {
  font-size: 2rem;
  margin: 0 0 0.75rem;
  line-height: 1.25;
  font-family: "Merriweather Sans", sans-serif;
  font-weight: normal;
  color: #000;
}
.acalog-custom .pathways .desc .tags {
  list-style: none;
  padding-left: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #01332d;
  font-weight: 700;
  font-family: "Roboto Condensed", sans-serif;
}
.acalog-custom .tags a {
  font-size: 1.5rem;
  text-decoration: none !important;
}
.acalog-custom .tags a:hover {
  text-decoration: underline !important;
}
.acalog-custom .home #glance .meta {
  background-color: #01332d;
  color: #fff;
  text-align: center;
  padding: 2rem 1.5rem 225px;
  -webkit-box-shadow: 0px 5px 35px 0px #000000;
  box-shadow: 0px 5px 35px 0px #000000;
  width: initial;
}
@media (min-width: 1024px) {
  .acalog-custom .home #glance .meta {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 5rem 2.25rem 4rem;
  }
}
@media (min-width: 1200px) {
  .acalog-custom .home #glance .meta {
    padding: 7rem 2.25rem 5rem;
    padding-left: 1.5rem;
  }
}
.acalog-custom .home #glance .meta h2 {
  color: #fff;
  font-size: 2.25rem;
  margin: 0 auto 1.5rem;
  max-width: 300px;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: normal;
}
@media (min-width: 1200px) {
  .acalog-custom .home #glance .meta h2 {
    font-size: 3.75rem;
    line-height: 1.1;
  }
}
.acalog-custom .home #glance .meta .controls {
  text-align: center;
  padding: 1.25rem 0 0.5rem;
}
.acalog-custom .home #glance .meta .controls .kt-button {
  padding: 6px;
  background-color: transparent !important;
  -webkit-transform: skew(0deg);
  transform: skew(0deg);
}
.acalog-custom .home #glance .meta .controls .kt-button::after,
.acalog-custom .home #glance .meta .controls .kt-button:hover::after {
  background-color: transparent !important;
}
.acalog-custom .home #glance .meta .controls .kt-btn-wrap-0 {
  margin-right: 0;
  border-right: 1px solid #25532e;
}
.acalog-custom .home #glance .glance-sliders-container {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
  height: 100%;
  margin-top: -230px;
}
@media (max-width: 1023px) {
  .acalog-custom .home #glance .glance-sliders-container {
    display: contents !important;
    list-style: none;
    margin: 0;
    padding: 0;
    height: 100%;
    margin-top: -230px;
  }
  .acalog-custom .home #glance {
    overflow: hidden !important;
    padding-bottom: 30px;
  }
  .acalog-custom .home #glance .slider-wrap {
    margin-top: -230px;
  }
}
@media (min-width: 1024px) {
  .acalog-custom .home #glance .glance-sliders-container {
    margin-top: 0;
  }
}
@media (max-width: 1023px) {
  .acalog-custom .home #glance .glance-sliders-container .slick-list {
    overflow: unset !important;
    overflow-x: clip !important;
  }
}
.acalog-custom .home #glance .slider-wrap .kt-inside-inner-col {
  height: 100%;
}
@media (min-width: 1024px) {
  .acalog-custom .home #glance .glance-sliders-container .slick-slide,
  .acalog-custom .home #glance .glance-sliders-container .slick-track {
    height: 100%;
  }
}
.acalog-custom .home #glance .slider-wrap .glance-sliders-container li .card-wrap {
  position: relative;
  padding: 80% 0 0;
  margin: 0 1.5rem;
  height: 100%;
}
@media (min-width: 1024px) {
  .acalog-custom .home #glance .slider-wrap .glance-sliders-container li .card-wrap {
    padding: 0;
    margin: 0;
    min-height: 100%;
    border-right: 1px solid #fff;
  }
  .acalog-custom .home #glance .slider-wrap .glance-sliders-container li.slick-current .card-wrap {
    transition: border-right-color 0.4s linear 0.4s;
  }
}
.acalog-custom .home #glance .slider-wrap .glance-sliders-container li .card {
  bottom: 0;
  left: 0;
  position: absolute;
  min-height: 100%;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #ebebeb;
  text-align: center;
  padding: 17% 2rem 2rem;
  color: #014d44;
  -webkit-box-shadow: 0px 5px 25px 0px #000000;
  box-shadow: 0px 5px 25px 0px #000000;
  cursor: pointer;
  overflow: hidden;
  -webkit-transition: all .3s;
  transition: all .3s;
}
@media (min-width: 1024px) {
  .acalog-custom .home #glance .slider-wrap .glance-sliders-container li .card {
    position: relative;
    padding: 2rem;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-top: 8.5rem;
  }
  .acalog-custom .home #glance .slider-wrap .glance-sliders-container li .card.active {
    padding-top: 2rem;
  }
}
.acalog-custom .home #glance .slider-wrap .glance-sliders-container li .card:hover {
  background-color: #fafafa;
}
.acalog-custom .home #glance .slider-wrap .glance-sliders-container li .card.active {
  background-color: #fff;
}
.acalog-custom .home #glance .slider-wrap .glance-sliders-container li .card:before {
  content: 'add';
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.75rem;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  position: absolute;
  right: 5px;
  bottom: 5px;
  color: #797979;
  z-index: 6;
  -webkit-transition: all .3s;
  transition: all .3s;
}
.acalog-custom .home #glance .slider-wrap .glance-sliders-container li .card:hover:before {
  -webkit-transform: scale(1.15);
  transform: scale(1.15);
}
.acalog-custom .home #glance .slider-wrap .glance-sliders-container li .card.active:before {
  content: 'remove';
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.acalog-custom .home #glance .slider-wrap .glance-sliders-container li .card .fact {
  position: relative;
  color: #014d44;
}
.acalog-custom .home #glance .slider-wrap .glance-sliders-container li .card .fact .main {
  display: block;
  font-size: 4.25rem;
  font-weight: 600;
}
.acalog-custom .home #glance .slider-wrap .glance-sliders-container li .card .fact:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  width: 70px;
  height: 10px;
  bottom: -1.75rem;
  background-color: transparent;
  -webkit-transition: all .3s;
  transition: all .3s;
}
.acalog-custom .home #glance .slider-wrap .glance-sliders-container li .card.active .fact:after {
  background-color: #b4d333;
}
.acalog-custom .home #glance .slider-wrap .glance-sliders-container li .card .desc p {
  margin: 0;
}
.acalog-custom .home #glance .slider-wrap .glance-sliders-container li .card .desc {
  display: none;
  font-size: 1rem;
  color: #014d44;
  font-weight: 600;
  padding: 3rem 0 2rem;
  opacity: 0;
  -webkit-transition: opacity .5s;
  transition: opacity .5s;
}
.acalog-custom .home #glance .slider-wrap .glance-sliders-container li .card.active .desc {
  opacity: 1;
  -webkit-transition-delay: .5s;
  transition-delay: .5s;
}
.acalog-custom .home #glance .slider-wrap .glance-sliders-container li .card:after {
  content: '';
  display: block;
  height: 115px;
  width: 55px;
  background-color: #dbdbdb;
  position: absolute;
  z-index: 5;
  bottom: -45px;
  right: -15px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
}
.acalog-custom .home #glance .slider-wrap .glance-sliders-container li .card:hover:after {
  -webkit-transform: rotate(45deg) scale(1.15);
  transform: rotate(45deg) scale(1.15);
}
.acalog-custom .trending {
  padding: 2rem 0;
}
@media (min-width: 1200px) {
  .acalog-custom .trending {
    padding: 5rem 0;
  }
}
.acalog-custom .home .feed-news h2,
.acalog-custom .home .feed-events h2 {
  font-size: 2rem;
  margin-bottom: 1rem;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: normal;
}
.acalog-custom .home .feed-news h2 a,
.acalog-custom .home .feed-events h2 a {
  color: #014d44;
}
.acalog-custom .home .feed-news h2 a:after,
.acalog-custom .home .feed-events h2 a:after {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  content: "\E5C8";
  color: #b4d333;
  position: relative;
  left: 0.5rem;
  -webkit-transition: all .2s;
  transition: all .2s;
}
.acalog-custom .home .feed-news h2 a:hover:after,
.acalog-custom .home .feed-events h2 a:hover:after,
.acalog-custom .home .feed-news h2 a:focus:after,
.acalog-custom .home .feed-events h2 a:focus:after {
  left: 0.75rem;
}
.acalog-custom .home .feed-events .story {
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
}
@media (min-width: 500px) {
  .acalog-custom .home .feed-events .story {
    flex-direction: row;
  }
}
.acalog-custom .home .feed-events .story-media {
  width: 100%;
}
@media (min-width: 500px) {
  .acalog-custom .home .feed-events .story-media {
    max-width: 250px;
  }
}
.acalog-custom .home .feed-events .story-iframe {
  left: 0;
  width: 100%;
  min-width: 250px;
  height: 0;
  position: relative;
  padding-bottom: 56.25%;
}
.acalog-custom .home .feed-events .story-media iframe {
  border: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}
.acalog-custom .home .feed-events .story-content {
  padding: 5px 0px;
}
@media (min-width: 500px) {
  .acalog-custom .home .feed-events .story-content {
    padding: 5px 16px;
  }
}
.acalog-custom .home .feed-events .story-title {
  margin: 5px 0 10px;
  font-size: 1.25rem;
  line-height: 1.25;
  font-weight: 400;
}
.acalog-custom .home .feed-events .story-title a {
  color: #016bb9;
}
.acalog-custom .home .feed-events .story-title a:hover {
  text-decoration: underline;
  color: #005493;
}
.acalog-custom .home .feed-events .story-desc {
  display: none;
}
@media (min-width: 423px) {
  .acalog-custom .home .feed-events .story-desc {
    display: block;
    line-height: 24px;
    font-size: 16px;
    color: #575656;
  }
}
.acalog-custom .home .feed-events .story-desc p {
  margin: 0;
}
.acalog-custom .home .feed-news .trending-item {
  margin-bottom: 1rem;
}
.acalog-custom .home .feed-news .trending-item a {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .acalog-custom .home .feed-news .trending-item a {
    overflow: hidden;
    flex-direction: row;
  }
}
.acalog-custom .home .feed-news .trending-item a:hover {
  text-decoration: none;
  background-color: #f0f0f0;
}
.acalog-custom .home .feed-news .trending-item .details {
  flex: 1;
}
.acalog-custom .home .feed-news .trending-item .media {
  position: relative;
  z-index: 5;
  overflow: hidden;
  display: block;
  min-height: 160px;
}
@media (min-width: 768px) {
  .acalog-custom .home .feed-news .trending-item .media {
    max-width: 245px;
    width: 33.33%;
    margin: 0 1.5rem 0 0;
  }
}
.acalog-custom .home .feed-news .trending-item .media img {
  object-fit: cover;
  max-height: 100vh;
}
.acalog-custom .home .feed-news .trending-item .date {
  display: inline-block;
  text-transform: uppercase;
  font-size: .875rem;
  font-weight: 600;
  color: #333;
  position: relative;
  top: -1.85rem;
  padding: 0.5rem;
  background-color: #fff;
  z-index: 10;
}
@media (min-width: 768px) {
  .acalog-custom .home .feed-news .trending-item .date {
    padding: 1rem 0 0.5rem 0;
    top: 0;
    background-color: transparent;
  }
}
@media (max-width: 768px) {
  .acalog-custom .home .feed-news .trending-item .date:before {
    content: '';
    display: block;
    position: absolute;
    height: 100%;
    right: -7px;
    width: 15px;
    top: 0;
    background-color: #fff;
    -webkit-transform: skew(-15deg);
    transform: skew(-15deg);
  }
}
.acalog-custom .home .feed-news .trending-item .date:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0.25rem;
  left: 0.5rem;
  height: 2px;
  width: calc(99%);
  background-color: #b4d333;
}
@media (min-width: 768px) {
  .acalog-custom .home .feed-news .trending-item .date:after {
    width: 100%;
    left: 0;
  }
}
.acalog-custom .home .feed-news .trending-item .title {
  font-size: 1rem;
  color: #016bb9;
  margin-top: -1.25rem;
}
@media (min-width: 768px) {
  .acalog-custom .home .feed-news .trending-item .title {
    font-weight: 400;
    font-size: 1.25rem;
    margin-top: 0;
  }
}
.acalog-custom .billboard .media {
  margin-top: 1rem;
  padding: 0 1rem;
}
@media (min-width: 768px) {
  .acalog-custom .billboard .media {
    width: 50%;
  }
}
@media (min-width: 1440px) {
  .acalog-custom .billboard .media {
    margin-top: 1.5rem;
    display: block;
    position: absolute;
    z-index: 5;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    padding: 0;
    overflow: hidden;
  }
}
.acalog-custom .billboard .media img {
  position: relative;
  z-index: 10;
  width: 100%;
  height: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 5px solid #fff;
}
@media (min-width: 1440px) {
  .acalog-custom .billboard .media img {
    border: 0;
    width: auto;
    min-width: 100%;
    min-height: 100%;
    max-width: 930px;
  }
}
.acalog-custom .billboard .details {
  background-color: #01332d;
  padding: 2rem 1.5rem;
  color: #fff;
  position: relative;
  z-index: initial !important;
}
@media (min-width: 1440px) {
  .acalog-custom .billboard .details {
    width: 50%;
    float: right;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 12rem 0;
  }
}
.acalog-custom .billboard .details:before {
  content: '';
  position: absolute;
  z-index: 1;
  top: -150px;
  left: 0;
  width: 100%;
  height: 350px;
  -webkit-transform: skewY(-15deg);
  transform: skewY(-15deg);
  background-color: #01332d;
}
@media (min-width: 1440px) {
  .acalog-custom .billboard .details:before {
    top: 0;
    left: -50px;
    z-index: 11;
    height: 100%;
    width: 200px;
    left: -90px;
    -webkit-transform: skewX(-11deg);
    transform: skewX(-11deg);
  }
}
.acalog-custom .billboard .details .wrap {
  padding: 0;
  position: relative;
  z-index: 12;
}
@media (min-width: 1440px) {
  .acalog-custom .billboard .details .wrap {
    max-width: 720px;
    margin-left: 0;
    position: relative;
    z-index: 12;
    padding: 0 5rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}
.acalog-custom .billboard .details .tag {
  font-size: .875rem;
  text-transform: uppercase;
  position: relative;
  margin: 1rem 0 1.25rem;
  color: #fff;
  font-family: "Open Sans", sans-serif;
  font-weight: normal;
}
@media (min-width: 1440px) {
  .acalog-custom .billboard .details .tag {
    padding-left: 90px;
  }
}
.acalog-custom .billboard .details .tag:after {
  content: '';
  height: 10px;
  width: 50px;
  position: absolute;
  top: -20px;
  left: 0;
  background-color: #b4d333;
}
@media (min-width: 1440px) {
  .acalog-custom .billboard .details .tag:after {
    width: 75px;
    top: 6px;
    left: 0;
  }
}
.acalog-custom .billboard .details .tag a {
  color: #b4d333;
}
.acalog-custom .billboard .details .tag a:hover {
  text-decoration: underline;
}
.acalog-custom .billboard .details .title {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 2rem;
  margin: 1.25rem 0;
  line-height: 1.15;
}
@media (min-width: 1440px) {
  .acalog-custom .billboard .details .title {
    font-size: 3.5rem;
  }
}
.acalog-custom .billboard .details .name {
  margin: 1.25rem 0;
}
@media (min-width: 1440px) {
  .acalog-custom .billboard .details .name {
    font-size: 1rem;
  }
}
.acalog-custom .billboard .details .study {
  color: #999;
  font-style: italic;
}
.acalog-custom .billboard .details .desc {
  margin-bottom: 1.5rem;
}
@media (min-width: 1440px) {
  .acalog-custom .billboard .details .desc {
    font-size: 1.25rem;
    margin-bottom: 2rem;
  }
}
.acalog-custom .billboard .button-group,
.acalog-custom .home .career-connection .button-group,
.acalog-custom .home .trending .button-group {
  justify-content: start;
  padding: 0;
}
.acalog-custom .billboard .button-group a {
  padding: 8px 16px;
}
@media screen and (min-width: 1440px) {
  .acalog-custom .animate.billboard .details:before {
    -webkit-transition: all .7s;
    transition: all .7s;
    width: 100vw;
    left: 0;
    -webkit-transform: translateX(-90%) skewX(-11deg);
    transform: translateX(-90%) skewX(-11deg);
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
  }
  .acalog-custom .animate.billboard .details .wrap {
    opacity: 0;
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px);
    -webkit-transition: all .4s;
    transition: all .4s;
    -webkit-transition-delay: .6s;
    transition-delay: .6s;
  }
  .acalog-custom .animate.billboard.inView .details:before {
    left: -50px;
    -webkit-transform: translateX(0%) skewX(-11deg);
    transform: translateX(0%) skewX(-11deg);
    width: 150px;
  }
}
@media screen and (min-width: 1440px) and (min-width: 1200px) {
  .acalog-custom .animate.billboard.inView .details:before {
    width: 200px;
    left: -90px;
  }
}
@media screen and (min-width: 1440px) {
  .acalog-custom .animate.billboard.inView .details .wrap {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.acalog-custom .darken-pseudo {
  position: relative;
}
.acalog-custom .darken-pseudo:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: block;
  background-color: rgba(0,0,0,0.4);
}
.acalog-custom .bottom-billboard .button-group {
  flex-direction: column;
  align-items: center;
}
.acalog-custom .bottom-billboard .button-group .kt-button {
  min-width: 440px;
}
@media (min-width: 768px) {
  .acalog-custom .bottom-billboard .button-group {
    flex-direction: row;
  }
  .acalog-custom .bottom-billboard .button-group .kt-button {
    min-width: 230px;
  }
}
.acalog-custom .bottom-billboard .kt-button {
  min-width: 230px;
}
.acalog-custom .site-shift {
  transition: transform .5s;
  z-index: 100;
}
.acalog-custom #cta-buttons {
  display: none;
}
@media screen and (max-width: 600px) {
  .acalog-custom a.button-cta {
    background: #003027;
    padding: .5em 1.5em;
  }
  .acalog-custom #cta-buttons {
    position: fixed;
    bottom: 0px;
    padding: 0;
    width: 100%;
    background-color: rgba(0,0,0,0.25);
    display: block;
  }
  .acalog-custom #cta-buttons .kb-buttons-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: nowrap;
    gap: 0 !important;
  }
  .acalog-custom #cta-buttons .kb-buttons-wrap .kb-btn_b75d06-03 {
    border-left: 0 !important;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
  }
  .acalog-custom #cta-buttons .kt-button {
    -ms-flex-preferred-size: 15%;
    flex-basis: 15%;
    border-left: 1px solid #005847 !important;
    text-align: center;
    margin: 0;
  }
  .acalog-custom #cta-buttons .kt-button:first-of-type {
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
  }
  .acalog-custom #cta-buttons a {
    width: 100%;
    border: 0;
    border-radius: 0;
    color: #fff !important;
    line-height: 1.25;
    text-transform: uppercase;
    font-weight: 700;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 14px !important;
    padding: 0.75rem 1.75rem;
    position: relative;
    background-color: #EC9B1C !important;
  }
  .acalog-custom #cta-buttons a::after {
    content: '';
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    background-color: #c37f14;
    width: 0%;
    height: 100%;
    -webkit-transition: all .3s;
    transition: all .3s;
  }
  .acalog-custom #cta-buttons a:hover:after,
  .acalog-custom #cta-buttons a:focus::after {
    width: 100%;
  }
}
.acalog-custom #page-banner {
  position: relative;
  min-height: 4rem;
  background-color: #ccc;
  top: 0;
}
@media (min-width: 1200px) {
  .acalog-custom #page-banner {
    min-height: 13rem;
    max-height: 75vh;
    overflow: hidden;
  }
}
.acalog-custom #page-banner.slim-banner {
  max-height: 40vh;
}
@media (min-width: 400px) {
  .acalog-custom #page-banner.slim-banner {
    height: 10rem;
  }
}
@media (min-width: 768px) {
  .acalog-custom #page-banner.slim-banner .banner-stage {
    position: static;
  }
  .acalog-custom #page-banner.slim-banner .banner-stage img {
    position: absolute;
    display: block;
    width: 100%;
    height: auto;
    top: 0;
    bottom: 0;
    margin: auto;
    -webkit-transform: translateY(-6rem);
    transform: translateY(-6rem);
  }
}
.acalog-custom #page-banner .banner-stage {
  position: relative;
}
.acalog-custom #page-banner .banner-stage img {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
}
.acalog-custom #page-stage {
  position: relative;
  z-index: 35;
  background-color: #fff;
  padding-bottom: 20px;
}
.acalog-custom #page-meta {
  position: relative;
  top: -7rem;
  margin-bottom: -5rem;
  overflow-x: hidden;
}
@media (max-width: 680px) {
  .acalog-custom #page-meta {
    top: -4rem;
    margin-bottom: -50px;
  }
  .acalog-custom .page-template-template-doctoral-program #page-meta {
    margin-bottom: 1rem;
  }
}
@media (min-width: 1200px) {
  .acalog-custom #page-meta {
    top: -12rem;
    margin-bottom: -16rem;
  }
  .acalog-custom #page-meta .meta-stage {
    position: relative;
    z-index: 100;
  }
}
.acalog-custom .no-navigation #page-meta {
  top: -7rem;
  margin-bottom: -11rem;
}
.acalog-custom .title-stage {
  position: relative;
  width: 85%;
  max-width: 750px;
  padding: 1.25rem 1.5rem 1.75rem 0;
}
@media (min-width: 1200px) {
  .acalog-custom .title-stage {
    min-height: 94px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.acalog-custom .title-stage:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 100vw;
  height: 100%;
  background-color: rgba(1,51,45,0.9);
  -webkit-transform: skew(-15deg);
  transform: skew(-15deg);
  z-index: 1;
}
.acalog-custom .page-template-template-doctoral-program .title-stage:after {
  background-color: #163646;
}
.acalog-custom #page-meta .title-stage h1 {
  font-size: 2.75rem;
}
@media (max-width: 1025px) {
  .acalog-custom #page-meta .title-stage h1 {
    font-size: 1.5rem;
  }
}
.acalog-custom .title-stage h1 {
  font-family: "Roboto Condensed", sans-serif;
  position: relative;
  z-index: 2;
  color: #fff;
  margin: 0;
  font-size: 2rem;
  line-height: normal;
  width: 100%;
}
@media (min-width: 1024px) {
  .acalog-custom .title-stage h1 {
    font-size: 3rem;
  }
}
.acalog-custom .title-stage .subtitle {
  font-family: "Roboto Condensed", sans-serif;
  position: relative;
  z-index: 2;
  color: #ccc;
  font-size: 1.25rem;
}
@media (min-width: 1024px) {
  .acalog-custom .title-stage .subtitle {
    font-size: 1.5rem;
  }
}
.acalog-custom .page-template-template-undergrad-landing-nav #page-meta .title-stage h1 {
  font-family: "Roboto Condensed", sans-serif;
  position: relative;
  z-index: 2;
  color: #fff;
  margin: 0;
  font-size: 2rem;
  width: 100%;
}
@media (min-width: 1024px) {
  .acalog-custom .page-template-template-undergrad-landing-nav #page-meta .title-stage h1 {
    font-size: 3rem;
  }
}
@media (max-width: 550px) {
  .acalog-custom .page-template-template-undergrad-landing-nav #page-meta .title-stage h1 {
    font-size: 16px;
  }
  .acalog-custom .page-template-template-undergrad-landing-nav #page-meta {
    top: -5rem;
    margin-bottom: 0;
  }
  .acalog-custom .page-template-template-undergrad-landing-nav .breadcrumb-top-margin {
    margin-top: 1em !important;
  }
  .acalog-custom .page-template-template-undergrad-landing-nav>#site-wrap>#page-stage>.content-area.boxed {
    padding-top: 0em;
    margin-top: -5rem !important;
  }
}
.acalog-custom #page-meta .menu-stage .section-menu {
  width: 100%;
  position: relative;
}
.acalog-custom #page-meta .menu-stage .section-menu:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  width: 200%;
  width: 100vw;
  height: 100%;
  background-color: #fff;
  -webkit-box-shadow: 0px 3px 7px 0px #000000;
  box-shadow: 0px 3px 7px 0px #000000;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 1;
  -webkit-transition: .3s;
  transition: .3s;
}
.acalog-custom #page-meta .menu-stage .section-menu #section-menu-toggle {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.125rem;
  color: #014d44;
  padding: 0.5rem 0.5rem 0.5rem 0;
  position: relative;
  text-transform: uppercase;
  font-weight: 700;
  cursor: pointer;
  z-index: 2;
}
@media (min-width: 1200px) {
  .acalog-custom #page-meta .menu-stage .section-menu #section-menu-toggle {
    padding: 0.75rem 1.25rem;
    font-size: 1.5rem;
  }
}
.acalog-custom #page-meta .menu-stage .section-menu #section-menu-toggle:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  width: 200%;
  width: 100vw;
  height: 100%;
  background-color: #b4d333;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 1;
  -webkit-transition: .3s;
  transition: .3s;
}
.acalog-custom #page-meta .menu-stage .section-menu #section-menu-toggle:hover:after {
  background-color: #a5c32a;
}
.acalog-custom #page-meta .menu-stage .section-menu #section-menu-toggle.expanded:after {
  background-color: #ebebeb;
}
.acalog-custom #page-meta .menu-stage .section-menu #section-menu-toggle.expanded:hover:after,
.acalog-custom #page-meta .menu-stage .section-menu #section-menu-toggle.expanded:focus:after {
  background-color: #ccc;
}
.acalog-custom #page-meta .menu-stage .section-menu #section-menu-toggle span {
  position: relative;
  z-index: 5;
}
.acalog-custom #page-meta .menu-stage .section-menu #section-menu-toggle span:before {
  content: 'menu';
  display: inline-block;
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.25em;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  margin-right: 0.25rem;
  position: relative;
  top: -1px;
}
.acalog-custom #page-meta .menu-stage .section-menu #section-menu-toggle.expanded span:before {
  content: 'close';
}
.acalog-custom #page-meta .menu-stage .section-menu #section-menu {
  display: none;
  background-color: #fff;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1.5rem 1.5rem 1rem;
  z-index: 10;
}
@media (min-width: 1200px) {
  .acalog-custom #page-meta .menu-stage .section-menu #section-menu {
    padding-left: 0;
    padding-right: 0;
  }
}
.acalog-custom #page-meta .menu-stage .section-menu #section-menu:after {
  content: '';
  display: block;
  position: absolute;
  background-color: #b4d333;
  width: 125px;
  height: 5px;
  top: -3px;
  left: 0;
  z-index: 5;
}
.acalog-custom #page-meta .menu-stage .section-menu #section-menu nav {
  position: relative;
  z-index: 25;
}
.acalog-custom #page-meta .menu-stage .section-menu #section-menu ul {
  list-style: none;
  margin: 0 0 1rem;
  padding: 0;
}
.acalog-custom #page-meta .menu-stage .section-menu #section-menu ul>li+li {
  margin-top: 0.5rem;
}
.acalog-custom #page-meta .menu-stage .section-menu #section-menu ul>li a {
  display: block;
  color: #014d44;
}
.acalog-custom #page-meta .menu-stage .section-menu #section-menu ul>li a:hover {
  text-decoration: underline;
}
.acalog-custom #page-meta .menu-stage .request-info-cta {
  display: none;
  position: relative;
  font-family: "Roboto Condensed", sans-serif;
  float: right;
  font-size: 1.25rem;
  font-weight: 700;
  color: #fff;
  background-color: #e87106;
  padding: 0.75rem 2rem;
  text-transform: uppercase;
  transition: .4s;
}
@media (min-width: 1024px) {
  .acalog-custom #page-meta .menu-stage .request-info-cta {
    display: block;
  }
}
.acalog-custom #page-meta .menu-stage .request-info-cta:after {
  content: '';
  width: 100%;
  width: 50vw;
  position: absolute;
  height: 100%;
  left: -20px;
  top: 0;
  background-color: #e87106;
  transform: skew(25deg);
  transition: .4s;
}
.acalog-custom #page-meta .menu-stage .request-info-cta>span {
  position: relative;
  z-index: 5;
}
.acalog-custom #page-meta .menu-stage .request-info-cta>span:after {
  content: 'feedback';
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
  vertical-align: middle;
  margin-left: 1rem;
  position: relative;
  top: -2px;
}
.acalog-custom #page-meta .menu-stage .request-info-cta:hover,
.acalog-custom #page-meta .menu-stage .request-info-cta:focus {
  text-decoration: none;
  transform: translateX(-10px);
  background-color: #cf6505;
}
.acalog-custom #page-meta .menu-stage .request-info-cta:hover:after,
.acalog-custom #page-meta .menu-stage .request-info-cta:focus:after {
  background-color: #cf6505;
}
.acalog-custom #page-stage.interior-page #page-meta {
  top: 0;
  margin: 0;
  -webkit-box-shadow: 0px 3px 7px 0px #000000;
  box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.15);
}
.acalog-custom #page-meta .breadcrumb-stage {
  margin-top: 1rem;
}
.acalog-custom #page-stage.interior-page .breadcrumb-stage {
  margin-bottom: 2rem;
}
.acalog-custom #page-meta .breadcrumb-stage .breadcrumbs,
.acalog-custom #page-stage.interior-page .breadcrumbs {
  font-family: "Roboto Condensed", sans-serif;
  color: #ccc;
  font-size: .875rem;
}
.acalog-custom #page-meta .breadcrumb-stage .breadcrumbs .sep,
.acalog-custom #page-stage.interior-page .breadcrumbs .sep {
  display: inline-block;
  margin: 0 0.25rem;
}
.acalog-custom #page-meta .breadcrumb-stage .breadcrumbs a,
.acalog-custom #page-stage.interior-page .breadcrumbs a {
  color: #666;
}
.acalog-custom #page-meta .breadcrumb-stage .breadcrumbs a:hover,
.acalog-custom #page-stage.interior-page .breadcrumbs a:hover {
  text-decoration: underline;
}
.acalog-custom .student-story-wrapper .breadcrumbs,
.acalog-custom .breadcrumbs {
  color: #e0dddd;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 12px;
  line-height: 20px;
  margin: 0;
  overflow: hidden;
  margin-bottom: 1.5rem;
}
.acalog-custom .page-template-template-three-column .breadcrumbs {
  margin-bottom: 0;
}
.acalog-custom .student-story-wrapper .breadcrumbs .left,
.acalog-custom .breadcrumbs .left {
  float: left;
  max-width: 80%;
}
@media (max-width: 767px) {
  .acalog-custom .breadcrumbs .left {
    padding: 0 10px;
    float: none;
    max-width: 100%;
  }
}
.acalog-custom .student-story-wrapper .breadcrumbs a,
.acalog-custom .breadcrumbs a {
  color: #786c6c;
  padding: 0;
}
.acalog-custom .student-story-wrapper .breadcrumbs a:hover,
.acalog-custom .breadcrumbs a:hover {
  text-decoration: underline;
}
.acalog-custom .grid-col-3 {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  grid-gap: 30px;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .acalog-custom .grid-col-3 {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-gap: 30px;
    margin-top: 20px;
  }
  .acalog-custom .card .media img {
    width: 100%;
    height: auto;
    display: block;
  }
  .acalog-custom .entry-content {
    padding: 0 24px;
  }
  .acalog-custom .student-story-wrapper h1 {
    font-size: 48px;
  }
}
@media (max-width: 500px) {
  .acalog-custom .grid-col-3 {
    display: grid;
    grid-template-columns: repeat(1,1fr);
    grid-gap: 30px;
    margin-top: 20px;
  }
  .acalog-custom .card .media img {
    width: 100%;
    height: auto;
    display: block;
  }
  .acalog-custom .entry-content {
    padding: 0 24px;
  }
}
.acalog-custom .student-story-wrapper .student-profile .media,
.acalog-custom .student-story-wrapper .more-student-profile .media {
  position: relative;
  overflow: hidden;
  margin-bottom: 1rem;
}
.acalog-custom .student-story-wrapper .student-profile .media img,
.acalog-custom .student-story-wrapper .more-student-profile .media img {
  display: block;
  padding-bottom: 4px;
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
}
.acalog-custom .student-story-wrapper .student-profile .media:after,
.acalog-custom .student-story-wrapper .more-student-profile .media::after {
  content: '';
  width: 100px;
  height: 12px;
  display: block;
  background-color: #b4d333;
  position: absolute;
  bottom: 0;
  left: -10px;
  -webkit-transform: skewX(-40deg);
  transform: skewX(-40deg);
  -webkit-transition: all .3s;
  transition: all .3s;
}
.acalog-custom .student-story-wrapper .student-profile:hover .media::after,
.acalog-custom .student-story-wrapper .more-student-profile:hover .media::after {
  width: 110%;
}
.acalog-custom .student-story-wrapper .student-profile .entry-title,
.acalog-custom .student-story-wrapper .more-student-profile .entry-title {
  margin: 0;
  line-height: 0;
}
.acalog-custom .student-story-wrapper h1 {
  margin: 0;
}
.acalog-custom .student-story-wrapper .student-profile .entry-title a,
.acalog-custom .student-story-wrapper .more-student-profile .entry-title a {
  font-size: 1.5rem;
  color: #014d44;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400;
  line-height: 1.4;
}
.acalog-custom .student-story-wrapper .student-profile .name,
.acalog-custom .student-story-wrapper .more-student-profile .name {
  font-size: 1rem;
  color: #000;
  padding-top: 4px;
}
.acalog-custom .student-story-wrapper .student-profile .name .study,
.acalog-custom .student-story-wrapper .more-student-profile .name .study {
  color: #666;
  font-style: italic;
  font-size: 14px;
  padding-top: 4px;
}
@media (min-width: 768px) {
  .acalog-custom .student-story-wrapper .post-thumbnail {
    float: left;
    margin: 1rem 1rem 1rem 0;
    max-width: 250px;
  }
}
@media (min-width: 1024px) {
  .acalog-custom .student-story-wrapper .post-thumbnail {
    max-width: 500px;
  }
}
.acalog-custom .student-story-wrapper .intro {
  font-size: 1.5rem;
  margin-top: 0.5rem;
}
.acalog-custom .student-story-wrapper .quote {
  font-family: "Roboto Condensed", sans-serif;
  color: #01332d;
  font-size: 1.75rem;
  padding-left: 105px;
  position: relative;
  margin: 3rem 0 0;
}
.acalog-custom .student-story-wrapper .quote:after {
  content: '';
  display: block;
  position: absolute;
  height: 10px;
  width: 90px;
  background-color: #b4d333;
  top: 5px;
  left: 0;
}
.acalog-custom .student-story-wrapper .entry-header .name {
  font-size: 1.75rem;
  color: #014d44;
}
.acalog-custom .student-story-wrapper .entry-header .study {
  letter-spacing: 1px;
  font-size: 16px !important;
  color: #666;
  font-style: italic;
}
.acalog-custom .student-story-wrapper .more-profiles {
  border-top: 1px solid #b4d333;
  padding-top: 3rem;
  margin-top: 3rem;
}
.acalog-custom .student-story-wrapper .more-heading {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
  font-family: "Open Sans", sans-serif;
}
.acalog-custom .main-story {
  width: 100%;
  margin-bottom: 40px;
}
.acalog-custom .main-story iframe {
  width: 100%;
  height: 550px;
}
.acalog-custom .main-story .story-title {
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
  font-size: 1.5em;
  padding: 10px 0 5px;
  color: #fff;
}
.acalog-custom .main-story .story-date {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 1rem;
  margin-bottom: 10px;
  color: #fff;
}
.acalog-custom .main-story .story-content {
  color: #fff;
}
.acalog-custom .next-stories {
  display: grid;
  grid-template-columns: repeat(1,1fr);
  grid-gap: 20px;
}
@media (min-width: 360px) {
  .acalog-custom .next-stories {
    grid-template-columns: repeat(2,1fr);
  }
}
@media (min-width: 480px) {
  .acalog-custom .next-stories {
    grid-template-columns: repeat(3,1fr);
  }
}
@media (min-width: 768px) {
  .acalog-custom .next-stories {
    grid-template-columns: repeat(4,1fr);
  }
}
@media (min-width: 950px) {
  .acalog-custom .next-stories {
    grid-template-columns: repeat(3,1fr);
  }
}
.acalog-custom .next-stories .media img {
  width: 300px;
}
.acalog-custom .next-stories .entry-content {
  color: #fff;
  display: flex;
}
.acalog-custom .next-stories .entry-title {
  font-size: 1rem;
  line-height: 1.5;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
}
.acalog-custom .next-stories .entry-title a {
  color: #C3DC5C;
}
.acalog-custom .next-stories .entry-title a:hover {
  text-decoration: underline;
}
.acalog-custom .table-data td {
  padding: 10px 20px 10px 0px;
}
.acalog-custom .table-data thead th,
.acalog-custom .table-header {
  font-size: 1.5rem;
  font-weight: bold;
  margin-top: 1rem;
  font-family: "Roboto Condensed", sans-serif;
  color: #000;
}
.acalog-custom .table-data tr td:first-child {
  width: 500px;
}
.acalog-custom .faculty-wrapper {
  max-width: 1100px;
  margin: auto;
}
.acalog-custom .faculty-wrapper .sidebar {
  padding: 5px 25px;
  background-color: #F1F1F1;
  box-sizing: border-box;
  overflow: hidden;
}
@media (min-width: 768px) {
  .acalog-custom .faculty-wrapper .sidebar {
    float: right;
    width: 30%;
    margin: 10px 0px 10px 30px;
  }
}
@media (max-width: 768px) {
  .acalog-custom .faculty-wrapper .profile-vitae {
    display: flex;
    flex-direction: column-reverse;
  }
  .acalog-custom .faculty-wrapper .search-profile-results .profile-vitae {
    flex-direction: column;
  }
  .acalog-custom .faculty-wrapper .content {
    overflow: hidden;
  }
  .acalog-custom .student-story-wrapper h1 {
    font-size: 2rem;
    line-height: 1.25;
    margin-bottom: 0.5rem;
  }
  .acalog-custom .student-story-wrapper .post-thumbnail {
    margin: 1.5rem 0;
  }
}
.acalog-custom .faculty-wrapper .sidebar .profile-image,
.acalog-custom .faculty-wrapper .search-profile-results .profile-image {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 12px;
  width: 300px;
  height: 300px;
  background-color: #ebebeb;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 4px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 1rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.acalog-custom .faculty-wrapper .search-profile-results .profile-image img {
  max-height: 100%;
}
.acalog-custom .faculty-wrapper .sidebar .profile-contact a {
  background-image: url("../../img/gateway/icon_email.png");
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 20px;
}
.acalog-custom .faculty-wrapper .sidebar .profile-contact a.blog {
  background-image: url("../../img/gateway/icon_blog_green.png");
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 25px;
}
.acalog-custom .faculty-wrapper a:hover {
  text-decoration: underline;
}
.acalog-custom .faculty-wrapper .sidebar p {
  margin: 0;
}
.acalog-custom .faculty-wrapper .sidebar .profile-learn-more p {
  margin: 1em 0;
}
.acalog-custom .faculty-wrapper h1 {
  text-transform: capitalize;
  margin: 10px 0;
  line-height: 1.25;
  letter-spacing: -0.001rem;
  display: inline;
}
.acalog-custom .faculty-wrapper h2 {
  font-size: 1.75rem;
  margin: 10px 0;
}
.acalog-custom .faculty-wrapper h5 {
  font-size: 1.125rem;
  font-weight: bold;
}
.acalog-custom .faculty-wrapper .profile-title {
  color: #a9adb4;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 14px;
  line-height: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}
.acalog-custom .faculty-wrapper .profile-department {
  color: #124e43;
  font-size: 1.25rem;
  line-height: normal;
  margin-top: 5px;
  font-weight: 600;
  text-transform: capitalize;
}
.acalog-custom .search-letter-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  max-width: 100%;
  margin: 0 -4px;
}
@media (min-width: 768px) {
  .acalog-custom .search-letter-bar {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden;
  }
}
@media (min-width: 1024px) {
  .acalog-custom .search-letter-bar {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.acalog-custom .search-letter-bar a {
  display: block;
  background-color: #ebebeb;
  line-height: 1.15;
  padding: 0.3rem 0.5rem;
  margin: 0 4px 8px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 30px;
  text-align: center;
  text-transform: uppercase;
}
.acalog-custom .search-letter-bar a:hover {
  text-decoration: none;
  background-color: #ccc;
}
.acalog-custom .search-form-box {
  border-bottom: 4px solid #014d44;
  background-color: #ccc;
  padding: 1rem;
  margin-bottom: 24px;
}
.acalog-custom .search-form-box form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.acalog-custom .search-form-box .label {
  font-family: "Roboto Condensed", sans-serif;
  line-height: 1;
  text-transform: uppercase;
  font-size: .875rem;
  font-weight: 700;
  margin-right: 0.75rem;
  letter-spacing: .05rem;
  color: #000;
}
.acalog-custom .search-form-box .value input {
  padding: 0.5rem;
  margin-right: 0.5rem;
  border: 1px solid #666;
  font-size: 1rem;
  border-radius: 0;
  line-height: 1;
}
.acalog-custom .search-form-box .submit input {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1rem;
  border: 0;
  border-radius: 0;
  padding: 0.5rem;
  background-color: #014d44;
  color: #fff;
  cursor: pointer;
  -webkit-transition: .3s;
  transition: .3s;
}
.acalog-custom .search-form-box .submit input:hover {
  background-color: #01332d;
}
.acalog-custom .search-profile-results {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -1.5rem;
}
.acalog-custom .search-profile-results .profile {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 1.5rem 1.5rem;
}
@media (min-width: 500px) {
  .acalog-custom .search-profile-results .profile {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .acalog-custom .search-profile-results .profile {
    width: 33.3%;
  }
}
.acalog-custom .search-profile-results .profile-name {
  font-size: 1.25rem;
  font-weight: 700;
}
.acalog-custom .search-profile-results .profile-name a {
  color: #014d44;
}
.acalog-custom .search-profile-results .profile-title {
  font-family: "Open Sans", sans-serif;
  font-style: italic;
  font-size: .875rem;
  line-height: 1.25;
  text-transform: capitalize;
  color: #000;
  letter-spacing: normal;
}
.acalog-custom .search-profile-results .profile-department {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1rem;
  margin-top: 0.15rem;
  color: #000;
  font-weight: 400;
}
@media (min-width: 768px) {
  .acalog-custom .column-3-container,
  .acalog-custom .column-2-container {
    flex-direction: row;
    display: flex;
    gap: 30px;
  }
  .acalog-custom .column-2-container {
    gap: 20px;
  }
}
.acalog-custom .column-3-container .content-wrapper,
.acalog-custom .column-2-container .content-wrapper {
  flex: 1;
}
.acalog-custom .column-3-container .content-inner,
.acalog-custom .column-2-container .content-inner {
  display: flex;
  flex-direction: column;
  flex: 1;
  gap: 30px;
}
@media (min-width: 1044px) {
  .acalog-custom .column-3-container .content-inner,
  .acalog-custom .column-2-container .content-inner {
    flex-direction: row;
  }
}
.acalog-custom .column-3-container .sidebar-left,
.acalog-custom .column-2-container .sidebar-left {
  display: none;
}
@media (min-width: 768px) {
  .acalog-custom .column-3-container .sidebar-left,
  .acalog-custom .column-2-container .sidebar-left {
    display: block;
    width: 19%;
    margin-top: 20px;
  }
}
.acalog-custom .column-3-container .sidebar-left .section-nav,
.acalog-custom .section-nav .menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
.acalog-custom .column-3-container .sidebar-left .section-nav a,
.acalog-custom .section-nav .menu a {
  display: block;
  background-color: #efefef;
  color: #000;
  font-size: 13px;
  line-height: 18px;
  padding: 10px;
  border-bottom: 1px solid #ddd;
  font-family: "Roboto Condensed", sans-serif;
}
.acalog-custom .column-3-container .sidebar-left .section-nav a:hover,
.acalog-custom .section-nav .menu a:hover {
  background-color: #ddd;
  text-decoration: underline;
}
.acalog-custom .column-3-container .sidebar-left .section-nav li:first-child a,
.acalog-custom .section-nav .menu li:first-child a {
  color: #004d43;
  font-size: 16px;
  line-height: 22px;
}
.acalog-custom .single-psyd_posts .column-3-container .sidebar-left .section-nav li:first-child a,
.acalog-custom .single-psyd_posts .section-nav .menu li:first-child a {
  color: #163646;
}
.acalog-custom .column-3-container .question,
.acalog-custom .column-2-container .question {
  margin-top: 20px;
}
.acalog-custom .column-3-container .question h3,
.acalog-custom .column-2-container .question h3 {
  margin: 0px;
}
.acalog-custom .column-3-container .content,
.acalog-custom .column-2-container .content {
  width: 100%;
}
@media (min-width: 1044px) {
  .acalog-custom .column-3-container .content {
    width: 75%;
  }
}
.acalog-custom .column-3-container .sidebar-right {
  width: 100%;
  margin-top: 20px;
}
@media (min-width: 1044px) {
  .acalog-custom .column-3-container .sidebar-right {
    width: 25%;
  }
}
.acalog-custom .column-3-container h2 {
  font-size: 1.75rem;
}
.acalog-custom .column-3-container .sidebar-right h3 {
  color: #004d43;
  margin: 5px 0;
}
.acalog-custom ul.link_list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.acalog-custom ul.link_list li {
  border-bottom: 1px dotted #cfd1d5;
  padding: 5px 0;
}
.acalog-custom ul.link_list li:last-child {
  border-bottom: 0;
}
.acalog-custom ul.link_list a {
  background-image: url("../../img/gateway/arrow_link_list.png");
  background-repeat: no-repeat;
  background-position: left 12px;
  padding: 5px 5px 5px 15px;
  display: inline-block;
  text-decoration: underline;
}
.acalog-custom ul.link_list li .details {
  color: #767676;
  font-size: 12px;
  line-height: normal;
  padding: 0 15px 10px;
}
.acalog-custom .search-results {
  padding-bottom: 2rem;
}
.acalog-custom .search-results table {
  margin: 0;
}
.acalog-custom .search-results .gcsc-find-more-on-google {
  color: #00552e;
}
.acalog-custom .search-results .gcsc-find-more-on-google-magnifier {
  fill: #00552e;
}
.acalog-custom .search-results .gsc-results .gsc-cursor-box .gsc-cursor-page,
.acalog-custom .search-results .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  border-color: #CCCCCC;
  background-color: #FFFFFF;
  color: #CCCCCC;
}
.acalog-custom .gsc-adBlock {
  display: none !important;
}
.acalog-custom .more-buttons {
  display: flex;
}
.acalog-custom .more-buttons p {
  flex: 1 1 auto;
}
.acalog-custom a.more_button,
.acalog-custom p.more_button a {
  background-color: #b4d333;
  display: inline-block;
  color: #004d43;
  text-align: center;
  text-transform: uppercase;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  line-height: 1.25;
  text-decoration: none;
  border-radius: 0;
  padding: 0.75rem 1rem;
  font-weight: 700;
  margin-bottom: 15px;
  text-decoration: none;
}
@media (min-width: 768px) {
  .acalog-custom a.more_button,
  .acalog-custom p.more_button a {
    padding: 0.75rem 1.5rem;
  }
}
.acalog-custom a.more_button:hover,
.acalog-custom p.more_button a:hover {
  background-color: #7c9905;
  color: #fff;
}
.acalog-custom ol.feedItems {
  list-style: none;
  margin: 0;
  padding: 0;
}
.acalog-custom ol.feedItems li {
  border-bottom: 1px dotted #cfd1d5;
}
.acalog-custom ol.feedItems li:last-child {
  border-bottom: 0;
}
.acalog-custom ol.feedItems h3.title {
  font-size: .875rem;
  font-weight: normal;
  margin: 5px 0;
}
.acalog-custom ol.feedItems li a {
  background-image: url("../../img/gateway/arrow_link_list.png");
  background-repeat: no-repeat;
  background-position: left 11px;
  padding: 5px 5px 5px 15px;
  display: inline-block;
  color: #004d43;
}
.acalog-custom ol.feedItems li a:hover {
  text-decoration: underline;
}
.acalog-custom ol.feedItems.blog li a {
  color: #14739F;
}
.acalog-custom ol.feedItems.blog li a:hover {
  color: #043b62;
  text-decoration: none;
}
.acalog-custom .page-template-template-doctoral-program #masthead .header-bar .logo a,
.acalog-custom .single-psyd_posts #masthead .header-bar .logo a,
.acalog-custom .post-type-archive-psyd_posts #masthead .header-bar .logo a,
.acalog-custom .tax-psyd_keyword #masthead .header-bar .logo a {
  background-color: #163646;
}
.acalog-custom .page-template-template-doctoral-program #masthead .header-bar .logo a::before,
.acalog-custom .single-psyd_posts #masthead .header-bar .logo a::before,
.acalog-custom .post-type-archive-psyd_posts #masthead .header-bar .logo a::before,
.acalog-custom .tax-psyd_keyword #masthead .header-bar .logo a::before {
  background-color: #163646;
}
.acalog-custom .page-template-template-doctoral-program #masthead .header-bar .kt-button.search,
.acalog-custom .single-psyd_posts #masthead .header-bar .kt-button.search,
.acalog-custom .post-type-archive-psyd_posts #masthead .header-bar .kt-button.search,
.acalog-custom .tax-psyd_keyword #masthead .header-bar .kt-button.search,
.acalog-custom .page-template-template-doctoral-program #masthead .header-bar .kt-button.menu,
.acalog-custom .single-psyd_posts #masthead .header-bar .kt-button.menu,
.acalog-custom .post-type-archive-psyd_posts #masthead .header-bar .kt-button.menu,
.acalog-custom .tax-psyd_keyword #masthead .header-bar .kt-button.menu {
  background-color: #163646 !important;
}
.acalog-custom .page-template-template-doctoral-program #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-button svg,
.acalog-custom .single-psyd_posts #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-button svg,
.acalog-custom .post-type-archive-psyd_posts #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-button svg,
.acalog-custom .tax-psyd_keyword #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-button svg,
.acalog-custom .page-template-template-doctoral-program .search-open #masthead .header-bar .controls .wp-block-kadence-advancedbtn .search .kb-svg-icon-wrap svg,
.acalog-custom .single-psyd_posts .search-open .search-open #masthead .header-bar .controls .wp-block-kadence-advancedbtn .search .kb-svg-icon-wrap svg,
.acalog-custom .post-type-archive-psyd_posts .search-open #masthead .header-bar .controls .wp-block-kadence-advancedbtn .search .kb-svg-icon-wrap svg,
.acalog-custom .tax-psyd_keyword .search-open #masthead .header-bar .controls .wp-block-kadence-advancedbtn .search .kb-svg-icon-wrap svg {
  stroke: #ffffff !important;
}
.acalog-custom .page-template-template-doctoral-program.search-open #masthead .header-bar .kt-button.search,
.acalog-custom .single-psyd_posts.search-open #masthead .header-bar .kt-button.search,
.acalog-custom .post-type-archive-psyd_posts.search-open #masthead .header-bar .kt-button.search,
.acalog-custom .tax-psyd_keyword.search-open #masthead .header-bar .kt-button.search,
.acalog-custom .page-template-template-doctoral-program.nav-open #masthead .header-bar .kt-button.menu,
.acalog-custom .single-psyd_posts.nav-open #masthead .header-bar .kt-button.menu,
.acalog-custom .post-type-archive-psyd_posts.nav-open #masthead .header-bar .kt-button.menu,
.acalog-custom .tax-psyd_keyword.nav-open #masthead .header-bar .kt-button.menu {
  background-color: #607D8B !important;
}
.acalog-custom .page-template-template-doctoral-program #masthead .header-bar .controls .wp-block-kadence-advancedbtn .search .kb-svg-icon-wrap::after,
.acalog-custom .single-psyd_posts #masthead .header-bar .controls .wp-block-kadence-advancedbtn .search .kb-svg-icon-wrap::after,
.acalog-custom .post-type-archive-psyd_posts #masthead .header-bar .controls .wp-block-kadence-advancedbtn .search .kb-svg-icon-wrap::after,
.acalog-custom .tax-psyd_keyword #masthead .header-bar .controls .wp-block-kadence-advancedbtn .search .kb-svg-icon-wrap::after,
.acalog-custom .page-template-template-doctoral-program #masthead .header-bar .controls .wp-block-kadence-advancedbtn .menu .kb-svg-icon-wrap::after,
.acalog-custom .single-psyd_posts #masthead .header-bar .controls .wp-block-kadence-advancedbtn .menu .kb-svg-icon-wrap::after,
.acalog-custom .post-type-archive-psyd_posts .header-bar .controls .wp-block-kadence-advancedbtn .menu .kb-svg-icon-wrap::after,
.acalog-custom .tax-psyd_keyword #masthead .header-bar .controls .wp-block-kadence-advancedbtn .menu .kb-svg-icon-wrap::after {
  color: #ffffff !important;
}
.acalog-custom .page-template-template-doctoral-program #masthead .header-bar .logo a::after,
.acalog-custom .single-psyd_posts #masthead .header-bar .logo a::after,
.acalog-custom .post-type-archive-psyd_posts #masthead .header-bar .logo a::after,
.acalog-custom .tax-psyd_keyword #masthead .header-bar .logo a::after {
  background-color: #163646;
}
.acalog-custom .page-template-template-doctoral-program #masthead .header-bar .logo a:hover,
.acalog-custom .page-template-template-doctoral-program #masthead .header-bar .logo a:hover::after,
.acalog-custom .page-template-template-doctoral-program #masthead .header-bar .logo a:hover::before,
.acalog-custom .single-psyd_posts #masthead .header-bar .logo a:hover,
.acalog-custom .single-psyd_posts #masthead .header-bar .logo a:hover::after,
.acalog-custom .single-psyd_posts #masthead .header-bar .logo a:hover::before,
.acalog-custom .post-type-archive-psyd_posts #masthead .header-bar .logo a:hover,
.acalog-custom .post-type-archive-psyd_posts #masthead .header-bar .logo a:hover::after,
.acalog-custom .post-type-archive-psyd_posts #masthead .header-bar .logo a:hover::before,
.acalog-custom .tax-psyd_keyword #masthead .header-bar .logo a:hover,
.acalog-custom .tax-psyd_keyword #masthead .header-bar .logo a:hover::after,
.acalog-custom .tax-psyd_keyword #masthead .header-bar .logo a:hover::before {
  background-color: #3d6679;
}
.acalog-custom .page-template-template-doctoral-program .header-bar .wp-block-navigation,
.acalog-custom .page-template-template-doctoral-program .footer-area-main,
.acalog-custom .page-template-template-doctoral-program .footer-area-notice,
.acalog-custom .page-template-template-doctoral-program .site-footer .give,
.acalog-custom .single-psyd_posts .header-bar .wp-block-navigation,
.acalog-custom .single-psyd_posts .footer-area-main,
.acalog-custom .single-psyd_posts .footer-area-notice,
.acalog-custom .single-psyd_posts .site-footer .give,
.acalog-custom .post-type-archive-psyd_posts .header-bar .wp-block-navigation,
.acalog-custom .post-type-archive-psyd_posts .footer-area-main,
.acalog-custom .post-type-archive-psyd_posts .footer-area-notice,
.acalog-custom .post-type-archive-psyd_posts .site-footer .give,
.acalog-custom .tax-psyd_keyword .header-bar .wp-block-navigation,
.acalog-custom .tax-psyd_keyword .footer-area-main,
.acalog-custom .tax-psyd_keyword .footer-area-notice,
.acalog-custom .tax-psyd_keyword .site-footer .give {
  display: none;
}
.acalog-custom .page-template-template-doctoral-program #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-btn-wrap a,
.acalog-custom .single-psyd_posts #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-btn-wrap a,
.acalog-custom .post-type-archive-psyd_posts #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-btn-wrap a,
.acalog-custom .tax-psyd_keyword #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-btn-wrap a {
  background-color: #607D8B;
}
.acalog-custom .page-template-template-doctoral-program #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-btn-wrap a:hover,
.acalog-custom .single-psyd_posts #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-btn-wrap a:hover,
.acalog-custom .post-type-archive-psyd_posts #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-btn-wrap a:hover,
.acalog-custom .tax-psyd_keyword #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-btn-wrap a:hover {
  background-color: #607d8b94;
}
.acalog-custom .page-template-template-doctoral-program #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-btn-wrap a svg,
.acalog-custom .single-psyd_posts #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-btn-wrap a svg,
.acalog-custom .post-type-archive-psyd_posts #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-btn-wrap a svg,
.acalog-custom .tax-psyd_keyword #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-btn-wrap a svg {
  stroke: #fff;
}
.acalog-custom .page-template-template-doctoral-program #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-btn-wrap .kt-btn-svg-icon::after,
.acalog-custom .single-psyd_posts #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-btn-wrap .kt-btn-svg-icon::after,
.acalog-custom .post-type-archive-psyd_posts #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-btn-wrap .kt-btn-svg-icon::after,
.acalog-custom .tax-psyd_keyword #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-btn-wrap .kt-btn-svg-icon::after {
  color: #fff;
}
.acalog-custom .page-template-template-doctoral-program.search-open #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-btn-wrap-0 a,
.acalog-custom .single-psyd_posts.search-open #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-btn-wrap-0 a,
.acalog-custom .post-type-archive-psyd_posts #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-btn-wrap-0 a,
.acalog-custom .tax-psyd_keyword #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-btn-wrap-0 a {
  background-color: #014d44;
}
.acalog-custom .page-template-template-doctoral-program.search-open #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-btn-wrap-0 .kt-btn-svg-icon::after,
.acalog-custom .single-psyd_posts.search-open #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-btn-wrap-0 .kt-btn-svg-icon::after,
.acalog-custom .post-type-archive-psyd_posts #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-btn-wrap-0 .kt-btn-svg-icon::after,
.acalog-custom .tax-psyd_keyword #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-btn-wrap-0 .kt-btn-svg-icon::after {
  color: #b4d333;
}
.acalog-custom .page-template-template-doctoral-program.nav-open #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-btn-wrap-1 a,
.acalog-custom .single-psyd_posts.nav-open #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-btn-wrap-1 a,
.acalog-custom .post-type-archive-psyd_posts #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-btn-wrap-1 a,
.acalog-custom .tax-psyd_keyword #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-btn-wrap-1 a {
  background-color: #014d44;
}
.acalog-custom .page-template-template-doctoral-program.nav-open #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-btn-wrap-1 .kt-btn-svg-icon::after,
.acalog-custom .single-psyd_posts.nav-open #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-btn-wrap-1 .kt-btn-svg-icon::after,
.acalog-custom .post-type-archive-psyd_posts #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-btn-wrap-1 .kt-btn-svg-icon::after,
.acalog-custom .tax-psyd_keyword #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-btn-wrap-1 .kt-btn-svg-icon::after {
  color: #b4d333;
}
.acalog-custom .page-template-template-doctoral-program #page-meta .menu-stage .section-menu #section-menu-toggle:after,
.acalog-custom .single-psyd_posts #page-meta .menu-stage .section-menu #section-menu-toggle:after,
.acalog-custom .post-type-archive-psyd_posts #page-meta .menu-stage .section-menu #section-menu-toggle:after,
.acalog-custom .tax-psyd_keyword #page-meta .menu-stage .section-menu #section-menu-toggle:after {
  background-color: #607D8B;
}
.acalog-custom .schools-grid,
.acalog-custom .programs-grid {
  padding-bottom: 20px;
}
.acalog-custom .card .media {
  margin-bottom: 0.75rem;
  margin-top: 0;
}
.acalog-custom .card .title {
  color: #01332d;
  font-weight: 700;
  line-height: 1.15;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
}
.acalog-custom .programs-grid .card .title a {
  color: #14739F;
  font-size: 1.125rem;
}
@media (min-width: 1024px) {
  .acalog-custom .card .title {
    font-size: 2rem;
  }
}
.acalog-custom .card .title a {
  color: #01332d;
}
.acalog-custom .card .title a:hover {
  color: #b4d333;
  text-decoration: none;
}
.acalog-custom .card .title a:after,
.acalog-custom .has-arrow a:after {
  content: 'arrow_forward';
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  color: #b4d333;
  vertical-align: baseline;
  -webkit-transition: .3s;
  transition: .3s;
  -webkit-transform: translate(0,2px);
  transform: translate(0,2px);
  margin-left: 5px;
}
.acalog-custom .card .title a:hover:after,
.acalog-custom .has-arrow a:hover:after {
  -webkit-transform: translate(5px,2px);
  transform: translate(5px,2px);
}
.acalog-custom .has-arrow {
  font-family: "Roboto Condensed", sans-serif;
}
.acalog-custom .overview-callout .arrow-after,
.acalog-custom .overview-callout .has-arrow {
  font-size: 18px;
}
.acalog-custom .card .title.small {
  font-size: 1.125rem;
  margin: 0;
}
.acalog-custom .card .content {
  margin-top: 0.5rem;
}
.acalog-custom .a11y-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0,0,0,0);
  white-space: nowrap;
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  border: 0;
}
.acalog-custom #tabs>ul {
  list-style: none;
  margin: auto;
  padding: 0;
  width: 75%;
}
.acalog-custom #tabs .title {
  background-color: #ddd;
  border-radius: 0px;
  display: block;
  padding: 15px;
  color: #033;
  text-decoration: none;
  font-size: 16px;
  line-height: normal;
  margin-top: 15px;
  transition: all 0.25s ease;
  cursor: pointer;
  background-image: url("../../img/gateway/icon_plus.png");
  background-position: right center;
  background-repeat: no-repeat;
}
.acalog-custom #tabs li:hover .title {
  background-color: #033;
  color: #fff;
}
.acalog-custom #tabs li.active .title {
  background-image: url("../../img/gateway/icon_minus.png");
  background-position: right center;
  background-repeat: no-repeat;
  background-color: #033;
  color: #fff;
}
.acalog-custom #tabs .content {
  max-height: 0;
  transition: max-height 0.25s ease;
  overflow-y: hidden;
}
.acalog-custom #tabs li.active .content {
  max-height: 19999px;
  margin-top: 15px;
}
.acalog-custom #tabs .content p {
  margin: 15px 0;
}
.acalog-custom #section-nav-trigger-wrap {
  background-color: #ebebeb;
  padding: 2rem 0 0;
  margin-top: -3rem;
  margin-bottom: 1rem;
  text-align: right;
  width: 100vw;
}
@media (min-width: 768px) {
  .acalog-custom #section-nav-trigger-wrap {
    display: none;
  }
}
.acalog-custom #section-nav-trigger {
  border: 0;
  background-color: transparent;
  padding: 0;
  cursor: pointer;
  font-size: 1rem;
  text-align: left;
  font-family: "Roboto Condensed", sans-serif;
  font-size: .875rem;
  font-weight: bold;
  color: #014d44;
  background-color: #fff;
  padding: 1rem 1rem 1rem 1rem;
  position: relative;
}
.acalog-custom #section-nav-trigger:before {
  content: '';
  display: block;
  background-color: #fff;
  position: absolute;
  left: -10px;
  top: 0;
  height: 100%;
  width: 20px;
  -webkit-transform: skew(-15deg);
  transform: skew(-15deg);
  -webkit-transition: all .2s;
  transition: all .2s;
}
.acalog-custom #section-nav-trigger:after {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1rem;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  content: "add";
  color: #fff;
  background-color: #b4d333;
  margin-left: 0.5rem;
  border-radius: 0.25rem;
  -webkit-transition: all .2s;
  transition: all .2s;
}
.acalog-custom #section-nav-trigger:hover:after,
.acalog-custom #section-nav-trigger:focus:after {
  background-color: #333;
}
.acalog-custom #section-nav-trigger.active,
.acalog-custom .section-nav-trigger.active {
  display: block;
}
.acalog-custom #section-nav-trigger.active:after {
  content: "remove";
}
.acalog-custom .section-nav-mobile {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
  display: none;
}
.acalog-custom #section-nav-trigger-wrap .active {
  display: block;
}
@media (min-width: 768px) {
  .acalog-custom .section-nav-mobile {
    display: none;
  }
}
.acalog-custom .section-nav-mobile a {
  display: block;
  background-color: #efefef;
  color: #000;
  font-size: 13px;
  line-height: 18px;
  padding: 10px;
  border-bottom: 1px solid #ddd;
  font-family: "Roboto Condensed", sans-serif;
}
.acalog-custom .section-nav-mobile a:hover {
  background-color: #ddd;
  text-decoration: underline;
}
.acalog-custom .section-nav-mobile li:first-child a {
  color: #004d43;
  font-size: 16px;
  line-height: 22px;
}
.acalog-custom .tabs-row {
  padding: 25px 15px;
  background-color: #ebebeb;
}
.acalog-custom .tabs-row>.kt-row-layout-inner>.kt-row-column-wrap,
.acalog-custom .tabs-row>.kt-row-column-wrap {
  padding: 0 15px;
}
@media (min-width: 1024px) {
  .acalog-custom .tabs-row {
    padding: 3rem 0;
  }
}
.acalog-custom #primary .tabs-row h2 {
  font-size: 2rem;
  margin: 0 0 1.5rem;
}
@media (min-width: 1024px) {
  .acalog-custom .tabs-row h2 {
    font-size: 3rem;
  }
}
.acalog-custom .tabs-row.pf-tabs {
  background-color: #f0f0f0;
}
.acalog-custom .program-finder {
  background-color: #fff;
}
.acalog-custom .tabs-row .zn-tabs-group .zn-tab-list {
  list-style: none;
  padding: 0;
  margin: 0 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
@media (max-width: 1023px) {
  .acalog-custom .tabs-row .zn-tabs-group .zn-tab-list {
    display: none;
  }
}
.acalog-custom .tabs-row.pf-tabs .zn-tabs-group .zn-tab-list {
  border-top: 2px solid #fff;
  overflow: hidden;
  margin: 0;
}
.acalog-custom .tabs-row .zn-tabs-group .zn-tab-list>li {
  display: inline-block;
  margin: 0;
  padding: 0 1rem;
}
.acalog-custom .tabs-row .zn-tabs-group .zn-tab-list>li {
  align-self: flex-end;
}
.acalog-custom .tabs-row.pf-tabs .zn-tabs-group .zn-tab-list>li {
  -webkit-box-flex: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
  text-align: center;
  padding: 0;
  -webkit-transform: skewX(-12deg);
  transform: skewX(-12deg);
}
.acalog-custom .tabs-row.pf-tabs .zn-tabs-group .zn-tab-list>li+li {
  border-left: 2px solid #fff;
}
.acalog-custom .tabs-row .zn-tabs-group .zn-tab-list>li .zn-title {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.125rem;
  margin: 0;
  padding: 0;
  position: relative;
}
.acalog-custom .tabs-row.pf-tabs .zn-tabs-group .zn-tab-list>li .zn-title {
  font-size: 1.5rem;
  background-color: #b4d333;
  -webkit-transition: .4s;
  transition: .4s;
}
.acalog-custom .tabs-row.pf-tabs .zn-tabs-group .zn-tab-list>li:first-child .zn-title {
  margin-left: -1rem;
  padding-left: 1rem;
}
.acalog-custom .tabs-row.pf-tabs .zn-tabs-group .zn-tab-list>li:last-child .zn-title {
  margin-right: -1rem;
  padding-right: 1rem;
}
.acalog-custom .tabs-row.pf-tabs .zn-tabs-group .zn-tab-list>li .zn-title:hover {
  background-color: #dae8af;
}
.acalog-custom .tabs-row.pf-tabs .zn-tabs-group .zn-tab-list>li.zn-active .zn-title {
  background-color: #014d44;
}
.acalog-custom .tabs-row .zn-tabs-group .zn-tab-list>li .zn-title .zn-title-button {
  position: relative;
  z-index: 2;
  color: #01332d;
  border-bottom: 4px solid #b4d333;
  padding: 1rem 0 0.25rem;
  cursor: pointer;
  -webkit-transition: .3s;
  transition: .3s;
}
.acalog-custom .tabs-row .zn-tabs-group .zn-tab-list>li.zn-active .zn-title .zn-title-button {
  color: #fff;
  border-bottom-color: transparent;
}
.acalog-custom .tabs-row.pf-tabs .zn-tabs-group .zn-tab-list>li .zn-title .zn-title-button {
  padding: 1rem 0;
  border: 0;
}
.acalog-custom .tabs-row.pf-tabs .zn-tabs-group .zn-tab-list>li .zn-title .zn-title-button>span {
  display: inline-block;
  -webkit-transform: skewX(12deg);
  transform: skewX(12deg);
}
.acalog-custom .tabs-row .zn-tab .zn-title {
  font-size: 1.125rem;
  color: #01332d;
}
.acalog-custom .tabs-row .zn-tabs-group .zn-tab-stage .zn-tab .zn-title {
  display: none;
}
@media (max-width: 1023px) {
  .acalog-custom .tabs-row .zn-tabs-group .zn-tab-stage .zn-tab {
    margin-bottom: 0.4rem;
  }
}
@media (max-width: 1023px) {
  .acalog-custom .tabs-row .zn-tabs-group .zn-tab-stage .zn-tab .zn-title {
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 700;
    display: block;
    margin: 0;
    position: relative;
  }
}
@media (max-width: 1023px) {
  .acalog-custom .tabs-row .zn-tabs-group .zn-tab-stage .zn-tab .zn-title .zn-title-button {
    z-index: 2;
    position: relative;
    line-height: 1.25;
    padding: 0.5rem 1rem;
    cursor: pointer;
    -webkit-transition: .3s;
    transition: .3s;
  }
}
@media (max-width: 1023px) {
  .acalog-custom .tabs-row .zn-tabs-group .zn-tab-stage .zn-tab .zn-title:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: #b4d333;
    -webkit-transform: skew(-15deg);
    transform: skew(-15deg);
    z-index: 1;
    -webkit-transition: .3s;
    transition: .3s;
  }
}
@media (max-width: 1023px) {
  .acalog-custom .tabs-row .zn-tabs-group .zn-tab-stage .zn-tab .zn-title .zn-title-button:after {
    content: 'keyboard_arrow_down';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 1em;
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-feature-settings: 'liga';
    font-feature-settings: 'liga';
    vertical-align: middle;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .acalog-custom .tabs-row .zn-tabs-group .zn-tab-stage .zn-tab.zn-active .zn-title .zn-title-button:after {
    -webkit-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
    top: -2px;
    position: relative;
  }
}
@media (max-width: 1023px) {
  .acalog-custom .tabs-row .zn-tabs-group .zn-tab-stage .zn-tab .zn-title:after {
    -webkit-transform: none;
    transform: none;
  }
}
.acalog-custom .program-finder .pf-results table {
  width: 100%;
  margin-bottom: 0;
  border-collapse: collapse;
  border: 1px solid #ccc;
  border-top: 0;
}
.acalog-custom .program-finder .pf-results table th {
  padding: 0.75rem;
  text-align: left;
  color: #fff;
  background-color: #014d44;
  border-bottom: 4px solid #01332d;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  display: table-cell;
}
@media (max-width: 1023px) {
  .acalog-custom .program-finder .pf-results table th {
    display: none;
  }
}
.acalog-custom .program-finder .pf-results table th.footable-first-column {
  display: table-cell;
}
.acalog-custom .program-finder .pf-results table th:first-child {
  border-left: 1px solid #014d44;
}
.acalog-custom .tabs-row .zn-tabs-group .zn-tab-stage .zn-tab .zn-content *:first-child {
  margin-top: 0;
}
.acalog-custom .tabs-row .zn-tabs-group .zn-tab-stage .zn-tab .zn-content *:last-child {
  margin-bottom: 0;
}
.acalog-custom .program-finder .pf-results table th.heading-minor {
  text-align: center;
}
.acalog-custom .program-finder .pf-results table td.program-minor {
  text-align: center;
}
.acalog-custom .program-finder .pf-results .icon-checkmark {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.5rem;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  color: #01332d;
}
.acalog-custom .program-finder .pf-results table td {
  vertical-align: top;
  padding: 0.75rem;
  border-bottom: 1px solid #dddddd;
  display: table-cell;
}
@media (max-width: 1023px) {
  .acalog-custom .program-finder .pf-results table td {
    display: none;
  }
  .acalog-custom .program-finder .pf-results table tr.footable-row-detail td {
    display: table-cell;
  }
}
.acalog-custom .program-finder .pf-results table td.footable-first-column {
  display: table-cell;
}
.acalog-custom .program-finder .pf-results table td.program-name {
  font-weight: 500;
  font-size: 1.125rem;
}
.acalog-custom .program-finder .pf-results table td.program-name a:hover {
  text-decoration: none;
  color: #003;
}
.acalog-custom .program-finder .pf-results table td.program-name a:after {
  content: 'navigate_next';
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.25rem;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  opacity: 0;
  -webkit-transition: ease-in-out .3s;
  transition: ease-in-out .3s;
}
.acalog-custom .program-finder .pf-results table td.program-name a:hover:after {
  opacity: 1;
  -webkit-transform: translateX(3px);
  transform: translateX(3px);
}
.acalog-custom .tabs-row .zn-tabs-group .zn-tab-stage .zn-tab .zn-content {
  display: none;
}
.acalog-custom .tabs-row .zn-tabs-group .zn-tab-stage .zn-tab.zn-active .zn-content {
  display: block;
}
@media (max-width: 1023px) {
  .acalog-custom .program-finder .pf-results table tbody td.program-name {
    padding-left: 65px;
    position: relative;
  }
  .acalog-custom .program-finder .pf-results table tbody td.program-name.no-child {
    padding-left: 0.75rem;
    position: relative;
  }
  .acalog-custom .program-finder .pf-results table .footable-toggle {
    display: block;
    border: 1px solid transparent;
    height: 100%;
    width: 50px;
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgba(0,0,0,0.1);
    cursor: pointer;
    text-align: center;
    opacity: .5;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .acalog-custom .program-finder .pf-results table .footable-toggle:after {
    content: 'add';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 30px;
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-feature-settings: 'liga';
    font-feature-settings: 'liga';
    vertical-align: middle;
    vertical-align: middle;
    line-height: 53px;
  }
  .acalog-custom .program-finder .pf-results table .footable-detail-show .footable-toggle:after {
    content: 'remove';
  }
}
.acalog-custom .program-finder .pf-results table .footable-row-detail {
  display: none;
}
.acalog-custom .program-finder .pf-results table .footable-row-detail .footable-row-detail-row .footable-row-detail-name {
  text-transform: uppercase;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 14px;
  font-weight: 700;
}
.acalog-custom .program-finder .pf-results table .footable-row-detail .footable-row-detail-row {
  margin-bottom: 10px;
}
.acalog-custom .pf-results tr.active {
  display: table-row;
}
.acalog-custom .pf-results tr.inactive {
  display: none;
}
.acalog-custom .pf-results .footable tbody tr:not(.footable-row-detail):nth-child(even) td {
  background-color: #ebebeb;
}
.acalog-custom .program-finder .pf-results .no-results .footable tbody tr:not(.footable-row-detail):nth-child(even) td {
  background-color: transparent;
}
.acalog-custom .program-finder .pf-results .no-results {
  display: none;
  padding: 25px 25px 35px;
}
.acalog-custom .program-finder .pf-results .no-results.active {
  display: block;
}
.acalog-custom .program-finder .pf-filter-bar {
  background-color: #ccc;
  padding: 1rem 1rem 0.5rem;
}
.acalog-custom .program-finder .pf-filter-bar .pf-filter-stage {
  overflow: hidden;
}
@media (min-width: 768px) {
  .acalog-custom .program-finder .pf-filter-bar .pf-filter-stage {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -1rem;
  }
}
.acalog-custom .program-finder .pf-filter-bar .fieldgroup {
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .acalog-custom .program-finder .pf-filter-bar .pf-filter-stage .fieldgroup {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 1rem;
  }
}
@media (min-width: 1024px) {
  .acalog-custom .program-finder .pf-filter-bar .pf-filter-stage .fieldgroup {
    width: 20%;
  }
}
@media (min-width: 768px) {
  .acalog-custom .program-finder .pf-filter-bar .pf-filter-stage .fieldgroup.keyword-search {
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
  }
}
@media (min-width: 1024px) {
  .acalog-custom .program-finder .pf-filter-bar .pf-filter-stage .fieldgroup.keyword-search {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    width: 33%;
  }
}
.acalog-custom .program-finder .pf-filter-bar .fieldgroup.submit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-bottom: 1rem !important;
}
@media (min-width: 1024px) {
  .acalog-custom .program-finder .pf-filter-bar .pf-filter-stage .fieldgroup.submit {
    width: 7%;
  }
}
.acalog-custom .program-finder .pf-filter-bar label {
  display: block;
  font-family: "Roboto Condensed", sans-serif;
  line-height: 1.25;
  text-transform: uppercase;
  font-size: .875rem;
  font-weight: 700;
  letter-spacing: .05rem;
  margin-bottom: 0.2rem;
}
.acalog-custom .program-finder .pf-filter-bar input,
.acalog-custom .program-finder .pf-filter-bar select {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 0.75rem;
  border-color: gray-med;
}
.acalog-custom .program-finder .pf-filter-bar .fieldgroup.submit button {
  -webkit-appearance: none;
  font-family: "Roboto Condensed", sans-serif;
  line-height: 1.25;
  text-transform: uppercase;
  cursor: pointer;
  border: 0;
  font-size: 1rem;
  background-color: #014d44;
  color: #b4d333;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1rem 1.5rem;
  line-height: 1rem;
  border-radius: 0px;
}
@media (min-width: 768px) {
  .acalog-custom .program-finder .pf-filter-bar .fieldgroup.submit button {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 2rem;
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-feature-settings: 'liga';
    font-feature-settings: 'liga';
    vertical-align: middle;
    text-transform: lowercase;
    width: 100%;
    text-align: center;
    padding: 0.6rem 0;
  }
}
.acalog-custom .tbox {
  position: absolute;
  display: none;
  padding: 14px 17px;
  z-index: 900;
}
.acalog-custom .tmask {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background: #000;
  z-index: 800;
}
.acalog-custom .tclose {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  background: url("https\://www\.stevenson\.edu/wp\-content/themes/wordherd\-gutenberg/images/close\.png") no-repeat;
}
.acalog-custom .tclose:hover {
  background-position: 0 -30px;
}
.acalog-custom .tcontent {
  background: #ebebeb;
  padding: 15px;
  width: 500px;
}
.acalog-custom #error {
  background: #ff6969;
  color: #fff;
  text-shadow: 1px 1px #cf5454;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 0;
}
.acalog-custom #error .tcontent {
  padding: 10px 14px 11px;
  border: 1px solid #ffb8b8;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.acalog-custom #success {
  background: #2ea125;
  color: #fff;
  text-shadow: 1px 1px #1b6116;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 10;
  -moz-border-radius: 0;
  border-radius: 0;
}
.acalog-custom #bluemask {
  background: #4195aa;
}
.acalog-custom #frameless {
  padding: 0;
}
.acalog-custom #frameless .tclose {
  left: 6px;
}
.acalog-custom .international-link {
  float: right;
}
.acalog-custom .counselor {
  background-color: #fff;
  padding: 15px;
  min-height: 250px;
}
.acalog-custom .counselor+.counselor {
  margin-top: 15px;
}
.acalog-custom .counselor img {
  margin-bottom: 15px;
}
.acalog-custom .counselor-state h3,
.acalog-custom .counselor-county h3 {
  text-align: right;
  background: #0c4d44;
  color: #fff;
  margin: -15px -15px 15px;
  padding: 15px;
  font-size: 1.5em;
  text-transform: uppercase;
  display: block;
}
.acalog-custom .counselor p {
  margin: 10px 0;
}
.acalog-custom .counselor-footer {
  height: 20px;
}
.acalog-custom .counselor-name {
  font-weight: normal;
}
.acalog-custom .counselor-linkedin {
  text-indent: -9999px;
  width: 30px;
  height: 30px;
  display: inline-block;
  background-image: url("../../img/gateway/icon-social-linkedin-white-1.svg");
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #0c4d44;
  border-radius: 20px;
  transition: background-color 0.5s ease-out;
}
.acalog-custom .counselor-linkedin:hover {
  background-color: #b3d335;
}
.acalog-custom #counselor-sidebar {
  padding-top: 40px;
}
.acalog-custom #counselor-sidebar h3 {
  margin-bottom: .5rem;
  font-weight: normal;
}
.acalog-custom #counselor-sidebar a {
  text-decoration: none;
}
.acalog-custom #counselor-sidebar ul {
  list-style: none;
  padding: 0;
}
.acalog-custom #counselor-sidebar ul>li {
  margin-bottom: 0 0 7px;
}
.acalog-custom #counselor-sidebar ul>li a {
  display: inline-block;
  position: relative;
}
.acalog-custom #counselor-sidebar ul>li a:before {
  content: "chevron_right";
  margin-right: 7px;
  color: #b4d333;
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.25em;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  position: relative;
  top: -2px;
  -webkit-transition: all .2s;
  transition: all .2s;
  transform: translateX(0);
}
.acalog-custom #counselor-sidebar ul>li a:hover:before {
  transform: translateX(3px);
}
.acalog-custom #body-content {
  width: 740px;
}
.acalog-custom #group-pic {
  border-radius: 5px;
  border: 2px solid #000;
}
@media all and (min-width: 400px) {
  .acalog-custom .counselor img {
    float: left;
    margin-right: 15px;
    max-width: 33%;
  }
}
@media all and (max-width: 565px) {
  .acalog-custom .tcontent {
    width: 350px;
  }
}
@media all and (min-width: 1044px) {
  .acalog-custom #slider .image {
    width: 615px;
  }
  .acalog-custom #slider .caption {
    width: 359px;
    height: 305px;
  }
  .acalog-custom .international-link a {
    font-size: 22px;
  }
}
.acalog-custom #show-us-map {
  margin-top: .5rem;
  margin-bottom: 1.75rem;
}
.acalog-custom #show-us-map a {
  padding-left: 5px;
}
.acalog-custom #show-us-map a:before {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.25em;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  content: "arrow_back";
  position: relative;
  top: -2px;
  left: -5px;
  -webkit-transition: all .2s;
  transition: all .2s;
}
.acalog-custom #usaTerritories-map+.jsmaps-select {
  display: none;
}
@media all and (min-width: 830px) {
  .acalog-custom .jsmaps-select {
    display: none !important;
  }
}
.acalog-custom .site-footer {
  position: relative;
  z-index: 20;
}
.acalog-custom .site-footer .cutout {
  padding: 6rem 1.5rem;
  font-size: .875rem;
  width: initial !important;
}
@media (min-width: 1200px) {
  .acalog-custom .site-footer .cutout {
    position: relative;
    -ms-flex-preferred-size: 22%;
    flex-basis: 22%;
    width: 100% !important;
  }
  .acalog-custom .site-footer .cutout>* {
    position: relative;
    z-index: 5;
  }
  .acalog-custom .site-footer .cutout:after {
    content: '';
    display: block;
    position: absolute;
    width: 100vw;
    right: -27px;
    background-color: #01332d;
    height: calc(120%);
    top: -20px;
    z-index: 4;
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
}
.acalog-custom .site-footer .cutout .title {
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}
.acalog-custom .site-footer .cutout .subtitle {
  font-weight: 600;
  text-transform: uppercase;
  margin-top: 1rem !important;
}
.acalog-custom .site-footer .cutout .address {
  font-size: 1.125rem;
}
.acalog-custom .site-footer .cutout p.more {
  margin: 0;
}
.acalog-custom .site-footer .cutout p.more a {
  display: inline-block;
  color: #b4d333;
  font-size: 1.125rem;
  font-family: "Roboto Condensed", sans-serif;
  margin-top: 1rem;
}
.acalog-custom .site-footer .cutout p.more a:after {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  content: "\E5C8";
  color: #b4d333;
  position: relative;
  left: 0.5rem;
  -webkit-transition: all .2s;
  transition: all .2s;
}
.acalog-custom .site-footer .cutout p.more a:hover:after,
.acalog-custom .site-footer .cutout p.more a:focus:after {
  left: 0.75rem;
}
.acalog-custom .site-footer a {
  color: #fff;
}
.acalog-custom .site-footer .main>.wrap {
  position: relative;
  top: -5rem;
  margin-bottom: -5rem;
}
.acalog-custom .site-footer .main .map {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 3rem;
  text-align: center;
  position: relative;
  margin-top: -100px;
}
@media (min-width: 1024px) {
  .acalog-custom .site-footer .main .map {
    margin-top: 0;
  }
}
.acalog-custom .site-footer .map img {
  border-radius: 50%;
}
.acalog-custom .site-footer .map .button-group {
  position: absolute;
  top: calc(0%);
  left: calc(-30%);
  margin-top: 0;
}
.acalog-custom .site-footer .main .content {
  float: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 2rem;
}
.acalog-custom .site-footer .resources ul {
  list-style: none;
  padding-left: 0;
  margin: 0;
}
.acalog-custom .site-footer .resources li {
  margin-bottom: 0.25rem;
}
.acalog-custom .site-footer .resources ul a {
  display: inline-block;
  text-decoration: none;
}
.acalog-custom .site-footer .resources ul a:after {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  content: "\E5C8";
  color: #b4d333;
  position: relative;
  left: 0.5rem;
  -webkit-transition: all .2s;
  transition: all .2s;
}
.acalog-custom .site-footer .resources ul a:hover:after {
  left: 0.75rem;
}
.acalog-custom .site-footer .resources .title {
  text-transform: uppercase;
  font-size: .875rem;
  color: #ccc;
  font-weight: bold;
  margin-bottom: 0.5rem;
}
.acalog-custom .site-footer .athletics a {
  display: block;
  position: relative;
  padding: 1.5rem 0 1.5rem 135px;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.25rem;
  text-decoration: none;
}
@media (min-width: 1440px) {
  .acalog-custom .site-footer .athletics a {
    padding: 2rem 0 2rem 220px;
  }
}
.acalog-custom .site-footer .athletics a:before {
  content: '';
  display: block;
  background: url("../../img/gateway/homepage-mustang-logo.png") no-repeat center;
  height: 91px;
  width: 125px;
  background-size: 100% auto;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
@media (min-width: 1440px) {
  .acalog-custom .site-footer .athletics a:before {
    width: 200px;
    height: 183px;
  }
}
.acalog-custom .site-footer .athletics a:after {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  content: "\E5C8";
  color: #b4d333;
  position: relative;
  left: 0.5rem;
  -webkit-transition: all .2s;
  transition: all .2s;
}
.acalog-custom .site-footer .athletics a:hover:after {
  left: 0.75rem;
}
.acalog-custom .site-footer .wp-block-navigation__container {
  gap: 0;
}
.acalog-custom .site-footer .wp-block-navigation__container li {
  color: #ffffff !important;
  border-left: 1px solid #cccccc;
  padding: 0 1rem;
}
.acalog-custom .site-footer .wp-block-navigation__container li:first-child {
  border-left: 0;
}
.acalog-custom .site-footer .wp-block-navigation__container li a {
  text-decoration: underline;
  color: #cccccc !important;
}
.acalog-custom .site-footer .wp-block-navigation__container li a:hover {
  text-decoration: underline;
  color: #ffffff !important;
}
.acalog-custom .site-footer .main .content .social {
  border-bottom: 1px solid #306d65;
  padding-bottom: 0.75rem;
  margin-bottom: 1.25rem;
}
.acalog-custom .site-footer .main .content .social .kt-inside-inner-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .acalog-custom .site-footer .main .content .social .kt-inside-inner-col {
    flex-direction: row;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
}
.acalog-custom .site-footer .main .content .social .title {
  font-size: 1.25rem;
  font-weight: 700;
  color: #b4d333;
  margin-bottom: 0.5rem;
}
.acalog-custom .site-footer .main .content .social ul.links,
.acalog-custom .links {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.acalog-custom .links.center {
  margin: 0 auto;
  padding: 0;
  justify-content: center;
}
.acalog-custom .site-footer .main .content .social ul.links>li,
.acalog-custom .links>li {
  margin: 0;
}
.acalog-custom .site-footer .logo {
  margin-bottom: 1.5rem;
}
.acalog-custom .site-footer .logo a {
  display: block;
  margin: auto;
  width: 245px;
  height: 60px;
  background: url("../../img/gateway/stevenson-logo-white.svg") no-repeat center;
  background-size: 100% auto;
  overflow: hidden;
  text-indent: -999px;
}
.acalog-custom a.social-link,
.acalog-custom a.social-link-facebook,
.acalog-custom a.social-link-twitter,
.acalog-custom a.social-link-instagram,
.acalog-custom a.social-link-youtube,
.acalog-custom a.social-link-linkedin,
.acalog-custom a.social-link-flickr,
.acalog-custom a.icon_facebook,
.acalog-custom a.icon_twitter,
.acalog-custom a.icon_instagram,
.acalog-custom a.icon_youtube,
.acalog-custom a.icon_linkedin,
.acalog-custom a.icon_flickr,
.acalog-custom a.icon_rss,
.acalog-custom a.icon_pinterest,
.acalog-custom a.icon_vimeo,
.acalog-custom li.social-link-facebook a,
.acalog-custom li.social-link-twitter a,
.acalog-custom li.social-link-linkedin a,
.acalog-custom li.social-link-instagram a {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 0 0.25rem 0.25rem 0;
  overflow: hidden;
  text-indent: -999px;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
}
.acalog-custom a.social-link:hover,
.acalog-custom a.social-link-facebook:hover,
.acalog-custom a.social-link-twitter:hover,
.acalog-custom a.social-link-instagram:hover,
.acalog-custom a.social-link-youtube:hover,
.acalog-custom a.social-link-linkedin:hover,
.acalog-custom a.social-link-flickr:hover,
.acalog-custom a.icon_facebook:hover,
.acalog-custom a.icon_twitter:hover,
.acalog-custom a.icon_instagram:hover,
.acalog-custom a.icon_youtube:hover,
.acalog-custom a.icon_linkedin:hover,
.acalog-custom a.icon_flickr:hover,
.acalog-custom a.icon_rss:hover,
.acalog-custom a.icon_pinterest:hover,
.acalog-custom a.icon_vimeo:hover,
.acalog-custom li.social-link-facebook a:hover,
.acalog-custom li.social-link-twitter a:hover,
.acalog-custom li.social-link-linkedin a:hover,
.acalog-custom li.social-link-instagram a:hover {
  -webkit-transform: scale(1.25);
  transform: scale(1.25);
}
.acalog-custom a.social-link-facebook,
.acalog-custom a.icon_facebook,
.acalog-custom li.social-link-facebook a {
  background: url("../../img/gateway/icon-social-facebook-white.svg") no-repeat center;
  background-color: #014d44;
  transition: background-color 0.5s ease-out;
  width: 30px;
  height: 30px;
  border-radius: 20px;
  background-size: 70%;
}
.acalog-custom a.social-link-twitter,
.acalog-custom a.icon_twitter,
.acalog-custom li.social-link-twitter a {
  background: url("../../img/gateway/logo.svg") no-repeat center;
  background-color: #014d44;
  transition: background-color 0.5s ease-out;
  width: 25px;
  border-radius: 20px;
  background-size: 70%;
}
.acalog-custom a.social-link-instagram,
.acalog-custom a.icon_instagram,
.acalog-custom li.social-link-instagram a {
  background: url("../../img/gateway/icon-social-instagram-white.svg") no-repeat center;
  background-color: #014d44;
  transition: background-color 0.5s ease-out;
  width: 30px;
  height: 30px;
  border-radius: 20px;
  background-size: 70%;
}
.acalog-custom a.social-link-youtube,
.acalog-custom a.icon_youtube {
  background: url("../../img/gateway/icon-social-youtube-white.svg") no-repeat center;
  background-color: #014d44;
  transition: background-color 0.5s ease-out;
  width: 30px;
  height: 30px;
  border-radius: 20px;
  background-size: 70%;
}
.acalog-custom a.social-link-linkedin,
.acalog-custom a.icon_linkedin,
.acalog-custom li.social-link-linkedin a {
  background: url("../../img/gateway/icon-social-linkedin-white.svg") no-repeat center;
  background-color: #014d44;
  transition: background-color 0.5s ease-out;
  width: 30px;
  height: 30px;
  border-radius: 20px;
  background-size: 70%;
}
.acalog-custom a.social-link-flickr,
.acalog-custom a.icon_flickr {
  background: url("../../img/gateway/icon-social-flickr-white.svg") no-repeat center;
  background-color: #014d44;
  transition: background-color 0.5s ease-out;
  width: 30px;
  height: 30px;
  border-radius: 20px;
  background-size: 70%;
}
.acalog-custom a.icon_rss {
  background: url("../../img/gateway/icon_rss.png") no-repeat center;
  background-color: #014d44;
  transition: background-color 0.5s ease-out;
  width: 30px;
  height: 30px;
  border-radius: 20px;
  background-size: 70%;
}
.acalog-custom a.icon_pinterest {
  background: url("../../img/gateway/icon_pinterest.png") no-repeat center;
  background-color: #014d44;
  transition: background-color 0.5s ease-out;
  width: 30px;
  height: 30px;
  border-radius: 20px;
  background-size: 70%;
}
.acalog-custom a.icon_vimeo {
  background: url("../../img/gateway/icon_vimeo.png") no-repeat center;
  background-color: #014d44;
  transition: background-color 0.5s ease-out;
  width: 30px;
  height: 30px;
  border-radius: 20px;
  background-size: 70%;
}
.acalog-custom a.green-social {
  background-color: #014d44;
  transition: background-color 0.5s ease-out;
  width: 30px;
  height: 30px;
  border-radius: 20px;
  background-size: 70%;
}
.acalog-custom a.green-social:hover {
  background-color: #b3d335;
  transform: none;
}
.acalog-custom a.media {
  width: 0px;
  background-image: url("../../img/gateway/flat-social-media-icons.jpeg");
  margin: 0px 5px -1px;
  height: 16px;
  overflow: hidden;
  display: inline-block;
  padding-left: 16px;
  background-repeat: no-repeat;
  vertical-align: text-bottom;
}
.acalog-custom a.media.video {
  display: none;
}
.acalog-custom a.media.facebook {
  background-position: 0 0;
}
.acalog-custom a.media.linkedin {
  background-position: 0 -20px;
}
.acalog-custom a.media.flickr {
  background-position: 0 -40px;
}
.acalog-custom a.media.twitter {
  background-position: -20px 0px;
}
.acalog-custom a.media.instagram {
  background-position: -20px -20px;
}
.acalog-custom a.media.vimeo {
  background-position: -20px -40px;
}
.acalog-custom a.media.pintrest {
  background-position: -40px 0px;
}
.acalog-custom a.media.rss {
  background-position: -40px -20px;
}
.acalog-custom a.media.google-plus {
  background-position: -60px 0px;
}
.acalog-custom a.media.youtube {
  background-position: -60px -20px;
}
.acalog-custom a.media.facebook:hover {
  background-position: 0 -60px;
}
.acalog-custom a.media.linkedin:hover {
  background-position: 0 -80px;
}
.acalog-custom a.media.flickr:hover {
  background-position: 0 -100px;
}
.acalog-custom a.media.twitter:hover {
  background-position: -20px -60px;
}
.acalog-custom a.media.instagram:hover {
  background-position: -20px -80px;
}
.acalog-custom a.media.vimeo:hover {
  background-position: -20px -100px;
}
.acalog-custom a.media.pintrest:hover {
  background-position: -40px -60px;
}
.acalog-custom a.media.rss:hover {
  background-position: -40px -80px;
}
.acalog-custom a.media.google-plus:hover {
  background-position: -60px -60px;
}
.acalog-custom a.media.youtube:hover {
  background-position: -60px -80px;
}
.acalog-custom a.link_outlook {
  background-image: url("../../img/gateway/icon_outlook.png") !important;
  background-repeat: no-repeat !important;
  background-position: left !important;
  padding: 10px 10px 10px 35px !important;
}
.acalog-custom a.link_blackboard {
  background-image: url("../../img/gateway/icon_blackboard.png") !important;
  background-repeat: no-repeat !important;
  background-position: left !important;
  padding: 10px 10px 10px 35px !important;
}
.acalog-custom a.link_email {
  background-image: url("../../img/gateway/icon_email.png") !important;
  background-repeat: no-repeat !important;
  background-position: left !important;
  padding: 5px 5px 5px 25px !important;
  display: inline-block !important;
  font-size: 12px;
}
.acalog-custom a.video {
  background-image: url("../../img/gateway/icon_video.png");
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 28px;
}
.acalog-custom .site-footer a.give {
  display: inline-block;
  background-color: #01332d;
  font-size: 1.125rem;
  text-align: center;
  padding: 1rem 1rem 1rem 2rem;
  margin-left: -1.5rem;
  -webkit-transition: all .3s;
  transition: all .3s;
  position: relative;
  z-index: 50;
  margin-top: 20px;
  margin-bottom: 20px;
}
.acalog-custom .site-footer a.give>.highlight {
  font-size: 2.5rem;
  font-weight: 700;
  text-transform: uppercase;
  font-family: "Roboto Condensed", sans-serif;
  display: block;
}
.acalog-custom .site-footer a.give::after {
  content: '';
  display: block;
  height: 0px;
  width: 0;
  position: absolute;
  right: -45px;
  border-top: solid 52px transparent;
  border-bottom: solid 52px transparent;
  border-left: solid 45px #01332d;
  top: 0;
  bottom: 0;
  margin: auto;
  -webkit-transition: border-color .3s;
  transition: border-color .3s;
}
.acalog-custom .site-footer a.give:hover {
  text-decoration: none;
  padding-left: 3rem;
  background-color: #013d36;
}
.acalog-custom .site-footer a.give:hover:after {
  border-left-color: #013d36;
}
@media screen and (min-width: 768px) {
  .acalog-custom .site-footer a.give {
    position: absolute;
    padding: 0.5rem 3rem 1rem;
    width: 110px;
    bottom: 0;
    right: 0;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .acalog-custom .site-footer a.give:hover {
    padding-left: 3rem;
    padding-bottom: 2rem;
  }
  .acalog-custom .site-footer a.give:after {
    border-top: 0;
    border-left: solid 103px transparent;
    border-right: solid 103px transparent;
    border-bottom: solid 45px #01332d;
    left: 0;
    right: 0;
    bottom: 100%;
    top: auto;
  }
  .acalog-custom .site-footer a.give:hover:after {
    border-left-color: transparent;
    border-bottom-color: #013d36;
  }
}
@media screen and (min-width: 1024px) {
  .acalog-custom .site-footer a.give {
    bottom: 0;
  }
}
@media screen and (min-width: 1200px) {
  .acalog-custom .site-footer a.give {
    right: 1.5rem;
  }
}
.acalog-custom .site-footer .main {
  padding: 2rem 1.5rem 2rem 0;
  width: initial !important;
}
@media (min-width: 1440px) {
  .acalog-custom .site-footer .main {
    padding-top: 5rem;
  }
}
@media (min-width: 1200px) {
  .acalog-custom .site-footer .main {
    -ms-flex-preferred-size: 78%;
    flex-basis: 78%;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 3rem;
  }
  .acalog-custom .site-footer .main>.wrap {
    position: static;
  }
}
@media (min-width: 1024px) {
  .acalog-custom .site-footer .main .map {
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .acalog-custom .site-footer .main>.wrap {
    top: 0;
    margin: 0;
    overflow: hidden;
  }
  .acalog-custom .site-footer .main .content .social {
    border: 0;
  }
}
@media screen and (min-width: 769px) {
  .acalog-custom body>#site-wrap>.content-area.left-sidebar>main.site-main {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    padding-left: 3%;
  }
  .acalog-custom body>#site-wrap>.content-area.right-sidebar>main.site-main {
    padding-right: 3%;
  }
  .acalog-custom body>#site-wrap>.content-area.left-sidebar>aside.widget-area {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .acalog-custom .site-footer .main .content {
    margin-bottom: 1.5rem;
  }
  .acalog-custom .site-footer .logo {
    margin: 0;
  }
  .acalog-custom .site-footer .main .content .social .title {
    margin-right: 1rem;
  }
}
@media screen and (max-width: 992px) {
  .acalog-custom body>#site-wrap>.content-area.left-sidebar>aside.widget-area,
  .acalog-custom body>#site-wrap>.content-area.right-sidebar>aside.widget-area {
    width: 200px;
  }
  .acalog-custom body>#site-wrap>.content-area.left-sidebar>main.site-main,
  .acalog-custom body>#site-wrap>.content-area.right-sidebar>main.site-main {
    width: calc(-100%);
  }
}
@media screen and (max-width: 768px) {
  .acalog-custom body>#site-wrap>.content-area>main.site-main {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .acalog-custom body>#site-wrap>.content-area>aside.widget-area,
  .acalog-custom body>#site-wrap>.content-area>main.site-main {
    width: 100% !important;
  }
  .acalog-custom body>#site-wrap>.content-area.left-sidebar>main.site-main,
  .acalog-custom body>#site-wrap>.content-area.left-sidebar>aside.widget-area {
    -webkit-box-ordinal-group: unset;
    -ms-flex-order: unset;
    order: unset;
  }
  .acalog-custom .site-footer .wp-block-navigation__container {
    flex-direction: column;
    padding-bottom: 30px;
  }
  .acalog-custom .site-footer .wp-block-navigation__container li {
    border-left: 0;
    margin-bottom: 1rem;
    padding: 0;
  }
}
.acalog-custom #content {
  padding-top: 3rem;
}
.acalog-custom #content .breadcrumbs {
  margin-bottom: 10px;
}
@media all and (min-width: 1044px) {
  .acalog-custom .inner {
    max-width: 1024px;
    margin: auto;
    padding: 0 25px;
  }
}
.acalog-custom #content .cols_container {
  overflow: hidden;
  padding: 0;
}
.acalog-custom #content .cols_container .col1 {
  float: right;
  width: 78%;
  padding: 0;
  margin-top: 0;
}
.acalog-custom #content .cols_container .col2 {
  float: left;
  width: 20%;
  padding: 0;
}
.acalog-custom #content h1 {
  font-size: 3rem;
  line-height: 1.25;
  letter-spacing: -0.001rem;
}
.acalog-custom #news_detail .details {
  color: #999;
  font-style: italic;
  font-size: 12px;
  line-height: normal;
}
.acalog-custom #news_detail iframe {
  width: 100%;
  height: 480px;
}
.acalog-custom #news_detail .details .time {
  margin-left: 3px;
}
.acalog-custom .news_viewlet li .details,
.acalog-custom #news_detail .topics .title,
.acalog-custom #news_detail .details,
.acalog-custom #news_detail .image .caption,
.acalog-custom #news_list .link_list li .details {
  color: #767676;
}
.acalog-custom #news_detail .media {
  margin-top: 10px;
}
.acalog-custom #news_detail .image img,
.acalog-custom .news_detail .image img {
  display: block;
  margin: auto;
  border: 10px solid #ddd;
  max-width: calc(80%);
}
.acalog-custom #news_detail .topics {
  font-size: 12px;
  line-height: normal;
}
.acalog-custom #news_detail .topics a {
  text-decoration: underline;
}
.acalog-custom .single-post #section-nav-trigger-wrap {
  margin-left: 0px;
}
.acalog-custom #section_nav_mobile {
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .acalog-custom #content .cols_container .col2 {
    float: none;
    width: 100%;
  }
  .acalog-custom #content .cols_container .col2 .section-nav {
    display: none;
  }
  .acalog-custom #content .cols_container .col1 {
    float: none;
    width: calc(80%);
    padding: 0 10px;
    margin-top: 0;
  }
}
.acalog-custom .section-nav li.active>a,
.acalog-custom .section-nav [aria-current="page"] {
  background-color: #ddd !important;
}
.acalog-custom .kt-tabs-accordion-title .kt-tab-title {
  position: relative;
  background: none !important;
  border: 0;
}
.acalog-custom .kt-tabs-accordion-title .kt-tab-title span {
  font-size: 1.125rem;
  color: #01332d;
  z-index: 999;
}
.acalog-custom .kt-tabs-accordion-title .kt-tab-title::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: #b4d333;
  -webkit-transform: skew(-15deg);
  transform: skew(-15deg);
  z-index: 1;
  -webkit-transition: .3s;
  transition: .3s;
  padding: 0.25rem 11px 7px !important;
}
.acalog-custom .entry-content .wp-block-kadence-tabs {
  margin: 40px auto;
}
.acalog-custom .entry-content .wp-block-kadence-tabs .wp-block-kadence-tab {
  padding: 50px 40px 20px !important;
  margin-left: 20px !important;
}
@media (max-width: 550px) {
  .acalog-custom .entry-content .wp-block-kadence-tabs {
    margin: 40px auto 0;
  }
}
@media (max-width: 768px) {
  .acalog-custom .entry-content .wp-block-kadence-tabs .wp-block-kadence-tab {
    margin-left: 10px !important;
    padding: 20px 20px 20px !important;
  }
}
.acalog-custom .entry-content .kt-tabs-content-wrap>.wp-block-kadence-tab {
  min-height: unset !important;
}
@media screen and (max-width: 1024px) {
  .acalog-custom .kt-tabs-content-wrap>.wp-block-kadence-tab {
    border-width: 0px 0px 0px 0px !important;
  }
  .acalog-custom .kt-tabs-accordion-title {
    margin-bottom: 6px;
  }
  .acalog-custom .kt-tabs-accordion-title span::after {
    content: 'keyboard_arrow_down';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 1em;
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-feature-settings: 'liga';
    font-feature-settings: 'liga';
    vertical-align: middle;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .acalog-custom .kt-tab-title-active .kt-tab-title span::after {
    -webkit-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
  }
  .acalog-custom .kt-tab-title-active .kt-tab-title::after {
    -webkit-transform: none;
    transform: none;
  }
  .acalog-custom body>#site-wrap>.content-area.boxed.student-story-wrapper {
    padding: 3rem 1.5rem;
  }
}
.acalog-custom .pagination-links {
  grid-column: span 3;
  display: flex;
  justify-content: center;
  gap: 10px;
  margin-top: 20px;
}
.acalog-custom .pagination-links a:hover {
  text-decoration: underline;
}
.acalog-custom .pagination-links a:first-child {
  margin-right: 10px;
}
.acalog-custom .post-type-archive-story .pagination-links a,
.acalog-custom .single-story .pagination-links a {
  color: #b4d333;
}
.acalog-custom .wp-block-kadence-tab {
  background: #fff;
}
.acalog-custom .entry-content .wp-block-kadence-tabs .kt-tabs-wrap>.kt-tabs-title-list li .kt-tab-title,
.acalog-custom .entry-content .wp-block-kadence-tabs .kt-tabs-wrap>.kt-tabs-content-wrap>.kt-tabs-accordion-title .kt-tab-title {
  font-size: 1.125em !important;
  line-height: 1.4em !important;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400 !important;
  border-width: 0px 0px 4px 0px;
  border-bottom: 4px solid #b4d333 !important;
  border-radius: 0px !important;
  padding: 1rem 0 .25rem !important;
  cursor: pointer;
  margin: 0 10px !important;
  color: #01332d !important;
  background: transparent !important;
}
@media (max-width: 1024px) {
  .acalog-custom .entry-content .wp-block-kadence-tabs .kt-tabs-wrap>.kt-tabs-title-list li .kt-tab-title,
  .acalog-custom .entry-content .wp-block-kadence-tabs .kt-tabs-wrap>.kt-tabs-content-wrap>.kt-tabs-accordion-title .kt-tab-title {
    padding: 3px !important;
  }
}
.acalog-custom body.page-id-1096 .entry-content .wp-block-kadence-tabs .kt-tabs-wrap>.kt-tabs-title-list li .kt-tab-title,
.acalog-custom body.page-id-1096 .entry-content .wp-block-kadence-tabs .kt-tabs-wrap>.kt-tabs-content-wrap>.kt-tabs-accordion-title .kt-tab-title {
  color: #163646 !important;
  border-bottom: 4px solid #163646 !important;
}
.acalog-custom body.page-id-1096 .entry-content .wp-block-kadence-tabs .kt-tabs-wrap>.kt-tabs-title-list li.kt-tab-title-active .kt-title-text {
  color: #fff;
}
.acalog-custom .entry-content .kt-tabs-title-list {
  margin-left: 1.5rem !important;
}
.acalog-custom body.page-id-712 .entry-content .kt-tabs-title-list {
  margin-left: 0px !important;
}
.acalog-custom .entry-content .kt-tabs-content-wrap>.wp-block-kadence-tab {
  border-top: 1px solid #e1dfdf !important;
}
@media screen and (min-width: 1024px) {
  .acalog-custom .entry-content .kt-tabs-content-wrap>.wp-block-kadence-tab {
    border: 0px solid #e1dfdf !important;
  }
}
.acalog-custom .entry-content .kt-tab-title:after {
  content: '';
  display: block;
  position: absolute;
  left: -1rem;
  top: -0.25rem;
  height: 100%;
  width: 100%;
  padding: 0.25rem 1rem 1rem;
  -webkit-transform: 0;
  transform: 0;
  -webkit-transition: .3s;
  transition: .3s;
}
.acalog-custom .entry-content ul.kt-tabs-title-list,
.acalog-custom .kt-title-item {
  position: relative;
  z-index: 1;
  align-items: end;
  flex-wrap: nowrap;
}
.acalog-custom .entry-content ul.kt-tabs-title-list {
  border-bottom: 1px solid #e1dfdf;
}
.acalog-custom .entry-content .wp-block-kadence-tabs .kt-tabs-title-list li.kt-tab-title-active .kt-tab-title {
  color: #fff !important;
  border-bottom-color: #000 0 !important;
  position: relative !important;
  background: #01332d;
}
.acalog-custom .entry-content .wp-block-kadence-tabs .kt-tabs-title-list li.kt-tab-title-active .kt-tab-title span {
  z-index: 10;
}
.acalog-custom .entry-content .wp-block-kadence-tabs .kt-tabs-title-list li.kt-tab-title-active .kt-tab-title:after {
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg);
  background: #01332d !important;
}
.acalog-custom body.page-id-1096 .entry-content .wp-block-kadence-tabs .kt-tabs-title-list li.kt-tab-title-active .kt-tab-title:after {
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg);
  background: #607D8B !important;
}
.acalog-custom .entry-content .kt-tabs-mobile-layout-accordion>.kt-tabs-content-wrap>.kt-tabs-accordion-title {
  margin-bottom: 15px;
}
.acalog-custom .entry-content .kt-tabs-mobile-layout-accordion>.kt-tabs-content-wrap>.kt-tabs-accordion-title.kt-tab-title-active {
  margin-bottom: 0px;
}
.acalog-custom .entry-content .kt-tabs-id_d1ba29-fa>.kt-tabs-content-wrap>.wp-block-kadence-tab {
  border-color: #fff;
}
@media screen and (max-width: 1024px) {
  .acalog-custom .entry-content {
    padding: 0;
  }
}
.acalog-custom .slab.slab--space-vertical-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}
@media screen and (min-width: 58rem) {
  .acalog-custom .slab {
    padding-left: 2.5rem;
  }
}
@media screen and (min-width: 35rem) {
  .acalog-custom .slab {
    padding-left: 1.25rem;
  }
}
@media screen and (min-width: 58rem) {
  .acalog-custom .slab {
    padding-bottom: 2.5rem;
  }
}
@media screen and (min-width: 35rem) {
  .acalog-custom .slab {
    padding-bottom: 1.25rem;
  }
}
@media screen and (min-width: 58rem) {
  .acalog-custom .slab {
    padding-right: 2.5rem;
  }
}
@media screen and (min-width: 35rem) {
  .acalog-custom .slab {
    padding-right: 1.25rem;
  }
}
@media screen and (min-width: 58rem) {
  .acalog-custom .slab {
    padding-top: 2.5rem;
  }
}
@media screen and (min-width: 35rem) {
  .acalog-custom .slab {
    padding-top: 1.25rem;
  }
}
.acalog-custom .slab {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 0.625rem;
  padding-right: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 0.625rem;
}
.acalog-custom .alert-semipermanent {
  color: #01332d;
  background-color: #b4d333;
}
.acalog-custom .alert-semipermanent p {
  line-height: 20px;
  font-size: 16px;
  margin-bottom: 20px;
}
.acalog-custom .alert-semipermanent p::before {
  content: '\e88e';
  font-family: 'Material Icons';
  margin-right: .5rem;
  font-size: 1.5em;
  vertical-align: bottom;
}
.acalog-custom .alert-semipermanent .slab__wrapper {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.acalog-custom .alert-semipermanent a {
  color: #01332d;
  text-decoration: underline;
}
.acalog-custom .alert-semipermanent a:hover {
  text-decoration: underline;
}
.acalog-custom body.admin-bar #site-wrap {
  margin-top: 0px;
}
.acalog-custom .content-area .kt-blocks-accordion-title {
  color: #033;
}
.acalog-custom .content-area .wp-block-kadence-pane {
  margin-bottom: 15px;
}
.acalog-custom .content-area .kt-blocks-accordion-icon-trigger::before,
.acalog-custom .content-area .kt-blocks-accordion-icon-trigger::after {
  background-color: #b4d333 !important;
}
.acalog-custom .content-area .wp-block-kadence-pane .kt-accordion-header-wrap .kt-blocks-accordion-header {
  background-color: #ddd !important;
}
.acalog-custom .content-area .wp-block-kadence-pane .kt-accordion-header-wrap .kt-blocks-accordion-header:hover,
.acalog-custom .content-area .kt-accordion-header-wrap .kt-blocks-accordion-header.kt-accordion-panel-active {
  background-color: #033 !important;
}
.acalog-custom .content-area .wp-block-kadence-pane .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-title,
.acalog-custom .content-area .kt-accordion-header-wrap .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-title {
  color: #fff !important;
}
.acalog-custom .content-area .kt-accordion-panel-inner a:not(.more_button) {
  text-decoration: underline;
}
.acalog-custom .minors-list {
  list-style: none;
  margin: 0 !important;
  padding: 0 !important;
}
.acalog-custom .minors-list li {
  padding: 5px 10px;
  font-family: "Roboto Condensed", sans-serif;
}
.acalog-custom .minors-list li:nth-child(odd),
.acalog-custom .discipline-minors table tr:nth-child(odd) {
  background-color: #f1f1f1;
}
.acalog-custom .discipline-minors table td {
  padding: 5px 10px !important;
}
.acalog-custom .minors-list li a {
  color: #016bb9;
}
.acalog-custom .minors-list li a:hover {
  text-decoration: none;
}
.acalog-custom .minors-list li a::after {
  content: 'arrow_forward';
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  color: #b4d333;
  vertical-align: baseline;
  -webkit-transition: .3s;
  transition: .3s;
  -webkit-transform: translate(0,2px);
  transform: translate(0,2px);
  padding-left: 0.25rem;
}
.acalog-custom .minors-list li a:hover:after {
  -webkit-transform: translate(5px,2px);
  transform: translate(5px,2px);
}
.acalog-custom a.arrow-after,
.acalog-custom .arrow-after a {
  font-family: "Roboto Condensed", sans-serif;
  color: #016bb9;
}
.acalog-custom a.arrow-after:after,
.acalog-custom .arrow-after a:after {
  content: 'arrow_forward';
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  color: #b4d333;
  vertical-align: baseline;
  -webkit-transition: .3s;
  transition: .3s;
  -webkit-transform: translate(0,2px);
  transform: translate(0,2px);
  padding-left: 0.25rem;
}
.acalog-custom a.arrow-after:hover:after,
.acalog-custom .arrow-after a:hover:after {
  -webkit-transform: translate(5px,2px);
  transform: translate(5px,2px);
}
.acalog-custom .top-programs {
  display: grid;
  grid-template-columns: repeat(1,1fr);
  grid-gap: 15px;
  padding: 2rem 0;
}
@media (min-width: 1200px) {
  .acalog-custom .top-programs {
    grid-template-columns: repeat(4,1fr);
    padding: 3rem 0;
  }
}
.acalog-custom .top-programs .media {
  margin-bottom: 0.75rem;
}
.acalog-custom .top-programs .media img {
  width: 100%;
  height: auto;
  display: block;
}
.acalog-custom .top-programs .title {
  color: #01332d;
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.15;
}
.acalog-custom .top-programs .title a {
  color: #01332d;
}
.acalog-custom .top-programs .title a:hover {
  color: #b4d333;
  text-decoration: none;
}
.acalog-custom .top-programs .title a:after {
  content: 'arrow_forward';
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  color: #b4d333;
  vertical-align: baseline;
  -webkit-transition: .3s;
  transition: .3s;
  -webkit-transform: translate(0,2px);
  transform: translate(0,2px);
  padding-left: 5px;
}
.acalog-custom .top-programs .title a:hover:after {
  -webkit-transform: translate(5px,2px);
  transform: translate(5px,2px);
}
.acalog-custom .wp-block-embed__wrapper,
.acalog-custom .story-iframe,
.acalog-custom .video-iframe {
  position: relative;
  padding-bottom: 56.25% !important;
  padding-top: 30px !important;
  height: 0;
  overflow: hidden;
}
.acalog-custom .wp-block-embed iframe,
.acalog-custom .story-iframe iframe,
.acalog-custom .video-iframe iframe {
  max-width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
.acalog-custom #program_results .options {
  background-color: #B3D233;
  padding: 15px;
}
.acalog-custom #program_results .options h3 {
  font-size: 16px;
  color: #003333;
  margin: 0 0 10px;
}
.acalog-custom #program_results #filter_form {
  overflow: hidden;
  margin: 0;
  padding: 0;
}
@media (min-width: 480px) {
  .acalog-custom #filter_form #focus,
  .acalog-custom #filter_form #type {
    position: relative;
  }
}
@media (min-width: 480px) {
  .acalog-custom #program_results #filter_form #type,
  .acalog-custom #program_results #filter_form #focus {
    float: left;
    width: 36%;
    margin-right: 2%;
  }
}
.acalog-custom select.hasCustomSelect {
  display: block;
  width: 100%;
  max-width: 100%;
}
.acalog-custom .customSelect {
  border-radius: 10px;
  overflow: hidden;
  background: url("../../img/gateway/select_arrow.png") no-repeat right #fff;
  display: block;
  width: 81%;
  padding: 7px 14% 7px 5%;
}
.acalog-custom #program_results .customSelect {
  padding: 11px 14% 11px 5%;
}
.acalog-custom #filter_form #submit {
  background-color: #003333;
  border: 0;
  padding: 10px 15px;
  text-align: center;
  font-family: "Merriweather Sans", sans-serif;
  font-size: 12px;
  line-height: normal;
  letter-spacing: 0.025em;
  color: #fff;
  text-transform: uppercase;
  margin-top: 10px;
  border-radius: 10px;
  display: block;
  cursor: pointer;
  border: 2px solid #003333;
  transition: all 0.3s ease;
}
.acalog-custom #filter_form #submit:hover {
  background-color: #B3D233;
  color: #003333;
}
.acalog-custom #program_results #filter_form #submit {
  font-family: "Roboto Condensed", sans-serif !important;
}
@media (min-width: 480px) {
  .acalog-custom #program_results #filter_form #submit {
    margin-top: 0;
    float: left;
    max-width: 24%;
  }
}
.acalog-custom #program_list {
  margin-top: 15px;
}
.acalog-custom #program_tabs>ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.acalog-custom #program_list h2 {
  font-family: "Merriweather Sans", sans-serif;
  background-color: #043b62;
  display: block;
  padding: 5px 10px;
  color: #fff;
  text-decoration: none;
  font-size: 17px;
  line-height: normal;
  margin-top: 20px;
}
.acalog-custom #program_tabs .content {
  margin-top: 10px;
}
.acalog-custom #program_tabs .content .no_results,
.acalog-custom .pre-pro .content .no_results {
  height: 40px;
}
@media (max-width: 1044px) {
  .acalog-custom #program_tabs .content .no_results,
  .acalog-custom .pre-pro .content .no_results {
    padding: 0 10px;
    height: auto;
  }
}
@media (min-width: 1044px) {
  .acalog-custom #program_tabs {
    position: relative;
  }
  .acalog-custom #program_tabs ul {
    overflow: hidden;
  }
  .acalog-custom #program_tabs ul li {
    float: left;
    margin-right: 0.4%;
    width: 24.6%;
  }
  .acalog-custom #program_tabs ul li h2 {
    text-align: center;
    cursor: pointer;
    transition: all 0.25s ease;
    font-size: 16px;
    font-family: "Roboto Condensed", sans-serif !important;
  }
  .acalog-custom #program_tabs h2 {
    margin: 0;
  }
  .acalog-custom #program_tabs li.active {
    background-image: url("../../img/gateway/program_tab_arrow.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    padding-bottom: 7px;
  }
  .acalog-custom #program_tabs li.active h2,
  .acalog-custom #program_tabs li:hover h2 {
    background-color: #0096db;
  }
  .acalog-custom #program_tabs .content {
    position: absolute;
    left: 0;
    display: none;
  }
  .acalog-custom #program_tabs li.active .content {
    display: block;
    width: 100%;
  }
}
.acalog-custom #program_results .desc {
  background-color: #f1f1f1;
  padding: 10px;
  margin-top: 10px;
}
.acalog-custom #program_results .desc .type,
.acalog-custom #program_results .desc .focus {
  color: #6f5c58;
  font-style: italic;
}
.acalog-custom table.styled_table,
.acalog-custom figure.styled_table table {
  width: 100%;
  border-collapse: collapse;
}
.acalog-custom table.styled_table>tbody>tr:nth-child(odd),
.acalog-custom figure.styled_table table>tbody>tr:nth-child(odd) {
  background-color: #fff;
}
.acalog-custom table.styled_table>tbody>tr:nth-child(even),
.acalog-custom figure.styled_table table>tbody>tr:nth-child(even) {
  background-color: #f1f1f1;
}
.acalog-custom table.styled_table th,
.acalog-custom figure.styled_table table th {
  color: #6e5c58;
  text-align: left;
  padding: 0 10px 5px;
  font-size: 16px;
}
.acalog-custom table.styled_table td,
.acalog-custom figure.styled_table table td {
  padding: 5px 10px;
  vertical-align: top;
}
@media (min-width: 1044px) {
  .acalog-custom table.styled_table td.programs,
  .acalog-custom figure.styled_table table td.programs {
    width: 220px;
  }
}
.acalog-custom table.styled_table h3 a {
  color: #014d44;
  text-decoration: underline;
}
.acalog-custom .pre-pro {
  margin-top: 30px;
}
.acalog-custom .pre-pro h3 {
  background-color: #999;
  color: #fff;
  padding: 5px 10px;
}
.acalog-custom .contact-row {
  background-color: #014d44;
  color: #fff;
  padding: 2rem 0 0;
  position: relative;
  z-index: 1;
  margin-left: calc(0vw);
  margin-right: calc(0vw);
  max-width: 100vw;
}
@media all and (min-width: 768px) {
  .acalog-custom .contact-row {
    padding: 0;
    margin-bottom: 0px;
  }
  .acalog-custom .contact-row:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 10px;
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(125,185,232,0)),to(rgba(0,0,0,0.25)));
    background: linear-gradient(to bottom,rgba(125,185,232,0) 0%,rgba(0,0,0,0.25) 100%);
    z-index: 10;
  }
}
.acalog-custom .contact-row a {
  color: #b4d333;
}
@media (max-width: 1024px) {
  .acalog-custom .contact-row a.kt-button {
    font-size: 16px !important;
    white-space: nowrap !important;
  }
}
.acalog-custom .contact-row .site-width {
  padding: 0;
}
@media all and (min-width: 768px) {
  .acalog-custom .contact-row .contact-row-stage>.kt-inside-inner-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row !important;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background: url("../../img/gateway/bg-contact-row.jpeg") no-repeat center;
    background-size: cover;
  }
}
.acalog-custom .contact-row .contact-row-stage .contact-info {
  padding: 0 1.5rem;
  display: block;
  flex: inherit !important;
}
@media all and (min-width: 768px) {
  .acalog-custom .contact-row .contact-row-stage .contact-info {
    width: 30%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    padding: 3rem 1.5rem;
  }
  .acalog-custom .contact-row .contact-row-stage .contact-info>* {
    position: relative;
  }
}
@media (min-width: 1200px) {
  .acalog-custom .contact-row .contact-row-stage .contact-info {
    padding: 4rem 1.5rem;
  }
}
@media (min-width: 768px) {
  .acalog-custom .contact-row .contact-row-stage .contact-info:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background: -webkit-gradient(linear,left top,right top,color-stop(60%,#014d44),to(rgba(125,185,232,0)));
    background: linear-gradient(to right,#014d44 60%,rgba(125,185,232,0) 100%);
    height: 100%;
    width: 125%;
  }
}
@media (min-width: 1200px) {
  .acalog-custom .contact-row .contact-row-stage .contact-info:before {
    background: -webkit-gradient(linear,left top,right top,color-stop(36%,#014d44),to(rgba(125,185,232,0)));
    background: linear-gradient(to right,#014d44 36%,rgba(125,185,232,0) 100%);
  }
}
.acalog-custom .contact-row .contact-row-stage .contact-info h2 {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.5rem;
  margin-bottom: .5rem;
  color: #fff;
}
@media (min-width: 1024px) {
  .acalog-custom .contact-row .contact-row-stage .contact-info h2 {
    font-size: 2rem;
  }
}
.acalog-custom .contact-row .contact-row-stage .contact-info .email {
  margin-top: 1rem;
}
.acalog-custom .contact-row .contact-row-stage .contact-info .email a:before {
  content: 'email';
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  font-size: 1.25rem;
  margin-right: .5rem;
}
.acalog-custom .contact-row .contact-row-stage .button-group {
  position: relative;
  z-index: 6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: url("../../img/gateway/bg-contact-row.jpeg") no-repeat center;
  background-size: cover;
}
.acalog-custom .contact-row .contact-row-stage .button-group:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: -webkit-gradient(linear,left top,left bottom,color-stop(5%,#014d44),color-stop(60%,rgba(125,185,232,0)));
  background: linear-gradient(to bottom,#014d44 5%,rgba(125,185,232,0) 60%);
  height: 100%;
  z-index: 1;
}
@media (max-width: 768px) {
  .acalog-custom .button-group .kt-btn-wrap {
    display: block;
    margin-bottom: 15px;
  }
  .acalog-custom .button-group .wp-block-kadence-advancedbtn {
    width: 85%;
    margin: 0 auto 30px;
  }
}
@media (min-width: 768px) {
  .acalog-custom .contact-row .contact-row-stage .button-group:before {
    background: -webkit-gradient(linear,right top,left top,color-stop(5%,#014d44),color-stop(60%,rgba(125,185,232,0)));
    background: linear-gradient(to left,#014d44 5%,rgba(125,185,232,0) 60%);
    height: 100%;
    width: 25%;
    right: 0;
    left: auto;
  }
}
@media all and (min-width: 768px) {
  .acalog-custom .contact-row .contact-row-stage .button-group {
    width: 70%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: transparent;
  }
}
.acalog-custom .contact-row .contact-row-stage .button-group a {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  margin: .5rem .15rem;
  position: relative;
  z-index: 2;
}
@media all and (min-width: 768px) {
  .acalog-custom .contact-row .contact-row-stage .button-group a {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media all and (min-width: 1200px) {
  .acalog-custom .contact-row .contact-row-stage .button-group a {
    font-size: 1.5rem;
  }
}
.acalog-custom .contact-row .contact-row-stage .button-group a {
  padding: 8px 60px;
}
.acalog-custom .interior-contact-row {
  background-color: #ebebeb;
  padding: 1.5rem 0 .5rem;
}
.acalog-custom .interior-contact-row h3 {
  font-size: 1.125rem;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
}
.acalog-custom .interior-contact-row .main-col .title {
  font-family: "Roboto Condensed", sans-serif;
  color: #01332d;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .acalog-custom .interior-contact-row .main-col .title {
    font-size: 2rem;
  }
}
@media (min-width: 1024px) {
  .acalog-custom .interior-contact-row {
    padding: 2.25rem 0 1.75rem;
  }
}
@media (min-width: 1024px) {
  .acalog-custom .interior-contact-row .col-1\/4 {
    width: 23%;
  }
  .acalog-custom .interior-contact-row .main-col {
    width: 31%;
  }
}
.acalog-custom .entry-content .testimonial ul {
  padding-left: 0;
}
.acalog-custom .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
  background-color: #0c4d44;
}
.acalog-custom .simple_table table {
  margin: 0 20px 20px;
  width: 80%;
  border-collapse: separate !important;
  border-spacing: 3px;
}
.acalog-custom .simple_table table td {
  padding: 10px 20px 5px 10px;
  border-bottom: 1px solid #ccc;
}
.acalog-custom .simple_table table th {
  text-align: left;
  border-bottom: 2px solid #777;
  padding: 10px 20px 10px 0;
  font-size: 1.1em;
}
.acalog-custom .main-blog-item {
  border-bottom: 1px dotted #CFD1D5;
}
.acalog-custom .main-blog-item .title {
  font-size: 1.5em;
  padding: 0;
  margin: 10px 0px 5px;
  background-image: none;
  line-height: 1.5em;
  display: inline-block;
}
.acalog-custom .main-blog-item .date {
  margin-bottom: 10px;
}
.acalog-custom .page-template-template-undergrad-landing-nav-no-title .title-stage::after {
  background-color: transparent;
}
.acalog-custom .blue-bg .billboard .details,
.acalog-custom .blue-bg .billboard .details::before {
  background-color: #003;
}
.acalog-custom .dr-blue-bg .billboard .details,
.acalog-custom .dr-blue-bg .billboard .details::before {
  background-color: #163646;
}
.acalog-custom .dr-blue-bg .billboard .details .title,
.acalog-custom .dr-blue-bg .billboard .details p {
  margin: 0;
}
.acalog-custom .dr-blue-bg .billboard .details li {
  color: #fff;
}
.acalog-custom .blue-bg .billboard .details .tag a {
  color: #fff;
}
.acalog-custom .blue-bg .billboard .details .tag:after {
  background-color: #fff;
}
.acalog-custom .blue-bg .button-group.light-green a {
  background-color: #ccc !important;
  color: #000 !important;
}
.acalog-custom .blue-bg .button-group.light-green a::after {
  background-color: #b3b3b3 !important;
}
@media (min-width: 768px) {
  .acalog-custom .overview-callout>.kt-inside-inner-col {
    padding-left: 2rem;
    border-left: 1px solid #ccc !important;
  }
}
.acalog-custom .overview-callout .callout-text {
  font-size: 1.125rem !important;
  color: #666 !important;
  margin-bottom: 1rem !important;
}
.acalog-custom .overview-callout h3.callout-text {
  font-size: 1.5rem !important;
  color: #000 !important;
  margin-bottom: 1rem !important;
}
.acalog-custom .overview-callout ul,
.acalog-custom .overview-callout li {
  font-size: 1.125rem !important;
  color: #666 !important;
}
.acalog-custom .overview-callout .video-caption {
  color: #666;
  font-size: .875rem;
  margin-bottom: .5rem;
}
.acalog-custom .overview-callout .media {
  margin: 0 0 1rem;
}
.acalog-custom .overview-callout .media.image img {
  display: block;
  width: 100%;
  height: auto;
}
.acalog-custom .related-program-row {
  padding: 2rem 0;
}
@media (min-width: 1024px) {
  .acalog-custom .related-program-row {
    padding: 4rem 0;
  }
  .acalog-custom .related-program-row h2 {
    font-size: 2rem;
  }
}
.acalog-custom .related-program-row .stage {
  overflow: hidden;
}
.acalog-custom .related-program-row .stage .meta {
  margin-bottom: 1.5rem;
}
@media (min-width: 1024px) {
  .acalog-custom .related-program-row .stage .meta {
    width: 30%;
    float: left;
    box-sizing: border-box;
    padding-right: 1rem;
    margin-bottom: 0;
  }
}
.acalog-custom .related-program-row .stage .meta .desc a:after {
  content: 'arrow_forward';
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
  vertical-align: middle;
  color: #b4d333;
  position: relative;
  left: 0;
  transition: .3s;
}
@media reader,speech,aural {
  .acalog-custom .related-program-row .stage .meta .desc a:after {
    display: none;
    visibility: hidden;
  }
}
.acalog-custom .related-program-row .stage .meta .desc a:hover:after {
  left: 3px;
}
@media (min-width: 768px) {
  .acalog-custom .related-program-row .stage .program-cards {
    display: flex;
    justify-content: flex-start;
    margin: 0 -1rem;
  }
}
@media (min-width: 1024px) {
  .acalog-custom .related-program-row .stage .program-cards {
    width: 70%;
    float: right;
    margin: 0 -1rem 0 0;
  }
}
.acalog-custom .related-program-row .stage .program-cards .program-card {
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .acalog-custom .related-program-row .stage .program-cards .program-card {
    width: 33.33%;
    padding: 0 1rem;
    box-sizing: border-box;
  }
}
.acalog-custom .related-program-row .stage .program-cards .program-card a {
  display: block;
}
.acalog-custom .related-program-row .stage .program-cards .program-card a .title {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.125rem;
}
.acalog-custom .related-program-row .stage .program-cards .program-card a .title:after {
  content: 'arrow_forward';
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
  vertical-align: middle;
  color: #b4d333;
  position: relative;
  left: 0;
  transition: .3s;
}
@media reader,speech,aural {
  .acalog-custom .related-program-row .stage .program-cards .program-card a .title:after {
    display: none;
    visibility: hidden;
  }
}
.acalog-custom .related-program-row .stage .program-cards .program-card a:hover .title:after {
  left: 3px;
}
.acalog-custom .related-program-row .stage .program-cards .program-card a .media {
  margin: 0 0 .25rem;
}
.acalog-custom .related-program-row .stage .program-cards .program-card a .media img {
  display: block;
  max-width: 100%;
  height: auto;
}
.acalog-custom .right-arrow {
  display: inline-block;
  position: relative;
  background: #ebebeb;
  padding: 15px;
}
.acalog-custom .right-arrow:after {
  content: '';
  display: block;
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -70px;
  width: 0;
  height: 0;
  border-top: 16px solid #000 0;
  border-right: 16px solid #000 0;
  border-bottom: 16px solid #000 0;
  border-left: 16px solid #ebebeb;
}
.acalog-custom .program-detail-display {
  padding: 2rem 0 0;
  position: relative;
  z-index: 1;
  margin-left: calc(0vw);
  margin-right: calc(0vw);
  max-width: 100vw;
}
.acalog-custom .program-detail-display .billboard {
  margin: 2rem 0 0;
  padding: 0;
  position: relative;
  overflow: hidden;
}
.acalog-custom .program-detail-display .billboard .media {
  margin-top: 1rem;
  padding: 0 1rem;
}
.acalog-custom .program-detail-display .billboard .media img {
  position: relative;
  z-index: 10;
  width: 100%;
  height: auto;
  box-sizing: border-box;
  border: 5px solid #fff;
}
@media all and (min-width: 1440px) {
  .acalog-custom .program-detail-display .billboard .media img {
    border: 0;
    width: auto;
    min-width: 100%;
    min-height: 100%;
    max-width: 930px;
  }
}
@media all and (min-width: 768px) {
  .acalog-custom .program-detail-display .billboard .media {
    width: 50%;
  }
}
@media all and (min-width: 1440px) {
  .acalog-custom .program-detail-display .billboard .media {
    margin-top: 1.5rem;
    display: block;
    position: absolute;
    z-index: 5;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    padding: 0;
    overflow: hidden;
  }
}
.acalog-custom .program-detail-display .billboard .site-width {
  padding: 0;
}
@media all and (min-width: 1440px) {
  .acalog-custom .program-detail-display .billboard .site-width {
    max-width: 720px;
    margin: 0 auto;
    position: relative;
    z-index: 12;
    box-sizing: border-box;
  }
}
.acalog-custom .program-detail-display .billboard .details {
  background-color: #003;
  padding: 2rem 1.5rem;
  color: #fff;
  position: relative;
}
@media all and (min-width: 1440px) {
  .acalog-custom .program-detail-display .billboard .details {
    width: 50%;
    float: right;
    box-sizing: border-box;
    padding: 12rem 0;
  }
}
.acalog-custom .program-detail-display .billboard .details .wrap {
  position: relative;
  z-index: 2;
  padding: 0;
}
.acalog-custom .program-detail-display .billboard .details:before {
  content: '';
  position: absolute;
  z-index: 1;
  top: -150px;
  left: 0;
  width: 100%;
  height: 350px;
  transform: skewY(-15deg);
  background-color: #003;
}
@media all and (min-width: 1440px) {
  .acalog-custom .program-detail-display .billboard .details:before {
    top: 0;
    z-index: 11;
    height: 100%;
    width: 200px;
    left: -90px;
    transform: skewX(-11deg);
  }
}
.acalog-custom .program-detail-display .billboard .details .tag {
  font-size: .875rem;
  text-transform: uppercase;
  position: relative;
  margin: 1rem 0 1.25rem;
  color: #fff;
  font-family: "Open Sans", sans-serif;
}
@media all and (min-width: 1440px) {
  .acalog-custom .program-detail-display .billboard .details .tag {
    padding-left: 90px;
  }
}
.acalog-custom .program-detail-display .billboard .details .tag:after {
  content: '';
  height: 10px;
  width: 50px;
  position: absolute;
  top: -20px;
  left: 0;
  background-color: #016bb9;
}
@media all and (min-width: 1440px) {
  .acalog-custom .program-detail-display .billboard .details .tag:after {
    width: 75px;
    top: 3px;
    left: 0;
  }
}
.acalog-custom .program-detail-display .billboard .details .title {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 2rem;
  margin: 1.25rem 0;
  line-height: 1.15;
  color: #fff;
}
@media all and (min-width: 1440px) {
  .acalog-custom .program-detail-display .billboard .details .title {
    font-size: 3.5rem;
  }
}
.acalog-custom .program-detail-display .billboard .details .name {
  color: #ccc;
  margin: 1.25rem 0;
}
.acalog-custom .program-detail-display .billboard .details .name p {
  margin: 0;
}
.acalog-custom .program-detail-display .wp-block-kadence-advancedbtn {
  padding-top: 0;
}
@media all and (min-width: 1440px) {
  .acalog-custom .program-detail-display .billboard .details .name {
    font-size: 1rem;
  }
}
.acalog-custom .program-detail-display .billboard .details .desc {
  margin-bottom: 1.5rem;
}
@media all and (min-width: 1440px) {
  .acalog-custom .program-detail-display .billboard .details .desc {
    font-size: 1.25rem;
    margin-bottom: 2rem;
  }
}
@media (min-width: 1440px) {
  .acalog-custom .program-detail-display .billboard.image-right .media {
    right: 0;
    left: auto;
  }
  .acalog-custom .program-detail-display .billboard.image-right .site-width {
    padding: 0 5rem 0 0;
    margin-right: 0;
    margin-left: auto;
  }
  .acalog-custom .program-detail-display .billboard.image-right .details {
    float: left;
  }
  .acalog-custom .program-detail-display .billboard.image-right .details:before {
    left: auto;
    right: -90px;
    transform: skewX(11deg);
  }
}
.acalog-custom .program-detail-display .billboard.bb-green .details {
  background-color: #01332d;
}
.acalog-custom .program-detail-display .billboard.bb-green .details:before {
  background-color: #01332d;
}
.acalog-custom .program-detail-display .billboard.bb-green .details a.button {
  background-color: #b4d333;
  color: #01332d;
}
.acalog-custom .program-detail-display .billboard.bb-green .details a.button:after {
  background-color: #a5c32a;
}
.acalog-custom .program-detail-display .billboard.bb-blue h3 {
  color: #fff;
}
.acalog-custom .program-detail-display .billboard.bb-blue .details a.button {
  background-color: #007db8 !important;
  color: #fff !important;
}
.acalog-custom .program-detail-display .billboard.bb-blue .details a.button:after {
  background-color: #005a85 !important;
}
.acalog-custom .program-detail-display .billboard.bb-blue .green-button a.button {
  background-color: #b4d333 !important;
  color: #01332d !important;
}
.acalog-custom .program-detail-display .billboard.bb-blue .green-button a.button:after {
  background-color: #a5c32a !important;
}
.acalog-custom .billboard .kt-row-column-wrap {
  padding: 0px !important;
}
@media (min-width: 1440px) {
  .acalog-custom .tabs-row+.wp-block-group .kt-inside-inner-col,
  .acalog-custom .tabs-row+.wp-block-group .program-detail-display,
  .acalog-custom .tabs-row+.wp-block-group .program-detail-display .billboard {
    margin-top: 0;
    padding: 0;
  }
  .acalog-custom .tabs-row+.wp-block-group .sm-pad,
  .acalog-custom .tabs-row+.wp-block-group {
    margin-top: -25px;
  }
}
.acalog-custom .wp-block-group:last-of-type {
  margin-bottom: -100px;
}
.acalog-custom a.external,
.acalog-custom li.external a {
  background-image: url("../../img/gateway/external_link.png");
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 28px;
}
.acalog-custom a.doc {
  background-repeat: no-repeat;
  background-image: url("../../img/gateway/doc_link.png");
  background-position: right center;
  padding-right: 20px;
}
.acalog-custom a.email {
  background-image: url("../../img/gateway/icon_email.png");
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 20px;
}
.acalog-custom hr.wp-block-separator {
  background-color: transparent !important;
  border: 0;
  height: 1px;
  clear: both;
  padding-top: 15px;
  border-bottom: 1px solid #dfdfdf !important;
}
.acalog-custom .events-search,
.acalog-custom .events-callout {
  border: 2px solid #E0DEDE;
  padding: 10px;
  margin-top: 20px;
}
.acalog-custom .events-search label {
  display: block;
  margin: 0 0 10px;
  font-family: "Merriweather Sans", sans-serif;
  font-size: 18px;
  line-height: normal;
  font-weight: normal;
  color: #004d43;
}
.acalog-custom .events-search select {
  width: 100%;
  height: 100px;
}
.acalog-custom .events-search .submit {
  margin-top: 20px;
}
.acalog-custom .column-3-container.calendar .content-inner {
  flex-direction: column-reverse;
}
@media (min-width: 1044px) {
  .acalog-custom .column-3-container.calendar .content-inner {
    flex-direction: row;
  }
}
.acalog-custom .column-3-container.calendar .content-inner .content {
  width: 100%;
}
@media (min-width: 1044px) {
  .acalog-custom .column-3-container.calendar .content-inner .content {
    width: 65%;
  }
}
.acalog-custom .column-3-container.calendar .content-inner .sidebar-right {
  width: 100%;
}
@media (min-width: 1044px) {
  .acalog-custom .column-3-container.calendar .content-inner .sidebar-right {
    width: 35%;
  }
}
.acalog-custom .sidebar-left .sub-menu,
.acalog-custom .section-nav-mobile .sub-menu {
  margin: 0;
  padding: 0;
  list-style-type: none !important;
}
.acalog-custom .sidebar-left .sub-menu a,
.acalog-custom .section-nav-mobile .sub-menu a {
  background-color: #f6f6f6;
  color: #124e44 !important;
  font-size: 12px !important;
  line-height: 16px !important;
  padding: 10px 23px !important;
  background-image: url("../../img/gateway/section_nav_arrow_right.png");
  background-repeat: no-repeat;
  background-position: 10px 14px;
}
.acalog-custom .sub-menu .current-menu-item a {
  background-color: #ddd !important;
}
.acalog-custom #section-nav-trigger-wrap {
  margin-left: calc(0vw);
  margin-right: calc(0vw);
  max-width: 100vw;
}
.acalog-custom .css-events-list table {
  margin: 0;
}
.acalog-custom .css-events-list h2 {
  font-family: "Merriweather Sans", sans-serif;
  font-size: 18px;
  line-height: normal;
  font-weight: normal;
  color: #004d43;
  border: 0;
  padding: 10px 0 0;
  margin: 0;
}
.acalog-custom table.events-table td {
  width: 60%;
  border-bottom: 1px solid #C4C4B3 !important;
  padding: 10px 5px !important;
}
.acalog-custom table.events-table td:nth-child(2) {
  width: 40%;
  font-size: small;
}
.acalog-custom table.events-table a {
  text-decoration: underline;
}
.acalog-custom .calendar .calendar-type {
  margin-top: 20px;
}
.acalog-custom .single-event .event-actions {
  background-color: #efefef;
}
.acalog-custom .single-event .event-actions.first {
  margin-top: 30px;
  min-height: 35px;
}
.acalog-custom .single-event .event-actions ul {
  list-style-type: none;
  margin: 0 0 0 10px;
  padding: 0;
}
.acalog-custom .single-event .event-actions ul li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
  background: none;
}
.acalog-custom .single-event .event-actions ul li a {
  display: inline-block;
  margin: 10px;
  text-decoration: none;
  font-weight: bold;
  padding-top: 30px;
  background-position: center top;
  background-repeat: no-repeat;
}
.acalog-custom .single-event .event-actions ul li a:hover {
  text-decoration: underline;
}
.acalog-custom .single-event .event-actions ul li.eventDownload a {
  background-image: url("../../img/gateway/calendar_download.png");
}
.acalog-custom .single-event .event-actions ul li.eventReminder a {
  background-image: url("../../img/gateway/calendar_reminder.png");
}
.acalog-custom .single-event .event-actions ul li.eventShare a {
  background-image: url("../../img/gateway/calendar_share.png");
}
.acalog-custom .single-event .event-details {
  background-color: transparent;
  border-left: 5px solid #efefef;
  border-right: 5px solid #efefef;
  border-bottom: 5px solid #efefef;
  margin: 0;
  padding: 0 10px 20px;
  overflow: auto;
}
.acalog-custom .single-event .event-details .image {
  padding: 10px 0;
}
@media (min-width: 768px) {
  .acalog-custom .single-event .event-details .image {
    float: right;
    padding: 10px 0 10px 10px;
  }
}
.acalog-custom .single-event .event-details .event-property-label {
  margin-top: 5px;
  display: block;
  font-weight: bold;
}
.acalog-custom .single-event .event-details .event-property {
  margin-top: 5px;
  display: block;
}
.acalog-custom .image-border-lgray {
  border: 14px solid #ebebeb;
}
.acalog-custom table.em-calendar td.eventless-today,
.acalog-custom table.em-calendar td.eventful-today {
  background-color: #004d43;
  color: #fff;
}
.acalog-custom table.em-calendar td.eventful,
.acalog-custom table.em-calendar td.eventless,
.acalog-custom table.em-calendar thead td {
  background-color: #ddd;
  color: #000;
}
.acalog-custom table.em-calendar td.eventful a {
  color: #000;
  display: block;
}
.acalog-custom table.em-calendar td.eventful-today a {
  color: #fff;
  display: block;
}
.acalog-custom table.em-calendar td.eventful a:hover,
.acalog-custom table.em-calendar td.eventful-today a:hover {
  text-decoration: underline;
}
.acalog-custom table.em-calendar td.eventless-pre,
.acalog-custom .em-calendar td.eventless-post {
  color: #000;
  background-color: #efefef;
}
.acalog-custom table.em-calendar td.eventful-pre,
.acalog-custom table.em-calendar td.eventful-post {
  background-color: #efefef;
}
.acalog-custom table.em-calendar td.eventful-pre a,
.acalog-custom table.em-calendar td.eventful-post a {
  color: #000;
  text-decoration: none;
  display: block;
}
.acalog-custom table.em-calendar td.eventful-pre a:hover,
.acalog-custom table.em-calendar td.eventful-post a:hover {
  text-decoration: underline;
}
.acalog-custom table.em-calendar thead td a {
  color: darkgray;
}
.acalog-custom table.em-calendar tr.days-names {
  display: none;
}
.acalog-custom .tabs_table {
  border-color: #8c8273;
  border-style: solid;
  border-width: 1pt;
}
.acalog-custom .tabs_table td {
  border: 1pt solid #8c8273 !important;
  border-top: none;
  padding-right: 20px;
}
.acalog-custom table.advgb-table-frontend {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.acalog-custom .history img {
  border: 10px solid #ddd;
  margin-bottom: 15px;
}
.acalog-custom .history h4 {
  display: inline-block;
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
  font-size: 20px;
  color: #999;
  width: 150px;
  border-bottom: solid 1px;
  border-color: #999;
  margin-top: 40px;
  margin-bottom: 0;
}
.acalog-custom .history p {
  margin: 0 0 15px 0;
}
.acalog-custom #history .illustration {
  margin: 15px auto 5px;
}
@media all and (min-width: 890px) {
  .acalog-custom #history .illustration {
    float: right;
    clear: right;
    padding-top: 0;
    margin: 10px 0 10px 20px;
    padding-left: 20px;
  }
}
.acalog-custom #history .illustration {
  color: #666;
  padding-top: 20px;
  max-width: 400px;
}
.acalog-custom .card-row {
  padding: 2rem 0;
}
@media (min-width: 1200px) {
  .acalog-custom .card-row {
    padding: 3rem 0;
  }
}
.acalog-custom .card-row.large {
  padding: 0px 0 0;
  margin: 0px 0 20px !important;
}
.acalog-custom .card-row .card .media {
  margin-bottom: .75rem;
  margin-top: 0;
}
.acalog-custom .card-row .card .media img {
  width: 100%;
  height: auto;
  display: block;
}
.acalog-custom .card-row .card .title {
  color: #01332d;
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.15;
}
.acalog-custom .card-row .card .title a {
  color: #01332d;
}
.acalog-custom .card-row .card .title a:after {
  content: 'arrow_forward';
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  color: #b4d333;
  vertical-align: baseline;
  -webkit-transition: .3s;
  transition: .3s;
  -webkit-transform: translate(0,2px);
  transform: translate(0,2px);
}
@media reader,speech,aural {
  .acalog-custom .card-row .card .title a:after {
    display: none;
    visibility: hidden;
  }
}
.acalog-custom .card-row .card .title a:hover {
  color: #b4d333;
  text-decoration: none;
}
.acalog-custom .card-row .card .title a:hover:after {
  -webkit-transform: translate(5px,2px);
  transform: translate(5px,2px);
}
.acalog-custom .card-row .card .card-content {
  margin-top: .5rem;
}
.acalog-custom .card-row .card .card-content>*:first-child {
  margin-top: 0;
}
.acalog-custom .card-row.small-white {
  background-color: #fff;
}
.acalog-custom .card-row.small-white .card .media {
  border: 14px solid #ebebeb;
}
.acalog-custom .card-row.small-gray {
  background-color: #ebebeb;
}
.acalog-custom .card-row.small-gray .card .media {
  border: 14px solid #fff;
}
.acalog-custom .card-row.med-white .card .title {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
}
@media (min-width: 1024px) {
  .acalog-custom .card-row.med-white .card .title {
    font-size: 2rem;
  }
}
.acalog-custom .card-row.med-white p.title {
  padding-top: 12px;
  padding-bottom: 5px;
  border-bottom: 1px solid #ddd;
  margin: 0;
}
.acalog-custom .card-row.med-white .card .card-content ul {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.125rem;
  list-style: none;
  margin: 0;
  padding: 0;
  border-top: 1px solid #ebebeb;
}
.acalog-custom .card-row.med-white .card .card-content ul li {
  border-bottom: 1px solid #ebebeb;
  margin: 0;
  padding: .5rem 0;
}
.acalog-custom .card-row.med-white .card .card-content ul li a {
  font-family: "Roboto Condensed", sans-serif;
  color: #016bb9;
  text-decoration: none;
  font-size: 18px;
}
.acalog-custom .card-row.med-white .card .card-content ul li a:after {
  content: 'arrow_forward';
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  color: #b4d333;
  vertical-align: baseline;
  -webkit-transition: .3s;
  transition: .3s;
  -webkit-transform: translate(0,2px);
  transform: translate(0,2px);
  padding-left: .25rem;
}
@media reader,speech,aural {
  .acalog-custom .card-row.med-white .card .card-content ul li a:after {
    display: none;
    visibility: hidden;
  }
}
.acalog-custom .card-row.med-white .card .card-content ul li a:hover {
  color: #014d44;
  text-decoration: none;
}
.acalog-custom .card-row.med-white .card .card-content ul li a:hover:after {
  -webkit-transform: translate(5px,2px);
  transform: translate(5px,2px);
}
.acalog-custom .card-row.med-gray {
  background-color: #ebebeb;
}
.acalog-custom .card-row.med-gray .card .title {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
}
@media (min-width: 1024px) {
  .acalog-custom .card-row.med-gray .card .title {
    font-size: 2rem;
  }
}
.acalog-custom .card-row.med-gray .card .card-content ul {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.125rem;
  list-style: none;
  margin: 0;
  padding: 0;
  border-top: 1px solid #ebebeb;
}
.acalog-custom .card-row.med-gray .card .card-content ul li {
  border-bottom: 1px solid #ebebeb;
  margin: 0;
  padding: .5rem 0;
}
.acalog-custom .card-row.med-gray .card .card-content ul li a {
  font-family: "Roboto Condensed", sans-serif;
  color: #016bb9;
  text-decoration: none;
}
.acalog-custom .card-row.med-gray .card .card-content ul li a:after {
  content: 'arrow_forward';
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  color: #b4d333;
  vertical-align: baseline;
  -webkit-transition: .3s;
  transition: .3s;
  -webkit-transform: translate(0,2px);
  transform: translate(0,2px);
  padding-left: .25rem;
}
@media reader,speech,aural {
  .acalog-custom .card-row.med-gray .card .card-content ul li a:after {
    display: none;
    visibility: hidden;
  }
}
.acalog-custom .card-row.med-gray .card .card-content ul li a:hover {
  color: #014d44;
  text-decoration: none;
}
.acalog-custom .card-row.med-gray .card .card-content ul li a:hover:after {
  -webkit-transform: translate(5px,2px);
  transform: translate(5px,2px);
}
.acalog-custom .card-row.large .card {
  padding: 2rem;
  background-color: #ebebeb;
  height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 1024px) {
  .acalog-custom .card-row.large .card {
    padding: 3rem;
  }
}
.acalog-custom .card-row.large .card .title {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
}
@media (min-width: 1024px) {
  .acalog-custom .card-row.large .card .title {
    font-size: 2.75rem;
    margin: 1.25rem 0 1rem;
  }
}
.acalog-custom .card-row.large .card .card-content ul {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.125rem;
  list-style: none;
  margin: 0;
  padding: 0;
  border-top: 1px solid #ccc;
}
.acalog-custom .card-row.large .card .card-content ul li {
  border-bottom: 1px solid #ccc;
  margin: 0;
  padding: .5rem 0;
}
.acalog-custom .card-row.large .card .card-content ul li a {
  font-family: "Roboto Condensed", sans-serif;
  color: #016bb9;
  text-decoration: none;
}
.acalog-custom .card-row.large .card .card-content ul li a:after {
  content: 'arrow_forward';
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  color: #b4d333;
  vertical-align: baseline;
  -webkit-transition: .3s;
  transition: .3s;
  -webkit-transform: translate(0,2px);
  transform: translate(0,2px);
  padding-left: .25rem;
}
@media reader,speech,aural {
  .acalog-custom .card-row.large .card .card-content ul li a:after {
    display: none;
    visibility: hidden;
  }
}
.acalog-custom .card-row.large .card .card-content ul li a:hover {
  color: #014d44;
  text-decoration: none;
}
.acalog-custom .card-row.large .card .card-content ul li a:hover:after {
  -webkit-transform: translate(5px,2px);
  transform: translate(5px,2px);
}
.acalog-custom .row.callout-row {
  padding: 2rem 0;
}
@media (min-width: 1200px) {
  .acalog-custom .row.callout-row {
    padding: 3rem 0;
  }
}
.acalog-custom .row.callout-row .callout-content>*:first-child {
  margin-top: 0;
}
.acalog-custom .card-row.small-white+.row.callout-row,
.acalog-custom .card-row.med-white+.row.callout-row,
.acalog-custom .card-row.large+.row.callout-row {
  padding-top: 0;
}
.acalog-custom p.site-width,
.acalog-custom h1.site-width,
.acalog-custom h2.site-width,
.acalog-custom h3.site-width,
.acalog-custom h4.site-width,
.acalog-custom h5.site-width {
  padding: 0 !important;
}
.acalog-custom .kt-tabs-content-wrap ul ul {
  list-style-type: circle;
  margin-block-start: 0px;
  margin-block-end: 0px;
}
.acalog-custom #page-meta.banner-space {
  margin-bottom: unset;
  top: unset;
}
.acalog-custom .banner-space+.content-area {
  padding-top: 0px !important;
}
.acalog-custom .breadcrumb-top-margin {
  margin-top: 5em !important;
}
.acalog-custom .banner-space .breadcrumb-top-margin {
  margin-top: 2em !important;
}
.acalog-custom .wp-block-table table td {
  border: 0 !important;
}
.acalog-custom .wp-block-table tr:nth-child(even) {
  background-color: #f2f2f2;
}
.acalog-custom .wp-block-table.no-shading tr:nth-child(even) {
  background-color: #fff;
}
.acalog-custom .full-width table {
  width: 100% !important;
}
.acalog-custom .kt-tabs-content-wrap li {
  margin-left: 1.5em;
  margin-bottom: 0.75em;
}
.acalog-custom .container_right {
  padding: 20px 25px;
  background-color: #F1F1F1;
  box-sizing: border-box;
}
@media all and (min-width: 768px) {
  .acalog-custom .container_right {
    float: right;
    width: 30%;
    margin: 10px 0px 10px 30px;
  }
}
.acalog-custom .dark-green-bkgd {
  color: #b4d333;
  display: inline-block;
  padding: 0.75rem 1.75rem;
  background-color: #014d44;
  line-height: 1.25;
  text-transform: uppercase;
  font-weight: 700;
  position: relative;
  transform: skew(-10deg);
  font-size: 20px;
  margin-left: 5px;
}
.acalog-custom .border-bottom {
  border-bottom: 1px solid #dfdfdf;
}
.acalog-custom #styled_form .seform,
.acalog-custom #styled_form>div[id^="form_"] {
  padding: 15px;
  background-color: #f1f1f1;
}
.acalog-custom #styled_form .seText,
.acalog-custom .seLabelCell.SEAFLabelVertical {
  padding-top: 10px;
  font-weight: bold;
  font-family: "Roboto Condensed", sans-serif;
}
.acalog-custom .seInput,
.acalog-custom div.form_page input[type=password],
.acalog-custom div.form_page input[type=text],
.acalog-custom div.form_page input[type=email],
.acalog-custom div.form_page input[type=tel],
.acalog-custom div.form_page input:not([type]),
.acalog-custom div.form_page textarea {
  width: 99%;
}
.acalog-custom .SEAFGroupHorizontal,
.acalog-custom .seFieldCellHorizontal,
.acalog-custom .seLabelCellHorizontal,
.acalog-custom .SEAFLabelHorizontal {
  display: inline-block;
  vertical-align: middle;
}
.acalog-custom .SEAFGroupVertical,
.acalog-custom .seFieldCellVertical,
.acalog-custom .seLabelCellVertical,
.acalog-custom .SEAFLabelVertical {
  display: block;
}
.acalog-custom .seSpecial {
  display: none;
  visibility: hidden;
}
.acalog-custom #hidden {
  display: none;
}
.acalog-custom #styled_form .submit,
.acalog-custom #styled_form button.default,
.acalog-custom #styled_form .gform_button,
.acalog-custom #styled_form .gform_next_button,
.acalog-custom #styled_form .gform_previous_button {
  color: #fff;
  margin: 10px auto 0;
  display: block;
  background-color: #e87106;
  border: none;
  padding: 10px 15px;
  font-size: 1em;
  font-weight: bold;
  cursor: pointer;
  width: 100%;
  text-transform: uppercase;
}
.acalog-custom #styled_form.green_submit .gform_button,
.acalog-custom #styled_form.green_submit .gform_next_button,
.acalog-custom #styled_form.green_submit .gform_previous_button {
  background-color: #014d44;
}
.acalog-custom #styled_form .seform,
.acalog-custom #styled_form div[id^="form_"] {
  padding: 5px;
  background-color: #f1f1f1;
}
.acalog-custom #styled_form.green_submit .seform {
  padding: 15px;
}
.acalog-custom #styled_form h3 {
  color: #014d44;
  display: inline-block;
  padding: 0.75rem 1.75rem;
  background-color: #b4d333;
  line-height: 1.25;
  text-transform: uppercase;
  font-weight: 700;
  font-family: "Roboto Condensed", sans-serif;
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg);
  position: relative;
  margin-bottom: -10px;
  margin-left: -5px;
}
.acalog-custom h3.styled_form {
  color: #fff;
  display: inline-block;
  padding: 0.75rem 1.75rem;
  background-color: #163646;
  line-height: 1.25;
  text-transform: uppercase;
  font-weight: 700;
  font-family: "Roboto Condensed", sans-serif;
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg);
  position: relative;
  margin-bottom: -10px;
  margin-left: -5px;
}
.acalog-custom #styled_form.slim {
  margin: auto;
}
.acalog-custom #styled_form .gfield_radio {
  display: flex;
}
.acalog-custom #styled_form .gfield_radio .gchoice {
  margin-right: 20px;
}
.acalog-custom #styled_form .gfield_radio .gchoice label {
  font-weight: bold;
}
@media (min-width: 768px) {
  .acalog-custom #styled_form.slim,
  .acalog-custom #styled_form.slim .seform form {
    max-width: 750px;
  }
}
.acalog-custom .icon-phone:before {
  content: 'phone';
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.125em;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  color: #b4d333;
  margin-right: 0.25rem;
  vertical-align: baseline;
  -webkit-transform: translate(0,2px);
  transform: translate(0,2px);
}
.acalog-custom .styled_form .icon-email::before,
.acalog-custom .styled_form .icon-phone::before {
  color: #882b69;
}
.acalog-custom .site-main .kt-tab-inner-content-inner .wp-block-kadence-advancedbtn {
  padding: 0;
}
.acalog-custom .page-template-template-doctoral-program .kt-button.psyd-button {
  background-color: #163646 !important;
  color: #ffffff !important;
}
.acalog-custom .page-template-template-doctoral-program .kt-button::after {
  background-color: #607D8B !important;
}
.acalog-custom .psych-glance {
  margin-top: -90px;
  z-index: 20;
  position: relative;
}
.acalog-custom .page-id-1096 #glance .meta,
.acalog-custom .page-id-16840 #glance .meta {
  background-color: #607D8B;
  color: #fff;
  text-align: center;
  padding: 2rem 1.5rem 225px;
  -webkit-box-shadow: 0px 5px 35px 0px #000000;
  box-shadow: 0px 5px 35px 0px #000000;
  width: initial;
}
.acalog-custom .page-id-12994 #glance .meta,
.acalog-custom .page-id-16607 #glance .meta {
  background-color: #01332d;
  color: #fff;
  text-align: center;
  padding: 2rem 1.5rem 225px;
  -webkit-box-shadow: 0px 5px 35px 0px #000000;
  box-shadow: 0px 5px 35px 0px #000000;
  width: initial;
}
@media (min-width: 1024px) {
  .acalog-custom .page-id-1096 #glance .meta,
  .acalog-custom .page-id-12994 #glance .meta,
  .acalog-custom .page-id-16607 #glance .meta,
  .acalog-custom .page-id-16840 #glance .meta {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 5rem 2.25rem 4rem;
  }
}
@media (min-width: 1200px) {
  .acalog-custom .page-id-1096 #glance .meta,
  .acalog-custom .page-id-12994 #glance .meta,
  .acalog-custom .page-id-16607 #glance .meta,
  .acalog-custom .page-id-16840 #glance .meta {
    padding: 7rem 2.25rem 5rem;
    padding-left: 1.5rem;
  }
}
.acalog-custom .page-id-1096 #glance .meta h2,
.acalog-custom .page-id-12994 #glance .meta h2,
.acalog-custom .page-id-16607 #glance .meta h2,
.acalog-custom .page-id-16840 #glance .meta h2 {
  color: #fff;
  font-size: 2.25rem;
  margin: 0 auto 1.5rem;
  max-width: 300px;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: normal;
}
@media (min-width: 1200px) {
  .acalog-custom .page-id-1096 #glance .meta h2,
  .acalog-custom .page-id-16840 #glance .meta h2 {
    font-size: 3rem;
    line-height: 1.1;
  }
  .acalog-custom .page-id-12994 #glance .meta h2,
  .acalog-custom .page-id-16607 #glance .meta h2 {
    font-size: 3.75rem;
    line-height: 1.1;
  }
}
.acalog-custom .page-id-12994 .green-button,
.acalog-custom .page-id-16607 .green-button {
  padding: 0;
}
.acalog-custom .page-id-12994 .green-button a,
.acalog-custom .page-id-16607 .green-button a {
  margin: 0;
}
.acalog-custom .page-id-1096 #glance .meta .controls,
.acalog-custom .page-id-12994 #glance .meta .controls,
.acalog-custom .page-id-16607 #glance .meta .controls,
.acalog-custom .page-id-16840 #glance .meta .controls {
  text-align: center;
  padding: 1.25rem 0 0.5rem;
}
.acalog-custom .page-id-1096 #glance .meta .controls svg {
  color: #163646;
}
.acalog-custom .page-id-1096 #glance .meta .controls a:hover svg,
.acalog-custom .page-id-12994 #glance .meta .controls a:hover svg,
.acalog-custom .page-id-16607 #glance .meta .controls a:hover svg,
.acalog-custom .page-id-16840 #glance .meta .controls a:hover svg {
  color: #fff;
}
.acalog-custom .page-id-1096 ul.psychology-sliders-container,
.acalog-custom .page-id-16840 ul.psychology-sliders-container,
.acalog-custom .page-id-12994 ul.psychology-sliders-container,
.acalog-custom .page-id-16607 ul.transfer-slides-container {
  padding: 0;
  margin: 0;
}
.acalog-custom .page-id-1096 #glance .meta .controls .kt-button,
.acalog-custom .page-id-12994 #glance .meta .controls .kt-button,
.acalog-custom .page-id-16607 #glance .meta .controls .kt-button,
.acalog-custom .page-id-16840 #glance .meta .controls .kt-button {
  padding: 6px;
  background-color: transparent !important;
  -webkit-transform: skew(0deg);
  transform: skew(0deg);
}
.acalog-custom .page-id-1096 #glance .meta .controls .kt-button::after,
.acalog-custom .page-id-1096 #glance .meta .controls .kt-button:hover::after,
.acalog-custom .page-id-16840 #glance .meta .controls .kt-button::after,
.acalog-custom .page-id-16840 #glance .meta .controls .kt-button:hover::after,
.acalog-custom .page-id-12994 #glance .meta .controls .kt-button::after,
.acalog-custom .page-id-12994 #glance .meta .controls .kt-button:hover::after,
.acalog-custom .page-id-16607 #glance .meta .controls .kt-button::after,
.acalog-custom .page-id-16607 #glance .meta .controls .kt-button:hover::after {
  background-color: transparent !important;
}
.acalog-custom .page-id-1096 #glance .meta .controls .kt-btn-wrap-0,
.acalog-custom .page-id-16840 #glance .meta .controls .kt-btn-wrap-0,
.acalog-custom .page-id-12994 #glance .meta .controls .kt-btn-wrap-0,
.acalog-custom .page-id-16607 #glance .meta .controls .kt-btn-wrap-0 {
  margin-right: 0;
  border-right: 1px solid #25532e;
}
.acalog-custom .page-id-1096 #glance .glance-sliders-container,
.acalog-custom .page-id-16840 #glance .glance-sliders-container,
.acalog-custom .page-id-12994 #glance .career-slides-container,
.acalog-custom .page-id-16607 #glance .career-slides-container {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
  height: 100%;
  margin-top: -230px;
}
@media (min-width: 1024px) {
  .acalog-custom .page-id-1096 #glance .glance-sliders-container,
  .acalog-custom .page-id-16840 #glance .glance-sliders-container,
  .acalog-custom .page-id-12994 #glance .career-slides-container,
  .acalog-custom .page-id-16607 #glance .transfer-slides-container {
    margin-top: 0;
  }
}
@media (max-width: 1023px) {
  .acalog-custom .page-id-1096 #glance .psychology-sliders-container .slick-list,
  .acalog-custom .page-id-16840 #glance .psychology-sliders-container .slick-list,
  .acalog-custom .page-id-12994 #glance .career-slides-container .slick-list,
  .acalog-custom .page-id-16607 #glance .transfer-slides-container .slick-list {
    overflow: unset !important;
    overflow-x: clip !important;
  }
}
.acalog-custom .page-id-1096 #glance .slider-wrap .kt-inside-inner-col,
.acalog-custom .page-id-16840 #glance .slider-wrap .kt-inside-inner-col,
.acalog-custom .page-id-12994 #glance .slider-wrap .kt-inside-inner-col,
.acalog-custom .page-id-16607 #glance .slider-wrap .kt-inside-inner-col {
  height: 100%;
}
@media (min-width: 1024px) {
  .acalog-custom .page-id-1096 #glance .psychology-sliders-container .slick-slide,
  .acalog-custom .page-id-1096 #glance .psychology-sliders-container .slick-track,
  .acalog-custom .page-id-16840 #glance .psychology-sliders-container .slick-slide,
  .acalog-custom .page-id-16840 #glance .psychology-sliders-container .slick-track,
  .acalog-custom .page-id-12994 #glance .career-slides-container .slick-slide,
  .acalog-custom .page-id-12994 #glance .career-slides-container .slick-track,
  .acalog-custom .page-id-16607 #glance .transfer-slides-container .slick-slide,
  .acalog-custom .page-id-16607 #glance .transfer-slides-container .slick-track {
    height: 100%;
  }
}
.acalog-custom .page-id-1096 #glance .slider-wrap .psychology-sliders-container li .card-wrap,
.acalog-custom .page-id-16840 #glance .slider-wrap .psychology-sliders-container li .card-wrap,
.acalog-custom .page-id-12994 #glance .slider-wrap .career-slides-container li .card-wrap,
.acalog-custom .page-id-16607 #glance .slider-wrap .transfer-slides-container li .card-wrap {
  position: relative;
  padding: 80% 0 0;
  margin: 0 1.5rem;
  height: 100%;
}
@media (min-width: 1024px) {
  .acalog-custom .page-id-1096 #glance .slider-wrap .psychology-sliders-container li .card-wrap,
  .acalog-custom .page-id-16840 #glance .slider-wrap .psychology-sliders-container li .card-wrap,
  .acalog-custom .page-id-12994 #glance .slider-wrap .career-slides-container li .card-wrap,
  .acalog-custom .page-id-16607 #glance .slider-wrap .transfer-slides-container li .card-wrap {
    padding: 0;
    margin: 0;
    min-height: 100%;
    border-right: 1px solid #fff;
  }
  .acalog-custom .page-id-1096 #glance .slider-wrap .psychology-sliders-container li.slick-current .card-wrap,
  .acalog-custom .page-id-16840 #glance .slider-wrap .psychology-sliders-container li.slick-current .card-wrap {
    border-right: 1px solid #385e5a;
    transition: border-right-color 0.4s linear 0.4s;
  }
}
.acalog-custom .page-id-1096 #glance .slider-wrap .psychology-sliders-container li .card,
.acalog-custom .page-id-16840 #glance .slider-wrap .psychology-sliders-container li .card,
.acalog-custom .page-id-12994 #glance .slider-wrap .career-slides-container li .card,
.acalog-custom .page-id-16607 #glance .slider-wrap .transfer-slides-container li .card {
  bottom: 0;
  left: 0;
  position: absolute;
  min-height: 100%;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #ebebeb;
  text-align: center;
  padding: 17% 2rem 2rem;
  color: #163646;
  -webkit-box-shadow: 0px 5px 25px 0px #000000;
  box-shadow: 0px 5px 25px 0px #000000;
  cursor: pointer;
  overflow: hidden;
  -webkit-transition: all .3s;
  transition: all .3s;
}
@media (min-width: 1024px) {
  .acalog-custom .page-id-1096 #glance .slider-wrap .psychology-sliders-container li .card,
  .acalog-custom .page-id-16840 #glance .slider-wrap .psychology-sliders-container li .card,
  .acalog-custom .page-id-12994 #glance .slider-wrap .career-slides-container li .card,
  .acalog-custom .page-id-16607 #glance .slider-wrap .transfer-slides-container li .card {
    position: relative;
    padding: 2rem;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-top: 8.5rem;
    min-height: 450px;
  }
  .acalog-custom .page-id-12994 #glance .slider-wrap .career-slides-container li .card,
  .acalog-custom .page-id-16607 #glance .slider-wrap .transfer-slides-container li .card {
    min-height: 550px;
  }
  .acalog-custom .page-id-1096 #glance .slider-wrap .psychology-sliders-container li .card.active,
  .acalog-custom .page-id-16840 #glance .slider-wrap .psychology-sliders-container li .card.active,
  .acalog-custom .page-id-12994 #glance .slider-wrap .career-slides-container li .card.active,
  .acalog-custom .page-id-16607 #glance .slider-wrap .transfer-slides-container li .card.active {
    padding-top: 2rem;
  }
}
.acalog-custom .page-id-1096 #glance .slider-wrap .psychology-sliders-container li .card:hover,
.acalog-custom .page-id-16840 #glance .slider-wrap .psychology-sliders-container li .card:hover,
.acalog-custom .page-id-12994 #glance .slider-wrap .career-slides-container li .card:hover,
.acalog-custom .page-id-16607 #glance .slider-wrap .transfer-slides-container li .card:hover {
  background-color: #fafafa;
}
.acalog-custom .page-id-1096 #glance .slider-wrap .psychology-sliders-container li .card.active,
.acalog-custom .page-id-16840 #glance .slider-wrap .psychology-sliders-container li .card.active,
.acalog-custom .page-id-12994 #glance .slider-wrap .career-slides-container li .card.active,
.acalog-custom .page-id-16607 #glance .slider-wrap .transfer-slides-container li .card.active {
  background-color: #fff;
}
.acalog-custom .page-id-1096 #glance .slider-wrap .psychology-sliders-container li .card:before,
.acalog-custom .page-id-16840 #glance .slider-wrap .psychology-sliders-container li .card:before,
.acalog-custom .page-id-12994 #glance .slider-wrap .career-slides-container li .card:before,
.acalog-custom .page-id-16607 #glance .slider-wrap .transfer-slides-container li .card:before {
  content: 'add';
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.75rem;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  position: absolute;
  right: 5px;
  bottom: 5px;
  color: #797979;
  z-index: 6;
  -webkit-transition: all .3s;
  transition: all .3s;
}
.acalog-custom .page-id-1096 #glance .slider-wrap .psychology-sliders-container li .card:hover:before,
.acalog-custom .page-id-16840 #glance .slider-wrap .psychology-sliders-container li .card:hover:before,
.acalog-custom .page-id-12994 #glance .slider-wrap .career-slides-container li .card:hover:before,
.acalog-custom .page-id-16607 #glance .slider-wrap .transfer-slides-container li .card:hover:before {
  -webkit-transform: scale(1.15);
  transform: scale(1.15);
}
.acalog-custom .page-id-1096 #glance .slider-wrap .psychology-sliders-container li .card.active:before,
.acalog-custom .page-id-16840 #glance .slider-wrap .psychology-sliders-container li .card.active:before,
.acalog-custom .page-id-12994 #glance .slider-wrap .career-slides-container li .card.active:before,
.acalog-custom .page-id-16607 #glance .slider-wrap .transfer-slides-container li .card.active:before {
  content: 'remove';
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.acalog-custom .page-id-1096 #glance .slider-wrap .psychology-sliders-container li .card .fact,
.acalog-custom .page-id-16840 #glance .slider-wrap .psychology-sliders-container li .card .fact,
.acalog-custom .page-id-12994 #glance .slider-wrap .career-slides-container li .card .fact,
.acalog-custom .page-id-16607 #glance .slider-wrap .transfer-slides-container li .card .fact {
  position: relative;
  color: #163646;
}
.acalog-custom .page-id-1096 #glance .slider-wrap .psychology-sliders-container li .card .fact .main,
.acalog-custom .page-id-16840 #glance .slider-wrap .psychology-sliders-container li .card .fact .main {
  display: block;
  font-size: 46px;
  font-weight: 600;
}
.acalog-custom .page-id-12994 #glance .slider-wrap .career-slides-container li .card .fact .main,
.acalog-custom .page-id-16607 #glance .slider-wrap .transfer-slides-container li .card .fact .main {
  display: block;
  font-size: 68px;
  font-weight: 600;
  color: #014d44;
}
.acalog-custom .page-id-1096 #glance .slider-wrap .psychology-sliders-container li .card .fact:after,
.acalog-custom .page-id-16840 #glance .slider-wrap .psychology-sliders-container li .card .fact:after,
.acalog-custom .page-id-12994 #glance .slider-wrap .career-slides-container li .card .fact:after,
.acalog-custom .page-id-16607 #glance .slider-wrap .transfer-slides-container li .card .fact:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  width: 70px;
  height: 10px;
  bottom: -1.75rem;
  background-color: transparent;
  -webkit-transition: all .3s;
  transition: all .3s;
}
.acalog-custom .page-id-1096 #glance .slider-wrap .psychology-sliders-container li .card.active .fact:after,
.acalog-custom .page-id-16840 #glance .slider-wrap .psychology-sliders-container li .card.active .fact:after {
  background-color: #163646;
}
.acalog-custom .page-id-12994 #glance .slider-wrap .career-slides-container li .card.active .fact:after,
.acalog-custom .page-id-16607 #glance .slider-wrap .transfer-slides-container li .card.active .fact:after {
  background-color: #b4d333;
}
.acalog-custom .page-id-1096 #glance .slider-wrap .psychology-sliders-container li .card .desc p,
.acalog-custom .page-id-16840 #glance .slider-wrap .psychology-sliders-container li .card .desc p,
.acalog-custom .page-id-12994 #glance .slider-wrap .career-slides-container li .card .desc p,
.acalog-custom .page-id-16607 #glance .slider-wrap .transfer-slides-container li .card .desc p {
  margin: 0;
}
.acalog-custom .page-id-1096 #glance .slider-wrap .psychology-sliders-container li .card .desc,
.acalog-custom .page-id-16840 #glance .slider-wrap .psychology-sliders-container li .card .desc,
.acalog-custom .page-id-12994 #glance .slider-wrap .career-slides-container li .card .desc,
.acalog-custom .page-id-16607 #glance .slider-wrap .transfer-slides-container li .card .desc {
  display: none;
  font-size: 1rem;
  color: #163646;
  font-weight: 600;
  padding: 3rem 0 2rem;
  opacity: 0;
  -webkit-transition: opacity .5s;
  transition: opacity .5s;
}
.acalog-custom .page-id-12994 #glance .slider-wrap .career-slides-container li .card .desc,
.acalog-custom .page-id-16607 #glance .slider-wrap .transfer-slides-container li .card .desc {
  font-weight: 500;
}
.acalog-custom .page-id-1096 #glance .slider-wrap .psychology-sliders-container li .card.active .desc,
.acalog-custom .page-id-16840 #glance .slider-wrap .psychology-sliders-container li .card.active .desc,
.acalog-custom .page-id-12994 #glance .slider-wrap .career-slides-container li .card.active .desc,
.acalog-custom .page-id-16607 #glance .slider-wrap .transfer-slides-container li .card.active .desc {
  opacity: 1;
  -webkit-transition-delay: .5s;
  transition-delay: .5s;
}
.acalog-custom .page-id-1096 #glance .slider-wrap .psychology-sliders-container li .card:after,
.acalog-custom .page-id-16840 #glance .slider-wrap .psychology-sliders-container li .card:after,
.acalog-custom .page-id-12994 #glance .slider-wrap .career-slides-container li .card:after,
.acalog-custom .page-id-16607 #glance .slider-wrap .transfer-slides-container li .card:after {
  content: '';
  display: block;
  height: 115px;
  width: 55px;
  background-color: #dbdbdb;
  position: absolute;
  z-index: 5;
  bottom: -45px;
  right: -15px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
}
.acalog-custom .page-id-1096 #glance .slider-wrap .psychology-sliders-container li .card:hover:after,
.acalog-custom .page-id-16840 #glance .slider-wrap .psychology-sliders-container li .card:hover:after,
.acalog-custom .page-id-12994 #glance .slider-wrap .career-slides-container li .card:hover:after,
.acalog-custom .page-id-16607 #glance .slider-wrap .transfer-slides-container li .card:hover:after {
  -webkit-transform: rotate(45deg) scale(1.15);
  transform: rotate(45deg) scale(1.15);
}
.acalog-custom .testimonial .name {
  color: #666;
  font-size: 13px;
  line-height: normal;
  font-weight: bold;
  margin-top: 15px;
}
.acalog-custom .testimonial .class {
  color: #666;
  font-size: 13px;
  line-height: normal;
}
.acalog-custom .testimonial a.more {
  margin-top: 20px;
}
.acalog-custom .testimonial .quote {
  color: #004d43;
  font-size: 16px;
  line-height: 24px;
  font-weight: normal;
}
.acalog-custom .testimonial p {
  margin: 0;
}
.acalog-custom .testimonial h3 {
  margin-top: 15px;
}
.acalog-custom .testimonial ul {
  padding: 0 0 0 36px !important;
}
.acalog-custom .border-top-bottom {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.acalog-custom .kt-tab-inner-content-inner .container-right {
  background-color: #fff;
  margin: 15px 0px;
  box-sizing: border-box;
  padding: 15px 10px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.acalog-custom .kt-tab-inner-content-inner .container-right p {
  color: #014d44;
  font-weight: bold;
}
.acalog-custom .kt-tab-inner-content-inner .container-right p.center-button {
  text-align: center;
}
.acalog-custom .kt-tab-inner-content-inner .container-right a {
  color: #014d44;
}
@media (min-width: 768px) {
  .acalog-custom .kt-tab-inner-content-inner .container-right {
    float: right;
    width: 30%;
    margin: 10px 0px 10px 30px;
  }
  .acalog-custom .container-right-gray,
  .acalog-custom .container-right-white {
    float: right;
    width: 30%;
    margin: 10px 0px 10px 30px;
    background-color: #F1F1F1;
    padding: 5px 25px;
  }
  .acalog-custom .container-right-white {
    background-color: #fff;
    border-left: 1px solid #ccc;
  }
  .acalog-custom .container-right-gray:after {
    display: table;
    clear: both;
    content: "";
  }
  .acalog-custom .kt-tab-inner-content-inner .container-right:after,
  .acalog-custom .container-right-white:after {
    display: table;
    clear: both;
    content: "";
  }
}
.acalog-custom .container-right-gray {
  background-color: #F1F1F1;
  padding: 5px 25px;
}
.acalog-custom .post-11546 .program-detail-display {
  padding: 0;
}
.acalog-custom .post-11546 .program-detail-display .billboard {
  margin: -30px 0 0 0;
}
.acalog-custom .container-right.overview-callout {
  border-top: 0px;
  border-bottom: 0px;
}
.acalog-custom .wp-block-table td {
  padding: 5px;
}
.acalog-custom .wp-block-table th {
  border: none;
  border-bottom: 2px solid #777;
}
.acalog-custom .program-detail-display .billboard.bb-green .details,
.acalog-custom .program-detail-display .billboard.bb-green .details::before {
  background-color: #01332d;
}
.acalog-custom .program-detail-display.facts-row {
  padding: 0;
}
@media (min-width: 768px) {
  .acalog-custom .program-detail-display.facts-row .stage>.kt-inside-inner-col {
    display: flex;
    flex-direction: row !important;
    column-gap: 0 !important;
    align-items: stretch;
  }
}
.acalog-custom .program-detail-display.facts-row .stage .meta {
  background-color: #01332d;
  display: flex;
  align-items: center;
  padding: 1.5rem;
}
@media (min-width: 768px) {
  .acalog-custom .program-detail-display.facts-row .stage .meta {
    box-sizing: border-box;
    width: 30%;
  }
}
@media (min-width: 1440px) {
  .acalog-custom .program-detail-display.facts-row .stage .meta {
    width: 25%;
    justify-content: center;
  }
}
.acalog-custom .program-detail-display.facts-row .stage .meta p {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400;
  color: #fff;
  position: relative;
  padding-bottom: .75rem;
  font-size: 1.25rem;
  line-height: 1.15;
  margin: 0;
}
@media (min-width: 768px) {
  .acalog-custom .program-detail-display.facts-row .stage .meta p {
    font-size: 1.875rem;
  }
}
.acalog-custom .program-detail-display.facts-row .stage .meta p.top {
  font-size: 30px;
  color: #b4d333;
  display: block;
}
.acalog-custom .program-detail-display.facts-row .stage .meta p.bottom {
  color: #fff;
  font-size: 60px;
  display: block;
}
.acalog-custom .program-detail-display.facts-row .stage .meta p.bottom:after {
  content: '';
  display: block;
  position: absolute;
  width: 60%;
  left: 0;
  bottom: 0;
  height: 5px;
  background-color: #b4d333;
}
@media (min-width: 768px) {
  .acalog-custom .program-detail-display.facts-row .stage .meta p.bottom:after {
    height: 8px;
  }
}
.acalog-custom .program-detail-display.facts-row .stage>.kt-inside-inner-col>.wp-block-kadence-column {
  flex: unset;
}
.acalog-custom .program-detail-display.facts-row .stage .facts-wrap>.kt-inside-inner-col {
  background-color: #ebebeb;
  color: #014d44;
  display: flex;
  justify-content: center;
  align-items: stretch;
  flex-direction: row !important;
  column-gap: 0px !important;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  .acalog-custom .program-detail-display.facts-row .stage .facts-wrap {
    width: 70%;
  }
}
@media (min-width: 1440px) {
  .acalog-custom .program-detail-display.facts-row .stage .facts-wrap {
    width: 75%;
  }
}
.acalog-custom .program-detail-display.facts-row .stage .facts-wrap .fact {
  box-sizing: border-box;
  padding: 2rem 1.5rem;
  text-align: center;
  border-bottom: 1px solid #fff;
  flex-grow: 2;
  flex-basis: 100%;
}
@media (min-width: 500px) {
  .acalog-custom .program-detail-display.facts-row .stage .facts-wrap .fact {
    flex-basis: 50%;
  }
  .acalog-custom .program-detail-display.facts-row .stage .facts-wrap .fact:nth-child(2n+0) {
    border-left: 1px solid #fff;
  }
}
@media (min-width: 1200px) {
  .acalog-custom .program-detail-display.facts-row .stage .facts-wrap .fact {
    flex-basis: 25%;
    border-left: 1px solid #fff;
    padding: 3rem 1rem;
  }
  .acalog-custom .program-detail-display.facts-row .stage .facts-wrap .fact:first-child {
    border-left: 0;
  }
}
@media (min-width: 1440px) {
  .acalog-custom .program-detail-display.facts-row .stage .facts-wrap .fact {
    padding: 8rem 2rem;
  }
}
.acalog-custom .program-detail-display.facts-row .stage .facts-wrap .fact .fact-main {
  line-height: 1.15;
  font-size: 4.5rem;
  margin: 0 auto .5rem;
  font-weight: 600;
  max-width: 300px;
}
.acalog-custom .program-detail-display.facts-row .stage .facts-wrap .fact .fact-main img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: auto;
}
.acalog-custom .program-detail-display.facts-row .stage .facts-wrap .fact .fact-desc {
  line-height: 1.25;
  font-size: 1rem;
  max-width: 300px;
  margin: auto;
}
.acalog-custom .image-width-100 img {
  width: 100%;
}
.acalog-custom .video-wrap {
  height: 0;
  overflow: hidden;
  position: relative;
  padding-top: 56.25%;
}
.acalog-custom .video-wrap iframe {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.acalog-custom .arrow-link p {
  margin: 0;
}
.acalog-custom .seBlogViewletContainer .seBlogViewletTitle,
.acalog-custom .arrow-link a {
  background-image: url("../../img/gateway/arrow_link_list.png");
  background-position: left 12px;
  background-repeat: no-repeat;
  display: inline-block;
  padding: 5px 5px 5px 15px;
}
.acalog-custom .seBlogViewletContainer {
  border-bottom: 1px dotted #CFD1D5;
}
.acalog-custom .profile_detail .type {
  color: #a9adb4;
  font-size: 14px;
  line-height: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin: 0;
}
.acalog-custom .profile_detail .title {
  color: #124e43;
  font-size: 1.25rem;
  line-height: normal;
  margin-top: 5px;
}
.acalog-custom .profile_detail .quote p {
  font-family: "Roboto Condensed", sans-serif;
  color: #004d43;
  font-size: 16px;
  line-height: 20px;
  font-weight: normal;
}
.acalog-custom .publications .kt-inside-inner-col {
  background-color: #ddd;
  padding: 0 0 10px;
  border-radius: 15px;
  box-shadow: 0px 15px 10px -10px #999;
  box-sizing: border-box;
  display: inline-block;
}
.acalog-custom .publications p {
  text-align: center;
  margin-bottom: .5em;
}
.acalog-custom .publications img {
  border-radius: 15px 15px 0 0 !important;
  display: block;
  width: -webkit-fill-available;
  max-width: 100%;
}
.acalog-custom .publications img:hover {
  opacity: .8;
}
@media (max-width: 1024px) {
  .acalog-custom .publications img {
    height: auto;
  }
}
.acalog-custom .pub-mag .kt-inside-inner-col {
  background-color: #ddd;
  padding: 0 0 10px;
  border-radius: 2px 15px 0 0;
  box-shadow: 0px 15px 10px -10px #999;
  box-sizing: border-box;
  display: inline-block;
}
.acalog-custom .pub-mag .kt-inside-inner-col:empty {
  background: transparent;
}
.acalog-custom .pub-mag p {
  text-align: center;
  margin-bottom: .5em;
  padding: 0 30px;
}
.acalog-custom .pub-mag img {
  border-radius: 2px 15px 0 0 !important;
  display: block;
  width: auto;
  max-width: 100%;
}
.acalog-custom .pub-mag img:hover {
  opacity: .8;
}
.acalog-custom .events-row-bg {
  color: #fff;
  background: url("../../img/gateway/bg-event-row.jpeg") no-repeat center;
  background-size: cover;
  padding: 2rem 0 1.5rem;
}
.acalog-custom .events-row-bg h2 {
  color: #fff;
}
.acalog-custom .events-row-bg a {
  color: #fff;
}
.acalog-custom .events-row-bg .event-stage .event-item>.kt-inside-inner-col,
.acalog-custom .fa-events-row .event-item>.kt-inside-inner-col {
  margin-bottom: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 18px;
}
@media (min-width: 1024px) {
  .acalog-custom .events-row-bg .event-stage .event-item>.kt-inside-inner-col,
  .acalog-custom .fa-events-row .event-item>.kt-inside-inner-col {
    padding: 0 3rem 0 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 3%;
    border-right: 1px solid rgba(204,204,204,0.25);
  }
  .acalog-custom .events-row-bg .event-stage .event-item:last-child,
  .acalog-custom .fa-events-row .event-item:last-child>.kt-inside-inner-col {
    border: 0;
  }
}
.acalog-custom .events-row-bg .event-stage .event-item .event-date {
  width: 150px;
}
.acalog-custom .events-row-bg .event-stage .event-item .event-meta {
  flex: 0 0 auto;
}
.acalog-custom .fa-events-row .event-item .event-date {
  width: 82px;
  display: contents;
  margin-right: 10px;
  display: flex;
  min-width: 72px;
}
.acalog-custom .fa-events-row .event-item .event-meta {
  flex: 0 0 auto;
  flex: 1;
}
.acalog-custom .fa-events-row .event-item .event-date>.kt-inside-inner-col {
  background-color: #ebebeb;
  border-radius: 50px;
  text-align: center;
  color: #01332d;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  width: 50px;
  line-height: 1.2;
  padding: 1rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  flex-direction: column;
}
.acalog-custom .events-row-bg .event-stage .event-item .event-date>.kt-inside-inner-col {
  background-color: #fff;
  border-radius: 50px;
  text-align: center;
  color: #01332d;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  width: 50px;
  line-height: 1.2;
  padding: 1rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 1440px) {
  .acalog-custom .events-row-bg .event-stage .event-item .event-date>.kt-inside-inner-col {
    padding: 1.5rem;
  }
}
.acalog-custom .events-row-bg .event-stage .event-item .event-date.wide-date {
  width: 100px;
}
.acalog-custom .events-row-bg .event-stage .event-item .event-date .event-month,
.acalog-custom .fa-events-row .event-item .event-date .event-month {
  display: block;
  font-size: 1rem;
  text-transform: uppercase;
  padding-top: 3px;
  margin: 0;
}
.acalog-custom .events-row-bg .event-stage .event-item .event-date .event-start {
  width: 50px;
}
.acalog-custom .events-row-bg .event-stage .event-item .event-date .event-day,
.acalog-custom .fa-events-row .event-item .event-date .event-day {
  display: block;
  font-size: 1.75rem;
  font-weight: 500;
  margin: 0;
}
.acalog-custom .events-row-bg .event-stage .event-item .event-date .sep {
  margin: 0 .5rem;
}
.acalog-custom .events-row-bg .event-stage .event-item .event-meta>.kt-inside-inner-col {
  margin-left: 1rem;
}
@media (min-width: 1200px) {
  .acalog-custom .events-row-bg .event-stage .event-item .event-meta>.kt-inside-inner-col {
    margin-left: 1.25rem;
  }
}
@media (min-width: 1200px) {
  .acalog-custom .events-row-bg .event-stage .event-item .event-meta .event-title {
    font-size: 1.125rem;
  }
}
.acalog-custom .events-row-bg .event-stage .event-item .event-meta .event-title a:after {
  content: 'arrow_forward';
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  color: #b4d333;
  vertical-align: baseline;
  -webkit-transition: .3s;
  transition: .3s;
}
@media reader,speech,aural {
  .acalog-custom .events-row-bg .event-stage .event-item .event-meta .event-title a:after {
    display: none;
    visibility: hidden;
  }
}
.acalog-custom .events-row-bg .event-stage .event-item .event-meta .event-title a:hover {
  color: #b4d333;
  text-decoration: none;
}
.acalog-custom .events-row-bg .event-stage .event-item .event-meta .event-title a:hover:after {
  -webkit-transform: translate(5px,0);
  transform: translate(5px,0);
}
.acalog-custom .events-row-bg .event-stage .event-item .event-meta .event-location {
  font-size: .875rem;
  color: #ccc;
}
@media (min-width: 1200px) {
  .acalog-custom .events-row-bg .event-stage .event-item .event-meta .event-location {
    font-size: 1rem;
  }
}
.acalog-custom .program-detail-display.sm-pad .billboard .details {
  padding: 3em 2em;
}
.acalog-custom .styled_form fieldset {
  padding: 15px;
  background-color: #f1f1f1;
  border: none;
  margin: 0;
}
.acalog-custom .styled_form h3:first-of-type {
  color: #014d44;
  display: inline-block;
  padding: .75rem 1.75rem;
  background-color: #b4d333;
  line-height: 1.25;
  text-transform: uppercase;
  font-weight: 700;
  font-family: "Roboto Condensed", sans-serif;
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg);
  position: relative;
  margin-bottom: -10px;
  margin-left: -5px;
}
.acalog-custom .styled_form h3:first-of-type>span {
  display: inline-block;
  -webkit-transform: skew(10deg);
  transform: skew(10deg);
}
.acalog-custom .styled_form .seform,
.acalog-custom .styled_form .gform_wrapper {
  padding: 15px;
  background-color: #f1f1f1;
  margin-bottom: 20px;
}
.acalog-custom .styled_form .seText,
.acalog-custom .seLabelCell.SEAFLabelVertical {
  padding-top: 10px;
  font-weight: bold;
  font-family: "Roboto Condensed", sans-serif;
}
.acalog-custom .styled_form label.form_label,
.acalog-custom .styled_form legend,
.acalog-custom .styled_form .form_label,
.acalog-custom .styled_form .form_responses {
  font-weight: bold;
  font-family: "Roboto Condensed", sans-serif;
}
.acalog-custom .styled_form .submit,
.acalog-custom .styled_form #gform_submit_button_2,
.acalog-custom .styled_form .form_button_submit {
  color: #fff;
  margin: 10px auto 0;
  display: block;
  background-color: #014d44;
  border: none;
  padding: 5px 15px;
  font-size: 1em;
  font-weight: bold;
  cursor: pointer;
  width: 100%;
}
.acalog-custom .styled_form div.form_question {
  margin: -0.5em -0.5em 0 -0.5em;
  padding: .5em;
}
.acalog-custom .styled_form h3:first-of-type {
  color: #fff;
  background-color: #163646;
  font-weight: normal;
}
.acalog-custom .styled_form .seText,
.acalog-custom .seLabelCell.SEAFLabelVertical {
  font-weight: normal;
}
.acalog-custom .styled_form .submit,
.acalog-custom .styled_form #gform_submit_button_2 {
  color: #fff;
  background-color: #163646;
}
.acalog-custom hr.strike_through {
  background-color: #999 !important;
  border: 0 !important;
  height: 2px !important;
  margin-top: -15px;
  z-index: 0;
  position: relative;
  padding-top: 0px !important;
}
.acalog-custom h3.mag-archive {
  font-size: 1.5rem;
  text-align: center;
  margin: 1rem auto 0;
  background-color: #fff;
  z-index: 1;
  position: relative;
  display: block;
  margin: 0 auto;
  width: 100px;
}
.acalog-custom .green-header {
  color: #b4d333;
  font-size: 1.75rem;
  font-weight: 600;
  font-size: 80px !important;
  text-align: center;
}
.acalog-custom .stat-text {
  color: #000;
  font-size: 1.25rem;
  font-weight: 300;
  text-align: center;
}
.acalog-custom .tuition-callout {
  position: relative;
  top: -20px;
  padding: 45px 20px;
  text-align: center;
  opacity: 0;
  border-radius: 0px;
  opacity: 1;
  top: 0px;
  color: #fff;
  display: inline-block;
  padding: 0.75rem;
  background-color: #014d44;
  line-height: 1.25;
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg);
  position: relative;
  max-width: 80%;
  margin: 20px auto;
}
.acalog-custom .tuition-callout h3 {
  font-size: 25px;
  line-height: normal;
  font-weight: normal;
  color: #fff;
  margin: 0 0 0px;
  -webkit-transform: skew(10deg);
  transform: skew(10deg);
}
.acalog-custom .tuition-callout h1 {
  margin: 15px 0 10px;
  font-size: 5rem;
  line-height: normal;
  font-weight: 800;
  color: #b4d333;
  -webkit-transform: skew(10deg);
  transform: skew(10deg);
}
.acalog-custom .tuition-callout h3 {
  font-size: 25px;
  line-height: normal;
  font-weight: normal;
  color: #fff;
  margin: 0 0 0px;
  -webkit-transform: skew(10deg);
  transform: skew(10deg);
}
.acalog-custom .tuition-callout p {
  padding: 0;
}
@media only screen and (max-device-width: 480px) {
  .acalog-custom .tuition-callout {
    -webkit-transform: skew(0deg);
    transform: skew(0deg);
  }
  .acalog-custom .tuition-callout h3 {
    font-size: 25px;
    line-height: normal;
    font-weight: normal;
    color: #ffffff;
    margin: 0 0 0px;
    -webkit-transform: skew(0deg);
    transform: skew(0deg);
  }
  .acalog-custom .tuition-callout h1 {
    margin: 15px 0 10px;
    font-size: 5rem;
    line-height: normal;
    font-weight: 800;
    color: #fff;
    -webkit-transform: skew(0deg);
    transform: skew(0deg);
  }
}
.acalog-custom .profile_pic img {
  border: 10px solid #ddd !important;
  box-sizing: border-box;
}
.acalog-custom .giving_top {
  background-image: url("../../img/gateway/giving-day.jpg");
  padding: 60px 0;
  margin-top: -70px;
}
@media (min-width: 1044px) {
  .acalog-custom .giving_top {
    background-size: 100%;
  }
}
.acalog-custom .giving_top {
  padding: 100px 0;
}
.acalog-custom .giving_top #kt-layout-id_196e38-7d>.kt-row-column-wrap {
  max-width: 80%;
  margin: 0 auto;
}
@media (min-width: 1024px) {
  .acalog-custom .giving_top #kt-layout-id_196e38-7d>.kt-row-column-wrap {
    max-width: 28%;
  }
}
.acalog-custom .giving_countdown {
  display: inline-block;
  padding: 0.75rem 1.75rem;
  background-color: #b5d557;
  line-height: 1.25;
  text-transform: uppercase;
  font-weight: 700;
  font-family: "Roboto Condensed", sans-serif;
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg);
  position: relative;
  margin: 10px 0;
}
.acalog-custom .giving_countdown .kb-countdown-date-item .kb-countdown-number {
  color: #163646;
  font-size: 3.2em !important;
}
.acalog-custom .giving_countdown .kb-countdown-divider-item .kb-countdown-number {
  color: #888;
}
.acalog-custom .giving_countdown .kb-countdown-date-item .kb-countdown-label,
.acalog-custom .giving_countdown .kb-countdown-item .kb-post-timer-inner {
  color: #000;
}
.acalog-custom .giving_countdown .kb-countdown-item .kb-post-timer-inner {
  text-align: center;
}
.acalog-custom .green-slant {
  color: #fff;
  display: inline-block;
  padding: 0.75rem 1.75rem;
  background-color: #014d44;
  line-height: 1.25;
  text-transform: uppercase;
  font-weight: 700;
  font-family: "Roboto Condensed", sans-serif;
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg);
  position: relative;
}
.acalog-custom .styled_form.parents h3:first-of-type,
.acalog-custom .styled_form.rfi h3:first-of-type {
  color: #014d44;
  display: inline-block;
  padding: .75rem 1.75rem;
  background-color: #b4d333;
  line-height: 1.25;
  text-transform: uppercase;
  font-weight: 700;
  font-family: "Roboto Condensed", sans-serif;
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg);
  position: relative;
  margin-bottom: -10px;
  margin-left: -5px;
}
.acalog-custom .styled_form.parents .kt-inside-inner-col>div[id^="form_"] {
  padding: 15px;
  background-color: #f1f1f1;
}
.acalog-custom .styled_form.rfi .kt-inside-inner-col>div[id^="form_"] {
  padding: 30px;
  background-color: #f1f1f1;
}
.acalog-custom .styled_form.parents button.default,
.acalog-custom .styled_form.parents button[type=button],
.acalog-custom .styled_form.rfi button.default,
.acalog-custom .styled_form.rfi button[type=button] {
  font-size: 16px;
  color: #fff;
  margin: 10px auto 0;
  display: block;
  background-color: #014d44;
  border: none;
  padding: 10px 15px;
  font-weight: bold;
  cursor: pointer;
  width: 100%;
  text-transform: uppercase;
}
.acalog-custom .styled_form.rfi label.form_label,
.acalog-custom .styled_form.rfi legend,
.acalog-custom .styled_form.rfi .form_label,
.acalog-custom .styled_form.rfi .form_responses {
  font-family: "Open Sans", sans-serif;
  font-weight: normal;
}
.acalog-custom h3.ventures {
  font-size: 28px;
  color: #004d43;
}
.acalog-custom h3.ventures+hr.strike_through {
  margin-top: -20px;
}
.acalog-custom .ventures-archive p {
  font-size: 18px;
}
.acalog-custom .career .card-row {
  padding: 40px 0 0;
  margin-top: 20px;
}
.acalog-custom .career .card-row .card .title {
  color: #01332d;
  font-weight: 500;
  font-size: 1.25rem;
  font-family: "Open Sans", sans-serif;
  line-height: 1;
  padding-bottom: 5px;
  margin: 0;
  border-bottom: 1px solid #ddd;
}
.acalog-custom .career-events a {
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
}
.acalog-custom .career-events p {
  margin: 0;
  color: #ccc;
}
.acalog-custom .career-events .item {
  margin-right: 3%;
  padding-right: 3%;
  border-right: 1px solid #cccccc40;
}
.acalog-custom .right-border {
  padding: 0 2.58%;
  border-right: thin solid #ddd;
}
.acalog-custom h3.callout {
  color: #b4d333;
  display: inline-block;
  padding: 0.75rem 1.75rem;
  background-color: #014d44;
  line-height: 1.25;
  text-transform: uppercase;
  font-weight: 700;
  position: relative;
}
.acalog-custom ul.no-style {
  list-style-type: none;
  padding: 0;
  margin: 0;
  border-top: 1px solid #ebebeb;
}
.acalog-custom .event-meta .no-style {
  border-top: 0px;
}
.acalog-custom ul.no-style li {
  list-style-type: none;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  border-bottom: 1px solid #ebebeb;
  margin: 0;
  padding: 0.5rem 0;
}
.acalog-custom .event-meta .no-style li {
  border-bottom: 0px;
}
.acalog-custom ul.no-style li a {
  text-decoration: none;
}
.acalog-custom .content-area .dk-green-accordion .kt-accordion-header-wrap .kt-blocks-accordion-header {
  background-color: #014d44 !important;
  color: #fff;
}
.acalog-custom .dk-green-accordion .kt-blocks-accordion-title {
  color: #fff;
}
.acalog-custom a#quick_exit,
.acalog-custom p#quick_exit a {
  position: fixed;
  top: 400px;
  right: -5px;
  margin: 0;
  z-index: 9998;
}
@media (max-width: 768px) {
  .acalog-custom a#quick_exit,
  .acalog-custom p#quick_exit a {
    width: 25%;
  }
}
.acalog-custom table.simple_table {
  margin: 0 20px 20px !important;
}
.acalog-custom table.simple_table td {
  padding: 10px 20px 2px 0 !important;
  border-bottom: 1px solid #ccc !important;
}
.acalog-custom table.simple_table th {
  text-align: left;
  border-bottom: 2px solid #777;
  padding: 10px 20px 10px 0;
  font-size: 1.1em;
}
.acalog-custom .numberCircle {
  border-radius: 50%;
  width: 36px;
  height: 36px;
  padding: 8px;
  background: #014d44;
  border: 5px solid #fff;
  color: #fff;
  text-align: center;
  font: 32px Arial, sans-serif;
  margin: auto;
  margin-bottom: 15px;
}
.acalog-custom .card-row.living {
  padding-top: 8px;
  padding-bottom: 8px;
}
.acalog-custom .no-pad {
  padding: 0 !important;
}
.acalog-custom .content-area .accordion-no-styling .wp-block-kadence-pane .kt-accordion-header-wrap .kt-blocks-accordion-header {
  background-color: #fff !important;
  border-width: 0 !important;
}
.acalog-custom .content-area .accordion-no-styling .kt-blocks-accordion-title {
  color: #000 !important;
}
.acalog-custom .content-area .accordion-no-styling .wp-block-kadence-pane .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-title,
.acalog-custom .content-area .accordion-no-styling .kt-accordion-header-wrap .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-title {
  color: #000 !important;
}
.acalog-custom .content-area .accordion-no-styling .kt-blocks-accordion-icon-trigger::before,
.acalog-custom .content-area .accordion-no-styling .kt-blocks-accordion-icon-trigger::after {
  background-color: #b1b1b2 !important;
}
.acalog-custom .content-area .accordion-no-styling .wp-block-kadence-pane {
  margin-bottom: 0px !important;
}
.acalog-custom .content-area .accordion-no-styling .kt-blocks-accordion-title:before {
  content: ' ';
  width: 10px;
  height: 10px;
  display: inline-block;
  background-image: url("../../img/gateway/section_nav_arrow_right.png");
  background-position: left 0;
  background-repeat: no-repeat;
  margin-right: 5px;
}
.acalog-custom .content-area .accordion-no-styling .kt-accordion-panel-active .kt-blocks-accordion-title:before {
  background-image: url("../../img/gateway/section_nav_arrow_down.png");
}
.acalog-custom .kt-tab-inner-content .container_right {
  background-color: #fff;
  margin: 15px 0px;
  box-sizing: border-box;
  padding: 15px 10px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
@media (min-width: 1200px) {
  .acalog-custom .kt-tab-inner-content .container_right {
    background-color: #fff;
    padding-left: 2rem;
    float: right;
    width: 25%;
    margin: 10px 0px 10px 30px;
    box-sizing: border-box;
    border-left: 1px solid #ccc;
    border-top: none;
    border-bottom: none;
  }
}
.acalog-custom .page-id-12245 .breadcrumb-stage,
.acalog-custom .page-id-12245 #primary>h1:first-of-type,
.acalog-custom .page-id-13419 .breadcrumb-stage {
  display: none;
}
.acalog-custom .simple_table.no-border table td {
  border-bottom: 0px solid #ccc;
}
@media (max-width: 550px) {
  .acalog-custom .post-11260 .entry-content,
  .acalog-custom .post-12339 .entry-content,
  .acalog-custom .post-12892 .entry-content,
  .acalog-custom .post-12893 .entry-content,
  .acalog-custom .post-12922 .entry-content {
    display: flex;
    flex-direction: column;
  }
  .acalog-custom .post-11260 .container_right,
  .acalog-custom .post-12339 .container_right,
  .acalog-custom .post-12892 .container_right,
  .acalog-custom .post-12893 .container_right,
  .acalog-custom .post-12922 .container_right {
    order: 10;
  }
  .acalog-custom .post-12892 .wp-block-group,
  .acalog-custom .post-12893 .wp-block-group {
    order: 11;
    margin-top: 50px;
  }
}
.acalog-custom .page-id-11572 #page-meta .menu-stage .section-menu #section-menu-toggle:after {
  height: 20px;
}
.acalog-custom .page-id-11572 #page-meta .menu-stage .section-menu:after,
.acalog-custom .page-id-13419 #page-meta .menu-stage .section-menu:after {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.acalog-custom .page-id-11572 #page-banner,
.acalog-custom .page-id-13419 #page-banner {
  background-color: transparent;
}
@media (max-width: 550px) {
  .acalog-custom .post-885 .site-width {
    padding: 0;
  }
  .acalog-custom .kt-tabs-content-wrap>.wp-block-kadence-tab {
    padding: 20px !important;
  }
}
.acalog-custom .page-id-12994>#site-wrap>#page-stage>.content-area.boxed,
.acalog-custom .page-id-12994>#site-wrap>#page-stage,
.acalog-custom .page-id-13079>#site-wrap>#page-stage>.content-area.boxed,
.acalog-custom .page-id-13079>#site-wrap>#page-stage,
.acalog-custom .page-id-12794>#site-wrap>#page-stage>.content-area.boxed,
.acalog-custom .page-id-12794>#site-wrap>#page-stage,
.acalog-custom .page-id-13212>#site-wrap>#page-stage>.content-area.boxed,
.acalog-custom .page-id-13212>#site-wrap>#page-stage,
.acalog-custom .page-id-13817>#site-wrap>#page-stage>.content-area.boxed,
.acalog-custom .page-id-13817>#site-wrap>#page-stage,
.acalog-custom .page-id-15405>#site-wrap>#page-stage>.content-area.boxed,
.acalog-custom .page-id-15405>#site-wrap>#page-stage,
.acalog-custom .page-id-15406>#site-wrap>#page-stage>.content-area.boxed,
.acalog-custom .page-id-15406>#site-wrap>#page-stage,
.acalog-custom .page-id-13819>#site-wrap>#page-stage>.content-area.boxed,
.acalog-custom .page-id-13819>#site-wrap>#page-stage,
.acalog-custom .page-id-11255>#site-wrap>#page-stage>.content-area.boxed,
.acalog-custom .page-id-11255>#site-wrap>#page-stage,
.acalog-custom .page-id-11609>#site-wrap>#page-stage>.content-area.boxed,
.acalog-custom .page-id-11609>#site-wrap>#page-stage,
.acalog-custom .page-id-2495>#site-wrap>#page-stage>.content-area.boxed,
.acalog-custom .page-id-2495>#site-wrap>#page-stage,
.acalog-custom .page-id-16607>#site-wrap>#page-stage>.content-area.boxed,
.acalog-custom .page-id-16607>#site-wrap>#page-stage,
.acalog-custom .page-id-16610>#site-wrap>#page-stage>.content-area.boxed,
.acalog-custom .page-id-16610>#site-wrap>#page-stage,
.acalog-custom .page-id-16615>#site-wrap>#page-stage>.content-area.boxed,
.acalog-custom .page-id-16615>#site-wrap>#page-stage,
.acalog-custom .page-id-16616>#site-wrap>#page-stage>.content-area.boxed,
.acalog-custom .page-id-16616>#site-wrap>#page-stage,
.acalog-custom .page-id-16840>#site-wrap>#page-stage>.content-area.boxed,
.acalog-custom .page-id-16840>#site-wrap>#page-stage,
.acalog-custom .page-id-16842>#site-wrap>#page-stage>.content-area.boxed,
.acalog-custom .page-id-16842>#site-wrap>#page-stage {
  padding-bottom: 0 !important;
}
.acalog-custom .page-id-16842 #page-meta {
  top: -5rem;
  margin-bottom: -9rem;
}
@media (min-width: 1200px) {
  .acalog-custom .page-id-16842 #page-meta {
    top: -8rem;
    margin-bottom: -13rem;
  }
}
@media (max-width: 820px) {
  .acalog-custom a.more_button.full_width {
    display: block;
  }
}
.acalog-custom body.page-id-13731 #page-meta .menu-stage .section-menu #section-menu-toggle:after {
  background-color: #3bbca6;
}
.acalog-custom .program-detail-display .billboard.bb-green .details .tag:after {
  background-color: #b4d333;
}
.acalog-custom .mill-video {
  min-width: 492px !important;
  margin-left: 40px;
}
.acalog-custom .page-id-13419 #page-meta .menu-stage .section-menu #section-menu-toggle:after {
  height: 20px;
  background-color: #39346a;
}
@media (max-width: 550px) {
  .acalog-custom .mill-video {
    min-width: 100% !important;
    margin-left: 0px;
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .acalog-custom .page-id-13419 #page-banner {
    min-height: 14rem;
    max-height: 83vh;
    overflow: hidden;
  }
}
.acalog-custom .page-id-13419 #page-banner {
  min-height: 30rem;
}
@media (max-width: 768px) {
  .acalog-custom .page-id-13419 #page-banner {
    min-height: 23rem;
  }
}
@media (max-width: 550px) {
  .acalog-custom .page-id-13419 #page-banner {
    min-height: 14rem;
  }
}
.acalog-custom .page-id-13324 .sidebar-left .question {
  display: none;
}
.acalog-custom .sidebar-left .question p {
  font-family: "Roboto Condensed", sans-serif;
  font-size: .875rem !important;
  line-height: 20px;
  margin-top: 5px;
}
.acalog-custom .eventcalwrapper p,
.acalog-custom .eventcalwrapper h4 {
  margin: 0;
}
.acalog-custom .eventcalwrapper .eventcalevent a {
  font-size: 14px;
}
.acalog-custom .eventcalwrapper .eventcaldate {
  color: #6d5c58;
  font-size: 16px;
  line-height: normal;
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 5px;
  display: block;
}
.acalog-custom .eventcalwrapper .eventcallocation {
  color: #333;
  font-size: 12px;
  line-height: normal;
  font-style: italic;
  margin-top: 5px;
  display: block;
}
.acalog-custom .eventcalwrapper .view-all {
  margin-top: 15px;
}
.acalog-custom .table-border {
  border-collapse: collapse !important;
}
.acalog-custom .table-border td {
  border: 1px solid #808080 !important;
}
@media (max-width: 550px) {
  .acalog-custom .post-12251 .entry-content {
    display: flex;
    flex-direction: column;
  }
  .acalog-custom .post-12251 .container-right-gray {
    order: 2;
  }
  .acalog-custom .post-12251 .wp-block-group:last-of-type {
    order: 5;
  }
}
.acalog-custom .ap_table table {
  width: 95%;
  border-collapse: collapse !important;
}
.acalog-custom .ap_table tr:nth-child(even) {
  background-color: #fff;
}
.acalog-custom .ap_table table th {
  padding: 20px 20px 10px 0;
}
.acalog-custom .ap_table th+td,
.acalog-custom .ap_table th+td+td,
.acalog-custom .ap_table th+td+td+td {
  border-bottom: 0px;
}
.acalog-custom body.error404 h1 {
  font-size: 3rem;
}
.acalog-custom body.error404 h2 {
  font-size: 1.75rem;
}
.acalog-custom h3 a {
  color: #004d43 !important;
}
.acalog-custom .green-border {
  border-top: 12px solid #90f427;
  background: #fff;
  position: relative;
  z-index: 100;
}
.acalog-custom .styled_form h3.lt-green-bg {
  color: #014d44;
  background-color: #b4d333;
}
.acalog-custom .gray-bg {
  padding: 15px;
  background-color: #f1f1f1;
}
.acalog-custom .condensed {
  font-family: "Roboto Condensed", sans-serif !important;
}
.acalog-custom .dk-green-full,
.acalog-custom .lt-green-full {
  font-family: "Roboto Condensed", sans-serif !important;
  margin-top: 5px;
  margin-bottom: 10px;
}
.acalog-custom .dk-green-full a {
  display: block;
  width: 100%;
  background-color: #003333 !important;
  font-size: 48px !important;
  color: #fff !important;
  border-radius: 0 !important;
  border: none !important;
  text-align: center;
  padding: 0px 0px 8px;
}
.acalog-custom .lt-green-full a {
  display: block;
  width: 100%;
  background-color: #b4d333 !important;
  font-size: 48px !important;
  color: #fff !important;
  border-radius: 0 !important;
  border: none !important;
  text-align: center;
  padding: 0px 0px 8px;
}
.acalog-custom .accordion-header a:after {
  content: '\e145';
  font-family: 'Material Icons';
  float: right;
  margin-right: 20px;
  width: 27px;
}
.acalog-custom .expand a:after {
  content: '\e15b';
}
.acalog-custom .accordion .tab-content {
  display: none;
}
.acalog-custom ul.green-links {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: flex;
  justify-content: center;
}
.acalog-custom ul.green-links li {
  list-style-type: none;
  margin: 0;
  padding: 0.5rem 0;
}
.acalog-custom .green-links a:hover {
  transform: none;
  background-color: #b4d333;
}
@media (max-width: 768px) {
  .acalog-custom table.advgb-table-frontend td {
    font-size: 14px;
  }
  .acalog-custom table.advgb-table-frontend {
    min-width: 680px;
  }
}
.acalog-custom .post-type-archive-brown_school_posts .postImage,
.acalog-custom .single-brown_school_posts .postImage {
  display: none;
}
@media (max-width: 550px) {
  .acalog-custom .entry-content.is-flex,
  .acalog-custom .content.is-flex {
    display: flex;
    flex-direction: column;
  }
  .acalog-custom .container_right,
  .acalog-custom .container-right-gray {
    order: 99 !important;
  }
  .acalog-custom .wp-block-group:last-of-type {
    order: 100 !important;
  }
}
.acalog-custom .smList .postImage {
  max-width: 100px;
}
.acalog-custom .smList {
  clear: both;
  border-bottom: 1px dashed #ccc;
  margin-top: 10px;
  display: flex;
  gap: 15px;
}
.acalog-custom .smList .postTitle p,
.acalog-custom .smList .postTitle a {
  font-size: 18px;
  color: #014d44;
  margin: 0;
  font-weight: 700;
}
.acalog-custom .smList .postContent {
  max-width: 900px;
}
.acalog-custom .rssapp-list-container .list-card {
  margin-bottom: 1rem !important;
}
.acalog-custom a.green-arrow,
.acalog-custom p.green-arrow a {
  display: inline-block;
  text-decoration: none;
  font-style: italic;
}
.acalog-custom a.green-arrow:after,
.acalog-custom p.green-arrow a:after {
  content: '';
  display: inline-block;
  margin-left: 0.5em;
  width: 13px;
  height: 11px;
  background: url("../../img/gateway/icon-arrow2-green.svg") no-repeat center;
  background-size: contain;
  -webkit-transition: all .3s;
  transition: all .3s;
  position: relative;
  left: 0;
}
.acalog-custom .slant {
  color: #b4d333;
  display: inline-block;
  padding: 0.75rem 1rem;
  background-color: #01332d;
  line-height: 1.25;
  text-transform: uppercase;
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg);
  position: relative;
  max-width: 350px;
}
.acalog-custom .slant .heading-top {
  color: #b4d333;
  -webkit-transform: skew(10deg);
  transform: skew(10deg);
  text-transform: none;
}
.acalog-custom .slant .heading-bottom {
  -webkit-transform: skew(10deg);
  transform: skew(10deg);
  color: #fff;
  text-transform: none;
  margin: 0;
}
.acalog-custom .slant .heading-bottom:after {
  content: '';
  display: block;
  position: absolute;
  width: 55%;
  left: 0;
  bottom: 0;
  height: 3px;
  background-color: #b4d333;
  margin-left: 30px;
}
@media (max-width: 550px) {
  .acalog-custom .slant .heading-bottom:after {
    margin-left: 35px;
    width: 46%;
  }
  .acalog-custom .slant {
    max-width: 240px;
  }
}
.acalog-custom h3.story-title a {
  font-family: "Open Sans", sans-serif;
  color: #016bb9 !important;
  font-size: 1.25rem !important;
  line-height: 1.25 !important;
  font-weight: 400 !important;
  text-decoration: none;
}
@media (min-width: 1440px) {
  .acalog-custom .neg-top {
    margin-top: -90px;
  }
}
.acalog-custom #rank-cards {
  margin: 40px 0;
}
.acalog-custom #rank-cards .card-wrap {
  padding: 1rem;
}
.acalog-custom #rank-cards .card-wrap .card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  min-height: 200px;
  border: 1px solid #ddd;
  border-bottom: 4px solid #01332d;
  padding: 2rem 2rem 3rem;
  cursor: pointer;
  -webkit-transition: .4s;
  transition: .4s;
}
.acalog-custom #rank-cards .card-wrap .card:before {
  content: '';
  display: block;
  position: absolute;
  bottom: -4px;
  left: -1px;
  width: 100%;
  width: calc(102%);
  height: 4px;
  background-color: #b3d32a;
  -webkit-transform: scaleX(0.1);
  transform: scaleX(0.1);
  -webkit-transform-origin: left;
  transform-origin: left;
  -webkit-transition: .4s;
  transition: .4s;
}
.acalog-custom #rank-cards .card-wrap .card:after {
  content: "\f055";
  color: #b3d32a;
  font-family: 'Font Awesome 6 Pro';
  font-weight: 400;
  font-style: normal;
  font-size: 26px;
  display: inline-block;
  line-height: 1;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-variant: normal;
  text-rendering: auto;
  display: block;
  height: 26px;
  width: 26px;
  text-align: center;
  line-height: 26px;
  position: absolute;
  bottom: 1rem;
  right: 1rem;
  -webkit-transition: .3s;
  transition: .3s;
}
.acalog-custom #rank-cards .card-wrap .card:hover {
  background-color: #f2f2f2;
}
.acalog-custom #rank-cards .card-wrap .card:hover:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.acalog-custom #rank-cards .card-wrap .card .fact {
  text-align: center;
  padding-bottom: 1rem;
}
.acalog-custom #rank-cards .card-wrap p {
  margin: 0;
}
.acalog-custom #rank-cards .card-wrap .card .fact .main {
  display: block;
  font-size: 32px;
  margin-bottom: .75rem;
  font-weight: 700;
  color: #014d44;
  line-height: 1.25;
}
.acalog-custom #rank-cards .card-wrap .card .fact .sub {
  font-weight: 700;
  color: #014d44;
  font-size: 1.25rem;
  line-height: 1.25;
}
.acalog-custom #rank-cards .card-wrap .card .desc {
  display: none;
  position: relative;
  text-align: center;
  position: relative;
  padding-top: 3.5rem;
}
.acalog-custom #rank-cards .card-wrap .card .desc:after {
  content: '';
  width: 100px;
  height: 10px;
  display: block;
  position: absolute;
  top: 1rem;
  left: 0;
  right: 0;
  margin: auto;
  background-color: #b3d32a;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transition: .4s;
  transition: .4s;
}
.acalog-custom #rank-cards .card-wrap .card.active {
  background-color: #f2f2f2;
}
.acalog-custom #rank-cards .card-wrap .card.active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.acalog-custom #rank-cards .card-wrap .card.active:after {
  content: "\f056";
  color: #b3d32a;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.acalog-custom #rank-cards .card-wrap .card.active .desc:after {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-delay: .2s;
  transition-delay: .2s;
}
.acalog-custom #rank-cards .slick-arrow {
  background: transparent;
  border: 0px;
  padding: 0;
  margin: 0;
  display: inline-block;
  height: 36px;
  width: 36px;
  overflow: hidden;
  position: relative;
  text-indent: -9999px;
  color: #b3d32a;
  -webkit-transition: .3s;
  transition: .3s;
}
.acalog-custom #rank-cards .slick-arrow::after {
  font-family: 'Font Awesome 6 Pro';
  font-weight: 300;
  font-style: normal;
  font-size: 34px;
  display: inline-block;
  line-height: 1;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-variant: normal;
  text-rendering: auto;
  display: block;
  position: absolute;
  width: 36px;
  height: 36px;
  line-height: 41px;
  text-align: center;
  text-indent: 0;
  left: 0;
  top: 0;
}
.acalog-custom #rank-cards .slick-prev {
  position: absolute;
  top: 0;
  left: 35%;
  z-index: 9999;
}
.acalog-custom #rank-cards .slick-prev::after {
  content: "\f0a8";
}
.acalog-custom #rank-cards .slick-next {
  position: absolute;
  top: 0;
  left: 52%;
  z-index: 9999;
}
.acalog-custom #rank-cards .slick-next::after {
  content: "\f0a9";
}
.acalog-custom #rank-cards .slick-slider {
  padding-top: 45px;
}
.acalog-custom .internships-blog .entry-header .name {
  font-size: 1.75rem;
  color: #014d44;
}
.acalog-custom .internships-blog .entry-header .study {
  letter-spacing: 1px;
  font-size: 16px !important;
  color: #666;
  font-style: italic;
}
@media (min-width: 768px) {
  .acalog-custom .internships-blog .post-thumbnail {
    float: left;
    margin: 1rem 1rem 1rem 0;
    max-width: 250px;
  }
}
@media (min-width: 1024px) {
  .acalog-custom .internships-blog .post-thumbnail {
    max-width: 500px;
  }
}
.acalog-custom .internships-blog .intro {
  font-size: 1.5rem;
  margin-top: 0.5rem;
}
.acalog-custom .internships-blog .quote {
  font-family: "Roboto Condensed", sans-serif;
  color: #01332d;
  font-size: 1.75rem;
  padding-left: 105px;
  position: relative;
  margin: 3rem 0 0;
}
.acalog-custom .internships-blog .quote:after {
  content: '';
  display: block;
  position: absolute;
  height: 10px;
  width: 90px;
  background-color: #b4d333;
  top: 5px;
  left: 0;
}
.acalog-custom .internships-blog {
  margin-bottom: 50px;
}
.acalog-custom .internships-blog-archive .postImage {
  max-width: 200px;
  float: left;
  margin-top: 0 !important;
  margin-right: 15px;
}
.acalog-custom #SEBlogViewPost .postWrapper {
  min-height: 170px;
}
@media (max-width: 1043px) {
  .acalog-custom .intern-pad {
    padding: 0 15px !important;
  }
}
.acalog-custom .kt-tabs-layout-vtabs>.kt-tabs-title-list {
  width: 25% !important;
}
.acalog-custom .kt-tabs-layout-vtabs ul.kt-tabs-title-list {
  border-bottom: 0px;
  gap: 10px;
}
.acalog-custom .kt-tabs-layout-vtabs>.kt-tabs-title-list li {
  margin: 0px 0px 8px 0px !important;
}
.acalog-custom #masthead .kt-tabs-layout-vtabs ul.kt-tabs-title-list {
  gap: 0;
}
.acalog-custom #masthead .kt-tabs-layout-vtabs>.kt-tabs-title-list li {
  margin: 0px !important;
}
.acalog-custom .entry-content .wp-block-kadence-tabs .kt-tabs-wrap.kt-tabs-layout-vtabs>.kt-tabs-title-list li .kt-tab-title,
.acalog-custom .entry-content .wp-block-kadence-tabs .kt-tabs-wrap.kt-tabs-layout-vtabs>.kt-tabs-content-wrap>.kt-tabs-accordion-title .kt-tab-title {
  border-width: 0px 4px 0px 0px !important;
  border-right: 4px solid #b4d333 !important;
  border-bottom: 0px !important;
  border-radius: 0px !important;
  padding: 1rem 10px 0.25rem !important;
  margin: 0 !important;
}
.acalog-custom .button-group a span,
.acalog-custom .site-main .wp-block-kadence-advancedbtn a span {
  transform: skewX(10deg);
  -webkit-transform: skew(10deg);
}
.acalog-custom #hero-banner #this {
  display: none;
}
.acalog-custom body.page-id-14764 #page-stage {
  margin-top: -3px;
}
.acalog-custom .content-area .wp-block-kadence-pane.tab-red .kt-accordion-header-wrap .kt-blocks-accordion-header {
  background-color: #ff521d !important;
}
.acalog-custom .content-area .wp-block-kadence-pane.tab-yellow .kt-accordion-header-wrap .kt-blocks-accordion-header {
  background-color: #ffda2d !important;
}
.acalog-custom .content-area .wp-block-kadence-pane.tab-white .kt-accordion-header-wrap .kt-blocks-accordion-header {
  background-color: #fff !important;
}
.acalog-custom .content-area .wp-block-kadence-pane.tab-light-blue .kt-accordion-header-wrap .kt-blocks-accordion-header {
  background-color: #65ffe0 !important;
}
.acalog-custom .content-area .wp-block-kadence-pane.tab-green .kt-accordion-header-wrap .kt-blocks-accordion-header {
  background-color: #309702 !important;
}
.acalog-custom .content-area .wp-block-kadence-pane.tab-blue .kt-accordion-header-wrap .kt-blocks-accordion-header {
  background-color: #5eb8ff !important;
}
.acalog-custom .content-area .wp-block-kadence-pane.tab-light-purple .kt-accordion-header-wrap .kt-blocks-accordion-header {
  background-color: #d8a0ff !important;
}
.acalog-custom .content-area .wp-block-kadence-pane.tab-pink .kt-accordion-header-wrap .kt-blocks-accordion-header {
  background-color: #fb9cd4 !important;
}
.acalog-custom .content-area .wp-block-kadence-pane.tab-purple .kt-accordion-header-wrap .kt-blocks-accordion-header {
  background-color: #b230fd !important;
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1200px) {
  .acalog-custom body.page-template-template-undergrad-landing .site-width {
    padding-top: 100px;
  }
  .acalog-custom body.page-template-template-undergrad-landing h2 {
    margin-top: 30px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  .acalog-custom body.page-template-template-undergrad-landing h2 {
    margin-top: 30px;
  }
  .acalog-custom body.page-template-template-undergrad-landing .site-width {
    padding-top: 100px;
  }
  .acalog-custom body.page-template-template-undergrad-landing-nav .site-width {
    padding-top: 75px;
  }
  .acalog-custom body.page-template-template-undergrad-landing-nav .breadcrumbs {
    margin-bottom: 0;
  }
}
.acalog-custom .lt-gray-bg {
  background-color: #ebebeb;
}
@media (max-width: 1024px) {
  .acalog-custom .lt-gray-bg ul {
    margin-bottom: 60px;
  }
}
.acalog-custom .lt-gray-bg>.kt-inside-inner-col {
  padding: 0 25px;
}
.acalog-custom .lt-gray-bg li {
  font-size: 18px;
}
.acalog-custom .dk-green-bg {
  background-color: #01332d;
}
.acalog-custom .dk-green-bg .heading-bottom {
  color: #fff;
  position: relative;
  max-width: 270px;
}
.acalog-custom .dk-green-bg .heading-top {
  color: #b4d333;
  padding-left: 31px;
  margin-top: 0;
  margin-bottom: 10px !important;
}
.acalog-custom .dk-green-bg .heading-bottom::after {
  content: '';
  display: block;
  position: absolute;
  width: 35%;
  left: 0;
  bottom: -15px;
  height: 8px;
  background-color: #b4d333;
  margin-left: 30px;
}
.acalog-custom .new-career-connection {
  margin-bottom: -88px !important;
}
@media (max-width: 1440px) {
  .acalog-custom .new-career-connection {
    margin-bottom: 0 !important;
  }
}
.acalog-custom .new-career-connection .fact-main {
  font-size: 1.75rem !important;
  text-align: center;
  position: relative;
  padding-bottom: 20px;
  margin: 60px auto 30px;
}
.acalog-custom .new-career-connection .fact-main::after {
  content: '';
  display: block;
  position: absolute;
  width: 40%;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  height: 4px;
  background-color: #b4d333;
}
@media (min-width: 1540px) {
  .acalog-custom h2.heading-bottom {
    font-size: 50px !important;
  }
  .acalog-custom h3.heading-top {
    font-size: 30px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1539px) {
  .acalog-custom h2.heading-bottom {
    font-size: 40px !important;
  }
  .acalog-custom h3.heading-top {
    font-size: 20px !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .acalog-custom h2.heading-bottom {
    font-size: 30px !important;
  }
  .acalog-custom h3.heading-top {
    font-size: 16px !important;
  }
}
.acalog-custom .pagination {
  margin: 20px 0;
}
.acalog-custom .pagination .page-numbers {
  padding: 0 5px;
}
@media (max-width: 600px) {
  .acalog-custom .kadence-column859_0ae067-ed>.kt-inside-inner-col {
    padding: 1.5rem 2rem !important;
  }
  .acalog-custom .kadence-column859_0ae067-ed>.kt-inside-inner-col img {
    height: auto !important;
  }
  .acalog-custom .feature-controls {
    margin: 0 !important;
  }
  .acalog-custom .feature-controls .kb-svg-icon-wrap {
    height: 48px !important;
  }
  .acalog-custom .feature-controls .kb-button {
    padding: 0em 1em .2em !important;
  }
}
.acalog-custom .wp-block-navigation-link {
  margin-left: 0 !important;
}
.acalog-custom iframe[name="__tcfapiLocator"],
.acalog-custom #adroll_slg {
  display: none;
}
.acalog-custom body.page-template-template-doctoral-program>#site-wrap>#page-stage>.content-area.boxed,
.acalog-custom body.page-template-template-doctoral-program>#site-wrap>#page-stage {
  padding-bottom: 0 !important;
}
.acalog-custom .quick-facts-row .stage:not(.col-5)>.kt-inside-inner-col {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.acalog-custom .quick-facts-row .stage:not(.col-5)>.kt-inside-inner-col>div {
  flex: 1 1 0%;
  max-width: calc(100% / var(--div-count));
  box-sizing: border-box;
}
.acalog-custom .quick-facts-row .stage:not(.col-5)>.kt-inside-inner-col {
  --div-count: 1;
}
.acalog-custom .quick-facts-row .stage:not(.col-5)>.kt-inside-inner-col>div:nth-child(2)~div {
  --div-count: 2;
}
.acalog-custom .quick-facts-row .stage:not(.col-5)>.kt-inside-inner-col>div:nth-child(3)~div {
  --div-count: 3;
}
.acalog-custom .quick-facts-row .stage:not(.col-5)>.kt-inside-inner-col>div:nth-child(4)~div {
  --div-count: 4;
}
.acalog-custom .quick-facts-row .stage.col-5>.kt-inside-inner-col {
  column-gap: 0px;
  padding-right: 1px;
  padding-left: 0px;
  grid-template-columns: repeat(5,minmax(0,1fr));
  display: grid;
}
@media (max-width: 1024px) {
  .acalog-custom .quick-facts-row .stage.col-5>.kt-inside-inner-col {
    grid-template-columns: minmax(0,1fr);
    justify-items: center;
  }
  .acalog-custom .quick-facts-row .stage:not(.col-5)>.kt-inside-inner-col {
    flex-direction: column;
  }
}
.acalog-custom .quick-facts-wrap {
  text-align: center;
}
.acalog-custom .quick-fact .fact {
  position: relative;
}
.acalog-custom .quick-fact .main {
  display: block;
  font-size: 4.25rem;
  font-weight: 600;
  color: #014d44;
  margin: 0;
}
.acalog-custom .quick-fact .sub {
  color: #014d44;
  font-size: 1rem;
  line-height: 1.5;
  margin: 0;
}
.acalog-custom .quick-fact .desc {
  font-size: 1rem;
  color: #014d44;
  font-weight: 600;
  margin-top: 50px;
}
.acalog-custom .quick-fact .fact::after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  width: 70px;
  height: 10px;
  bottom: -1.75rem;
  background-color: transparent;
  -webkit-transition: all .3s;
  transition: all .3s;
}
.acalog-custom .quick-fact.active .fact::after {
  background-color: #b4d333;
}
.acalog-custom .quick-fact.card {
  overflow: hidden;
  position: relative;
  padding: 2rem;
  min-height: 250px;
  justify-content: center;
}
.acalog-custom .quick-fact.card::before {
  content: 'add';
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.75rem;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  position: absolute;
  right: 5px;
  bottom: 5px;
  color: #b4d333;
  z-index: 6;
  -webkit-transition: all .3s;
  transition: all .3s;
}
.acalog-custom .quick-fact.card::after {
  content: '';
  display: block;
  height: 115px;
  width: 55px;
  background-color: #014d44;
  position: absolute;
  z-index: 5;
  bottom: -45px;
  right: -15px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
}
.acalog-custom .quick-fact.card:hover::after {
  -webkit-transform: rotate(45deg) scale(1.15);
  transform: rotate(45deg) scale(1.15);
}
.acalog-custom .quick-fact.card:hover::before {
  -webkit-transform: scale(1.15);
  transform: scale(1.15);
}
.acalog-custom .quick-fact.card .desc {
  display: none;
}
.acalog-custom .quick-fact.card.active::before {
  content: 'remove';
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
@media (max-width: 1024px) {
  .acalog-custom .quick-facts-row .stage>.kt-inside-inner-col {
    flex-direction: column;
  }
  .acalog-custom .quick-facts-row .stage>.kt-inside-inner-col>div {
    max-width: 400px;
    width: 400px;
  }
}
@media (max-width: 1199px) {
  .acalog-custom #hero-banner .media-wrap {
    padding-bottom: 48.5%;
  }
  .acalog-custom .title-stage {
    width: 100%;
    max-width: unset;
  }
  .acalog-custom .title-stage:after {
    transform: unset;
    -webkit-transform: unset;
  }
}
.acalog-custom .wp-block-table.table-chart {
  overflow: visible !important;
}
.acalog-custom .wp-block-table.table-chart table th,
.acalog-custom .wp-block-table.table-chart table td {
  border: 15px solid #fff !important;
  padding: 15px;
  font-size: 14px;
}
.acalog-custom .wp-block-table.table-chart table th {
  -webkit-transform: skewX(-12deg);
  transform: skewX(-12deg);
  background-color: #b4d333;
}
.acalog-custom .wp-block-table.table-chart table th a {
  color: #404040;
  font-size: 1.3rem;
}
.acalog-custom .wp-block-table.table-chart table td {
  background: #eee;
  padding: 15px;
}
.acalog-custom .wp-block-table.table-chart table th:first-child {
  background: transparent;
  width: 300px;
}
.acalog-custom .wp-block-table.table-chart table td:first-child {
  background: #fff;
  font-size: 1.3rem;
  text-align: right;
  text-transform: uppercase;
}
.acalog-custom #alert-new {
  position: relative;
  z-index: 99991;
  padding: 1rem 0;
  font-family: "Roboto Condensed", sans-serif;
}
.acalog-custom #alert-new.orange {
  background-color: #EC9B1C;
  color: #000;
}
.acalog-custom #alert-new.red {
  background-color: #c00;
  color: #fff;
}
.acalog-custom #alert-new.red a {
  color: #fff;
}
.acalog-custom #alert-new.red .close {
  border-color: #fff;
}
@media all and (min-width: 1024px) {
  .acalog-custom #alert-new.red .message:before {
    content: 'warning';
  }
}
@media all and (min-width: 1024px) {
  .acalog-custom #alert-new {
    padding: 1.5rem 0;
  }
}
.acalog-custom #alert-new .site-width {
  position: relative;
}
.acalog-custom #alert-new .close {
  display: none;
  position: absolute;
  right: 1.5rem;
  top: -0.5rem;
  border: 1px solid #000;
  border-radius: 50%;
  height: 1.25rem;
  width: 1.25rem;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all .3s;
  transition: all .3s;
}
.acalog-custom #alert-new .close {
  display: block;
}
.acalog-custom #alert-new .close:after {
  content: 'close';
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.25rem;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  line-height: 1.25rem;
  position: relative;
  top: -2.5px;
}
@media reader,speech,aural {
  .acalog-custom #alert-new .close:after {
    display: none;
    visibility: hidden;
  }
}
.acalog-custom #alert-new .close:hover {
  color: #fff;
  border-color: #fff;
}
.acalog-custom #alert-new a {
  color: #000;
  text-decoration: underline;
}
.acalog-custom #alert-new .message {
  padding-right: 1.5rem;
  max-width: 960px;
  padding-left: 3rem;
}
.acalog-custom #alert-new .message:before {
  content: 'new_releases';
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 2rem;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  color: #fff;
  display: block;
  height: 4rem;
  width: 4rem;
  position: absolute;
  left: 1.5rem;
  top: 0;
}
@media reader,speech,aural {
  .acalog-custom #alert-new .message:before {
    display: none;
    visibility: hidden;
  }
}
@media all and (min-width: 1024px) {
  .acalog-custom #alert-new .message {
    font-size: 1.25rem;
    padding-left: 6rem;
  }
  .acalog-custom #alert-new .message:before {
    font-size: 4rem;
    top: -0.5rem;
  }
}
.acalog-custom .slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.acalog-custom .slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.acalog-custom .slick-list:focus {
  outline: none;
}
.acalog-custom .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.acalog-custom .slick-slider .slick-track,
.acalog-custom .slick-slider .slick-list {
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
  -o-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.acalog-custom .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.acalog-custom .slick-track:before,
.acalog-custom .slick-track:after {
  display: table;
  content: '';
}
.acalog-custom .slick-track:after {
  clear: both;
}
.acalog-custom .slick-loading .slick-track {
  visibility: hidden;
}
.acalog-custom .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
.acalog-custom [dir='rtl'] .slick-slide {
  float: right;
}
.acalog-custom .slick-slide img {
  display: block;
}
.acalog-custom .slick-slide.slick-loading img {
  display: none;
}
.acalog-custom .slick-slide.dragging img {
  pointer-events: none;
}
.acalog-custom .slick-initialized .slick-slide {
  display: block;
}
.acalog-custom .slick-loading .slick-slide {
  visibility: hidden;
}
.acalog-custom .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.acalog-custom .slick-arrow.slick-hidden {
  display: none;
}
.acalog-custom .searchwp-live-search-results {
  background: #fff;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px 0 rgba(30,30,30,0.4);
  box-shadow: 0 0 2px 0 rgba(30,30,30,0.4);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  max-height: 300px;
  min-height: 175px;
  min-width: 315px;
  width: 315px;
}
.acalog-custom .searchwp-live-search-result {
  border-bottom: 1px solid rgba(30,30,30,0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 10px;
  padding: 10px;
}
.acalog-custom .searchwp-live-search-result:last-child {
  border-bottom: none;
}
.acalog-custom .searchwp-live-search-result--img {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.acalog-custom .searchwp-live-search-result--img,
.acalog-custom .searchwp-live-search-results-container.swp-ls--img-sm .searchwp-live-search-result--img {
  -ms-flex-preferred-size: 70px;
  flex-basis: 70px;
}
.acalog-custom .searchwp-live-search-results-container.swp-ls--img-m .searchwp-live-search-result--img {
  -ms-flex-preferred-size: 110px;
  flex-basis: 110px;
}
.acalog-custom .searchwp-live-search-results-container.swp-ls--img-l .searchwp-live-search-result--img {
  -ms-flex-preferred-size: 150px;
  flex-basis: 150px;
}
.acalog-custom .searchwp-live-search-result--img img {
  display: block;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: top;
  object-position: top;
  width: 100%;
}
.acalog-custom .searchwp-live-search-result--info {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 250px;
  flex: 1 1 250px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.acalog-custom .searchwp-live-search-result--title {
  font-size: 1.1em;
  font-weight: 700;
  margin-top: 0;
}
.acalog-custom .searchwp-live-search-result--desc {
  font-size: .9em;
}
.acalog-custom .searchwp-live-search-result--ecommerce {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-left: auto;
  text-align: end;
}
.acalog-custom .searchwp-live-search-result--ecommerce * {
  font-size: 1em;
}
.acalog-custom .searchwp-live-search-no-min-chars .spinner {
  opacity: .3;
}
.acalog-custom .searchwp-live-search-result--focused {
  background: #f7f7f7;
}
.acalog-custom .searchwp-live-search-instructions {
  clip: rect(1px,1px,1px,1px) !important;
  border: 0 !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important;
}
@-webkit-keyframes searchwp-spinner-line-fade-more {
  .acalog-custom 0%,
  .acalog-custom to {
    opacity: 0;
  }
  .acalog-custom 1% {
    opacity: 1;
  }
}
@keyframes searchwp-spinner-line-fade-more {
  .acalog-custom 0%,
  .acalog-custom to {
    opacity: 0;
  }
  .acalog-custom 1% {
    opacity: 1;
  }
}
@-webkit-keyframes searchwp-spinner-line-fade-quick {
  .acalog-custom 0%,
  .acalog-custom 39%,
  .acalog-custom to {
    opacity: .25;
  }
  .acalog-custom 40% {
    opacity: 1;
  }
}
@keyframes searchwp-spinner-line-fade-quick {
  .acalog-custom 0%,
  .acalog-custom 39%,
  .acalog-custom to {
    opacity: .25;
  }
  .acalog-custom 40% {
    opacity: 1;
  }
}
@-webkit-keyframes searchwp-spinner-line-fade-default {
  .acalog-custom 0%,
  .acalog-custom to {
    opacity: .22;
  }
  .acalog-custom 1% {
    opacity: 1;
  }
}
@keyframes searchwp-spinner-line-fade-default {
  .acalog-custom 0%,
  .acalog-custom to {
    opacity: .22;
  }
  .acalog-custom 1% {
    opacity: 1;
  }
}
.acalog-custom .searchwp-live-search-result .searchwp-live-search-result--title a {
  font-size: 16px;
}
.acalog-custom .searchwp-live-search-result .searchwp-live-search-result--price {
  font-size: 14px;
}
.acalog-custom .searchwp-live-search-result .searchwp-live-search-result--add-to-cart .button {
  font-size: 14px;
}
.acalog-custom .swp-flex--col {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.acalog-custom form.searchwp-form .swp-flex--row {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.acalog-custom form.searchwp-form .swp-flex--wrap {
  flex-wrap: wrap;
}
.acalog-custom form.searchwp-form .swp-flex--gap-sm {
  gap: .25em;
}
.acalog-custom form.searchwp-form .swp-flex--gap-md {
  gap: .5em;
}
.acalog-custom form.searchwp-form .swp-items-stretch {
  align-items: stretch;
}
.acalog-custom form.searchwp-form .swp-margin-l-auto {
  margin-left: auto;
}
.acalog-custom form.searchwp-form input.swp-input,
.acalog-custom form.searchwp-form select.swp-select {
  color: rgba(14,33,33,0.8);
}
.acalog-custom form.searchwp-form select.swp-select {
  appearance: none;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='11' fill='none'%3E%3Cpath fill='%230E2121' fill-opacity='.8' d='M14.292.814 8.096 6.958 1.903.814 0 2.706l8.097 8.049 8.097-8.05z'/%3E%3C/svg%3E");
  background-position: right 12px top 50%;
  background-repeat: no-repeat;
  background-size: 12px auto;
  min-height: 2em;
  min-width: fit-content;
  padding: 0 33px 0 .7em;
}
.acalog-custom form.searchwp-form input.swp-input--search {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none'%3E%3Cpath fill='%23CFCFCF' d='M6.068 12.136c1.31 0 2.533-.426 3.527-1.136l3.74 3.74c.174.173.402.26.64.26.512 0 .883-.395.883-.9a.87.87 0 0 0-.253-.63L10.89 9.744a6.04 6.04 0 0 0 1.247-3.677C12.136 2.73 9.406 0 6.068 0 2.722 0 0 2.73 0 6.068s2.722 6.068 6.068 6.068m0-1.31c-2.612 0-4.758-2.154-4.758-4.758S3.456 1.31 6.068 1.31c2.604 0 4.758 2.154 4.758 4.758s-2.154 4.758-4.758 4.758'/%3E%3C/svg%3E");
  background-position: right 12px top 50%;
  background-repeat: no-repeat;
  background-size: 15px auto;
  padding-left: .7em;
  padding-right: 38px;
}
.acalog-custom form.searchwp-form .searchwp-form-input-container {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.acalog-custom form.searchwp-form .searchwp-form-input-container .swp-input {
  margin: 0;
  width: 100%;
}
.acalog-custom form.searchwp-form .searchwp-form-input-container .swp-select {
  border-right: 0;
}
.acalog-custom form.searchwp-form .searchwp-form-input-container .swp-select+.swp-input {
  flex-grow: 1;
}
.acalog-custom form.searchwp-form .searchwp-form-advanced-filters-toggle {
  text-align: right;
}
.acalog-custom form.searchwp-form .searchwp-form-advanced-filters select {
  flex: 1;
}
.acalog-custom form.searchwp-form .swp-toggle {
  cursor: pointer;
  margin-bottom: 0;
}
.acalog-custom form.searchwp-form .swp-toggle-switch {
  background-color: rgba(14,33,33,0.14);
  border-radius: 20px;
  height: 22px;
  position: relative;
  transition: background-color .25s;
  width: 40px;
}
.acalog-custom form.searchwp-form .swp-toggle-switch:not(.swp-toggle-switch--mini):hover {
  background-color: rgba(14,33,33,0.2);
}
.acalog-custom form.searchwp-form .swp-toggle-switch--mini {
  height: 15px;
  width: 25px;
}
.acalog-custom form.searchwp-form .swp-toggle-switch:after,
.acalog-custom form.searchwp-form .swp-toggle-switch:before {
  content: "";
}
.acalog-custom form.searchwp-form .swp-toggle-switch:before {
  background: #fff;
  border-radius: 50%;
  display: block;
  height: 18px;
  left: 2px;
  position: absolute;
  top: 2px;
  -webkit-transition: left .25s;
  -o-transition: left .25s;
  transition: left .25s;
  width: 18px;
}
.acalog-custom form.searchwp-form .swp-toggle-switch--mini:before {
  height: 11px;
  left: 2px;
  top: 2px;
  width: 11px;
}
.acalog-custom form.searchwp-form .swp-toggle-checkbox:checked+.swp-toggle-switch,
.acalog-custom form.searchwp-form .swp-toggle-switch--checked {
  background: currentcolor;
}
.acalog-custom form.searchwp-form .swp-toggle-checkbox:checked+.swp-toggle-switch:before {
  left: 20px;
}
.acalog-custom form.searchwp-form .swp-toggle-checkbox:checked+.swp-toggle-switch--mini:before,
.acalog-custom form.searchwp-form .swp-toggle-switch--checked.swp-toggle-switch--mini:before {
  left: 12px;
}
.acalog-custom form.searchwp-form input.swp-toggle-checkbox {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  height: 0;
  overflow: hidden;
  position: absolute;
  width: 0;
}
.acalog-custom form.searchwp-form input.swp-toggle-checkbox:focus {
  border: none;
  box-shadow: none;
  outline: none;
}
.acalog-custom form.searchwp-form .swp-toggle .swp-label {
  display: block;
  margin-top: 21px;
}
.acalog-custom form.searchwp-form input.swp-toggle-checkbox:active+.swp-toggle-switch,
.acalog-custom form.searchwp-form input.swp-toggle-checkbox:focus+.swp-toggle-switch {
  border: none;
  -webkit-box-shadow: 0 0 1px 1px rgba(14,33,33,0.14);
  box-shadow: 0 0 1px 1px rgba(14,33,33,0.14);
}
.acalog-custom .wp-block-kadence-advancedheading mark {
  background: transparent;
  border-style: solid;
  border-width: 0;
}
.acalog-custom .wp-block-kadence-advancedheading mark.kt-highlight {
  color: #f76a0c;
}
.acalog-custom .kb-adv-heading-icon {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.acalog-custom .is-layout-constrained>.kb-advanced-heading-link {
  display: block;
}
.acalog-custom .kb-screen-reader-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
}
.acalog-custom .kt-accordion-wrap .kt-accordion-header-wrap {
  margin: 0;
  padding: 0;
}
.acalog-custom .kt-blocks-accordion-header {
  align-content: space-between;
  align-items: center;
  background-color: var(--global-palette8,#f2f2f2);
  border: 0 solid rgba(0,0,0,0);
  border-radius: 0px;
  color: var(--global-palette5,#555555);
  display: flex;
  font-size: 18px;
  padding: 10px 14px;
  position: relative;
  line-height: 24px;
  text-align: left;
  text-transform: none;
  transition: all ease-in-out .2s;
  width: 100%;
  box-shadow: none;
  text-shadow: none;
}
.acalog-custom .kt-blocks-accordion-header .kt-blocks-accordion-title {
  word-wrap: break-word;
  white-space: normal;
}
.acalog-custom .kt-blocks-accordion-header .kb-svg-icon-wrap svg {
  width: 1em;
  height: 1em;
}
.acalog-custom .kt-blocks-accordion-header:focus-visible {
  box-shadow: none;
  text-shadow: none;
}
.acalog-custom .kt-blocks-accordion-header:focus {
  box-shadow: none;
  text-shadow: none;
}
.acalog-custom .kt-blocks-accordion-header:active {
  box-shadow: none;
}
.acalog-custom .kt-blocks-accordion-header:hover {
  background-color: var(--global-palette7,#eeeeee);
  color: var(--global-palette5,#444444);
  box-shadow: none;
  text-shadow: none;
}
.acalog-custom .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:before {
  background-color: currentColor;
}
.acalog-custom .kt-blocks-accordion-header.kt-accordion-panel-active {
  background-color: var(--global-palette5,#444444);
  color: #fff;
}
.acalog-custom .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before {
  background-color: currentColor;
}
.acalog-custom .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger,
.acalog-custom .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger,
.acalog-custom .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger {
  background-color: var(--global-palette5,#444444);
}
.acalog-custom .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:before,
.acalog-custom .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:before,
.acalog-custom .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:before {
  background-color: var(--global-palette7,#eeeeee);
}
.acalog-custom .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger,
.acalog-custom .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger,
.acalog-custom .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger {
  background-color: #fff;
}
.acalog-custom .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before,
.acalog-custom .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before,
.acalog-custom .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before {
  background-color: var(--global-palette5,#444444);
}
.acalog-custom .kt-blocks-accordion-title-wrap {
  display: flex;
  padding-right: 10px;
}
.acalog-custom .kt-accodion-icon-side-left .kt-blocks-accordion-title-wrap {
  padding-right: 0px;
}
.acalog-custom .kt-pane-header-alignment-center button.kt-blocks-accordion-header {
  text-align: center;
}
.acalog-custom .kt-pane-header-alignment-center button.kt-blocks-accordion-header .kt-blocks-accordion-title-wrap {
  flex-grow: 2;
  justify-content: center;
}
.acalog-custom .kt-pane-header-alignment-right button.kt-blocks-accordion-header {
  text-align: right;
}
.acalog-custom .kt-pane-header-alignment-right button.kt-blocks-accordion-header .kt-blocks-accordion-title-wrap {
  flex-grow: 2;
  justify-content: flex-end;
}
.acalog-custom .kt-pane-header-alignment-right button.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger {
  margin-left: 10px;
}
.acalog-custom .kt-acccordion-button-label-hide .kt-blocks-accordion-title {
  display: none;
}
.acalog-custom .kt-accordion-panel-inner:after {
  clear: both;
  display: table;
  content: "";
}
.acalog-custom .kt-accodion-icon-style-none .kt-blocks-accordion-icon-trigger {
  display: none;
}
.acalog-custom .kt-accodion-icon-side-left .kt-blocks-accordion-icon-trigger {
  order: -1;
  margin-left: 0;
  margin-right: 10px;
}
.acalog-custom .kt-blocks-accordion-icon-trigger {
  display: block;
  height: 24px;
  margin-left: auto;
  position: relative;
  transition: all ease-in-out .2s;
  width: 24px;
  min-width: 24px;
  box-sizing: content-box;
}
.acalog-custom .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-blocks-accordion-icon-trigger:before {
  background-color: var(--global-palette5,#444444);
}
.acalog-custom .kt-accodion-icon-style-basic .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before,
.acalog-custom .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before {
  transform: rotate(0deg);
}
.acalog-custom .kt-accodion-icon-style-basic .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after {
  transform: rotate(0deg);
}
.acalog-custom .kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:before,
.acalog-custom .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:before {
  content: "";
  height: 4px;
  position: absolute;
  transition: all ease-in-out 0.1333333333s;
  width: 20px;
  left: 2px;
  top: 10px;
}
.acalog-custom .kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:before,
.acalog-custom .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:before {
  transform: rotate(90deg);
  transform-origin: 50%;
}
.acalog-custom .kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:after {
  transform: rotate(0deg);
  transform-origin: 50%;
}
.acalog-custom .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger {
  background-color: currentColor;
  border-radius: 50%;
}
.acalog-custom .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:before {
  background-color: #fff;
  width: 16px;
  left: 4px;
  top: 10px;
}
.acalog-custom .kt-accodion-icon-style-xclose .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before,
.acalog-custom .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before {
  transform: rotate(45deg);
}
.acalog-custom .kt-accodion-icon-style-xclose .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after {
  transform: rotate(-45deg);
}
.acalog-custom .kt-accodion-icon-style-xclose .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-accodion-icon-style-xclose .kt-blocks-accordion-icon-trigger:before,
.acalog-custom .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger:before {
  content: "";
  height: 4px;
  position: absolute;
  transition: all ease-in-out 0.1333333333s;
  width: 20px;
  left: 2px;
  top: 10px;
}
.acalog-custom .kt-accodion-icon-style-xclose .kt-blocks-accordion-icon-trigger:before,
.acalog-custom .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger:before {
  transform: rotate(90deg);
  transform-origin: 50%;
}
.acalog-custom .kt-accodion-icon-style-xclose .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger:after {
  transform: rotate(0deg);
  transform-origin: 50%;
}
.acalog-custom .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger {
  background-color: #333;
  border-radius: 50%;
}
.acalog-custom .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger:before {
  background-color: #fff;
  width: 16px;
  left: 4px;
  top: 10px;
}
.acalog-custom .kt-accodion-icon-style-arrow .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before,
.acalog-custom .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before {
  transform: rotate(-45deg);
}
.acalog-custom .kt-accodion-icon-style-arrow .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after {
  transform: rotate(45deg);
}
.acalog-custom .kt-accodion-icon-style-arrow .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-accodion-icon-style-arrow .kt-blocks-accordion-icon-trigger:before,
.acalog-custom .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:before {
  content: "";
  height: 2px;
  position: absolute;
  top: 11px;
  transition: all ease-in-out 0.1333333333s;
  width: 12px;
}
.acalog-custom .kt-accodion-icon-style-arrow .kt-blocks-accordion-icon-trigger:before,
.acalog-custom .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:before {
  left: 2px;
  transform: rotate(45deg);
  transform-origin: 50%;
}
.acalog-custom .kt-accodion-icon-style-arrow .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:after {
  transform: rotate(-45deg);
  right: 2px;
  transform-origin: 50%;
}
.acalog-custom .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger {
  background-color: #333;
  border-radius: 50%;
}
.acalog-custom .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:before {
  background-color: #fff;
  width: 10px;
}
.acalog-custom .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:before {
  left: 4px;
}
.acalog-custom .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger:after {
  right: 4px;
}
.acalog-custom .kt-accordion-inner-wrap .wp-block-kadence-pane>.kt-accordion-header-wrap {
  margin-top: 0px;
}
.acalog-custom .kt-accordion-inner-wrap {
  column-gap: var(--global-kb-gap-md,2rem);
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}
.acalog-custom .kt-accordion-panel-inner {
  padding: 20px;
  border: 1px solid var(--global-palette7,#eeeeee);
  border-top-width: 0;
}
.acalog-custom .kt-accordion-panel {
  display: block;
}
.acalog-custom .kt-accordion-panel.kt-accordion-panel-hidden {
  max-height: 0 !important;
  overflow: hidden;
  display: none;
}
.acalog-custom .kt-accordion-initialized .kt-panel-is-collapsing,
.acalog-custom .kt-accordion-initialized .kt-panel-is-expanding {
  transition: height .45s ease;
  position: relative;
  height: 0;
  overflow: hidden;
}
.acalog-custom .kt-accordion-header-wrap .kt-btn-side-left {
  padding-right: .25em;
}
.acalog-custom .kt-accordion-header-wrap .kt-btn-side-right {
  padding-left: .25em;
}
.acalog-custom .kt-accordion-header-wrap .kt-acccordion-button-label-hide .kb-svg-icon-wrap {
  padding-left: 0;
  padding-right: 0;
}
.acalog-custom .rtl .kt-blocks-accordion-icon-trigger {
  margin-left: 0;
  margin-right: auto;
}
.acalog-custom .rtl .kt-blocks-accordion-title-wrap {
  padding-left: 10px;
  padding-right: 0;
}
.acalog-custom .wp-block-kadence-column .wp-block-kadence-accordion {
  align-self: stretch;
}
.acalog-custom :root {
  --global-kb-font-size-sm: clamp(0.8rem,0.947rem,0.9rem);
  --global-kb-font-size-md: clamp(1.1rem,1.321rem,1.25rem);
  --global-kb-font-size-lg: clamp(1.75rem,2.119rem,2rem);
  --global-kb-font-size-xl: clamp(2.25rem,3.358rem,3rem);
  --global-kb-font-size-xxl: clamp(2.5rem,4.716rem,4rem);
  --global-kb-font-size-xxxl: clamp(2.75rem,7.554rem,6rem);
}
.acalog-custom :root {
  --global-palette1: #3182CE;
  --global-palette2: #2B6CB0;
  --global-palette3: #1A202C;
  --global-palette4: #2D3748;
  --global-palette5: #4A5568;
  --global-palette6: #718096;
  --global-palette7: #EDF2F7;
  --global-palette8: #F7FAFC;
  --global-palette9: #ffffff;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading13257_f76b5d-12 mark.kt-highlight,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading13257_f76b5d-12[data-kb-block="kb-adv-heading13257_f76b5d-12"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading13257_c97acc-ee mark.kt-highlight,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading13257_c97acc-ee[data-kb-block="kb-adv-heading13257_c97acc-ee"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.acalog-custom .kt-accordion-idtabs .kt-accordion-inner-wrap {
  row-gap: 10px;
}
.acalog-custom .kt-accordion-idtabs .kt-accordion-panel-inner {
  border-top: 0px solid transparent;
  border-right: 1px solid transparent;
  border-bottom: 1px solid transparent;
  border-left: 1px solid transparent;
  background: #ffffff;
}
.acalog-custom .kt-accordion-idtabs>.kt-accordion-inner-wrap>.wp-block-kadence-pane>.kt-accordion-header-wrap>.kt-blocks-accordion-header {
  border-top: 1px solid #eeeeee;
  border-right: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
  border-left: 2px solid #eeeeee;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  background: #ffffff;
  font-size: 18px;
  line-height: 24px;
  color: #444444;
  padding-top: 14px;
  padding-right: 16px;
  padding-bottom: 14px;
  padding-left: 16px;
}
.acalog-custom .kt-accordion-idtabs:not( .kt-accodion-icon-style-basiccircle):not( .kt-accodion-icon-style-xclosecircle):not( .kt-accodion-icon-style-arrowcircle)>.kt-accordion-inner-wrap>.wp-block-kadence-pane>.kt-accordion-header-wrap .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-accordion-idtabs:not( .kt-accodion-icon-style-basiccircle):not( .kt-accodion-icon-style-xclosecircle):not( .kt-accodion-icon-style-arrowcircle)>.kt-accordion-inner-wrap>.wp-block-kadence-pane>.kt-accordion-header-wrap .kt-blocks-accordion-icon-trigger:before {
  background: #444444;
}
.acalog-custom .kt-accordion-idtabs:not( .kt-accodion-icon-style-basic):not( .kt-accodion-icon-style-xclose):not( .kt-accodion-icon-style-arrow) .kt-blocks-accordion-icon-trigger {
  background: #444444;
}
.acalog-custom .kt-accordion-idtabs:not( .kt-accodion-icon-style-basic):not( .kt-accodion-icon-style-xclose):not( .kt-accodion-icon-style-arrow) .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-accordion-idtabs:not( .kt-accodion-icon-style-basic):not( .kt-accodion-icon-style-xclose):not( .kt-accodion-icon-style-arrow) .kt-blocks-accordion-icon-trigger:before {
  background: #ffffff;
}
.acalog-custom .kt-accordion-idtabs>.kt-accordion-inner-wrap>.wp-block-kadence-pane>.kt-accordion-header-wrap>.kt-blocks-accordion-header:hover,
.acalog-custom body:not(.hide-focus-outline) .kt-accordion-idtabs .kt-blocks-accordion-header:focus-visible {
  color: #444444;
  background: #ffffff;
  border-top: 1px solid #d4d4d4;
  border-right: 1px solid #d4d4d4;
  border-bottom: 1px solid #d4d4d4;
  border-left: 2px solid #d4d4d4;
}
.acalog-custom .kt-accordion-idtabs:not( .kt-accodion-icon-style-basiccircle):not( .kt-accodion-icon-style-xclosecircle):not( .kt-accodion-icon-style-arrowcircle) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-accordion-idtabs:not( .kt-accodion-icon-style-basiccircle):not( .kt-accodion-icon-style-xclosecircle):not( .kt-accodion-icon-style-arrowcircle) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:before,
.acalog-custom body:not(.hide-focus-outline) .kt-accordion-idtabs:not( .kt-accodion-icon-style-basiccircle):not( .kt-accodion-icon-style-xclosecircle):not( .kt-accodion-icon-style-arrowcircle) .kt-blocks-accordion--visible .kt-blocks-accordion-icon-trigger:after,
.acalog-custom body:not(.hide-focus-outline) .kt-accordion-idtabs:not( .kt-accodion-icon-style-basiccircle):not( .kt-accodion-icon-style-xclosecircle):not( .kt-accodion-icon-style-arrowcircle) .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger:before {
  background: #444444;
}
.acalog-custom .kt-accordion-idtabs:not( .kt-accodion-icon-style-basic):not( .kt-accodion-icon-style-xclose):not( .kt-accodion-icon-style-arrow) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger,
.acalog-custom body:not(.hide-focus-outline) .kt-accordion-idtabs:not( .kt-accodion-icon-style-basic):not( .kt-accodion-icon-style-xclose):not( .kt-accodion-icon-style-arrow) .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger {
  background: #444444;
}
.acalog-custom .kt-accordion-idtabs:not( .kt-accodion-icon-style-basic):not( .kt-accodion-icon-style-xclose):not( .kt-accodion-icon-style-arrow) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-accordion-idtabs:not( .kt-accodion-icon-style-basic):not( .kt-accodion-icon-style-xclose):not( .kt-accodion-icon-style-arrow) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:before,
.acalog-custom body:not(.hide-focus-outline) .kt-accordion-idtabs:not( .kt-accodion-icon-style-basic):not( .kt-accodion-icon-style-xclose):not( .kt-accodion-icon-style-arrow) .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger:after,
.acalog-custom body:not(.hide-focus-outline) .kt-accordion-idtabs:not( .kt-accodion-icon-style-basic):not( .kt-accodion-icon-style-xclose):not( .kt-accodion-icon-style-arrow) .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger:before {
  background: #ffffff;
}
.acalog-custom .kt-accordion-idtabs .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible,
.acalog-custom .kt-accordion-idtabs>.kt-accordion-inner-wrap>.wp-block-kadence-pane>.kt-accordion-header-wrap>.kt-blocks-accordion-header.kt-accordion-panel-active {
  color: #444444;
  background: #ffffff;
  border-top: 1px solid #eeeeee;
  border-right: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
  border-left: 2px solid #0e9cd1;
}
.acalog-custom .kt-accordion-idtabs:not( .kt-accodion-icon-style-basiccircle):not( .kt-accodion-icon-style-xclosecircle):not( .kt-accodion-icon-style-arrowcircle)>.kt-accordion-inner-wrap>.wp-block-kadence-pane>.kt-accordion-header-wrap>.kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-accordion-idtabs:not( .kt-accodion-icon-style-basiccircle):not( .kt-accodion-icon-style-xclosecircle):not( .kt-accodion-icon-style-arrowcircle)>.kt-accordion-inner-wrap>.wp-block-kadence-pane>.kt-accordion-header-wrap>.kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before {
  background: #444444;
}
.acalog-custom .kt-accordion-idtabs:not( .kt-accodion-icon-style-basic):not( .kt-accodion-icon-style-xclose):not( .kt-accodion-icon-style-arrow) .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger {
  background: #444444;
}
.acalog-custom .kt-accordion-idtabs:not( .kt-accodion-icon-style-basic):not( .kt-accodion-icon-style-xclose):not( .kt-accodion-icon-style-arrow) .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-accordion-idtabs:not( .kt-accodion-icon-style-basic):not( .kt-accodion-icon-style-xclose):not( .kt-accodion-icon-style-arrow) .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before {
  background: #ffffff;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kt-accordion-idtabs .kt-accordion-panel-inner {
    border-top: 0px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }
}
@media all and (max-width: 1024px) {
  .acalog-custom .kt-accordion-idtabs>.kt-accordion-inner-wrap>.wp-block-kadence-pane>.kt-accordion-header-wrap>.kt-blocks-accordion-header {
    border-top: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    border-left: 2px solid #eeeeee;
  }
}
@media all and (max-width: 1024px) {
  .acalog-custom .kt-accordion-idtabs>.kt-accordion-inner-wrap>.wp-block-kadence-pane>.kt-accordion-header-wrap>.kt-blocks-accordion-header:hover,
  .acalog-custom body:not(.hide-focus-outline) .kt-accordion-idtabs .kt-blocks-accordion-header:focus-visible {
    border-top: 1px solid #d4d4d4;
    border-right: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
    border-left: 2px solid #d4d4d4;
  }
}
@media all and (max-width: 1024px) {
  .acalog-custom .kt-accordion-idtabs .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible,
  .acalog-custom .kt-accordion-idtabs>.kt-accordion-inner-wrap>.wp-block-kadence-pane>.kt-accordion-header-wrap>.kt-blocks-accordion-header.kt-accordion-panel-active {
    border-top: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    border-left: 2px solid #0e9cd1;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kt-accordion-idtabs .kt-accordion-panel-inner {
    border-top: 0px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
  }
  .acalog-custom .kt-accordion-idtabs>.kt-accordion-inner-wrap>.wp-block-kadence-pane>.kt-accordion-header-wrap>.kt-blocks-accordion-header {
    border-top: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    border-left: 2px solid #eeeeee;
  }
  .acalog-custom .kt-accordion-idtabs>.kt-accordion-inner-wrap>.wp-block-kadence-pane>.kt-accordion-header-wrap>.kt-blocks-accordion-header:hover,
  .acalog-custom body:not(.hide-focus-outline) .kt-accordion-idtabs .kt-blocks-accordion-header:focus-visible {
    border-top: 1px solid #d4d4d4;
    border-right: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
    border-left: 2px solid #d4d4d4;
  }
  .acalog-custom .kt-accordion-idtabs .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible,
  .acalog-custom .kt-accordion-idtabs>.kt-accordion-inner-wrap>.wp-block-kadence-pane>.kt-accordion-header-wrap>.kt-blocks-accordion-header.kt-accordion-panel-active {
    border-top: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    border-left: 2px solid #0e9cd1;
  }
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading13257_0bd60a-83 mark.kt-highlight,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading13257_0bd60a-83[data-kb-block="kb-adv-heading13257_0bd60a-83"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading13257_41b3bd-f0 mark.kt-highlight,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading13257_41b3bd-f0[data-kb-block="kb-adv-heading13257_41b3bd-f0"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading13257_731aba-1f mark.kt-highlight,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading13257_731aba-1f[data-kb-block="kb-adv-heading13257_731aba-1f"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading13257_25e3b3-06 mark.kt-highlight,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading13257_25e3b3-06[data-kb-block="kb-adv-heading13257_25e3b3-06"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading13257_56c92e-60 mark.kt-highlight,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading13257_56c92e-60[data-kb-block="kb-adv-heading13257_56c92e-60"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading13257_f9f011-ce mark.kt-highlight,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading13257_f9f011-ce[data-kb-block="kb-adv-heading13257_f9f011-ce"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading13257_046c9b-a5 mark.kt-highlight,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading13257_046c9b-a5[data-kb-block="kb-adv-heading13257_046c9b-a5"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading13257_7f9b8b-00 mark.kt-highlight,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading13257_7f9b8b-00[data-kb-block="kb-adv-heading13257_7f9b8b-00"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading13257_d0958f-2b mark.kt-highlight,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading13257_d0958f-2b[data-kb-block="kb-adv-heading13257_d0958f-2b"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading13257_f3122a-c0 mark.kt-highlight,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading13257_f3122a-c0[data-kb-block="kb-adv-heading13257_f3122a-c0"] mark.kt-highlight {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.acalog-custom :root .has-kb-palette-3-color {
  color: #006b9d;
}
.acalog-custom :root .has-kb-palette-3-background-color {
  background-color: #006b9d;
}
.acalog-custom :root .has-kb-palette-4-color {
  color: #005847;
}
.acalog-custom :root .has-kb-palette-4-background-color {
  background-color: #005847;
}
.acalog-custom :root .has-kb-palette-5-color {
  color: #b3d32a;
}
.acalog-custom :root .has-kb-palette-5-background-color {
  background-color: #b3d32a;
}
.acalog-custom :root .has-kb-palette-6-color {
  color: #494949;
}
.acalog-custom :root .has-kb-palette-6-background-color {
  background-color: #494949;
}
.acalog-custom :root .has-kb-palette-7-color {
  color: #043b62;
}
.acalog-custom :root .has-kb-palette-7-background-color {
  background-color: #043b62;
}
.acalog-custom :root .has-kb-palette-1-color {
  color: #000000;
}
.acalog-custom :root .has-kb-palette-1-background-color {
  background-color: #000000;
}
.acalog-custom :root .has-kb-palette-2-color {
  color: #ffffff;
}
.acalog-custom :root .has-kb-palette-2-background-color {
  background-color: #ffffff;
}
.acalog-custom .site-title,
.acalog-custom .site-description {
  position: absolute;
  clip: rect(1px,1px,1px,1px);
}
.acalog-custom .blue-message {
  background: none repeat scroll 0 0 #3399ff;
  color: #ffffff;
  text-shadow: none;
  font-size: 16px;
  line-height: 24px;
  padding: 10px;
}
.acalog-custom .green-message {
  background: none repeat scroll 0 0 #8cc14c;
  color: #ffffff;
  text-shadow: none;
  font-size: 16px;
  line-height: 24px;
  padding: 10px;
}
.acalog-custom .orange-message {
  background: none repeat scroll 0 0 #faa732;
  color: #ffffff;
  text-shadow: none;
  font-size: 16px;
  line-height: 24px;
  padding: 10px;
}
.acalog-custom .red-message {
  background: none repeat scroll 0 0 #da4d31;
  color: #ffffff;
  text-shadow: none;
  font-size: 16px;
  line-height: 24px;
  padding: 10px;
}
.acalog-custom .grey-message {
  background: none repeat scroll 0 0 #53555c;
  color: #ffffff;
  text-shadow: none;
  font-size: 16px;
  line-height: 24px;
  padding: 10px;
}
.acalog-custom .left-block {
  background: none repeat scroll 0 0px, radial-gradient(ellipse at center center,#ffffff 0%,#f2f2f2 100%) repeat scroll 0 0 rgba(0,0,0,0);
  color: #8b8e97;
  padding: 10px;
  margin: 10px;
  float: left;
}
.acalog-custom .right-block {
  background: none repeat scroll 0 0px, radial-gradient(ellipse at center center,#ffffff 0%,#f2f2f2 100%) repeat scroll 0 0 rgba(0,0,0,0);
  color: #8b8e97;
  padding: 10px;
  margin: 10px;
  float: right;
}
.acalog-custom .blockquotes {
  background: none;
  border-left: 5px solid #f1f1f1;
  color: #8B8E97;
  font-size: 16px;
  font-style: italic;
  line-height: 22px;
  padding-left: 15px;
  padding: 10px;
  width: 60%;
  float: left;
}
.acalog-custom .student-story-wrapper a[class^="button"],
.acalog-custom .student-story-wrapper [class*="button"] {
  color: #000;
  display: inline-block;
  padding: 0.75rem 1.75rem;
  background-color: #ccc;
  line-height: 1.25;
  text-transform: uppercase;
  font-weight: 700;
  font-family: "Roboto Condensed", sans-serif;
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg);
  position: relative;
}
.acalog-custom .student-story-wrapper a[class^="button"],
.acalog-custom .student-story-wrapper [class*="-green-light"] {
  background-color: #b4d333;
  color: #014d44;
}
.acalog-custom .student-story-wrapper a[class^="button"],
.acalog-custom .student-story-wrapper [class*="-green-light"]:after {
  background-color: #93ae25;
}
.acalog-custom .student-story-wrapper a[class^="button"]:after,
.acalog-custom .student-story-wrapper [class*="button"]:after {
  content: '';
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  background-color: #b3b3b3;
  width: 0%;
  height: 100%;
  -webkit-transition: all .3s;
  transition: all .3s;
}
.acalog-custom .student-story-wrapper [class*="button"] a:hover,
.acalog-custom .student-story-wrapper [class*="button"]:hover a {
  color: #003;
}
.acalog-custom .student-story-wrapper [class*="-green-light"]:hover:after {
  background-color: #000000;
}
.acalog-custom .student-story-wrapper [class*="button"]:hover:after,
.acalog-custom .student-story-wrapper [class*="button"]:focus:after {
  width: 100%;
}
.acalog-custom .testimonial .profile_pic,
.acalog-custom .img-border img {
  border: 10px solid #ddd;
}
.acalog-custom .testimonial .quote {
  color: #004d43;
  font-size: 16px;
  line-height: 24px;
  font-weight: normal;
}
.acalog-custom .testimonial .name {
  color: #666;
  font-size: 13px;
  line-height: normal;
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 0;
}
.acalog-custom .testimonial .class {
  color: #666;
  font-size: 13px;
  line-height: normal;
  margin-top: 0px;
}
.acalog-custom hr.wp-block-separator {
  background-color: #dfdfdf;
  border: 0;
  height: 1px;
}
.acalog-custom .transparent-title {
  opacity: 0;
}
.acalog-custom .tabs-row h2 {
  margin-top: 15px;
}
.acalog-custom .kt-tabs-wrap .wp-block-kadence-tab {
  padding: 30px;
}
.acalog-custom body.post-type-archive-story>#site-wrap,
.acalog-custom body.single-story>#site-wrap,
.acalog-custom body.page-template-template-happy-holidays>#site-wrap {
  background: #292929;
}
.acalog-custom .kt-accordion-inner-wrap {
  row-gap: 2px;
}
.acalog-custom .kt-blocks-accordion-header {
  padding: 14px 14px;
}
.acalog-custom .next-stories .entry-title a {
  color: #b4d333;
  font-size: 18px;
}
.acalog-custom .kb-row-layout-id51_d17054-57>.kt-row-column-wrap {
  align-content: center;
}
.acalog-custom :where(.kb-row-layout-id51_d17054-57>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: center;
}
.acalog-custom .kb-row-layout-id51_d17054-57>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-md,2rem);
  row-gap: var(--global-kb-gap-md,2rem);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  grid-template-columns: minmax(0,1fr);
}
.acalog-custom .kb-row-layout-id51_d17054-57>.kt-row-layout-overlay {
  opacity: 0.30;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kb-row-layout-id51_d17054-57>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kb-row-layout-id51_d17054-57>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .kadence-column51_49d088-19>.kt-inside-inner-col,
.acalog-custom .kadence-column51_49d088-19>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column51_49d088-19>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column51_49d088-19>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column51_49d088-19>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column51_49d088-19>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column51_49d088-19 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column51_49d088-19>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column51_49d088-19>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kb-row-layout-id51_be938c-0e>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-id51_be938c-0e>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-id51_be938c-0e>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-md,2rem);
  row-gap: var(--global-kb-gap-md,2rem);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  grid-template-columns: minmax(0,1fr);
}
.acalog-custom .kb-row-layout-id51_be938c-0e>.kt-row-layout-overlay {
  opacity: 0.30;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kb-row-layout-id51_be938c-0e>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kb-row-layout-id51_be938c-0e>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .kadence-column51_a55382-5e>.kt-inside-inner-col,
.acalog-custom .kadence-column51_a55382-5e>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column51_a55382-5e>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column51_a55382-5e>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column51_a55382-5e>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column51_a55382-5e>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column51_a55382-5e {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column51_a55382-5e>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column51_a55382-5e>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kb-row-layout-id51_51359b-f6>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-id51_51359b-f6>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-id51_51359b-f6>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-md,2rem);
  row-gap: var(--global-kb-gap-md,2rem);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  grid-template-columns: minmax(0,1fr);
}
.acalog-custom .kb-row-layout-id51_51359b-f6>.kt-row-layout-overlay {
  opacity: 0.30;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kb-row-layout-id51_51359b-f6>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kb-row-layout-id51_51359b-f6>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .kadence-column51_fa2900-ec>.kt-inside-inner-col,
.acalog-custom .kadence-column51_fa2900-ec>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column51_fa2900-ec>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column51_fa2900-ec>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column51_fa2900-ec>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column51_fa2900-ec>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column51_fa2900-ec {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column51_fa2900-ec>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column51_fa2900-ec>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kb-row-layout-id51_6bcc02-11>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-id51_6bcc02-11>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-id51_6bcc02-11>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-md,2rem);
  row-gap: var(--global-kb-gap-md,2rem);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  grid-template-columns: minmax(0,1fr);
}
.acalog-custom .kb-row-layout-id51_6bcc02-11>.kt-row-layout-overlay {
  opacity: 0.30;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kb-row-layout-id51_6bcc02-11>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kb-row-layout-id51_6bcc02-11>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .kadence-column51_41a02a-54>.kt-inside-inner-col,
.acalog-custom .kadence-column51_41a02a-54>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column51_41a02a-54>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column51_41a02a-54>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column51_41a02a-54>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column51_41a02a-54>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column51_41a02a-54 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column51_41a02a-54>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column51_41a02a-54>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kb-row-layout-id51_9bed6e-5c>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-id51_9bed6e-5c>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-id51_9bed6e-5c>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-md,2rem);
  row-gap: var(--global-kb-gap-md,2rem);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  grid-template-columns: minmax(0,1fr);
}
.acalog-custom .kb-row-layout-id51_9bed6e-5c>.kt-row-layout-overlay {
  opacity: 0.30;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kb-row-layout-id51_9bed6e-5c>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kb-row-layout-id51_9bed6e-5c>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .kadence-column51_b68c16-d1>.kt-inside-inner-col,
.acalog-custom .kadence-column51_b68c16-d1>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column51_b68c16-d1>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column51_b68c16-d1>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column51_b68c16-d1>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column51_b68c16-d1>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column51_b68c16-d1 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column51_b68c16-d1>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column51_b68c16-d1>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .wp-block-kadence-advancedbtn.kb-btns51_2b417c-4a {
  gap: var(--global-kb-gap-xs,0.5rem);
  justify-content: center;
  align-items: center;
}
.acalog-custom .kt-btns51_2b417c-4a .kt-button {
  font-weight: normal;
  font-style: normal;
}
.acalog-custom ul.menu .wp-block-kadence-advancedbtn .kb-btn51_abc95c-2c.kb-button {
  width: initial;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn51_abc95c-2c.kb-button {
  color: #555555;
  border-top-color: #555555;
  border-top-style: solid;
  border-right-color: #555555;
  border-right-style: solid;
  border-bottom-color: #555555;
  border-bottom-style: solid;
  border-left-color: #555555;
  border-left-style: solid;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn51_abc95c-2c.kb-button:hover,
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn51_abc95c-2c.kb-button:focus {
  color: #ffffff;
  background: #444444;
  border-top-color: #444444;
  border-top-style: solid;
  border-right-color: #444444;
  border-right-style: solid;
  border-bottom-color: #444444;
  border-bottom-style: solid;
  border-left-color: #444444;
  border-left-style: solid;
}
.acalog-custom .kb-btn51_abc95c-2c.kb-button .kt-btn-inner-text {
  display: none;
}
@media all and (max-width: 1024px) {
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn51_abc95c-2c.kb-button {
    border-top-color: #555555;
    border-top-style: solid;
    border-right-color: #555555;
    border-right-style: solid;
    border-bottom-color: #555555;
    border-bottom-style: solid;
    border-left-color: #555555;
    border-left-style: solid;
  }
}
@media all and (max-width: 1024px) {
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn51_abc95c-2c.kb-button:hover,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn51_abc95c-2c.kb-button:focus {
    border-top-color: #444444;
    border-top-style: solid;
    border-right-color: #444444;
    border-right-style: solid;
    border-bottom-color: #444444;
    border-bottom-style: solid;
    border-left-color: #444444;
    border-left-style: solid;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn51_abc95c-2c.kb-button {
    border-top-color: #555555;
    border-top-style: solid;
    border-right-color: #555555;
    border-right-style: solid;
    border-bottom-color: #555555;
    border-bottom-style: solid;
    border-left-color: #555555;
    border-left-style: solid;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn51_abc95c-2c.kb-button:hover,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn51_abc95c-2c.kb-button:focus {
    border-top-color: #444444;
    border-top-style: solid;
    border-right-color: #444444;
    border-right-style: solid;
    border-bottom-color: #444444;
    border-bottom-style: solid;
    border-left-color: #444444;
    border-left-style: solid;
  }
}
.acalog-custom ul.menu .wp-block-kadence-advancedbtn .kb-btn51_633e07-43.kb-button {
  width: initial;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn51_633e07-43.kb-button {
  color: #555555;
  border-top-color: #555555;
  border-top-style: solid;
  border-right-color: #555555;
  border-right-style: solid;
  border-bottom-color: #555555;
  border-bottom-style: solid;
  border-left-color: #555555;
  border-left-style: solid;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn51_633e07-43.kb-button:hover,
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn51_633e07-43.kb-button:focus {
  color: #ffffff;
  background: #444444;
  border-top-color: #444444;
  border-top-style: solid;
  border-right-color: #444444;
  border-right-style: solid;
  border-bottom-color: #444444;
  border-bottom-style: solid;
  border-left-color: #444444;
  border-left-style: solid;
}
.acalog-custom .kb-btn51_633e07-43.kb-button .kt-btn-inner-text {
  display: none;
}
@media all and (max-width: 1024px) {
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn51_633e07-43.kb-button {
    border-top-color: #555555;
    border-top-style: solid;
    border-right-color: #555555;
    border-right-style: solid;
    border-bottom-color: #555555;
    border-bottom-style: solid;
    border-left-color: #555555;
    border-left-style: solid;
  }
}
@media all and (max-width: 1024px) {
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn51_633e07-43.kb-button:hover,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn51_633e07-43.kb-button:focus {
    border-top-color: #444444;
    border-top-style: solid;
    border-right-color: #444444;
    border-right-style: solid;
    border-bottom-color: #444444;
    border-bottom-style: solid;
    border-left-color: #444444;
    border-left-style: solid;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn51_633e07-43.kb-button {
    border-top-color: #555555;
    border-top-style: solid;
    border-right-color: #555555;
    border-right-style: solid;
    border-bottom-color: #555555;
    border-bottom-style: solid;
    border-left-color: #555555;
    border-left-style: solid;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn51_633e07-43.kb-button:hover,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn51_633e07-43.kb-button:focus {
    border-top-color: #444444;
    border-top-style: solid;
    border-right-color: #444444;
    border-right-style: solid;
    border-bottom-color: #444444;
    border-bottom-style: solid;
    border-left-color: #444444;
    border-left-style: solid;
  }
}
.acalog-custom .kb-row-layout-id51_ff0920-c0>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-id51_ff0920-c0>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-id51_ff0920-c0>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-md,2rem);
  row-gap: var(--global-kb-gap-md,2rem);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  grid-template-columns: minmax(0,1fr);
}
.acalog-custom .kb-row-layout-id51_ff0920-c0>.kt-row-layout-overlay {
  opacity: 0.30;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kb-row-layout-id51_ff0920-c0>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kb-row-layout-id51_ff0920-c0>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .kadence-column51_969cff-83>.kt-inside-inner-col,
.acalog-custom .kadence-column51_969cff-83>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column51_969cff-83>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column51_969cff-83>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column51_969cff-83>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column51_969cff-83>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column51_969cff-83 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column51_969cff-83>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column51_969cff-83>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kb-row-layout-id51_d12534-99>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-id51_d12534-99>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-id51_d12534-99>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-md,2rem);
  row-gap: var(--global-kb-gap-md,2rem);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  grid-template-columns: minmax(0,1fr);
}
.acalog-custom .kb-row-layout-id51_d12534-99>.kt-row-layout-overlay {
  opacity: 0.30;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kb-row-layout-id51_d12534-99>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kb-row-layout-id51_d12534-99>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .kadence-column51_e80f79-af>.kt-inside-inner-col,
.acalog-custom .kadence-column51_e80f79-af>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column51_e80f79-af>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column51_e80f79-af>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column51_e80f79-af>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column51_e80f79-af>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column51_e80f79-af {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column51_e80f79-af>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column51_e80f79-af>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kb-row-layout-id51_38f202-f5>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-id51_38f202-f5>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-id51_38f202-f5>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-none,0rem);
  row-gap: var(--global-kb-gap-md,2rem);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  grid-template-columns: minmax(0,calc(80% - var(--global-kb-gap-none,0rem) * 1/2)) minmax(0,calc(20% - var(--global-kb-gap-none,0rem) * 1/2));
}
.acalog-custom .kb-row-layout-id51_38f202-f5>.kt-row-layout-overlay {
  opacity: 0.30;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kb-row-layout-id51_38f202-f5>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kb-row-layout-id51_38f202-f5>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .kadence-column51_7b25cb-8b>.kt-inside-inner-col,
.acalog-custom .kadence-column51_7b25cb-8b>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column51_7b25cb-8b>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column51_7b25cb-8b>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column51_7b25cb-8b>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column51_7b25cb-8b>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column51_7b25cb-8b {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column51_7b25cb-8b>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column51_7b25cb-8b>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kt-tabs-id51_b12402-cb>.kt-tabs-content-wrap>.wp-block-kadence-tab {
  border-top: 0px solid #eeeeee;
  border-right: 0px solid #eeeeee;
  border-bottom: 0px solid #eeeeee;
  border-left: 0px solid #eeeeee;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  min-height: 438px;
  background: #ffffff;
}
.acalog-custom .wp-block-kadence-tabs .kt-tabs-id51_b12402-cb>.kt-tabs-title-list li {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.acalog-custom .wp-block-kadence-tabs .kt-tabs-id51_b12402-cb>.kt-tabs-title-list li .kt-tab-title,
.acalog-custom .wp-block-kadence-tabs .kt-tabs-id51_b12402-cb>.kt-tabs-content-wrap>.kt-tabs-accordion-title .kt-tab-title {
  line-height: 1.4em;
  font-weight: regular;
  font-style: normal;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border-color: #ebebeb;
  color: #444444;
  background: #ebebeb;
}
.acalog-custom .wp-block-kadence-tabs .kt-tabs-id51_b12402-cb>.kt-tabs-content-wrap>.kt-tabs-accordion-title .kt-tab-title {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.acalog-custom .wp-block-kadence-tabs .kt-tabs-id51_b12402-cb>.kt-tabs-title-list li .kt-tab-title:hover,
.acalog-custom .wp-block-kadence-tabs .kt-tabs-id51_b12402-cb>.kt-tabs-content-wrap>.kt-tabs-accordion-title .kt-tab-title:hover {
  border-color: #ebebeb;
  color: #444444;
  background: #ebebeb;
}
.acalog-custom .wp-block-kadence-tabs .kt-tabs-id51_b12402-cb>.kt-tabs-title-list li.kt-tab-title-active .kt-tab-title,
.acalog-custom .wp-block-kadence-tabs .kt-tabs-id51_b12402-cb>.kt-tabs-content-wrap>.kt-tabs-accordion-title.kt-tab-title-active .kt-tab-title {
  border-color: #ebebeb;
  color: #444444;
  background: #ebebeb;
}
@media all and (min-width: 1025px) {
  .acalog-custom .wp-block-kadence-tabs .kt-tabs-id51_b12402-cb {
    display: flex;
  }
  .acalog-custom .wp-block-kadence-tabs .kt-tabs-id51_b12402-cb>.kt-tabs-title-list {
    float: none;
    width: 30%;
  }
  .acalog-custom .wp-block-kadence-tabs .kt-tabs-id51_b12402-cb>.kt-tabs-content-wrap {
    float: none;
    width: auto;
    -webkit-flex: 1;
    flex: 1;
  }
}
@media all and (max-width: 1024px) {
  .acalog-custom .kt-tabs-id51_b12402-cb>.kt-tabs-content-wrap>.wp-block-kadence-tab {
    border-top: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-bottom: 0px solid #eeeeee;
    border-left: 0px solid #eeeeee;
  }
}
@media all and (min-width: 768px) and (max-width: 1024px) {
  .acalog-custom .wp-block-kadence-tabs .kt-tabs-id51_b12402-cb {
    display: flex;
  }
  .acalog-custom .wp-block-kadence-tabs .kt-tabs-id51_b12402-cb>.kt-tabs-title-list {
    float: none;
    width: 30%;
  }
  .acalog-custom .wp-block-kadence-tabs .kt-tabs-id51_b12402-cb>.kt-tabs-content-wrap {
    float: none;
    width: auto;
    -webkit-flex: 1;
    flex: 1;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kt-tabs-id51_b12402-cb>.kt-tabs-content-wrap>.wp-block-kadence-tab {
    border-top: 0px solid #eeeeee;
    border-right: 0px solid #eeeeee;
    border-bottom: 0px solid #eeeeee;
    border-left: 0px solid #eeeeee;
  }
}
.acalog-custom .kb-row-layout-id51_4455cc-52>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-id51_4455cc-52>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-id51_4455cc-52>.kt-row-column-wrap {
  column-gap: 20px;
  row-gap: var(--global-kb-gap-md,2rem);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  grid-template-columns: minmax(0,calc(50%)) minmax(0,calc(30%));
}
.acalog-custom .kb-row-layout-id51_4455cc-52>.kt-row-layout-overlay {
  opacity: 0.30;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kb-row-layout-id51_4455cc-52>.kt-row-column-wrap {
    grid-template-columns: minmax(0,2fr) minmax(0,1fr);
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kb-row-layout-id51_4455cc-52>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .kadence-column51_962f34-e1>.kt-inside-inner-col,
.acalog-custom .kadence-column51_962f34-e1>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column51_962f34-e1>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column51_962f34-e1>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column51_962f34-e1>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column51_962f34-e1>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column51_962f34-e1 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column51_962f34-e1>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column51_962f34-e1>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kadence-column51_6d23be-ac>.kt-inside-inner-col,
.acalog-custom .kadence-column51_6d23be-ac>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column51_6d23be-ac>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column51_6d23be-ac>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column51_6d23be-ac>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column51_6d23be-ac>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column51_6d23be-ac {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column51_6d23be-ac>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column51_6d23be-ac>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kb-row-layout-id51_b2910d-53>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-id51_b2910d-53>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-id51_b2910d-53>.kt-row-column-wrap {
  column-gap: 20px;
  row-gap: var(--global-kb-gap-md,2rem);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  grid-template-columns: minmax(0,calc(50%)) minmax(0,calc(30%));
}
.acalog-custom .kb-row-layout-id51_b2910d-53>.kt-row-layout-overlay {
  opacity: 0.30;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kb-row-layout-id51_b2910d-53>.kt-row-column-wrap {
    grid-template-columns: minmax(0,2fr) minmax(0,1fr);
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kb-row-layout-id51_b2910d-53>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .kadence-column51_2538f2-80>.kt-inside-inner-col,
.acalog-custom .kadence-column51_2538f2-80>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column51_2538f2-80>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column51_2538f2-80>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column51_2538f2-80>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column51_2538f2-80>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column51_2538f2-80 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column51_2538f2-80>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column51_2538f2-80>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kadence-column51_38a936-90>.kt-inside-inner-col,
.acalog-custom .kadence-column51_38a936-90>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column51_38a936-90>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column51_38a936-90>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column51_38a936-90>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column51_38a936-90>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column51_38a936-90 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column51_38a936-90>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column51_38a936-90>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kb-row-layout-id51_10e6aa-70>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-id51_10e6aa-70>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-id51_10e6aa-70>.kt-row-column-wrap {
  column-gap: 20px;
  row-gap: var(--global-kb-gap-md,2rem);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  grid-template-columns: minmax(0,calc(50%)) minmax(0,calc(30%));
}
.acalog-custom .kb-row-layout-id51_10e6aa-70>.kt-row-layout-overlay {
  opacity: 0.30;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kb-row-layout-id51_10e6aa-70>.kt-row-column-wrap {
    grid-template-columns: minmax(0,2fr) minmax(0,1fr);
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kb-row-layout-id51_10e6aa-70>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .kadence-column51_662d45-f2>.kt-inside-inner-col,
.acalog-custom .kadence-column51_662d45-f2>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column51_662d45-f2>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column51_662d45-f2>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column51_662d45-f2>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column51_662d45-f2>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column51_662d45-f2 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column51_662d45-f2>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column51_662d45-f2>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kadence-column51_fdb47b-e9>.kt-inside-inner-col,
.acalog-custom .kadence-column51_fdb47b-e9>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column51_fdb47b-e9>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column51_fdb47b-e9>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column51_fdb47b-e9>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column51_fdb47b-e9>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column51_fdb47b-e9 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column51_fdb47b-e9>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column51_fdb47b-e9>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kb-row-layout-id51_712f55-32>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-id51_712f55-32>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-id51_712f55-32>.kt-row-column-wrap {
  column-gap: 20px;
  row-gap: var(--global-kb-gap-md,2rem);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  grid-template-columns: minmax(0,calc(50%)) minmax(0,calc(30%));
}
.acalog-custom .kb-row-layout-id51_712f55-32>.kt-row-layout-overlay {
  opacity: 0.30;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kb-row-layout-id51_712f55-32>.kt-row-column-wrap {
    grid-template-columns: minmax(0,2fr) minmax(0,1fr);
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kb-row-layout-id51_712f55-32>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .kadence-column51_cb89f8-e8>.kt-inside-inner-col,
.acalog-custom .kadence-column51_cb89f8-e8>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column51_cb89f8-e8>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column51_cb89f8-e8>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column51_cb89f8-e8>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column51_cb89f8-e8>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column51_cb89f8-e8 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column51_cb89f8-e8>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column51_cb89f8-e8>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kadence-column51_eaf526-a5>.kt-inside-inner-col,
.acalog-custom .kadence-column51_eaf526-a5>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column51_eaf526-a5>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column51_eaf526-a5>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column51_eaf526-a5>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column51_eaf526-a5>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column51_eaf526-a5 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column51_eaf526-a5>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column51_eaf526-a5>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kb-row-layout-id51_da96b6-d5>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-id51_da96b6-d5>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-id51_da96b6-d5>.kt-row-column-wrap {
  column-gap: 20px;
  row-gap: var(--global-kb-gap-md,2rem);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  grid-template-columns: minmax(0,calc(50%)) minmax(0,calc(30%));
}
.acalog-custom .kb-row-layout-id51_da96b6-d5>.kt-row-layout-overlay {
  opacity: 0.30;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kb-row-layout-id51_da96b6-d5>.kt-row-column-wrap {
    grid-template-columns: minmax(0,2fr) minmax(0,1fr);
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kb-row-layout-id51_da96b6-d5>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .kadence-column51_76e6ff-80>.kt-inside-inner-col,
.acalog-custom .kadence-column51_76e6ff-80>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column51_76e6ff-80>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column51_76e6ff-80>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column51_76e6ff-80>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column51_76e6ff-80>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column51_76e6ff-80 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column51_76e6ff-80>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column51_76e6ff-80>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kadence-column51_5f61cb-bf>.kt-inside-inner-col,
.acalog-custom .kadence-column51_5f61cb-bf>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column51_5f61cb-bf>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column51_5f61cb-bf>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column51_5f61cb-bf>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column51_5f61cb-bf>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column51_5f61cb-bf {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column51_5f61cb-bf>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column51_5f61cb-bf>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kb-row-layout-id51_1c3e7c-b2>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-id51_1c3e7c-b2>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-id51_1c3e7c-b2>.kt-row-column-wrap {
  column-gap: 20px;
  row-gap: var(--global-kb-gap-md,2rem);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  grid-template-columns: minmax(0,calc(50%)) minmax(0,calc(30%));
}
.acalog-custom .kb-row-layout-id51_1c3e7c-b2>.kt-row-layout-overlay {
  opacity: 0.30;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kb-row-layout-id51_1c3e7c-b2>.kt-row-column-wrap {
    grid-template-columns: minmax(0,2fr) minmax(0,1fr);
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kb-row-layout-id51_1c3e7c-b2>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .kadence-column51_c1c581-a6>.kt-inside-inner-col,
.acalog-custom .kadence-column51_c1c581-a6>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column51_c1c581-a6>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column51_c1c581-a6>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column51_c1c581-a6>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column51_c1c581-a6>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column51_c1c581-a6 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column51_c1c581-a6>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column51_c1c581-a6>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kadence-column51_b72fab-9d>.kt-inside-inner-col,
.acalog-custom .kadence-column51_b72fab-9d>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column51_b72fab-9d>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column51_b72fab-9d>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column51_b72fab-9d>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column51_b72fab-9d>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column51_b72fab-9d {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column51_b72fab-9d>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column51_b72fab-9d>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kt-accordion-id51_6bc2e6-8a .kt-accordion-inner-wrap {
  column-gap: var(--global-kb-gap-md,2rem);
  row-gap: 1px;
}
.acalog-custom .kt-accordion-id51_6bc2e6-8a .kt-accordion-panel-inner {
  border-top: 0px solid transparent;
  border-right: 0px solid transparent;
  border-bottom: 0px solid transparent;
  border-left: 0px solid transparent;
  padding-top: var(--global-kb-spacing-sm,1.5rem);
  padding-right: var(--global-kb-spacing-sm,1.5rem);
  padding-bottom: var(--global-kb-spacing-sm,1.5rem);
  padding-left: var(--global-kb-spacing-sm,1.5rem);
}
.acalog-custom .kt-accordion-id51_6bc2e6-8a>.kt-accordion-inner-wrap>.wp-block-kadence-pane>.kt-accordion-header-wrap>.kt-blocks-accordion-header {
  border-top-color: #555555;
  border-top-style: solid;
  border-right-color: #555555;
  border-right-style: solid;
  border-bottom-color: #555555;
  border-bottom-style: solid;
  border-left-color: #555555;
  border-left-style: solid;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  background: #ebebeb;
  font-size: 1.25rem;
  line-height: 1.5em;
  font-family: 'Roboto Condensed';
  font-weight: 400;
  color: #333333;
  padding-top: 0.5rem;
  padding-right: 1.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1.5rem;
}
.acalog-custom .kt-accordion-id51_6bc2e6-8a:not( .kt-accodion-icon-style-basiccircle):not( .kt-accodion-icon-style-xclosecircle):not( .kt-accodion-icon-style-arrowcircle)>.kt-accordion-inner-wrap>.wp-block-kadence-pane>.kt-accordion-header-wrap .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-accordion-id51_6bc2e6-8a:not( .kt-accodion-icon-style-basiccircle):not( .kt-accodion-icon-style-xclosecircle):not( .kt-accodion-icon-style-arrowcircle)>.kt-accordion-inner-wrap>.wp-block-kadence-pane>.kt-accordion-header-wrap .kt-blocks-accordion-icon-trigger:before {
  background: #333333;
}
.acalog-custom .kt-accordion-id51_6bc2e6-8a:not( .kt-accodion-icon-style-basic):not( .kt-accodion-icon-style-xclose):not( .kt-accodion-icon-style-arrow) .kt-blocks-accordion-icon-trigger {
  background: #333333;
}
.acalog-custom .kt-accordion-id51_6bc2e6-8a:not( .kt-accodion-icon-style-basic):not( .kt-accodion-icon-style-xclose):not( .kt-accodion-icon-style-arrow) .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-accordion-id51_6bc2e6-8a:not( .kt-accodion-icon-style-basic):not( .kt-accodion-icon-style-xclose):not( .kt-accodion-icon-style-arrow) .kt-blocks-accordion-icon-trigger:before {
  background: #ebebeb;
}
.acalog-custom .kt-accordion-id51_6bc2e6-8a>.kt-accordion-inner-wrap>.wp-block-kadence-pane>.kt-accordion-header-wrap>.kt-blocks-accordion-header:hover,
.acalog-custom body:not(.hide-focus-outline) .kt-accordion-id51_6bc2e6-8a .kt-blocks-accordion-header:focus-visible {
  color: #333333;
  background: #b4d333;
  border-top-color: #eeeeee;
  border-top-style: solid;
  border-right-color: #eeeeee;
  border-right-style: solid;
  border-bottom-color: #eeeeee;
  border-bottom-style: solid;
  border-left-color: #eeeeee;
  border-left-style: solid;
}
.acalog-custom .kt-accordion-id51_6bc2e6-8a:not( .kt-accodion-icon-style-basiccircle):not( .kt-accodion-icon-style-xclosecircle):not( .kt-accodion-icon-style-arrowcircle) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-accordion-id51_6bc2e6-8a:not( .kt-accodion-icon-style-basiccircle):not( .kt-accodion-icon-style-xclosecircle):not( .kt-accodion-icon-style-arrowcircle) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:before,
.acalog-custom body:not(.hide-focus-outline) .kt-accordion-id51_6bc2e6-8a:not( .kt-accodion-icon-style-basiccircle):not( .kt-accodion-icon-style-xclosecircle):not( .kt-accodion-icon-style-arrowcircle) .kt-blocks-accordion--visible .kt-blocks-accordion-icon-trigger:after,
.acalog-custom body:not(.hide-focus-outline) .kt-accordion-id51_6bc2e6-8a:not( .kt-accodion-icon-style-basiccircle):not( .kt-accodion-icon-style-xclosecircle):not( .kt-accodion-icon-style-arrowcircle) .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger:before {
  background: #333333;
}
.acalog-custom .kt-accordion-id51_6bc2e6-8a:not( .kt-accodion-icon-style-basic):not( .kt-accodion-icon-style-xclose):not( .kt-accodion-icon-style-arrow) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger,
.acalog-custom body:not(.hide-focus-outline) .kt-accordion-id51_6bc2e6-8a:not( .kt-accodion-icon-style-basic):not( .kt-accodion-icon-style-xclose):not( .kt-accodion-icon-style-arrow) .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger {
  background: #333333;
}
.acalog-custom .kt-accordion-id51_6bc2e6-8a:not( .kt-accodion-icon-style-basic):not( .kt-accodion-icon-style-xclose):not( .kt-accodion-icon-style-arrow) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-accordion-id51_6bc2e6-8a:not( .kt-accodion-icon-style-basic):not( .kt-accodion-icon-style-xclose):not( .kt-accodion-icon-style-arrow) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:before,
.acalog-custom body:not(.hide-focus-outline) .kt-accordion-id51_6bc2e6-8a:not( .kt-accodion-icon-style-basic):not( .kt-accodion-icon-style-xclose):not( .kt-accodion-icon-style-arrow) .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger:after,
.acalog-custom body:not(.hide-focus-outline) .kt-accordion-id51_6bc2e6-8a:not( .kt-accodion-icon-style-basic):not( .kt-accodion-icon-style-xclose):not( .kt-accodion-icon-style-arrow) .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger:before {
  background: #b4d333;
}
.acalog-custom .kt-accordion-id51_6bc2e6-8a .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible,
.acalog-custom .kt-accordion-id51_6bc2e6-8a>.kt-accordion-inner-wrap>.wp-block-kadence-pane>.kt-accordion-header-wrap>.kt-blocks-accordion-header.kt-accordion-panel-active {
  color: #333333;
  background: #b4d333;
  border-top-color: #444444;
  border-top-style: solid;
  border-right-color: #444444;
  border-right-style: solid;
  border-bottom-color: #444444;
  border-bottom-style: solid;
  border-left-color: #444444;
  border-left-style: solid;
}
.acalog-custom .kt-accordion-id51_6bc2e6-8a:not( .kt-accodion-icon-style-basiccircle):not( .kt-accodion-icon-style-xclosecircle):not( .kt-accodion-icon-style-arrowcircle)>.kt-accordion-inner-wrap>.wp-block-kadence-pane>.kt-accordion-header-wrap>.kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-accordion-id51_6bc2e6-8a:not( .kt-accodion-icon-style-basiccircle):not( .kt-accodion-icon-style-xclosecircle):not( .kt-accodion-icon-style-arrowcircle)>.kt-accordion-inner-wrap>.wp-block-kadence-pane>.kt-accordion-header-wrap>.kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before {
  background: #333333;
}
.acalog-custom .kt-accordion-id51_6bc2e6-8a:not( .kt-accodion-icon-style-basic):not( .kt-accodion-icon-style-xclose):not( .kt-accodion-icon-style-arrow) .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger {
  background: #333333;
}
.acalog-custom .kt-accordion-id51_6bc2e6-8a:not( .kt-accodion-icon-style-basic):not( .kt-accodion-icon-style-xclose):not( .kt-accodion-icon-style-arrow) .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after,
.acalog-custom .kt-accordion-id51_6bc2e6-8a:not( .kt-accodion-icon-style-basic):not( .kt-accodion-icon-style-xclose):not( .kt-accodion-icon-style-arrow) .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before {
  background: #b4d333;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kt-accordion-id51_6bc2e6-8a .kt-accordion-panel-inner {
    border-top: 0px solid transparent;
    border-right: 0px solid transparent;
    border-bottom: 0px solid transparent;
    border-left: 0px solid transparent;
  }
}
@media all and (max-width: 1024px) {
  .acalog-custom .kt-accordion-id51_6bc2e6-8a>.kt-accordion-inner-wrap>.wp-block-kadence-pane>.kt-accordion-header-wrap>.kt-blocks-accordion-header {
    border-top-color: #555555;
    border-top-style: solid;
    border-right-color: #555555;
    border-right-style: solid;
    border-bottom-color: #555555;
    border-bottom-style: solid;
    border-left-color: #555555;
    border-left-style: solid;
  }
}
@media all and (max-width: 1024px) {
  .acalog-custom .kt-accordion-id51_6bc2e6-8a>.kt-accordion-inner-wrap>.wp-block-kadence-pane>.kt-accordion-header-wrap>.kt-blocks-accordion-header:hover,
  .acalog-custom body:not(.hide-focus-outline) .kt-accordion-id51_6bc2e6-8a .kt-blocks-accordion-header:focus-visible {
    border-top-color: #eeeeee;
    border-top-style: solid;
    border-right-color: #eeeeee;
    border-right-style: solid;
    border-bottom-color: #eeeeee;
    border-bottom-style: solid;
    border-left-color: #eeeeee;
    border-left-style: solid;
  }
}
@media all and (max-width: 1024px) {
  .acalog-custom .kt-accordion-id51_6bc2e6-8a .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible,
  .acalog-custom .kt-accordion-id51_6bc2e6-8a>.kt-accordion-inner-wrap>.wp-block-kadence-pane>.kt-accordion-header-wrap>.kt-blocks-accordion-header.kt-accordion-panel-active {
    border-top-color: #444444;
    border-top-style: solid;
    border-right-color: #444444;
    border-right-style: solid;
    border-bottom-color: #444444;
    border-bottom-style: solid;
    border-left-color: #444444;
    border-left-style: solid;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kt-accordion-id51_6bc2e6-8a .kt-accordion-inner-wrap {
    display: block;
  }
  .acalog-custom .kt-accordion-id51_6bc2e6-8a .kt-accordion-inner-wrap .kt-accordion-pane:not(:first-child) {
    margin-top: 1px;
  }
  .acalog-custom .kt-accordion-id51_6bc2e6-8a .kt-accordion-panel-inner {
    border-top: 0px solid transparent;
    border-right: 0px solid transparent;
    border-bottom: 0px solid transparent;
    border-left: 0px solid transparent;
  }
  .acalog-custom .kt-accordion-id51_6bc2e6-8a>.kt-accordion-inner-wrap>.wp-block-kadence-pane>.kt-accordion-header-wrap>.kt-blocks-accordion-header {
    border-top-color: #555555;
    border-top-style: solid;
    border-right-color: #555555;
    border-right-style: solid;
    border-bottom-color: #555555;
    border-bottom-style: solid;
    border-left-color: #555555;
    border-left-style: solid;
  }
  .acalog-custom .kt-accordion-id51_6bc2e6-8a>.kt-accordion-inner-wrap>.wp-block-kadence-pane>.kt-accordion-header-wrap>.kt-blocks-accordion-header:hover,
  .acalog-custom body:not(.hide-focus-outline) .kt-accordion-id51_6bc2e6-8a .kt-blocks-accordion-header:focus-visible {
    border-top-color: #eeeeee;
    border-top-style: solid;
    border-right-color: #eeeeee;
    border-right-style: solid;
    border-bottom-color: #eeeeee;
    border-bottom-style: solid;
    border-left-color: #eeeeee;
    border-left-style: solid;
  }
  .acalog-custom .kt-accordion-id51_6bc2e6-8a .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible,
  .acalog-custom .kt-accordion-id51_6bc2e6-8a>.kt-accordion-inner-wrap>.wp-block-kadence-pane>.kt-accordion-header-wrap>.kt-blocks-accordion-header.kt-accordion-panel-active {
    border-top-color: #444444;
    border-top-style: solid;
    border-right-color: #444444;
    border-right-style: solid;
    border-bottom-color: #444444;
    border-bottom-style: solid;
    border-left-color: #444444;
    border-left-style: solid;
  }
}
.acalog-custom .kadence-column51_21c84e-a8>.kt-inside-inner-col,
.acalog-custom .kadence-column51_21c84e-a8>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column51_21c84e-a8>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column51_21c84e-a8>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column51_21c84e-a8>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column51_21c84e-a8>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column51_21c84e-a8 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column51_21c84e-a8>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column51_21c84e-a8>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kb-row-layout-id51_85e413-9b>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-id51_85e413-9b>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-id51_85e413-9b>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-md,2rem);
  row-gap: var(--global-kb-gap-md,2rem);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  grid-template-columns: minmax(0,1fr);
}
.acalog-custom .kb-row-layout-id51_85e413-9b>.kt-row-layout-overlay {
  opacity: 0.30;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kb-row-layout-id51_85e413-9b>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kb-row-layout-id51_85e413-9b>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .kadence-column51_cafa4b-f7>.kt-inside-inner-col,
.acalog-custom .kadence-column51_cafa4b-f7>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column51_cafa4b-f7>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column51_cafa4b-f7>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column51_cafa4b-f7>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column51_cafa4b-f7>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column51_cafa4b-f7 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column51_cafa4b-f7>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column51_cafa4b-f7>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kb-row-layout-id51_e634ba-75>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-id51_e634ba-75>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-id51_e634ba-75>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-md,2rem);
  row-gap: var(--global-kb-gap-md,2rem);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  grid-template-columns: minmax(0,1fr);
}
.acalog-custom .kb-row-layout-id51_e634ba-75>.kt-row-layout-overlay {
  opacity: 0.30;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kb-row-layout-id51_e634ba-75>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kb-row-layout-id51_e634ba-75>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .kadence-column51_d41b86-28>.kt-inside-inner-col,
.acalog-custom .kadence-column51_d41b86-28>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column51_d41b86-28>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column51_d41b86-28>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column51_d41b86-28>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column51_d41b86-28>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column51_d41b86-28 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column51_d41b86-28>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column51_d41b86-28>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading51_b018d7-ae,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading51_b018d7-ae[data-kb-block="kb-adv-heading51_b018d7-ae"] {
  font-weight: bold;
  font-style: normal;
  text-transform: none;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading51_b018d7-ae mark.kt-highlight,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading51_b018d7-ae[data-kb-block="kb-adv-heading51_b018d7-ae"] mark.kt-highlight {
  font-style: normal;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.acalog-custom .kb-row-layout-id51_53f42c-30>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-id51_53f42c-30>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-id51_53f42c-30>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-md,2rem);
  row-gap: var(--global-kb-gap-md,2rem);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  grid-template-columns: minmax(0,1fr);
}
.acalog-custom .kb-row-layout-id51_53f42c-30>.kt-row-layout-overlay {
  opacity: 0.30;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kb-row-layout-id51_53f42c-30>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kb-row-layout-id51_53f42c-30>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .kadence-column51_9c4421-c6>.kt-inside-inner-col,
.acalog-custom .kadence-column51_9c4421-c6>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column51_9c4421-c6>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column51_9c4421-c6>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column51_9c4421-c6>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column51_9c4421-c6>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column51_9c4421-c6 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column51_9c4421-c6>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column51_9c4421-c6>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kb-row-layout-id51_633965-fd>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-id51_633965-fd>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-id51_633965-fd>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-md,2rem);
  row-gap: var(--global-kb-gap-md,2rem);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  grid-template-columns: minmax(0,1fr);
}
.acalog-custom .kb-row-layout-id51_633965-fd>.kt-row-layout-overlay {
  opacity: 0.30;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kb-row-layout-id51_633965-fd>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kb-row-layout-id51_633965-fd>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .kadence-column51_95c992-dd>.kt-inside-inner-col,
.acalog-custom .kadence-column51_95c992-dd>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column51_95c992-dd>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column51_95c992-dd>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column51_95c992-dd>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column51_95c992-dd>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column51_95c992-dd {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column51_95c992-dd>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column51_95c992-dd>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kadence-column54_0a8e2d-1b>.kt-inside-inner-col,
.acalog-custom .kadence-column54_0a8e2d-1b>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column54_0a8e2d-1b>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column54_0a8e2d-1b>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column54_0a8e2d-1b>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column54_0a8e2d-1b>.kt-inside-inner-col {
  background-color: #014d44;
}
.acalog-custom .kadence-column54_0a8e2d-1b>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column54_0a8e2d-1b {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column54_0a8e2d-1b>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column54_0a8e2d-1b>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kb-row-layout-id54_3d065e-79>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-id54_3d065e-79>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-id54_3d065e-79>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-none,0rem);
  row-gap: var(--global-kb-gap-md,2rem);
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  grid-template-columns: minmax(0,calc(22% - var(--global-kb-gap-none,0rem) * 1/2)) minmax(0,calc(78% - var(--global-kb-gap-none,0rem) * 1/2));
}
.acalog-custom .kb-row-layout-id54_3d065e-79 {
  background-color: #014d44;
}
.acalog-custom .kb-row-layout-id54_3d065e-79>.kt-row-layout-overlay {
  opacity: 0.30;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kb-row-layout-id54_3d065e-79>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kb-row-layout-id54_3d065e-79>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .kadence-column54_0af3da-37>.kt-inside-inner-col,
.acalog-custom .kadence-column54_0af3da-37>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column54_0af3da-37>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column54_0af3da-37>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column54_0af3da-37>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column54_0af3da-37>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column54_0af3da-37 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column54_0af3da-37>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column54_0af3da-37>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_2ff59a-b2,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_2ff59a-b2[data-kb-block="kb-adv-heading54_2ff59a-b2"] {
  margin-top: 0px;
  margin-bottom: 0px;
  font-style: normal;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_2ff59a-b2 mark.kt-highlight,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_2ff59a-b2[data-kb-block="kb-adv-heading54_2ff59a-b2"] mark.kt-highlight {
  font-style: normal;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_e4cf5e-7b,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_e4cf5e-7b[data-kb-block="kb-adv-heading54_e4cf5e-7b"] {
  margin-top: 0px;
  margin-bottom: 0px;
  font-style: normal;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_e4cf5e-7b mark.kt-highlight,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_e4cf5e-7b[data-kb-block="kb-adv-heading54_e4cf5e-7b"] mark.kt-highlight {
  font-style: normal;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_bb2c93-c8,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_bb2c93-c8[data-kb-block="kb-adv-heading54_bb2c93-c8"] {
  margin-top: 0px;
  margin-bottom: 0px;
  font-style: normal;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_bb2c93-c8 mark.kt-highlight,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_bb2c93-c8[data-kb-block="kb-adv-heading54_bb2c93-c8"] mark.kt-highlight {
  font-style: normal;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_04f2af-8f,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_04f2af-8f[data-kb-block="kb-adv-heading54_04f2af-8f"] {
  margin-top: 0px;
  margin-bottom: 0px;
  font-style: normal;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_04f2af-8f mark.kt-highlight,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_04f2af-8f[data-kb-block="kb-adv-heading54_04f2af-8f"] mark.kt-highlight {
  font-style: normal;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_98ce8a-14,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_98ce8a-14[data-kb-block="kb-adv-heading54_98ce8a-14"] {
  margin-top: 0px;
  margin-bottom: 0px;
  font-style: normal;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_98ce8a-14 mark.kt-highlight,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_98ce8a-14[data-kb-block="kb-adv-heading54_98ce8a-14"] mark.kt-highlight {
  font-style: normal;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.acalog-custom .kadence-column54_cdbaba-0b>.kt-inside-inner-col,
.acalog-custom .kadence-column54_cdbaba-0b>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column54_cdbaba-0b>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column54_cdbaba-0b>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column54_cdbaba-0b>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column54_cdbaba-0b>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column54_cdbaba-0b {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column54_cdbaba-0b>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column54_cdbaba-0b>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kb-row-layout-id54_6f69ed-4d>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-id54_6f69ed-4d>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-id54_6f69ed-4d>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-none,0rem);
  row-gap: var(--global-kb-gap-md,2rem);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  grid-template-columns: minmax(0,calc(33.3% - var(--global-kb-gap-none,0rem) * 1/2)) minmax(0,calc(66.7% - var(--global-kb-gap-none,0rem) * 1/2));
}
.acalog-custom .kb-row-layout-id54_6f69ed-4d>.kt-row-layout-overlay {
  opacity: 0.30;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kb-row-layout-id54_6f69ed-4d>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kb-row-layout-id54_6f69ed-4d>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .kadence-column54_abce59-c5>.kt-inside-inner-col,
.acalog-custom .kadence-column54_abce59-c5>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column54_abce59-c5>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column54_abce59-c5>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column54_abce59-c5>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column54_abce59-c5>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column54_abce59-c5 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column54_abce59-c5>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column54_abce59-c5>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .wp-block-kadence-advancedbtn.kt-btns54_523b12-06,
.acalog-custom .site .entry-content .wp-block-kadence-advancedbtn.kt-btns54_523b12-06,
.acalog-custom .wp-block-kadence-advancedbtn.kb-btns54_523b12-06,
.acalog-custom .site .entry-content .wp-block-kadence-advancedbtn.kb-btns54_523b12-06 {
  margin-top: 1.5rem;
  margin-bottom: 0rem;
}
.acalog-custom .wp-block-kadence-advancedbtn.kb-btns54_523b12-06 {
  gap: var(--global-kb-gap-xs,0.5rem);
  justify-content: center;
  align-items: center;
}
.acalog-custom .kt-btns54_523b12-06 .kt-button {
  font-weight: normal;
  font-style: normal;
}
.acalog-custom ul.menu .wp-block-kadence-advancedbtn .kb-btn54_755b72-12.kb-button {
  width: initial;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn54_755b72-12.kb-button {
  text-transform: none;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn54_755b72-12.kb-button:hover,
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn54_755b72-12.kb-button:focus {
  color: #ffffff;
}
.acalog-custom .kadence-column54_125493-42>.kt-inside-inner-col,
.acalog-custom .kadence-column54_125493-42>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column54_125493-42>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column54_125493-42>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column54_125493-42>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column54_125493-42>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column54_125493-42 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column54_125493-42>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column54_125493-42>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kb-row-layout-id54_993ccd-c8>.kt-row-column-wrap {
  align-content: center;
}
.acalog-custom :where(.kb-row-layout-id54_993ccd-c8>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: center;
}
.acalog-custom .kb-row-layout-id54_993ccd-c8>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-none,0rem);
  row-gap: var(--global-kb-gap-md,2rem);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  grid-template-columns: minmax(0,1fr);
}
.acalog-custom .kb-row-layout-id54_993ccd-c8>.kt-row-layout-overlay {
  opacity: 0.30;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kb-row-layout-id54_993ccd-c8>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kb-row-layout-id54_993ccd-c8>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .kadence-column54_f17d70-0b>.kt-inside-inner-col,
.acalog-custom .kadence-column54_f17d70-0b>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column54_f17d70-0b>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column54_f17d70-0b>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column54_f17d70-0b>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column54_f17d70-0b>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column54_f17d70-0b {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column54_f17d70-0b>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column54_f17d70-0b>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_48bd90-e8,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_48bd90-e8[data-kb-block="kb-adv-heading54_48bd90-e8"] {
  font-style: normal;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_48bd90-e8 mark.kt-highlight,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_48bd90-e8[data-kb-block="kb-adv-heading54_48bd90-e8"] mark.kt-highlight {
  font-style: normal;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.acalog-custom .kb-row-layout-id54_d37e23-65>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-id54_d37e23-65>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-id54_d37e23-65>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-none,0rem);
  row-gap: var(--global-kb-gap-md,2rem);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  grid-template-columns: minmax(0,calc(35% - var(--global-kb-gap-none,0rem) * 1/2)) minmax(0,calc(65% - var(--global-kb-gap-none,0rem) * 1/2));
}
.acalog-custom .kb-row-layout-id54_d37e23-65>.kt-row-layout-overlay {
  opacity: 0.30;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kb-row-layout-id54_d37e23-65>.kt-row-column-wrap {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kb-row-layout-id54_d37e23-65>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .kadence-column54_6d6a71-7c>.kt-inside-inner-col,
.acalog-custom .kadence-column54_6d6a71-7c>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column54_6d6a71-7c>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column54_6d6a71-7c>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column54_6d6a71-7c>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column54_6d6a71-7c>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column54_6d6a71-7c {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column54_6d6a71-7c>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column54_6d6a71-7c>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_64581b-06,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_64581b-06[data-kb-block="kb-adv-heading54_64581b-06"] {
  font-weight: bold;
  font-style: normal;
  text-transform: none;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_64581b-06 mark.kt-highlight,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_64581b-06[data-kb-block="kb-adv-heading54_64581b-06"] mark.kt-highlight {
  font-style: normal;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.acalog-custom .kadence-column54_1dbef0-43>.kt-inside-inner-col,
.acalog-custom .kadence-column54_1dbef0-43>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column54_1dbef0-43>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column54_1dbef0-43>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column54_1dbef0-43>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column54_1dbef0-43>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column54_1dbef0-43 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column54_1dbef0-43>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column54_1dbef0-43>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kb-row-layout-id54_9f5f72-9a>.kt-row-column-wrap {
  align-content: center;
}
.acalog-custom :where(.kb-row-layout-id54_9f5f72-9a>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: center;
}
.acalog-custom .kb-row-layout-id54_9f5f72-9a>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-md,2rem);
  row-gap: var(--global-kb-gap-md,2rem);
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 25px;
  padding-bottom: 0px;
  grid-template-columns: minmax(0,1fr);
}
.acalog-custom .kb-row-layout-id54_9f5f72-9a>.kt-row-layout-overlay {
  opacity: 0.30;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kb-row-layout-id54_9f5f72-9a>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kb-row-layout-id54_9f5f72-9a>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .kadence-column54_c035a4-4f>.kt-inside-inner-col,
.acalog-custom .kadence-column54_c035a4-4f>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column54_c035a4-4f>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column54_c035a4-4f>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column54_c035a4-4f>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column54_c035a4-4f>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column54_c035a4-4f {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column54_c035a4-4f>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column54_c035a4-4f>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_ac2b87-12,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_ac2b87-12[data-kb-block="kb-adv-heading54_ac2b87-12"] {
  text-align: center;
  font-size: 12px;
  font-style: normal;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_ac2b87-12 mark.kt-highlight,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_ac2b87-12[data-kb-block="kb-adv-heading54_ac2b87-12"] mark.kt-highlight {
  font-style: normal;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.acalog-custom .kb-row-layout-id54_d19ab6-d6>.kt-row-column-wrap {
  align-content: center;
}
.acalog-custom :where(.kb-row-layout-id54_d19ab6-d6>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: center;
}
.acalog-custom .kb-row-layout-id54_d19ab6-d6>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-md,2rem);
  row-gap: var(--global-kb-gap-md,2rem);
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: var(--global-kb-spacing-sm,1.5rem);
  padding-bottom: var(--global-kb-spacing-sm,1.5rem);
  grid-template-columns: minmax(0,calc(20% - var(--global-kb-gap-md,2rem) * 1/2)) minmax(0,calc(80% - var(--global-kb-gap-md,2rem) * 1/2));
}
.acalog-custom .kb-row-layout-id54_d19ab6-d6>.kt-row-layout-overlay {
  opacity: 0.30;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kb-row-layout-id54_d19ab6-d6>.kt-row-column-wrap {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kb-row-layout-id54_d19ab6-d6>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .kadence-column54_0c67a5-c5>.kt-inside-inner-col {
  display: flex;
}
.acalog-custom .kadence-column54_0c67a5-c5>.kt-inside-inner-col,
.acalog-custom .kadence-column54_0c67a5-c5>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column54_0c67a5-c5>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column54_0c67a5-c5>.kt-inside-inner-col {
  flex-direction: column;
  justify-content: center;
}
.acalog-custom .kadence-column54_0c67a5-c5>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kt-row-column-wrap>.kadence-column54_0c67a5-c5 {
  align-self: center;
}
.acalog-custom .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column54_0c67a5-c5 {
  align-self: auto;
}
.acalog-custom .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column54_0c67a5-c5>.kt-inside-inner-col {
  flex-direction: column;
  justify-content: center;
}
.acalog-custom .kadence-column54_0c67a5-c5>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column54_0c67a5-c5 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kt-row-column-wrap>.kadence-column54_0c67a5-c5 {
    align-self: center;
  }
}
@media all and (max-width: 1024px) {
  .acalog-custom .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column54_0c67a5-c5 {
    align-self: auto;
  }
}
@media all and (max-width: 1024px) {
  .acalog-custom .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column54_0c67a5-c5>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column54_0c67a5-c5>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kt-row-column-wrap>.kadence-column54_0c67a5-c5 {
    align-self: center;
  }
  .acalog-custom .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column54_0c67a5-c5 {
    align-self: auto;
  }
  .acalog-custom .kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column54_0c67a5-c5>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
  .acalog-custom .kadence-column54_0c67a5-c5>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_e25167-27,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_e25167-27[data-kb-block="kb-adv-heading54_e25167-27"] {
  font-style: normal;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_e25167-27 mark.kt-highlight,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading54_e25167-27[data-kb-block="kb-adv-heading54_e25167-27"] mark.kt-highlight {
  font-style: normal;
  color: #f76a0c;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.acalog-custom .kadence-column54_8986ad-89>.kt-inside-inner-col,
.acalog-custom .kadence-column54_8986ad-89>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column54_8986ad-89>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column54_8986ad-89>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column54_8986ad-89>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column54_8986ad-89>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column54_8986ad-89 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column54_8986ad-89>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column54_8986ad-89>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kb-row-layout-id54_28a975-c5>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-id54_28a975-c5>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-id54_28a975-c5>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-md,2rem);
  row-gap: var(--global-kb-gap-md,2rem);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  grid-template-columns: minmax(0,1fr);
}
.acalog-custom .kb-row-layout-id54_28a975-c5>.kt-row-layout-overlay {
  opacity: 0.30;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kb-row-layout-id54_28a975-c5>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kb-row-layout-id54_28a975-c5>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .kadence-column54_7c759d-19>.kt-inside-inner-col,
.acalog-custom .kadence-column54_7c759d-19>.kt-inside-inner-col:before {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.acalog-custom .kadence-column54_7c759d-19>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column54_7c759d-19>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column54_7c759d-19>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column54_7c759d-19>.kt-inside-inner-col:before {
  opacity: 0.3;
}
.acalog-custom .kadence-column54_7c759d-19 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column54_7c759d-19>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column54_7c759d-19>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .wp-block-kadence-advancedbtn.kb-btns54_596691-9c {
  gap: var(--global-kb-gap-xs,0.5rem);
  justify-content: center;
  align-items: center;
}
.acalog-custom .kt-btns54_596691-9c .kt-button {
  font-weight: normal;
  font-style: normal;
}
.acalog-custom ul.menu .wp-block-kadence-advancedbtn .kb-btn54_8e585e-93.kb-button {
  width: initial;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn54_8e585e-93.kb-button {
  color: #555555;
  border-top-color: #555555;
  border-top-style: solid;
  border-right-color: #555555;
  border-right-style: solid;
  border-bottom-color: #555555;
  border-bottom-style: solid;
  border-left-color: #555555;
  border-left-style: solid;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn54_8e585e-93.kb-button:hover,
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn54_8e585e-93.kb-button:focus {
  color: #ffffff;
  background: #444444;
  border-top-color: #444444;
  border-top-style: solid;
  border-right-color: #444444;
  border-right-style: solid;
  border-bottom-color: #444444;
  border-bottom-style: solid;
  border-left-color: #444444;
  border-left-style: solid;
}
@media all and (max-width: 1024px) {
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn54_8e585e-93.kb-button {
    border-top-color: #555555;
    border-top-style: solid;
    border-right-color: #555555;
    border-right-style: solid;
    border-bottom-color: #555555;
    border-bottom-style: solid;
    border-left-color: #555555;
    border-left-style: solid;
  }
}
@media all and (max-width: 1024px) {
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn54_8e585e-93.kb-button:hover,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn54_8e585e-93.kb-button:focus {
    border-top-color: #444444;
    border-top-style: solid;
    border-right-color: #444444;
    border-right-style: solid;
    border-bottom-color: #444444;
    border-bottom-style: solid;
    border-left-color: #444444;
    border-left-style: solid;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn54_8e585e-93.kb-button {
    border-top-color: #555555;
    border-top-style: solid;
    border-right-color: #555555;
    border-right-style: solid;
    border-bottom-color: #555555;
    border-bottom-style: solid;
    border-left-color: #555555;
    border-left-style: solid;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn54_8e585e-93.kb-button:hover,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn54_8e585e-93.kb-button:focus {
    border-top-color: #444444;
    border-top-style: solid;
    border-right-color: #444444;
    border-right-style: solid;
    border-bottom-color: #444444;
    border-bottom-style: solid;
    border-left-color: #444444;
    border-left-style: solid;
  }
}
.acalog-custom ul.menu .wp-block-kadence-advancedbtn .kb-btn54_332f53-dd.kb-button {
  width: initial;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn54_332f53-dd.kb-button {
  color: #555555;
  border-top-color: #555555;
  border-top-style: solid;
  border-right-color: #555555;
  border-right-style: solid;
  border-bottom-color: #555555;
  border-bottom-style: solid;
  border-left-color: #555555;
  border-left-style: solid;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn54_332f53-dd.kb-button:hover,
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn54_332f53-dd.kb-button:focus {
  color: #ffffff;
  background: #444444;
  border-top-color: #444444;
  border-top-style: solid;
  border-right-color: #444444;
  border-right-style: solid;
  border-bottom-color: #444444;
  border-bottom-style: solid;
  border-left-color: #444444;
  border-left-style: solid;
}
@media all and (max-width: 1024px) {
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn54_332f53-dd.kb-button {
    border-top-color: #555555;
    border-top-style: solid;
    border-right-color: #555555;
    border-right-style: solid;
    border-bottom-color: #555555;
    border-bottom-style: solid;
    border-left-color: #555555;
    border-left-style: solid;
  }
}
@media all and (max-width: 1024px) {
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn54_332f53-dd.kb-button:hover,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn54_332f53-dd.kb-button:focus {
    border-top-color: #444444;
    border-top-style: solid;
    border-right-color: #444444;
    border-right-style: solid;
    border-bottom-color: #444444;
    border-bottom-style: solid;
    border-left-color: #444444;
    border-left-style: solid;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn54_332f53-dd.kb-button {
    border-top-color: #555555;
    border-top-style: solid;
    border-right-color: #555555;
    border-right-style: solid;
    border-bottom-color: #555555;
    border-bottom-style: solid;
    border-left-color: #555555;
    border-left-style: solid;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn54_332f53-dd.kb-button:hover,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn54_332f53-dd.kb-button:focus {
    border-top-color: #444444;
    border-top-style: solid;
    border-right-color: #444444;
    border-right-style: solid;
    border-bottom-color: #444444;
    border-bottom-style: solid;
    border-left-color: #444444;
    border-left-style: solid;
  }
}
.acalog-custom ul.menu .wp-block-kadence-advancedbtn .kb-btn54_caaa22-10.kb-button {
  width: initial;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn54_caaa22-10.kb-button {
  color: #555555;
  border-top-color: #555555;
  border-top-style: solid;
  border-right-color: #555555;
  border-right-style: solid;
  border-bottom-color: #555555;
  border-bottom-style: solid;
  border-left-color: #555555;
  border-left-style: solid;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn54_caaa22-10.kb-button:hover,
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn54_caaa22-10.kb-button:focus {
  color: #ffffff;
  background: #444444;
  border-top-color: #444444;
  border-top-style: solid;
  border-right-color: #444444;
  border-right-style: solid;
  border-bottom-color: #444444;
  border-bottom-style: solid;
  border-left-color: #444444;
  border-left-style: solid;
}
@media all and (max-width: 1024px) {
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn54_caaa22-10.kb-button {
    border-top-color: #555555;
    border-top-style: solid;
    border-right-color: #555555;
    border-right-style: solid;
    border-bottom-color: #555555;
    border-bottom-style: solid;
    border-left-color: #555555;
    border-left-style: solid;
  }
}
@media all and (max-width: 1024px) {
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn54_caaa22-10.kb-button:hover,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn54_caaa22-10.kb-button:focus {
    border-top-color: #444444;
    border-top-style: solid;
    border-right-color: #444444;
    border-right-style: solid;
    border-bottom-color: #444444;
    border-bottom-style: solid;
    border-left-color: #444444;
    border-left-style: solid;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn54_caaa22-10.kb-button {
    border-top-color: #555555;
    border-top-style: solid;
    border-right-color: #555555;
    border-right-style: solid;
    border-bottom-color: #555555;
    border-bottom-style: solid;
    border-left-color: #555555;
    border-left-style: solid;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn54_caaa22-10.kb-button:hover,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn54_caaa22-10.kb-button:focus {
    border-top-color: #444444;
    border-top-style: solid;
    border-right-color: #444444;
    border-right-style: solid;
    border-bottom-color: #444444;
    border-bottom-style: solid;
    border-left-color: #444444;
    border-left-style: solid;
  }
}
.acalog-custom .searchwp-live-search-results {
  opacity: 0;
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
  height: 0;
  overflow: hidden;
  z-index: 9999995;
  position: absolute;
  display: none;
}
.acalog-custom .searchwp-live-search-results-showing {
  display: block;
  opacity: 1;
  height: auto;
  overflow: auto;
}
.acalog-custom .searchwp-live-search-no-results {
  padding: 3em 2em 0;
  text-align: center;
}
.acalog-custom .searchwp-live-search-no-min-chars:after {
  content: "Continue typing";
  display: block;
  text-align: center;
  padding: 2em 2em 0;
}
.acalog-custom .clearfix:after,
.acalog-custom .clearfix:before {
  content: "";
  display: block;
  clear: both;
}
.acalog-custom #editor .editor-writing-flow {
  max-width: 750px;
  margin: auto;
}
.acalog-custom #editor .editor-writing-flow>div>div>div>.editor-block-list__layout>.wp-block {
  max-width: unset;
  width: 100%;
}
.acalog-custom #editor .components-range-control__number {
  width: 65px;
}
.acalog-custom .advgb-images-slider .slick-arrow:focus,
.acalog-custom .advgb-testimonial .slick-arrow:focus {
  background: rgba(0,0,0,0);
}
.acalog-custom .components-range-control .components-range-control__slider {
  margin-left: 8px;
}
.acalog-custom .components-base-control__label .component-color-indicator {
  vertical-align: text-bottom;
}
.acalog-custom #editor .advgb-accordion-block .advgb-accordion-header p.mce-content-body,
.acalog-custom #editor .advgb-accordion-block .advgb-accordion-body p.mce-content-body {
  color: inherit;
}
.acalog-custom #editor .advgb-accordion-block {
  padding: 15px 0;
}
.acalog-custom #editor .advgb-accordion-body {
  border-top: none !important;
}
.acalog-custom .advgb-accordion-header,
.acalog-custom .advgb-accordion-header.ui-accordion-header.ui-state-default {
  padding: 5px 40px 5px 10px;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc;
  margin-top: 10px;
  position: relative;
  background: none;
  margin-bottom: 0;
}
.acalog-custom .ui-accordion-header-icon,
.acalog-custom .advgb-accordion-header.ui-accordion-header.ui-state-default .ui-accordion-header-icon {
  display: none;
}
.acalog-custom .advgb-accordion-header-icon {
  float: right;
  margin-right: -30px;
  line-height: 1.8;
  font-size: 1.2em;
  cursor: pointer;
}
.acalog-custom .advgb-accordion-header-icon svg {
  vertical-align: sub;
}
.acalog-custom .advgb-accordion-header h1.advgb-accordion-header-title,
.acalog-custom .advgb-accordion-header h1,
.acalog-custom .advgb-accordion-header h2.advgb-accordion-header-title,
.acalog-custom .advgb-accordion-header h2,
.acalog-custom .advgb-accordion-header h3.advgb-accordion-header-title,
.acalog-custom .advgb-accordion-header h3,
.acalog-custom .advgb-accordion-header h4.advgb-accordion-header-title,
.acalog-custom .advgb-accordion-header h4,
.acalog-custom .advgb-accordion-header h5.advgb-accordion-header-title,
.acalog-custom .advgb-accordion-header h5,
.acalog-custom .advgb-accordion-header h6.advgb-accordion-header-title,
.acalog-custom .advgb-accordion-header h6 {
  padding: 0;
  margin: 0;
  clear: none;
  color: inherit;
  line-height: 1.8;
  font-size: 1.2em;
  cursor: pointer;
}
.acalog-custom .advgb-accordion-header[aria-expanded=true] .advgb-accordion-header-icon:not(.accordion-state),
.acalog-custom .advgb-accordion-header .advgb-accordion-header-icon.accordion-state svg {
  display: none;
}
.acalog-custom .advgb-accordion-header[aria-expanded=false] .advgb-accordion-header-icon.accordion-state svg.advgb-icon-closed,
.acalog-custom .advgb-accordion-header[aria-expanded=true] .advgb-accordion-header-icon.accordion-state svg.advgb-icon-opened,
.acalog-custom #editor [data-type="advgb/accordions"] .advgb-accordion-header .advgb-accordion-header-icon.accordion-state svg.advgb-icon-opened {
  display: initial;
}
.acalog-custom .advgb-accordion-body,
.acalog-custom .advgb-accordion-wrapper .advgb-accordion-body.ui-widget-content {
  padding: 10px 10px 10px 15px;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc;
  margin-bottom: 10px;
  width: 100%;
  background: none;
  box-sizing: border-box;
}
.acalog-custom .advgb-accordion-body {
  overflow: hidden;
}
.acalog-custom .advgb-accordion-controls {
  margin-top: 10px;
  text-align: center;
}
.acalog-custom .advgb-icon-items .advgb-icon-items-header {
  margin: 10px 0;
}
.acalog-custom .advgb-icon-items-wrapper {
  display: flex;
  flex: auto;
  flex-wrap: wrap;
  color: #000;
}
.acalog-custom .advgb-icon-items-wrapper .advgb-icon-item {
  min-width: 25%;
  text-align: center;
  margin: 5px 0;
}
.acalog-custom .advgb-icon-items-wrapper .advgb-icon-item>span {
  display: inline-block;
  line-height: .9;
  border-radius: 4px;
  padding: 3px;
  cursor: pointer;
}
.acalog-custom .advgb-icon-items-wrapper .advgb-icon-item .active {
  background-color: #ddd;
}
.acalog-custom .components-panel__body.is-opened>.components-panel__body {
  margin-left: -6px;
}
.acalog-custom #editor .editor-block-list__block[data-type="advgb/button"][data-align=center] {
  text-align: center;
}
.acalog-custom span.wp-block-advgb-button[data-is-placeholder-visible=true] {
  margin-top: -3px;
}
.acalog-custom [data-type="advgb/button"][data-align=center],
.acalog-custom .wp-block-advgb-button.aligncenter {
  text-align: center;
}
.acalog-custom #editor [data-type="advgb/button"][data-align=full],
.acalog-custom .wp-block-advgb-button.alignfull {
  text-align: center;
}
.acalog-custom #editor [data-type="advgb/button"][data-align=full] span {
  width: 100%;
  text-align: center;
  box-sizing: border-box;
}
.acalog-custom .wp-block-advgb-button.alignfull a {
  width: 100%;
  text-align: center;
  box-sizing: border-box;
}
.acalog-custom .wp-block-advgb-button .wp-block-advgb-button_link {
  display: inline-block;
  text-decoration: none !important;
  background-color: #2196f3;
  color: #fff;
  border-color: #fff;
  border-radius: 50px;
}
.acalog-custom .wp-block-advgb-button .wp-block-advgb-button_link:hover {
  background-color: #2196f3;
  color: #fff;
}
.acalog-custom .wp-block-advgb-button.is-style-outlined .wp-block-advgb-button_link {
  background-color: rgba(0,0,0,0) !important;
  color: #000;
  border-radius: 50px;
  border-color: #000;
  border-style: solid;
  border-width: 1px;
}
.acalog-custom .wp-block-advgb-button.is-style-squared .wp-block-advgb-button_link {
  border-radius: 0 !important;
}
.acalog-custom .wp-block-advgb-button.is-style-squared-outline .wp-block-advgb-button_link {
  border-radius: 0 !important;
  background-color: rgba(0,0,0,0) !important;
  color: #000;
  border-color: #000;
  border-style: solid;
  border-width: 1px;
}
.acalog-custom div.advgb-image-block {
  position: relative;
  display: flex;
  background-color: #ccc;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 500px;
  width: 500px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin: 10px auto;
  padding: 15px;
}
.acalog-custom .advgb-image-block.full-width {
  width: 100% !important;
}
.acalog-custom .advgb-image-block * {
  transition: all .4s ease-in-out !important;
}
.acalog-custom .advgb-image-block .button,
.acalog-custom #editor .advgb-image-block>div {
  z-index: 3;
}
.acalog-custom div.advgb-image-block .advgb-browse-image-btn {
  background-color: #227eb7;
  border-color: #227eb7;
  outline: none;
  color: #fff;
  box-shadow: none;
  text-transform: uppercase;
  margin-bottom: 30px;
}
.acalog-custom .advgb-image-overlay {
  opacity: 0;
  background-color: #000;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
}
.acalog-custom .advgb-image-title,
.acalog-custom .advgb-image-subtitle {
  z-index: 3;
  margin: 0;
  padding: 0;
}
.acalog-custom .advgb-image-title {
  margin-bottom: 30px;
}
.acalog-custom .advgb-image-block:hover .advgb-image-overlay {
  opacity: .5;
}
.acalog-custom .advgb-image-text--linkable {
  cursor: pointer;
}
.acalog-custom .advgb-image-block.image-wrap {
  position: relative;
  display: flex;
  flex-direction: column;
  background-color: #ccc;
  margin: 10px auto;
  padding: 0;
}
.acalog-custom .advgb-image-block.image-wrap.full-width {
  width: 100% !important;
}
.acalog-custom .advgb-image-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.acalog-custom .advgb-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
}
.acalog-custom .advgb-image-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  opacity: .4;
}
.acalog-custom .advgb-image-block.image-wrap .button,
.acalog-custom #editor .advgb-image-block.image-wrap>div {
  z-index: 3;
}
.acalog-custom div.advgb-image-block.image-wrap .advgb-browse-image-btn {
  background-color: #227eb7;
  border-color: #227eb7;
  outline: none;
  color: #fff;
  box-shadow: none;
  text-transform: uppercase;
  margin-bottom: 30px;
}
.acalog-custom div.advgb-image-block.image-wrap .advgb-image-caption-wrap {
  position: absolute;
  z-index: 3;
  margin: 0;
  padding: 0;
  text-align: center;
  display: grid;
  gap: 30px;
}
.acalog-custom div.advgb-image-block.image-wrap .advgb-image-title {
  margin-bottom: 0;
}
.acalog-custom #editor .wp-block-advgb-list {
  margin-left: 15px;
}
.acalog-custom #editor .advgb-list,
.acalog-custom .advgb-list,
.acalog-custom .advgb-list li ul {
  margin-left: 0;
  list-style-type: none !important;
}
.acalog-custom .advgb-list li ul {
  margin: 5px 0;
  padding: 0;
}
.acalog-custom .advgb-list li:before {
  font-family: "dashicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.acalog-custom .advgb-list-admin-post li:before {
  content: "?";
}
.acalog-custom .advgb-list-admin-generic li:before {
  content: "?";
}
.acalog-custom .advgb-list-flag li:before {
  content: "?";
}
.acalog-custom .advgb-list-star-filled li:before {
  content: "?";
}
.acalog-custom .advgb-list-yes li:before {
  content: "?";
}
.acalog-custom .advgb-list-yes-alt li:before {
  content: "?";
}
.acalog-custom .advgb-list-saved li:before {
  content: "?";
}
.acalog-custom .advgb-list-minus li:before {
  content: "?";
}
.acalog-custom .advgb-list-remove li:before {
  content: "?";
}
.acalog-custom .advgb-list-plus li:before {
  content: "?";
}
.acalog-custom .advgb-list-insert li:before {
  content: "?";
}
.acalog-custom .advgb-list-controls-play li:before {
  content: "?";
}
.acalog-custom .advgb-list-arrow-right-alt li:before {
  content: "?";
}
.acalog-custom .advgb-list-arrow-right-alt2 li:before {
  content: "?";
}
.acalog-custom .advgb-list-no li:before {
  content: "?";
}
.acalog-custom .advgb-list-dismiss li:before {
  content: "?";
}
.acalog-custom .advgb-list-warning li:before {
  content: "?";
}
.acalog-custom .advgb-list-editor-help li:before {
  content: "?";
}
.acalog-custom .advgb-list-info li:before {
  content: "?";
}
.acalog-custom .advgb-list-info-outline li:before {
  content: "?";
}
.acalog-custom .advgb-list-marker li:before {
  content: "?";
}
.acalog-custom .advgb-icon-item>span.remove-icon {
  width: 26px;
  height: 26px;
  border: 1px dashed #333;
}
.acalog-custom .editor-styles-wrapper .wp-block[data-align=center]>.wp-block-advgb-table td,
.acalog-custom .editor-styles-wrapper .wp-block[data-align=center]>.wp-block-advgb-table td {
  text-align: left;
}
.acalog-custom .wp-block-advgb-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}
.acalog-custom .wp-block-advgb-table td,
.acalog-custom .wp-block-advgb-table tr {
  border-color: #ccc;
  border-style: solid;
  border-width: 1px;
  padding: 0;
}
.acalog-custom .wp-block-advgb-table td.cell-selected {
  outline: 2px solid #2196f3;
}
.acalog-custom .advgb-border-item-wrapper {
  display: flex;
  flex: auto;
  flex-wrap: wrap;
  margin: 0 0 1em;
}
.acalog-custom .advgb-border-item {
  min-width: 25%;
  text-align: center;
  margin: 5px 0;
}
.acalog-custom .advgb-border-item span {
  display: inline-block;
  cursor: pointer;
}
.acalog-custom .advgb-border-item svg {
  vertical-align: middle;
}
.acalog-custom table.advgb-table-frontend {
  border-collapse: separate;
  border-spacing: 0;
  margin: 0 auto 1em;
  width: 100%;
  max-width: 100%;
}
.acalog-custom table.advgb-table-frontend.aligncenter {
  display: table;
  text-align: left;
}
.acalog-custom table.advgb-table-frontend td,
.acalog-custom table.advgb-table-frontend tr {
  border: 1px solid rgba(0,0,0,0);
  padding: .5em;
}
.acalog-custom .wp-block-advgb-table thead tr:last-child td {
  border-bottom: 2px solid #000;
}
.acalog-custom .wp-block-advgb-table tfoot tr:first-child td {
  border-top: 2px solid #000;
}
.acalog-custom .wp-block-advgb-table.is-style-stripes tbody tr:nth-child(odd) {
  background-color: #f3f4f5;
}
.acalog-custom .advgb-video-block iframe {
  display: block;
  margin: auto;
}
.acalog-custom .advgb-video-wrapper.full-width,
.acalog-custom .advgb-video-wrapper.full-width video,
.acalog-custom .advgb-video-wrapper.full-width iframe {
  width: 100% !important;
}
.acalog-custom .advgb-video-block .advgb-video-wrapper.no-lightbox {
  background-color: rgba(0,0,0,0);
}
.acalog-custom .advgb-video-wrapper {
  background-color: #2196f3;
  position: relative;
  margin: 0 auto;
  cursor: pointer;
}
.acalog-custom .advgb-video-poster {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2;
  opacity: .5;
  background-size: auto;
  background-repeat: no-repeat;
  background-position: center;
}
.acalog-custom .advgb-button-wrapper {
  height: 450px;
  background-color: rgba(0,0,0,0);
  z-index: 3;
  position: relative;
  width: 100%;
}
.acalog-custom .advgb-play-button {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  height: 100%;
}
.acalog-custom .advgb-play-button svg {
  fill: currentColor;
}
.acalog-custom .advgb-button-wrapper button.button {
  position: absolute;
  left: 50%;
  top: 25%;
  transform: translateX(-50%) !important;
}
.acalog-custom .advgb-video-input {
  width: fit-content !important;
  margin: 10px auto;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.acalog-custom .advgb-video-input .components-base-control__field {
  margin: 0 5px;
}
.acalog-custom .advgb-video-input .components-base-control__field .components-text-control__input {
  height: 31px;
  line-height: 31px;
  width: 100%;
}
.acalog-custom #editor .advgb-video-input>*:not(svg) {
  vertical-align: sub;
}
.acalog-custom .advgb-video-input .components-base-control {
  margin-bottom: 0;
  display: inline-block;
  max-width: 300px;
}
.acalog-custom .advgb-video-input button.components-button:disabled {
  opacity: .8;
}
.acalog-custom .advgb-video-link-icon {
  vertical-align: text-bottom;
  margin-right: 5px;
  color: #888;
}
.acalog-custom .advgb-current-video-desc {
  font-size: 18px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;
}
.acalog-custom .advgb-current-video-desc span.spinner {
  float: none;
  margin: 0;
}
.acalog-custom #colorbox.advgb_lightbox .cboxIframe {
  margin-bottom: 0;
}
.acalog-custom .advgb-video-block .advgb-current-video-desc svg {
  width: 100%;
}
.acalog-custom .advgb-video-block .advgb-current-video-desc .components-spinner {
  margin: 0;
}
.acalog-custom #site-editor .advgb-col-3,
.acalog-custom #widgets-editor .advgb-col-3,
.acalog-custom #editor .advgb-col-3 {
  float: left;
  width: 33%;
  padding: 10px;
  text-align: center;
}
.acalog-custom #site-editor .advgb-counter>div,
.acalog-custom #widgets-editor .advgb-counter>div,
.acalog-custom #editor .advgb-counter>div {
  display: inline-block;
}
.acalog-custom .advgb-count-up {
  margin: 10px auto;
}
.acalog-custom .advgb-count-up>div {
  flex: auto;
  margin: 0 10px;
  text-align: center;
}
.acalog-custom .advgb-counter {
  line-height: normal;
}
.acalog-custom .advgb-column-1 .advgb-count-up-columns-two,
.acalog-custom .advgb-column-1 .advgb-count-up-columns-three {
  display: none;
}
.acalog-custom .advgb-column-2 .advgb-count-up-columns-three {
  display: none;
}
.acalog-custom .advgb-columns-1>.advgb-column {
  flex: none;
  width: 100%;
}
.acalog-custom [data-type="advgb/columns"][data-align=full] .advgb-columns {
  padding-left: 46px;
  padding-right: 46px;
}
.acalog-custom .advgb-social-links-block {
  text-align: center;
}
.acalog-custom .advgb-social-icons {
  display: inline-block;
}
.acalog-custom .advgb-social-icon {
  width: 30px;
  height: 30px;
  display: inline-block;
  margin: 5px;
  padding: 3px;
  cursor: pointer;
  vertical-align: middle;
  color: #000;
  position: relative;
}
.acalog-custom .advgb-social-icon.selected {
  outline: 2px solid #000;
}
.acalog-custom span.advgb-social-icon.selected:before {
  content: "";
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  border: 2px solid #fff;
  border-radius: 25%;
}
.acalog-custom .advgb-social-icon svg,
.acalog-custom .advgb-social-icon img {
  vertical-align: top;
}
.acalog-custom .advgb-social-icon img {
  max-width: 100%;
  height: auto;
}
.acalog-custom .advgb-social-link {
  display: flex;
  flex: auto;
  justify-content: center;
  align-items: center;
  margin-top: 15px;
}
.acalog-custom .advgb-social-link .components-base-control {
  margin: 0;
  margin-left: 10px;
  width: 350px;
  text-align: left;
}
.acalog-custom .advgb-social-icons .advgb-social-icon:hover {
  opacity: .7;
}
.acalog-custom #editor .editor-block-list__block[data-align=center] ul.advgb-toc {
  width: fit-content;
  margin: auto;
  text-align: initial;
}
.acalog-custom #editor ul.advgb-toc,
.acalog-custom ul.advgb-toc {
  list-style: circle;
  padding: 0;
}
.acalog-custom #editor ul.advgb-toc li.toc-level-1,
.acalog-custom ul.advgb-toc li.toc-level-1 {
  margin-left: 20px;
}
.acalog-custom #editor ul.advgb-toc li.toc-level-2,
.acalog-custom ul.advgb-toc li.toc-level-2 {
  margin-left: 40px;
}
.acalog-custom #editor ul.advgb-toc li.toc-level-3,
.acalog-custom ul.advgb-toc li.toc-level-3 {
  margin-left: 60px;
}
.acalog-custom #editor ul.advgb-toc li.toc-level-4,
.acalog-custom ul.advgb-toc li.toc-level-4 {
  margin-left: 80px;
}
.acalog-custom #editor ul.advgb-toc li.toc-level-5,
.acalog-custom ul.advgb-toc li.toc-level-5 {
  margin-left: 100px;
}
.acalog-custom #editor ul.advgb-toc li.toc-level-6,
.acalog-custom ul.advgb-toc li.toc-level-6 {
  margin-left: 120px;
}
.acalog-custom .wp-block-advgb-summary {
  margin-bottom: 15px;
}
.acalog-custom #editor ul.advgb-toc,
.acalog-custom ul.advgb-toc:not(.aligncenter):not(.alignleft):not(.alignright) {
  margin-left: 0;
  margin-right: 0;
}
.acalog-custom .advgb-toc li {
  min-height: 20px;
}
.acalog-custom .advgb-toc li a {
  text-decoration: none;
  box-shadow: none;
}
.acalog-custom .wp-block-advgb-summary.aligncenter {
  width: fit-content;
}
.acalog-custom .advgb-toc-header {
  cursor: pointer;
  font-weight: bold;
  margin-bottom: 5px;
}
.acalog-custom .advgb-toc-header:after {
  font-family: "dashicons";
  content: "?";
  font-size: 16px;
  vertical-align: middle;
}
.acalog-custom .advgb-toc-header.collapsed:after {
  content: "?";
}
.acalog-custom .wp-block-advgb-summary.alignleft {
  margin-right: 10px;
}
.acalog-custom .wp-block-advgb-summary.alignright {
  margin-left: 10px;
}
.acalog-custom .wp-block-advgb-summary.alignright .advgb-toc-header {
  float: right;
}
.acalog-custom .wp-block-advgb-summary.alignright .advgb-toc {
  clear: both;
}
.acalog-custom .wp-block-advgb-summary.aligncenter .advgb-toc-header {
  width: fit-content;
  margin: auto;
}
.acalog-custom .advgb-tabs-styles {
  display: flex;
  flex-wrap: wrap;
}
.acalog-custom .advgb-tabs-styles .advgb-tabs-style {
  padding: 10px;
  margin-right: 10px;
  border: 1px solid rgba(0,0,0,0);
}
.acalog-custom .advgb-tabs-styles .advgb-tabs-style.is-toggled {
  border: 1px solid #000;
  background-color: #eee;
}
.acalog-custom .advgb-tab-body-wrapper>.editor-inner-blocks>.editor-block-list__layout>.block-list-appender {
  display: none !important;
}
.acalog-custom .advgb-tab-body-wrapper>.editor-inner-blocks>.editor-block-list__layout>.wp-block>.editor-block-list__insertion-point {
  display: none !important;
}
.acalog-custom ul.advgb-tabs-panel {
  list-style-type: none !important;
  border: none;
  margin: 0 !important;
  padding: 0 !important;
  background: none;
}
.acalog-custom ul.advgb-tabs-panel:after {
  content: "";
  display: block;
  clear: both;
}
.acalog-custom ul.advgb-tabs-panel li.advgb-tab,
.acalog-custom ul.advgb-tabs-panel li.advgb-tab.ui-state-default {
  float: left;
  margin: 0 8px 8px 0;
  border: 1px solid #e0e0e0;
  border-radius: 10px;
  position: relative;
  background: none;
}
.acalog-custom ul.advgb-tabs-panel li.advgb-tab:first-child {
  margin-left: 0 !important;
}
.acalog-custom ul.advgb-tabs-panel li.advgb-tab>a,
.acalog-custom li.advgb-add-tab>span {
  padding: 10px 15px;
  display: inline-block;
}
.acalog-custom ul.advgb-tabs-panel li.advgb-tab a,
.acalog-custom ul.advgb-tabs-panel li.advgb-tab a:focus,
.acalog-custom ul.advgb-tabs-panel li.advgb-tab a:hover {
  text-decoration: none;
  box-shadow: none;
  outline: none;
  display: block;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.acalog-custom ul.advgb-tabs-panel li.advgb-tab a p {
  margin: 0;
}
.acalog-custom ul.advgb-tabs-panel li.advgb-tab.ui-tabs-active,
.acalog-custom ul.advgb-tabs-panel li.advgb-tab.advgb-tab-active {
  background-color: #5954d6 !important;
  border-color: rgba(0,0,0,0);
  color: #fff !important;
}
.acalog-custom ul.advgb-tabs-panel li.advgb-tab.ui-tabs-active a,
.acalog-custom ul.advgb-tabs-panel li.advgb-tab.ui-tabs-active button.advgb-tab-button,
.acalog-custom ul.advgb-tabs-panel li.advgb-tab.advgb-tab-active a,
.acalog-custom ul.advgb-tabs-panel li.advgb-tab.advgb-tab-active button.advgb-tab-button {
  color: inherit !important;
}
.acalog-custom ul.advgb-tabs-panel li.advgb-tab a:hover,
.acalog-custom ul.advgb-tabs-panel li.advgb-tab a:focus {
  background: none !important;
  text-decoration: none !important;
}
.acalog-custom ul.advgb-tabs-panel li.advgb-add-tab {
  text-align: center;
  background: #2196f3;
  color: #fff;
  max-width: 70px;
  border-color: #2196f3;
}
.acalog-custom ul.advgb-tabs-panel li.advgb-tab.advgb-add-tab.ui-state-default {
  border: 1px solid rgba(0,0,0,0);
}
.acalog-custom ul.advgb-tabs-panel li.advgb-tab.advgb-add-tab.ui-state-default:hover {
  background: #ccc;
}
.acalog-custom ul.advgb-tabs-panel li.advgb-add-tab>span {
  line-height: 30px;
  cursor: pointer;
  font-size: 1em;
  display: block;
  height: 30px;
  margin: 0 auto;
  box-sizing: border-box;
  padding: 7px 14px;
}
.acalog-custom ul.advgb-tabs-panel li.advgb-add-tab svg {
  color: #e0e0e0;
  vertical-align: sub;
}
.acalog-custom ul.advgb-tabs-panel li.advgb-add-tab:hover svg {
  color: #5954d6;
}
.acalog-custom ul.advgb-tabs-panel li.advgb-add-tab:hover {
  color: #2196f3;
  background: #fff;
}
.acalog-custom span.advgb-tab-remove {
  position: absolute;
  top: -22px;
  right: 0;
  height: 20px;
  color: #fff;
  background-color: #fcb908;
  border-radius: 3px;
  cursor: pointer;
  z-index: 1;
}
.acalog-custom span.advgb-tab-remove svg {
  display: block;
}
.acalog-custom div.advgb-tab-body {
  padding: 10px 10px 10px 15px;
  border: 1px solid #e0e0e0;
  background: none;
}
.acalog-custom #editor div.advgb-tab-body {
  padding: 0;
}
.acalog-custom #editor .advgb-tab-body-wrapper {
  padding: 20px;
}
.acalog-custom .advgb-tab-body-wrapper {
  border: 1px solid #ccc;
  max-width: 100%;
}
.acalog-custom .advgb-tab-body-wrapper div.advgb-tab-body {
  border: none;
}
.acalog-custom .advgb-tab-body-wrapper .advgb-tab-body-header {
  cursor: pointer;
  padding: 10px 15px;
  display: none;
}
.acalog-custom .advgb-tabs-wrapper[class*=advgb-tab-vert] {
  display: flex;
}
.acalog-custom .advgb-tabs-wrapper.advgb-tab-horz-desktop {
  flex-direction: column;
}
.acalog-custom .advgb-tabs-wrapper.advgb-tab-vert-desktop ul.advgb-tabs-panel {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  min-width: 25%;
  max-width: 25%;
}
.acalog-custom .advgb-tabs-wrapper.advgb-tab-vert-desktop .advgb-tab-body-wrapper {
  flex-grow: 3;
  max-width: 75%;
}
.acalog-custom .advgb-tab-body-container[hidden] {
  display: none !important;
}
.acalog-custom #editor [data-type="advgb/tab"]>.editor-block-list__block-edit>.editor-block-mover,
.acalog-custom #editor [data-type="advgb/tab"]>.editor-block-list__block-edit>.editor-block-contextual-toolbar {
  display: none !important;
}
.acalog-custom #editor [data-type="advgb/tab"]>.editor-block-list__block-edit::before {
  box-shadow: none;
  border: none;
}
.acalog-custom .advgb-testimonial-wrapper {
  position: relative;
  padding: 1px 30px;
}
.acalog-custom .advgb-testimonial:not(.slider-view) {
  display: flex;
  margin: 20px auto;
}
.acalog-custom #editor .advgb-testimonial {
  padding: 15px 0;
}
.acalog-custom .advgb-testimonial .advgb-testimonial-item {
  flex: auto;
  padding: 0 10px;
  text-align: center;
  pointer-events: all;
  display: flex !important;
  flex-direction: column;
}
.acalog-custom .advgb-testimonial.advgb-avatar-top .advgb-testimonial-item {
  flex-direction: column;
}
.acalog-custom .advgb-testimonial.advgb-avatar-bottom .advgb-testimonial-item {
  flex-direction: column-reverse;
}
.acalog-custom .advgb-testimonial.advgb-avatar-left .advgb-testimonial-item {
  flex-direction: row;
}
.acalog-custom .advgb-testimonial.advgb-avatar-right .advgb-testimonial-item {
  flex-direction: row-reverse;
}
.acalog-custom .advgb-testimonial.advgb-avatar-right .advgb-testimonial-item .advgb-testimonial-avatar-clear {
  left: -30px;
}
.acalog-custom .advgb-testimonial .advgb-testimonial-item .advgb-testimonial-info {
  flex: 1;
}
.acalog-custom .advgb-testimonial>div {
  flex: auto;
  margin: 0 10px;
  text-align: center;
}
.acalog-custom .advgb-testimonial .advgb-testimonial-avatar-group {
  position: relative;
  align-self: center;
}
.acalog-custom .advgb-testimonial-item:hover .advgb-testimonial-avatar-clear {
  display: inline-block;
}
.acalog-custom .advgb-testimonial .advgb-testimonial-avatar {
  display: inline-block;
  height: 70px;
  width: 70px;
  margin-bottom: 10px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-style: solid;
  border-width: 0;
  border-color: #fff;
}
.acalog-custom #editor .advgb-testimonial .advgb-testimonial-avatar {
  cursor: pointer;
}
.acalog-custom .advgb-testimonial .advgb-testimonial-avatar-clear {
  position: absolute;
  top: 0;
  margin-left: 5px;
  display: none;
  cursor: pointer;
  z-index: 99;
}
.acalog-custom .advgb-testimonial .advgb-testimonial-name {
  padding: 5px;
}
.acalog-custom .advgb-testimonial p.advgb-testimonial-position {
  text-transform: uppercase;
  font-size: .9rem;
  margin: 5px auto;
}
.acalog-custom button.advgb-testimonial-preview {
  margin-bottom: 10px !important;
}
.acalog-custom .advgb-testimonial .slick-list {
  padding-top: 25px !important;
}
.acalog-custom .advgb-testimonial button.slick-arrow {
  background-color: rgba(0,0,0,0);
}
.acalog-custom .advgb-testimonial-wrapper button.advgb-slider-arrow {
  position: absolute;
  top: 50%;
  transform: translate(0,-50%);
  background-color: rgba(0,0,0,0);
  outline: none;
  box-shadow: none;
  border: 1px solid #000;
  color: #000;
  cursor: pointer;
  padding: 7px 10px;
  width: 20px;
  height: auto;
}
.acalog-custom .advgb-testimonial-wrapper button.advgb-slider-arrow svg {
  display: block;
}
.acalog-custom .advgb-testimonial-wrapper button.advgb-slider-arrow.advgb-slider-prev {
  left: -10px;
}
.acalog-custom .advgb-testimonial-wrapper button.advgb-slider-arrow.advgb-slider-next {
  right: -10px;
}
.acalog-custom hr.wp-block-separator {
  background-color: rgba(0,0,0,0);
}
.acalog-custom #editor .advgb-recent-posts-block.slider-view.style-headline .advgb-recent-posts .slick-dots {
  bottom: -57px;
}
.acalog-custom .advgb-include-posts-tabs {
  margin-bottom: 16px;
}
.acalog-custom .advgb-tab-buttons {
  display: flex;
  border-bottom: 1px solid #ddd;
  margin-bottom: 12px;
}
.acalog-custom .advgb-tab-button {
  background: none;
  border: none;
  padding: 8px 16px;
  cursor: pointer;
  border-bottom: 2px solid rgba(0,0,0,0);
  font-size: 13px;
}
.acalog-custom .advgb-tab-button.active {
  border-bottom-color: #007cba;
  color: #007cba;
  font-weight: 600;
}
.acalog-custom .advgb-tab-button:hover {
  background-color: #f0f0f0;
}
.acalog-custom .advgb-products-block {
  padding-bottom: 1px;
}
.acalog-custom .advgb-woo-categories-list {
  max-height: 400px;
  overflow: auto;
}
.acalog-custom .advgb-products-wrapper {
  display: flex;
  flex-wrap: wrap;
}
.acalog-custom .advgb-product {
  flex: 0 0 100%;
  text-align: center;
}
.acalog-custom .advgb-products-wrapper.columns-2 .advgb-product {
  flex: 0 0 50%;
}
.acalog-custom .advgb-products-wrapper.columns-3 .advgb-product {
  flex: 0 0 33%;
}
.acalog-custom .advgb-products-wrapper.columns-4 .advgb-product {
  flex: 0 0 25%;
}
.acalog-custom .advgb-product>div {
  margin-bottom: 3px;
}
.acalog-custom .advgb-product .advgb-product-img {
  height: 150px;
  overflow: hidden;
}
.acalog-custom .advgb-product .advgb-product-img img {
  height: 100%;
}
.acalog-custom .advgb-product-add-to-cart span {
  background: #eee;
  border: 1px solid #eee;
  padding: 5px;
  display: inline-block;
  color: #333;
  border-radius: 4px;
  cursor: pointer;
  font-weight: 600;
  font-size: 14px;
}
.acalog-custom .advgb-products-block.slider-view .advgb-product .advgb-product-img img {
  display: block;
  margin: auto;
}
.acalog-custom .advgb-woo-products.slider-view .woocommerce ul.products li.first,
.acalog-custom .advgb-woo-products.slider-view .woocommerce-page ul.products li.first {
  clear: none !important;
}
.acalog-custom .advgb-woo-products.slider-view .woocommerce ul.products li.product,
.acalog-custom .advgb-woo-products.slider-view .woocommerce-page ul.products li.product {
  margin: 10px;
  text-align: center;
}
.acalog-custom .advgb-woo-products.slider-view .woocommerce ul.products li.product a,
.acalog-custom .advgb-woo-products.slider-view .woocommerce-page ul.products li.product a {
  margin: 0 auto;
}
.acalog-custom .advgb-woo-products.slider-view .woocommerce ul.products li.product a img,
.acalog-custom .advgb-woo-products.slider-view .woocommerce-page ul.products li.product a img {
  height: 400px;
  width: auto;
  display: block;
  margin: 0 auto 1.5em;
}
.acalog-custom .advgb-images-slider-block {
  padding-bottom: 1px;
  position: relative;
}
.acalog-custom .advgb-images-slider-block .advgb-slider-image-dragholder {
  width: 50px;
  height: 50px;
  border: 1px dashed #333;
  margin: auto 10px;
}
.acalog-custom .advgb-images-slider .advgb-image-slider-item {
  position: relative;
  margin-bottom: 10px;
  width: fit-content;
}
.acalog-custom .advgb-images-slider .advgb-image-slider-item-info {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.acalog-custom .advgb-images-slider .advgb-image-slider-item img {
  display: block;
  max-width: unset;
  margin: auto;
}
.acalog-custom .advgb-images-slider .advgb-image-slider-item-info .advgb-image-slider-title,
.acalog-custom .advgb-images-slider .advgb-image-slider-item-info .advgb-image-slider-text {
  margin: 0 5px;
  color: #fff;
  position: relative;
  z-index: 3;
}
.acalog-custom .advgb-images-slider .advgb-image-slider-overlay {
  opacity: 0;
  background-color: #333;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  transition: all ease-in-out .5s;
  -moz-transition: all ease-in-out .5s;
  -webkit-transition: all ease-in-out .5s;
}
.acalog-custom .advgb-images-slider[dir=rtl] .slick-slide {
  float: left;
}
.acalog-custom .advgb-images-slider.slick-slider .slick-track,
.acalog-custom .advgb-images-slider.slick-slider .slick-list {
  direction: ltr;
}
.acalog-custom .advgb-image-slider-item:hover .advgb-image-slider-overlay {
  opacity: .5;
}
.acalog-custom .advgb-image-slider-controls .advgb-image-slider-control .components-base-control__field {
  display: flex;
  flex: 1;
}
.acalog-custom .advgb-image-slider-controls .advgb-image-slider-control .components-base-control__field .components-base-control__label {
  flex-basis: 70px;
  align-self: center;
}
.acalog-custom .advgb-image-slider-image-list {
  display: flex;
  flex-wrap: wrap;
  margin: 25px 0;
}
.acalog-custom .advgb-image-slider-image-list .advgb-image-slider-image-list-item img {
  height: 50px;
  display: block;
  cursor: pointer;
}
.acalog-custom .advgb-image-slider-image-list .advgb-image-slider-image-list-item,
.acalog-custom .advgb-image-slider-image-list .advgb-image-slider-add-item {
  margin: 10px;
  position: relative;
}
.acalog-custom .advgb-image-slider-image-list .advgb-image-slider-image-list-item .advgb-image-slider-image-list-item-remove {
  position: absolute;
  top: -8px;
  right: -8px;
  color: #fff;
  background-color: red;
  border-radius: 50%;
  padding: 2px;
}
.acalog-custom .advgb-image-slider-image-list .advgb-image-slider-image-list-item .advgb-image-slider-image-list-item-remove svg {
  margin: 0;
  width: 15px;
  height: 15px;
  display: block;
}
.acalog-custom .advgb-image-slider-image-list .advgb-image-slider-add-item button {
  height: 50px;
  border: 1px solid #ccc;
}
.acalog-custom .advgb-image-slider-image-list .advgb-image-slider-image-list-item>*:not(img) {
  display: none;
}
.acalog-custom .advgb-image-slider-image-list .advgb-image-slider-image-list-item:hover>* {
  display: block;
}
.acalog-custom .advgb-move-arrow {
  position: absolute;
  bottom: 0;
  cursor: pointer;
  background-color: #fff;
  opacity: .5;
}
.acalog-custom .advgb-move-right {
  right: 0;
}
.acalog-custom .advgb-move-left {
  left: 0;
}
.acalog-custom .advgb-move-arrow svg {
  width: 20px;
  height: 20px;
  display: block;
}
.acalog-custom .advgb-move-arrow:hover {
  opacity: 1;
}
.acalog-custom #editor .editor-block-list__block-edit::before {
  background-repeat: no-repeat;
  background-size: auto;
  background-position: top left;
}
.acalog-custom #editor .editor-block-list__block-edit::after {
  z-index: 0;
  content: "";
  position: absolute;
  outline: 1px solid rgba(0,0,0,0);
  transition: outline .1s linear;
  pointer-events: none;
  right: -14px;
  left: -14px;
  top: -14px;
  bottom: -14px;
  opacity: 0;
}
.acalog-custom #editor .advgb-styles-item {
  cursor: pointer;
  padding: 3px;
  margin-bottom: 3px;
  min-height: 30px;
  border-bottom: 3px solid rgba(0,0,0,0);
}
.acalog-custom #editor .advgb-styles-item.selected {
  background-color: #a3d6ff;
}
.acalog-custom #editor .advgb-styles-item:hover {
  border-bottom-color: #2196f3;
}
.acalog-custom .advgb-block-container>* {
  z-index: 3;
  position: relative;
}
.acalog-custom .advgb-block-container .advgb-block-top-divider,
.acalog-custom .advgb-block-container .advgb-block-bottom-divider {
  width: 100%;
  left: 0;
}
.acalog-custom #editor div[data-block]:after,
.acalog-custom .advgb-block-container .advgb-block-bottom-divider {
  bottom: 0;
}
.acalog-custom .advgb-form-field {
  float: left;
  width: 100%;
  margin: 0;
  margin-bottom: 3%;
  padding: 0;
  padding-left: 3%;
  box-sizing: border-box;
}
.acalog-custom .advgb-form-field.advgb-form-field-half {
  width: 50%;
}
.acalog-custom .advgb-contact-form {
  clear: both;
  position: relative;
  padding-right: 3%;
}
.acalog-custom .advgb-form-field input.advgb-form-input[type=text],
.acalog-custom .advgb-form-field input.advgb-form-input[type=email],
.acalog-custom .advgb-form-field textarea.advgb-form-input {
  width: 100%;
  padding: 15px;
  margin: 0;
  border: 1px solid #ccc;
  border-radius: 2px;
  resize: vertical;
  font-size: 15px;
  background-color: #fafafa;
  color: #444;
  box-sizing: border-box;
}
.acalog-custom .advgb-form-submit-wrapper {
  clear: both;
  margin-left: 3%;
  text-align: center;
  position: relative;
}
.acalog-custom button.advgb-form-submit {
  padding: 14px;
  background-color: #444;
  box-shadow: none;
  outline: none;
  border: 2px solid #444;
  color: #fff;
  cursor: pointer;
  transition: all ease .5s;
  position: relative;
  border-radius: 0;
  font-size: 15px;
}
.acalog-custom button.advgb-form-submit:hover:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #aaa;
  opacity: .2;
  pointer-events: none;
}
.acalog-custom .advgb-form-sending {
  display: inline-block;
  position: absolute;
  width: 25px;
  height: 25px;
  margin: 12px 3px;
  background-image: url("../../img/gateway/loading.gif");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.acalog-custom .advgb-form-submit-success {
  text-align: center;
  padding: 10px;
  margin: 10px 0;
  margin-left: 3%;
  font-weight: bold;
  color: #fafafa;
  background-color: #444;
  font-size: 14px;
  border-radius: 2px;
  -webkit-box-shadow: 1px 1px 12px #ccc;
  -moz-box-shadow: 1px 1px 12px #ccc;
  box-shadow: 1px 1px 12px #ccc;
}
.acalog-custom .advgb-newsletter {
  margin-left: auto;
  margin-right: auto;
}
.acalog-custom .advgb-newsletter .advgb-form-submit-wrapper,
.acalog-custom .advgb-newsletter .advgb-form-field {
  margin-left: 0;
  padding-left: 0;
}
.acalog-custom .advgb-newsletter.style-alt .advgb-form-submit {
  width: 100%;
}
.acalog-custom .advgb-newsletter.style-default .advgb-form-field {
  position: relative;
  float: none;
}
.acalog-custom .advgb-newsletter.style-default .advgb-form-submit-wrapper {
  position: absolute;
  top: 0;
  right: 0;
}
.acalog-custom .advgb-newsletter .advgb-form-submit-success {
  margin-left: 0;
}
.acalog-custom form .advgb-grecaptcha {
  margin: 15px auto;
}
.acalog-custom form .advgb-grecaptcha>div {
  margin: auto;
}
.acalog-custom .advgb-grecaptcha.position-right>div {
  margin-right: 0;
}
.acalog-custom .advgb-grecaptcha.position-left>div {
  margin-left: 3%;
}
.acalog-custom .advgb-lores-form-wrapper {
  width: 100%;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-bottom: 20px;
  text-align: center;
}
.acalog-custom .advgb-lores-form-wrapper>* {
  box-sizing: border-box;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form {
  width: 100%;
  border: 1px solid #ccc;
  position: relative;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-header-navigation {
  background-color: #eee;
  padding: 5px;
  text-align: center;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-header-navigation>.editor-rich-text {
  display: inline-block;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-header-navigation .advgb-register-text {
  margin-right: 5px;
  display: inline-block;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-header-navigation .advgb-register-link {
  text-decoration: none;
  box-shadow: none;
  outline: none;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-form-inner {
  padding: 20px 50px;
  width: 100%;
  box-sizing: border-box;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-form-inner .advgb-login-failed-notice {
  border: 1px solid #ccc;
  padding: 5px 10px;
  margin-bottom: 15px;
  border-left: 5px solid red;
  background-color: #fff;
  color: #333;
  font-size: 1em;
  box-shadow: 0 0 5px #ccc;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-form-inner .advgb-lores-form-logo-wrapper {
  text-align: center;
  margin: auto;
  margin-bottom: 20px;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-form-inner .advgb-lores-form-logo-wrapper .advgb-lores-form-logo {
  max-width: 100%;
  height: auto;
  display: block;
  margin: auto;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-form-inner .advgb-lores-form-welcome {
  font-weight: normal;
  font-size: 1.7em;
  margin: 0 0 20px;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-form-inner .advgb-lores-field {
  text-align: left;
  margin-bottom: 20px;
  border-width: 0;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-form-inner .advgb-lores-field .advgb-lores-field-input {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0,0,0,0);
  border-bottom-color: #ccc;
  background-color: rgba(0,0,0,0);
  padding: 5px;
  outline: none;
  transition: all .5s ease;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-form-inner .advgb-lores-field .advgb-lores-field-input.focused {
  border-bottom-color: inherit !important;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-form-inner .advgb-lores-field .advgb-lores-field-input .advgb-lores-input-icon {
  vertical-align: middle;
  display: inline-block;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-form-inner .advgb-lores-field .advgb-lores-field-input .advgb-lores-input-icon svg {
  vertical-align: middle;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-form-inner .advgb-lores-field .advgb-lores-field-input .advgb-lores-input {
  vertical-align: middle;
  display: inline-block;
  margin: 0;
  padding: 0;
  margin-left: 10px;
  width: calc(60%);
  border: none;
  background-color: rgba(0,0,0,0);
  font-size: 1em;
  line-height: 1.5;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-form-inner .advgb-lores-field .advgb-lores-field-input .advgb-lores-input:focus {
  outline: none;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-form-inner .advgb-lores-field .advgb-lores-field-label {
  display: block;
  margin-bottom: 5px;
  font-weight: bold;
  font-size: 1em;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-form-inner .advgb-lores-field .advgb-lores-field-label>label {
  display: block;
  cursor: pointer;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-form-inner .advgb-lores-field.advgb-lores-submit-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-form-inner .advgb-lores-field.advgb-lores-submit-wrapper label {
  cursor: pointer;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-form-inner .advgb-lores-field.advgb-lores-submit-wrapper.advgb-submit-align-right {
  flex-direction: row;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-form-inner .advgb-lores-field.advgb-lores-submit-wrapper.advgb-submit-align-left {
  flex-direction: row-reverse;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form.advgb-register-form-wrapper .advgb-form-inner .advgb-lores-field.advgb-lores-submit-wrapper.advgb-submit-align-right {
  justify-content: flex-end;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form.advgb-register-form-wrapper .advgb-form-inner .advgb-lores-field.advgb-lores-submit-wrapper.advgb-submit-align-left {
  flex-direction: row;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-form-inner .advgb-lores-field.advgb-lores-submit-wrapper.advgb-submit-align-center {
  flex-direction: column;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-form-inner .advgb-lores-field.advgb-lores-submit-wrapper.advgb-submit-align-center .advgb-lores-submit {
  margin-top: 20px;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-form-inner .advgb-lores-field input.advgb-lores-checkbox {
  display: none;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-form-inner .advgb-lores-field .remember-me-label .remember-me-switch {
  color: #2196f3;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-form-inner .advgb-lores-field .remember-me-label .remember-me-switch span {
  vertical-align: middle;
  color: initial;
  display: inline-block;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-form-inner .advgb-lores-field .remember-me-label .remember-me-switch:before {
  content: "?";
  font-family: dashicons;
  background-color: #fff;
  margin: 0;
  margin-right: 5px;
  color: rgba(0,0,0,0);
  border: 1px solid #ccc;
  border-radius: 50%;
  font-size: 20px;
  font-weight: bold;
  cursor: pointer;
  line-height: 0;
  vertical-align: middle;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-form-inner .advgb-lores-field .remember-me-label input.advgb-lores-checkbox:checked+.remember-me-switch:before {
  color: inherit;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-form-inner .advgb-lores-field.advgb-lores-submit-wrapper .advgb-lores-submit .advgb-lores-submit-button {
  padding: 10px 25px;
  display: inline-block;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-form-inner .advgb-lores-field.advgb-lost-password-field {
  margin-top: 20px;
  margin-bottom: 0;
  padding: 30px;
  text-align: center;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-header-navigation .advgb-back-to-login-link {
  display: inline-block;
  cursor: pointer;
  color: #2196f3;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-header-navigation.advgb-back-to-login {
  text-align: left;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-header-navigation .advgb-back-to-login-link:before {
  content: "?";
  font-family: dashicons;
  float: left;
  margin-right: 5px;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-header-navigation .advgb-back-to-login-link>* {
  display: inline-block;
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-form-inner .advgb-lores-field.advgb-lores-submit-wrapper .advgb-lores-submit-button {
  background: none;
  border: 1px solid rgba(0,0,0,0);
  box-shadow: none;
  outline: none;
  background-color: #2196f3;
  color: #fff;
  font-weight: bold;
  letter-spacing: .5px;
}
.acalog-custom .advgb-lores-form.sending:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 5;
  background-color: rgba(255,255,255,0.8);
}
.acalog-custom .advgb-lores-form-wrapper .advgb-lores-form .advgb-form-sending {
  top: 49%;
  left: 49%;
  z-index: 9;
}
.acalog-custom .advgb-search-bar-wrapper {
  display: block;
  width: 100%;
}
.acalog-custom .advgb-search-bar-wrapper .advgb-search-bar-inner {
  display: flex;
  flex-wrap: nowrap;
  margin: auto;
}
.acalog-custom .advgb-search-bar-wrapper .advgb-search-bar-inner>*:first-child {
  margin-right: 10px;
}
.acalog-custom .advgb-search-bar-wrapper .advgb-search-bar-inner .advgb-search-bar {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
  margin-right: 10px;
  padding: 3px;
  border: none;
  border-bottom: 1px solid #ccc;
}
.acalog-custom .advgb-search-bar-wrapper.is-style-classic .advgb-search-bar-inner .advgb-search-bar {
  border: 1px solid #ccc;
}
.acalog-custom .advgb-search-bar-wrapper .advgb-search-bar-inner .advgb-search-bar .advgb-search-bar-icon {
  width: 30px;
  text-align: center;
}
.acalog-custom .advgb-search-bar-wrapper .advgb-search-bar-inner .advgb-search-bar .advgb-search-bar-icon svg {
  vertical-align: middle;
}
.acalog-custom .advgb-search-bar-wrapper .advgb-search-bar-inner .advgb-search-bar input.advgb-search-bar-input {
  border: none;
  outline: none;
  box-shadow: none;
  width: 100%;
  padding: 0 5px;
  margin: 0;
  background-color: rgba(0,0,0,0);
  color: inherit;
}
.acalog-custom .advgb-search-bar-wrapper .advgb-search-bar-inner .advgb-search-button-wrapper .advgb-search-bar-button {
  vertical-align: middle;
  padding: 5px 15px;
  background-color: #2196f3;
  color: #fff;
  height: 100%;
  cursor: pointer;
  display: inline-block;
  border: 1px solid rgba(0,0,0,0);
}
.acalog-custom .advgb-columns-select-wrapper {
  padding: 20px;
}
.acalog-custom .advgb-columns-select-title {
  text-align: center;
  margin-bottom: 10px;
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 20px;
}
.acalog-custom .advgb-recent-posts-responsive-items .advgb-recent-posts-responsive-item,
.acalog-custom .advgb-recent-posts-responsive-items .advgb-columns-responsive-item,
.acalog-custom .advgb-columns-responsive-items .advgb-recent-posts-responsive-item,
.acalog-custom .advgb-columns-responsive-items .advgb-columns-responsive-item {
  flex-grow: 1;
  flex-basis: 33.3%;
  padding: 5px;
  text-align: center;
  text-transform: capitalize;
  background-color: #eee;
  cursor: pointer;
}
.acalog-custom .advgb-recent-posts-responsive-items .advgb-recent-posts-responsive-item.is-selected,
.acalog-custom .advgb-recent-posts-responsive-items .advgb-columns-responsive-item.is-selected,
.acalog-custom .advgb-columns-responsive-items .advgb-recent-posts-responsive-item.is-selected,
.acalog-custom .advgb-columns-responsive-items .advgb-columns-responsive-item.is-selected {
  background-color: #2196f3;
  color: #fff;
}
.acalog-custom .advgb-recent-posts-select-layout,
.acalog-custom .advgb-recent-posts-responsive-items,
.acalog-custom .advgb-columns-select-layout,
.acalog-custom .advgb-columns-responsive-items {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 10px;
}
.acalog-custom .advgb-recent-posts-select-layout .advgb-recent-posts-layout,
.acalog-custom .advgb-recent-posts-select-layout .advgb-columns-layout,
.acalog-custom .advgb-recent-posts-responsive-items .advgb-recent-posts-layout,
.acalog-custom .advgb-recent-posts-responsive-items .advgb-columns-layout,
.acalog-custom .advgb-columns-select-layout .advgb-recent-posts-layout,
.acalog-custom .advgb-columns-select-layout .advgb-columns-layout,
.acalog-custom .advgb-columns-responsive-items .advgb-recent-posts-layout,
.acalog-custom .advgb-columns-responsive-items .advgb-columns-layout {
  margin: 5px;
  flex-basis: 105px;
  text-align: center;
  cursor: pointer;
  line-height: 1;
  opacity: .3;
}
.acalog-custom .advgb-recent-posts-select-layout .advgb-recent-posts-layout:hover,
.acalog-custom .advgb-recent-posts-select-layout .advgb-recent-posts-layout.is-selected,
.acalog-custom .advgb-recent-posts-select-layout .advgb-columns-layout:hover,
.acalog-custom .advgb-recent-posts-select-layout .advgb-columns-layout.is-selected,
.acalog-custom .advgb-recent-posts-responsive-items .advgb-recent-posts-layout:hover,
.acalog-custom .advgb-recent-posts-responsive-items .advgb-recent-posts-layout.is-selected,
.acalog-custom .advgb-recent-posts-responsive-items .advgb-columns-layout:hover,
.acalog-custom .advgb-recent-posts-responsive-items .advgb-columns-layout.is-selected,
.acalog-custom .advgb-columns-select-layout .advgb-recent-posts-layout:hover,
.acalog-custom .advgb-columns-select-layout .advgb-recent-posts-layout.is-selected,
.acalog-custom .advgb-columns-select-layout .advgb-columns-layout:hover,
.acalog-custom .advgb-columns-select-layout .advgb-columns-layout.is-selected,
.acalog-custom .advgb-columns-responsive-items .advgb-recent-posts-layout:hover,
.acalog-custom .advgb-columns-responsive-items .advgb-recent-posts-layout.is-selected,
.acalog-custom .advgb-columns-responsive-items .advgb-columns-layout:hover,
.acalog-custom .advgb-columns-responsive-items .advgb-columns-layout.is-selected {
  opacity: 1;
}
.acalog-custom .advgb-recent-posts-select-layout .advgb-recent-posts-layout .advgb-columns-layout-description,
.acalog-custom .advgb-recent-posts-select-layout .advgb-columns-layout .advgb-columns-layout-description,
.acalog-custom .advgb-recent-posts-responsive-items .advgb-recent-posts-layout .advgb-columns-layout-description,
.acalog-custom .advgb-recent-posts-responsive-items .advgb-columns-layout .advgb-columns-layout-description,
.acalog-custom .advgb-columns-select-layout .advgb-recent-posts-layout .advgb-columns-layout-description,
.acalog-custom .advgb-columns-select-layout .advgb-columns-layout .advgb-columns-layout-description,
.acalog-custom .advgb-columns-responsive-items .advgb-recent-posts-layout .advgb-columns-layout-description,
.acalog-custom .advgb-columns-responsive-items .advgb-columns-layout .advgb-columns-layout-description {
  margin-bottom: 10px;
  margin-top: 10px;
  font-size: 13px;
}
.acalog-custom .advgb-recent-posts-select-layout.on-inspector .advgb-recent-posts-layout,
.acalog-custom .advgb-recent-posts-select-layout.on-inspector .advgb-columns-layout,
.acalog-custom .advgb-recent-posts-responsive-items.on-inspector .advgb-recent-posts-layout,
.acalog-custom .advgb-recent-posts-responsive-items.on-inspector .advgb-columns-layout,
.acalog-custom .advgb-columns-select-layout.on-inspector .advgb-recent-posts-layout,
.acalog-custom .advgb-columns-select-layout.on-inspector .advgb-columns-layout,
.acalog-custom .advgb-columns-responsive-items.on-inspector .advgb-recent-posts-layout,
.acalog-custom .advgb-columns-responsive-items.on-inspector .advgb-columns-layout {
  flex-basis: calc(23.3%);
}
.acalog-custom .advgb-controls-title {
  font-size: 13px;
  margin: 5px 0;
}
.acalog-custom .advgb-unit-wrapper {
  float: right;
  margin: 0;
  padding: 0;
  font-size: 13px;
}
.acalog-custom .advgb-unit-2 {
  float: none;
  text-align: right;
  margin-bottom: -23px;
}
.acalog-custom .advgb-unit-wrapper .advgb-unit {
  display: inline-block;
  margin: 0 2px;
  opacity: .7;
  cursor: pointer;
}
.acalog-custom .advgb-unit-wrapper .advgb-unit.selected {
  font-weight: bold;
  opacity: 1;
  color: var(--wp-admin-theme-color);
}
.acalog-custom .advgb-unit-wrapper .advgb-unit:hover {
  text-decoration: underline;
}
.acalog-custom body.block-editor-page .advgb-columns-wrapper .advgb-columns .wp-block {
  max-width: 100%;
}
.acalog-custom .advgb-columns-wrapper .advgb-columns.columns-valign-middle {
  align-items: center;
}
.acalog-custom .advgb-columns-wrapper .advgb-columns.columns-valign-bottom {
  align-items: flex-end;
}
.acalog-custom .advgb-icon-wrap {
  display: inline-block;
}
.acalog-custom .wp-block-cover,
.acalog-custom .wp-block-cover-image {
  overflow: visible;
}
.acalog-custom .editor-styles-wrapper [data-block] {
  margin-top: 12px;
  margin-bottom: 12px;
}
.acalog-custom .advgb-icon-items-wrapper .advgb-icon-item .active {
  background-color: #ddd;
}
.acalog-custom .advgb-icon-popup {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background-color: rgba(0,0,0,0.5);
  z-index: 160000;
}
.acalog-custom .advgb-icon-popup .popup-inner {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: auto;
  background: #fff;
  transform: translate(-50%,-50%);
  max-width: 650px;
  width: 100%;
}
.acalog-custom .advgb-icon-popup .popup-inner .popup-body {
  padding: 20px;
}
.acalog-custom .advgb-icon-popup .popup-inner .popup-header {
  padding: 20px 20px 0;
}
.acalog-custom .advgb-icon-popup .popup-inner .popup-header h3 {
  margin: 0;
  font-size: 24px;
}
.acalog-custom .advgb-icon-popup .popup-inner .popup-header .close-btn {
  position: absolute;
  top: 20px;
  right: 20px;
  height: 24px;
  background: rgba(0,0,0,0);
  border: none;
  width: auto;
  padding: 0;
  cursor: pointer;
}
.acalog-custom .advgb-icon-popup .popup-inner .popup-footer {
  padding: 0 20px 20px;
  line-height: initial;
  text-align: right;
}
.acalog-custom .advgb-icon-popup .advgb-icon-items-wrapper {
  padding-top: 10px;
}
.acalog-custom .advgb-icon-popup .advgb-icon-items-wrapper .advgb-icon-item {
  min-width: 20%;
}
.acalog-custom .advgb-icon-style-select {
  text-align: center;
}
.acalog-custom .advgb-icon-style-select .components-base-control__field label {
  margin: 0 15px;
}
.acalog-custom .advgb-icon-style-select .components-base-control__field select {
  max-width: 150px;
  width: 100%;
}
.acalog-custom #editor .advgb-icon-items-wrapper {
  border: 1px solid #7e8993;
  border-radius: 4px;
}
.acalog-custom .edit-post-visual-editor .advgb-icon-wrapper .button,
.acalog-custom .edit-post-visual-editor .advgb-infobox-wrapper .button,
.acalog-custom .edit-post-visual-editor .advgb-video-block .button {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #0071a1;
  border-color: #0071a1;
  background: #f3f5f6;
  font-size: 13px;
  vertical-align: top;
  border-width: 1px;
  border-style: solid;
}
.acalog-custom .edit-post-visual-editor .advgb-icon-wrapper .button:hover,
.acalog-custom .edit-post-visual-editor .advgb-infobox-wrapper .button:hover,
.acalog-custom .edit-post-visual-editor .advgb-video-block .button:hover,
.acalog-custom .edit-post-visual-editor .advgb-icon-wrapper .button:focus,
.acalog-custom .edit-post-visual-editor .advgb-infobox-wrapper .button:focus,
.acalog-custom .edit-post-visual-editor .advgb-video-block .button:focus {
  background: #f1f1f1;
  border-color: #016087;
  color: #016087;
}
.acalog-custom .edit-post-visual-editor .advgb-icon-wrapper .button.is-primary,
.acalog-custom .edit-post-visual-editor .advgb-infobox-wrapper .button.is-primary,
.acalog-custom .edit-post-visual-editor .advgb-video-block .button.is-primary {
  background: #007cba;
  border-color: #007cba;
  color: #fff;
}
.acalog-custom .edit-post-visual-editor .advgb-icon-wrapper .button.is-primary:hover,
.acalog-custom .edit-post-visual-editor .advgb-infobox-wrapper .button.is-primary:hover,
.acalog-custom .edit-post-visual-editor .advgb-video-block .button.is-primary:hover,
.acalog-custom .edit-post-visual-editor .advgb-icon-wrapper .button.is-primary:focus,
.acalog-custom .edit-post-visual-editor .advgb-infobox-wrapper .button.is-primary:focus,
.acalog-custom .edit-post-visual-editor .advgb-video-block .button.is-primary:focus {
  background: #0070a7;
  border-color: #0070a7;
  color: #fff;
}
.acalog-custom .advgb-infobox-icon-container {
  display: inline-block;
}
.acalog-custom .edit-post-visual-editor .advgb-icon-wrapper i,
.acalog-custom .edit-post-visual-editor .advgb-infobox-wrapper i,
.acalog-custom .advgb-icon-popup i {
  font-style: unset;
}
.acalog-custom .advgb-icon-popup i {
  width: 24px;
}
.acalog-custom .components-base-control.advgb-control-header {
  font-weight: bold;
  margin: 0 0 10px -5px;
  background-color: #f5f5f5;
  padding: 6px 10px;
}
.acalog-custom .components-base-control.advgb-control-header * {
  margin: 0;
}
.acalog-custom .components-range-control.advgb-padding-margin-control .components-base-control__field {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;
}
.acalog-custom .components-range-control.advgb-padding-margin-control .components-base-control__label {
  width: 30px;
  margin: 0;
}
.acalog-custom .pp-block-table-control-settings .components-range-control .components-range-control__slider::-webkit-slider-thumb {
  cursor: grab;
}
.acalog-custom .pp-block-table-control-settings .components-range-control .components-range-control__slider::-moz-range-thumb {
  cursor: grab;
}
@media screen and (min-width: 1088px) {
  .acalog-custom .advgb-column.advgb-is-default-desktop {
    flex: 1;
    width: auto;
  }
}
@media screen and (min-width: 769px) and (max-width: 1087px) {
  .acalog-custom .advgb-column.advgb-is-default-tablet {
    flex: 1;
    width: auto;
  }
  .acalog-custom .advgb-columns.tbl-layout-1-12-12,
  .acalog-custom .advgb-columns.tbl-layout-12-12-1,
  .acalog-custom .advgb-columns.tbl-layout-12x4,
  .acalog-custom .advgb-columns.tbl-layout-12x6,
  .acalog-custom .advgb-columns.tbl-layout-13x6,
  .acalog-custom .advgb-columns.tbl-layout-stacked {
    flex-wrap: wrap;
  }
  .acalog-custom .advgb-columns.tbl-layout-stacked .advgb-column {
    width: 100% !important;
  }
}
@media screen and (max-width: 768px) {
  .acalog-custom .advgb-column.advgb-is-default-mobile {
    flex: 1;
    width: auto;
  }
  .acalog-custom .advgb-columns.mbl-layout-1-12-12,
  .acalog-custom .advgb-columns.mbl-layout-12-12-1,
  .acalog-custom .advgb-columns.mbl-layout-12x4,
  .acalog-custom .advgb-columns.mbl-layout-12x6,
  .acalog-custom .advgb-columns.mbl-layout-13x6,
  .acalog-custom .advgb-columns.mbl-layout-stacked {
    flex-wrap: wrap;
  }
  .acalog-custom .advgb-columns.mbl-layout-stacked .advgb-column {
    width: 100% !important;
  }
}
@media screen and (max-width: 599px) {
  .acalog-custom .advgb-count-up {
    flex-direction: column;
  }
  .acalog-custom .advgb-testimonial:not(.slider-view) {
    flex-direction: column;
  }
}
@media screen and (max-width: 1023px) {
  .acalog-custom .advgb-tabs-wrapper.advgb-tab-horz-tablet {
    flex-direction: column;
  }
  .acalog-custom .advgb-tabs-wrapper.advgb-tab-horz-tablet ul.advgb-tabs-panel,
  .acalog-custom .advgb-tabs-wrapper.advgb-tab-horz-tablet .advgb-tab-body-wrapper {
    max-width: 100%;
    display: block;
  }
  .acalog-custom .advgb-tabs-wrapper.advgb-tab-vert-tablet {
    flex-direction: row;
  }
  .acalog-custom .advgb-tabs-wrapper.advgb-tab-vert-tablet ul.advgb-tabs-panel {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    min-width: 25%;
    max-width: 25%;
  }
  .acalog-custom .advgb-tabs-wrapper.advgb-tab-vert-tablet ul.advgb-tabs-panel span.advgb-tab-remove {
    left: -8px;
    right: unset;
  }
  .acalog-custom .advgb-tabs-wrapper.advgb-tab-vert-tablet .advgb-tab-body-wrapper {
    flex-grow: 3;
    max-width: 75%;
  }
}
@media screen and (max-width: 767px) {
  .acalog-custom .advgb-tabs-wrapper.advgb-tab-horz-mobile {
    flex-direction: column;
  }
  .acalog-custom .advgb-tabs-wrapper.advgb-tab-horz-mobile ul.advgb-tabs-panel,
  .acalog-custom .advgb-tabs-wrapper.advgb-tab-horz-mobile .advgb-tab-body-wrapper {
    max-width: 100%;
    display: block;
  }
  .acalog-custom .advgb-tabs-wrapper.advgb-tab-vert-mobile {
    flex-direction: row;
  }
  .acalog-custom .advgb-tabs-wrapper.advgb-tab-vert-mobile ul.advgb-tabs-panel {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    min-width: 25%;
    max-width: 25%;
  }
  .acalog-custom .advgb-tabs-wrapper.advgb-tab-vert-mobile ul.advgb-tabs-panel span.advgb-tab-remove {
    left: -8px;
    right: unset;
  }
  .acalog-custom .advgb-tabs-wrapper.advgb-tab-vert-mobile .advgb-tab-body-wrapper {
    flex-grow: 3;
    max-width: 75%;
  }
  .acalog-custom .advgb-tabs-wrapper.advgb-tab-stack-mobile .advgb-tabs-panel {
    display: none !important;
  }
  .acalog-custom .advgb-tabs-wrapper.advgb-tab-stack-mobile .advgb-tab-body-header {
    display: block;
  }
  .acalog-custom .advgb-tabs-wrapper.advgb-tab-stack-mobile .advgb-tab-body-wrapper {
    max-width: 100%;
  }
  .acalog-custom .advgb-tabs-wrapper.advgb-tab-stack-mobile .advgb-tab-body-wrapper .advgb-tab-body-container {
    margin-bottom: 10px;
  }
  .acalog-custom .advgb-tabs-wrapper.advgb-tab-stack-mobile .advgb-tab-body-wrapper .advgb-tab-body-container:last-child {
    margin-bottom: 0;
  }
}
.acalog-custom .advgb-countdown-alignment__left {
  text-align: left;
}
.acalog-custom .advgb-countdown-alignment__right {
  text-align: right;
}
.acalog-custom .advgb-countdown-alignment__center {
  text-align: center;
}
.acalog-custom .advgb-countdown-separator__colon div[data-advgbdatetime] span:not(.advgb-countdown__loading):not(.advgb-countdown__days):not(:last-of-type):after {
  content: ":";
}
.acalog-custom .advgb-countdown-separator__colon.advgb-countdown-display__one-line div[data-advgbdatetime] span.advgb-countdown__days:after {
  content: ":";
}
.acalog-custom .advgb-countdown-separator__slash div[data-advgbdatetime] span:not(.advgb-countdown__loading):not(.advgb-countdown__days):not(:last-of-type):after {
  content: "/";
}
.acalog-custom .advgb-countdown-separator__slash.advgb-countdown-display__one-line div[data-advgbdatetime] span.advgb-countdown__days:after {
  content: "/";
}
.acalog-custom .advgb-countdown-separator__hyphen div[data-advgbdatetime] span:not(.advgb-countdown__loading):not(.advgb-countdown__days):not(:last-of-type):after {
  content: "-";
}
.acalog-custom .advgb-countdown-separator__hyphen.advgb-countdown-display__one-line div[data-advgbdatetime] span.advgb-countdown__days:after {
  content: "-";
}
.acalog-custom .advgb-countdown-separator__space div[data-advgbdatetime] span:not(.advgb-countdown__loading):not(.advgb-countdown__days):not(:last-of-type):after {
  content: " ";
}
.acalog-custom .advgb-countdown-separator__space.advgb-countdown-display__one-line div[data-advgbdatetime] span.advgb-countdown__days:after {
  content: " ";
}
.acalog-custom .advgb-countdown-separator__vertical-line div[data-advgbdatetime] span:not(.advgb-countdown__loading):not(.advgb-countdown__days):not(:last-of-type):after {
  content: "|";
}
.acalog-custom .advgb-countdown-separator__vertical-line.advgb-countdown-display__one-line div[data-advgbdatetime] span.advgb-countdown__days:after {
  content: "|";
}
.acalog-custom .advgb-countdown-separator__none div[data-advgbdatetime] span:not(.advgb-countdown__loading):not(.advgb-countdown__days):not(:last-of-type):after {
  content: "";
}
.acalog-custom .advgb-countdown-separator__none.advgb-countdown-display__one-line div[data-advgbdatetime] span.advgb-countdown__days:after {
  content: "";
}
.acalog-custom .advgb-countdown-display__two-lines div[data-advgbdatetime] .advgb-countdown__days {
  display: block;
}
.acalog-custom .advgb-countdown-display__two-lines div[data-advgbdatetime] span:not(.advgb-countdown__loading):not(:last-of-type) {
  margin-right: 3px;
}
.acalog-custom .advgb-countdown-display__two-lines div[data-advgbdatetime] span:not(.advgb-countdown__loading):not(:last-of-type):after {
  margin-left: 4px;
}
.acalog-custom .advgb-countdown-display__one-line div[data-advgbdatetime] span:not(.advgb-countdown__loading):not(:last-of-type) {
  margin-right: 4px;
}
.acalog-custom .advgb-countdown-display__one-line div[data-advgbdatetime] span:not(.advgb-countdown__loading):not(:last-of-type):after {
  margin-left: 4px;
}
.acalog-custom .advgb-countdown-inner {
  padding: 20px;
}
.acalog-custom .advgb-countdown-inner .advgb-countdown__image {
  height: auto;
}
.acalog-custom .advgb-countdown-inner div[data-advgbdatetime] {
  margin-bottom: 0;
}
.acalog-custom .advgb-countdown-inner div[data-advgbdatetime] .advgb-countdown__loading {
  opacity: .5;
  font-style: italic;
  font-size: .8em;
}
.acalog-custom .advgb-countdown-inner .advgb-countdown__button {
  margin-top: 15px;
}
.acalog-custom #widgets-editor .advgb-countdown-inner .advgb-countdown__image,
.acalog-custom #editor .advgb-countdown-inner .advgb-countdown__image {
  cursor: pointer;
}
.acalog-custom .advgb-pricing-table .advgb-pricing-table-inner {
  background: #fff;
  overflow: hidden;
}
.acalog-custom .advgb-pricing-table .advgb-pricing-table-inner h1:not(.wp-block-button__link):not(.wp-block-advgb-feature),
.acalog-custom .advgb-pricing-table .advgb-pricing-table-inner h2:not(.wp-block-button__link):not(.wp-block-advgb-feature),
.acalog-custom .advgb-pricing-table .advgb-pricing-table-inner h3:not(.wp-block-button__link):not(.wp-block-advgb-feature),
.acalog-custom .advgb-pricing-table .advgb-pricing-table-inner h4:not(.wp-block-button__link):not(.wp-block-advgb-feature),
.acalog-custom .advgb-pricing-table .advgb-pricing-table-inner h5:not(.wp-block-button__link):not(.wp-block-advgb-feature),
.acalog-custom .advgb-pricing-table .advgb-pricing-table-inner h6:not(.wp-block-button__link):not(.wp-block-advgb-feature),
.acalog-custom .advgb-pricing-table .advgb-pricing-table-inner p:not(.wp-block-button__link):not(.wp-block-advgb-feature),
.acalog-custom .advgb-pricing-table .advgb-pricing-table-inner div:not(.wp-block-button__link):not(.wp-block-advgb-feature) {
  margin: 0;
  padding: 0;
}
.acalog-custom .advgb-pricing-table .advgb-pricing-table-inner .advgb-pricing-table__heading {
  margin: 0;
}
.acalog-custom .advgb-pricing-table .advgb-pricing-table-inner .advgb-pricing-table__heading>* {
  margin: 0;
  padding: 0;
}
.acalog-custom .advgb-pricing-table .advgb-pricing-table-inner .advgb-pricing-table__price {
  margin: 0;
}
.acalog-custom .advgb-pricing-table .advgb-pricing-table-inner .advgb-pricing-table__price>*,
.acalog-custom .advgb-pricing-table .advgb-pricing-table-inner .advgb-pricing-table__price .advgb-pricing-table__pricesub {
  margin: 0;
  padding: 0;
}
.acalog-custom .advgb-pricing-table .advgb-pricing-table-inner .advgb-pricing-table__features {
  margin: 0;
}
.acalog-custom .advgb-pricing-table .advgb-pricing-table-inner .advgb-pricing-table__features>* {
  margin: 0;
}
.acalog-custom .advgb-pricing-table .advgb-pricing-table-inner .advgb-pricing-table__features .wp-block-advgb-list>ul {
  padding-left: 0;
  margin: 0;
}
.acalog-custom .advgb-pricing-table .advgb-pricing-table-inner .advgb-pricing-table__features .wp-block-advgb-list>ul>li {
  margin-top: 0;
  margin-bottom: 0;
}
.acalog-custom .advgb-pricing-table .advgb-pricing-table-inner .advgb-pricing-table__features ul:not(.advgb-list)>li {
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.acalog-custom .advgb-pricing-table-alignment__left {
  text-align: left;
}
.acalog-custom .advgb-pricing-table-alignment__right {
  text-align: right;
}
.acalog-custom .advgb-pricing-table-alignment__center {
  text-align: center;
}
.acalog-custom .wp-block-advgb-feature:before {
  font-family: "dashicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.acalog-custom .wp-block-advgb-feature.advgb-feature-admin-post:before {
  content: "?";
}
.acalog-custom .wp-block-advgb-feature.advgb-feature-admin-generic:before {
  content: "?";
}
.acalog-custom .wp-block-advgb-feature.advgb-feature-flag:before {
  content: "?";
}
.acalog-custom .wp-block-advgb-feature.advgb-feature-star-filled:before {
  content: "?";
}
.acalog-custom .wp-block-advgb-feature.advgb-feature-yes:before {
  content: "?";
}
.acalog-custom .wp-block-advgb-feature.advgb-feature-yes-alt:before {
  content: "?";
}
.acalog-custom .wp-block-advgb-feature.advgb-feature-saved:before {
  content: "?";
}
.acalog-custom .wp-block-advgb-feature.advgb-feature-minus:before {
  content: "?";
}
.acalog-custom .wp-block-advgb-feature.advgb-feature-remove:before {
  content: "?";
}
.acalog-custom .wp-block-advgb-feature.advgb-feature-plus:before {
  content: "?";
}
.acalog-custom .wp-block-advgb-feature.advgb-feature-insert:before {
  content: "?";
}
.acalog-custom .wp-block-advgb-feature.advgb-feature-controls-play:before {
  content: "?";
}
.acalog-custom .wp-block-advgb-feature.advgb-feature-arrow-right-alt:before {
  content: "?";
}
.acalog-custom .wp-block-advgb-feature.advgb-feature-arrow-right-alt2:before {
  content: "?";
}
.acalog-custom .wp-block-advgb-feature.advgb-feature-no:before {
  content: "?";
}
.acalog-custom .wp-block-advgb-feature.advgb-feature-dismiss:before {
  content: "?";
}
.acalog-custom .wp-block-advgb-feature.advgb-feature-warning:before {
  content: "?";
}
.acalog-custom .wp-block-advgb-feature.advgb-feature-editor-help:before {
  content: "?";
}
.acalog-custom .wp-block-advgb-feature.advgb-feature-info:before {
  content: "?";
}
.acalog-custom .wp-block-advgb-feature.advgb-feature-info-outline:before {
  content: "?";
}
.acalog-custom .wp-block-advgb-feature.advgb-feature-marker:before {
  content: "?";
}
.acalog-custom .advgb-feature-list-alignment__left {
  text-align: left;
}
.acalog-custom .advgb-feature-list-alignment__right {
  text-align: right;
}
.acalog-custom .advgb-feature-list-alignment__center {
  text-align: center;
}
.acalog-custom .block-editor-writing-flow [data-type="advgb/feature-list"],
.acalog-custom .block-editor-writing-flow [data-type="advgb/feature"] {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.acalog-custom .advgb-recent-posts-block .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper {
  display: grid;
}
.acalog-custom .advgb-recent-posts-block.sections-image-title-text-info .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-title,
.acalog-custom .advgb-recent-posts-block.sections-image-title-text-info .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-text-after-title {
  order: 0;
}
.acalog-custom .advgb-recent-posts-block.sections-image-title-text-info .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-info,
.acalog-custom .advgb-recent-posts-block.sections-image-title-text-info .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-tax-info {
  order: 2;
}
.acalog-custom .advgb-recent-posts-block.sections-image-title-text-info .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-content {
  order: 1;
}
.acalog-custom .advgb-recent-posts-block.sections-title-image-info-text .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-title,
.acalog-custom .advgb-recent-posts-block.sections-title-image-info-text .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-text-after-title {
  order: 0;
}
.acalog-custom .advgb-recent-posts-block.sections-title-image-info-text .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-info,
.acalog-custom .advgb-recent-posts-block.sections-title-image-info-text .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-tax-info {
  order: 2;
}
.acalog-custom .advgb-recent-posts-block.sections-title-image-info-text .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-content {
  order: 3;
}
.acalog-custom .advgb-recent-posts-block.sections-title-image-info-text .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-thumbnail {
  order: 1;
}
.acalog-custom .advgb-recent-posts-block.sections-title-image-text-info .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-title,
.acalog-custom .advgb-recent-posts-block.sections-title-image-text-info .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-text-after-title {
  order: 0;
}
.acalog-custom .advgb-recent-posts-block.sections-title-image-text-info .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-info,
.acalog-custom .advgb-recent-posts-block.sections-title-image-text-info .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-tax-info {
  order: 3;
}
.acalog-custom .advgb-recent-posts-block.sections-title-image-text-info .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-content {
  order: 2;
}
.acalog-custom .advgb-recent-posts-block.sections-title-image-text-info .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-thumbnail {
  order: 1;
}
.acalog-custom .advgb-recent-posts-block.sections-title-info-text-image .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-title,
.acalog-custom .advgb-recent-posts-block.sections-title-info-text-image .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-text-after-title {
  order: 0;
}
.acalog-custom .advgb-recent-posts-block.sections-title-info-text-image .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-info,
.acalog-custom .advgb-recent-posts-block.sections-title-info-text-image .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-tax-info {
  order: 1;
}
.acalog-custom .advgb-recent-posts-block.sections-title-info-text-image .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-content {
  order: 2;
}
.acalog-custom .advgb-recent-posts-block.sections-title-info-text-image .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-thumbnail {
  order: 3;
}
.acalog-custom .advgb-recent-posts-block.sections-title-text-info-image .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-title,
.acalog-custom .advgb-recent-posts-block.sections-title-text-info-image .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-text-after-title {
  order: 0;
}
.acalog-custom .advgb-recent-posts-block.sections-title-text-info-image .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-info,
.acalog-custom .advgb-recent-posts-block.sections-title-text-info-image .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-tax-info {
  order: 2;
}
.acalog-custom .advgb-recent-posts-block.sections-title-text-info-image .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-content {
  order: 1;
}
.acalog-custom .advgb-recent-posts-block.sections-title-text-info-image .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-thumbnail {
  order: 3;
}
.acalog-custom .advgb-recent-posts-block.sections-title-text-image-info .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-title,
.acalog-custom .advgb-recent-posts-block.sections-title-text-image-info .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-text-after-title {
  order: 0;
}
.acalog-custom .advgb-recent-posts-block.sections-title-text-image-info .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-info,
.acalog-custom .advgb-recent-posts-block.sections-title-text-image-info .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-tax-info {
  order: 3;
}
.acalog-custom .advgb-recent-posts-block.sections-title-text-image-info .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-content {
  order: 1;
}
.acalog-custom .advgb-recent-posts-block.sections-title-text-image-info .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-thumbnail {
  order: 2;
}
.acalog-custom .advgb-recent-posts-block.sections-title-image-info-text.masonry-view .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper,
.acalog-custom .advgb-recent-posts-block.sections-title-image-info-text.frontpage-view.style-boxed .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper,
.acalog-custom .advgb-recent-posts-block.sections-title-image-text-info.masonry-view .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper,
.acalog-custom .advgb-recent-posts-block.sections-title-image-text-info.frontpage-view.style-boxed .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper,
.acalog-custom .advgb-recent-posts-block.sections-title-info-text-image.masonry-view .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper,
.acalog-custom .advgb-recent-posts-block.sections-title-info-text-image.frontpage-view.style-boxed .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper,
.acalog-custom .advgb-recent-posts-block.sections-title-text-info-image.masonry-view .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper,
.acalog-custom .advgb-recent-posts-block.sections-title-text-info-image.frontpage-view.style-boxed .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper,
.acalog-custom .advgb-recent-posts-block.sections-title-text-image-info.masonry-view .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper,
.acalog-custom .advgb-recent-posts-block.sections-title-text-image-info.frontpage-view.style-boxed .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper {
  padding: 20px 0;
}
.acalog-custom .advgb-recent-posts-block.sections-title-image-info-text.masonry-view .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper>*:not(.advgb-post-thumbnail),
.acalog-custom .advgb-recent-posts-block.sections-title-image-info-text.frontpage-view.style-boxed .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper>*:not(.advgb-post-thumbnail),
.acalog-custom .advgb-recent-posts-block.sections-title-image-text-info.masonry-view .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper>*:not(.advgb-post-thumbnail),
.acalog-custom .advgb-recent-posts-block.sections-title-image-text-info.frontpage-view.style-boxed .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper>*:not(.advgb-post-thumbnail),
.acalog-custom .advgb-recent-posts-block.sections-title-info-text-image.masonry-view .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper>*:not(.advgb-post-thumbnail),
.acalog-custom .advgb-recent-posts-block.sections-title-info-text-image.frontpage-view.style-boxed .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper>*:not(.advgb-post-thumbnail),
.acalog-custom .advgb-recent-posts-block.sections-title-text-info-image.masonry-view .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper>*:not(.advgb-post-thumbnail),
.acalog-custom .advgb-recent-posts-block.sections-title-text-info-image.frontpage-view.style-boxed .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper>*:not(.advgb-post-thumbnail),
.acalog-custom .advgb-recent-posts-block.sections-title-text-image-info.masonry-view .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper>*:not(.advgb-post-thumbnail),
.acalog-custom .advgb-recent-posts-block.sections-title-text-image-info.frontpage-view.style-boxed .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper>*:not(.advgb-post-thumbnail) {
  padding: 0 20px;
}
.acalog-custom .advgb-recent-posts-block.sections-title-image-info-text.masonry-view .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-thumbnail img,
.acalog-custom .advgb-recent-posts-block.sections-title-image-info-text.frontpage-view.style-boxed .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-thumbnail img,
.acalog-custom .advgb-recent-posts-block.sections-title-image-text-info.masonry-view .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-thumbnail img,
.acalog-custom .advgb-recent-posts-block.sections-title-image-text-info.frontpage-view.style-boxed .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-thumbnail img,
.acalog-custom .advgb-recent-posts-block.sections-title-info-text-image.masonry-view .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-thumbnail img,
.acalog-custom .advgb-recent-posts-block.sections-title-info-text-image.frontpage-view.style-boxed .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-thumbnail img,
.acalog-custom .advgb-recent-posts-block.sections-title-text-info-image.masonry-view .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-thumbnail img,
.acalog-custom .advgb-recent-posts-block.sections-title-text-info-image.frontpage-view.style-boxed .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-thumbnail img,
.acalog-custom .advgb-recent-posts-block.sections-title-text-image-info.masonry-view .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-thumbnail img,
.acalog-custom .advgb-recent-posts-block.sections-title-text-image-info.frontpage-view.style-boxed .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-thumbnail img {
  max-width: 100% !important;
}
.acalog-custom .advgb-recent-posts-block.sections-title-info-text-image.masonry-view .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper,
.acalog-custom .advgb-recent-posts-block.sections-title-info-text-image.frontpage-view.style-boxed .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper,
.acalog-custom .advgb-recent-posts-block.sections-title-text-info-image.masonry-view .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper,
.acalog-custom .advgb-recent-posts-block.sections-title-text-info-image.frontpage-view.style-boxed .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper {
  padding: 20px 0;
}
.acalog-custom .advgb-recent-posts-block.sections-title-info-text-image.masonry-view .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-thumbnail,
.acalog-custom .advgb-recent-posts-block.sections-title-info-text-image.frontpage-view.style-boxed .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-thumbnail,
.acalog-custom .advgb-recent-posts-block.sections-title-text-info-image.masonry-view .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-thumbnail,
.acalog-custom .advgb-recent-posts-block.sections-title-text-info-image.frontpage-view.style-boxed .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-thumbnail {
  margin-bottom: -20px;
}
.acalog-custom .advgb-recent-posts-block.sections-title-image-text-info .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-info,
.acalog-custom .advgb-recent-posts-block.sections-title-image-text-info .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-tax-info,
.acalog-custom .advgb-recent-posts-block.sections-title-text-image-info .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-info,
.acalog-custom .advgb-recent-posts-block.sections-title-text-image-info .advgb-recent-posts .advgb-recent-post .advgb-post-wrapper .advgb-post-tax-info {
  margin-bottom: 0;
}
.acalog-custom .editor-styles-wrapper [data-type="advgb/pricing-table"] .block-editor-inner-blocks [data-block] {
  margin-bottom: 0 !important;
}
.acalog-custom span.advgb-tab-move-back,
.acalog-custom span.advgb-tab-move-forward,
.acalog-custom span.advgb-tab-duplicate {
  position: absolute;
  top: -22px;
  height: 20px;
  width: 20px;
  color: #fff;
  background-color: #2196f3;
  border-radius: 3px;
  cursor: pointer;
  z-index: 1;
  background-color: #2196f3;
}
.acalog-custom span.advgb-tab-move-back {
  right: 51px;
}
.acalog-custom span.advgb-tab-move-forward {
  right: 30px;
}
.acalog-custom span.advgb-tab-duplicate {
  right: 72px;
}
.acalog-custom .advgb-floating-anchor-field {
  position: absolute;
  top: -22px;
  right: 94px;
  z-index: 1;
  width: 150px;
}
.acalog-custom .advgb-floating-anchor-field>.components-base-control__field {
  margin-bottom: 0;
}
.acalog-custom .advgb-floating-anchor-field>.components-base-control__field input {
  font-size: .9em;
  border: 1px solid;
  height: 20px;
  min-height: 20px;
  text-align: center;
  background: #f2f2f2;
}
.acalog-custom .advgb-floating-anchor-field>.components-base-control__field input:focus {
  box-shadow: none;
}
.acalog-custom .advgb-tabs-wrapper .advgb-tabs-panel>.advgb-tab:first-child .advgb-floating-anchor-field,
.acalog-custom .advgb-tabs-wrapper .advgb-tabs-panel>.advgb-tab:nth-last-child(2) .advgb-floating-anchor-field {
  right: 73px;
}
.acalog-custom .advgb-tabs-wrapper .advgb-tabs-panel>.advgb-tab:first-child span.advgb-tab-duplicate,
.acalog-custom .advgb-tabs-wrapper .advgb-tabs-panel>.advgb-tab:nth-last-child(2) span.advgb-tab-duplicate {
  right: 51px;
}
.acalog-custom .advgb-tabs-wrapper .advgb-tabs-panel>.advgb-tab:nth-last-child(2) span.advgb-tab-move-back {
  right: 30px;
}
.acalog-custom .advgb-tabs-wrapper.advgb-tab-vert-desktop span.advgb-tab-move-forward .dashicons-arrow-right-alt2::before {
  content: "?";
}
.acalog-custom .advgb-tabs-wrapper.advgb-tab-vert-desktop span.advgb-tab-move-back .dashicons-arrow-left-alt2::before {
  content: "?";
}
.acalog-custom .customize-control-sidebar_block_editor .advgb-tabs-wrapper {
  padding-top: 45px !important;
}
.acalog-custom .customize-control-sidebar_block_editor .advgb-tabs-wrapper .advgb-tabs-panel>.advgb-tab .advgb-floating-anchor-field {
  right: unset;
  top: -45px;
  left: 0;
  width: 100px;
}
.acalog-custom .advgb-single-checkbox {
  display: inline-block;
  margin: 0;
  position: absolute;
  right: 80px;
}
.acalog-custom .advgb-pro-icon .components-panel__body-title .components-button.components-panel__body-toggle {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  width: 100%;
}
.acalog-custom .advgb-pro-icon .components-panel__body-title .components-button.components-panel__body-toggle::after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-left: 6px;
  flex-shrink: 0;
  pointer-events: none;
  margin-bottom: -9px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAlCAYAAADmxXHWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDA2IDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6N2U5OTM4YTgtMWQ1Mi00ODVlLTlkOGEtZGYxNTFkNzhiMGJlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDMUQ5RTg0QTdDNDExRUM4MUZFOTc5MDlCNTk2Mjk1IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDMUQ5RTgzQTdDNDExRUM4MUZFOTc5MDlCNTk2Mjk1IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMDIxIE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmNiZTk4ZmRkLTBiNTAtNDE0OS04OGI2LWE2ZTI4YzZmZTIyYiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmZmMGEzNjAzLTI0OGMtMzE0OS1hNmVkLWY1ZmZhYjBlODVkMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiUCvvoAAAKwSURBVHja7FkxiBpREJ3zUgSJMY1NELEJaWy0OhCxUESwsVLQykrBXgJnaRHsBAWJoIVYKBhsBFEbESGVjYIHWijY2Ryn2Cb/bc5l1T31OE/cZR8MzM7/i//t/Hnzd70xGAzE8I3ZT2ZOZp9Junhi1mb2g9n4hpH7zpw/zL6QfPDI7O5Wq9X+Yo6Z5IWPzL6qnreiHOFSSbzGDuGTimQMhZxCTiF3WXw4NsHv91MymXxxfDgc0mQyoXq9Ts1mU16ZM5lM5PV6KZfLUSqVklbmdlEsFnlfo9GQ1WolnU7HXYPkcrmkeDwuTXJiC8/n8+RwODjf7XZfDbmzCEo6neZ9ZFGv12/V7Gw24yyRSHCxcDhMnU6Hj+8iFotxNTwajTiDj9i7Z04M/X5/6xpbtVwui87FIqPR6JYgbYCHUiqVyGg07tU1zOPxUDAYpPl8fjlywkwB4/FYdJ7ZbOYWCUynU1qtVpzSihFbr9e8+rpcLlKr1dwY5tjt9suRCwQCvI9F7WZSmAEgk8nstZdIJMITWywWnDhtMgTirVaLJ4jtfUpdq96aMfxQKBTiY9Vq9ajaivVNm83G+5VKZWvrwS8UCqJzz5o5MQHYAFstm80evF9sHA9JWGftdntvDmKbWsVc3HOs9s6iltiKtVrtpGIXG4cAHRKol0TrXZs4MBgMqNfrnaxgkmvibwUejhAWi2UvU4gduudq3wqQdSjkBk7n/mcdYQy1fcpOuZpXnkajwfs+n2+rd8IXKnK3271cnzsHoKKQeCghjnDoa7tN/FRFvrrMYZtBbbF4AGTQyGFCYq85fl3VmzgWjaMVTjA4c6LFwOAjhrHXqDI+p/9VvqEo5BRyCrlzkXuSKbcVyLVlSq4Jcvf0/59IOQF87kHugdkds9/MlhIntXzmAT4P/wQYACoZJYQrB2p8AAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-size: contain;
}
.acalog-custom .advgb-wrapper-disabled {
  opacity: .5;
  position: relative;
}
.acalog-custom .advgb-wrapper-disabled-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999;
}
.acalog-custom .advgb-wrapper-disabled-msg {
  margin: 0 0 20px 0;
}
.acalog-custom .wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.wp-block-kadence-column {
  flex: 1;
}
.acalog-custom .wp-block-kadence-column.kb-section-dir-horizontal .wp-block-kadence-advancedgallery {
  flex: 1;
}
.acalog-custom .wp-block-kadence-column {
  display: flex;
  flex-direction: column;
  z-index: 1;
  min-width: 0;
  min-height: 0;
}
.acalog-custom .kt-inside-inner-col {
  flex-direction: column;
  border: 0 solid rgba(0,0,0,0);
  position: relative;
  transition: all .3s ease;
}
@media (max-width: 767px) {
  .acalog-custom .kvs-sm-false {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .acalog-custom .kvs-md-false {
    display: none !important;
  }
}
@media screen and (min-width: 1025px) {
  .acalog-custom .kvs-lg-false {
    display: none !important;
  }
}
.acalog-custom body.admin-bar {
  --kb-admin-bar-visible: 34px;
}
@media screen and (max-width: 782px) {
  .acalog-custom body.admin-bar {
    --kb-admin-bar-visible: 46px;
  }
}
.acalog-custom .kb-section-is-sticky>.kt-inside-inner-col {
  position: sticky;
  top: calc(var(--kb-admin-bar-visible,0px) + var(--kb-section-setting-offset,0px));
}
.acalog-custom .kt-inside-inner-col>.kb-section-is-sticky {
  position: sticky;
  top: calc(var(--kb-admin-bar-visible,0px) + var(--kb-section-setting-offset,0px));
}
.acalog-custom .kt-inside-inner-col>.wp-block-cover {
  height: auto;
}
.acalog-custom .kb-section-has-link {
  position: relative;
}
.acalog-custom .kb-section-link-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}
.acalog-custom .kb-section-has-overlay {
  position: relative;
}
.acalog-custom .kb-section-has-overlay>.kt-inside-inner-col {
  z-index: 1;
}
.acalog-custom .kb-section-has-overlay>.kt-inside-inner-col:before {
  content: "";
  opacity: .3;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
  transition: all .3s ease-in-out;
}
.acalog-custom .kt-row-layout-inner,
.acalog-custom .kb-row-layout-wrap {
  position: relative;
  border: 0 solid rgba(0,0,0,0);
}
.acalog-custom .kt-row-layout-inner:before,
.acalog-custom .kb-row-layout-wrap:before {
  clear: both;
  display: table;
  content: "";
}
.acalog-custom .kt-row-column-wrap {
  display: grid;
  grid-template-columns: minmax(0,1fr);
  gap: var(--global-row-gutter-md,2rem) var(--global-row-gutter-md,2rem);
  grid-auto-rows: minmax(min-content,max-content);
  z-index: 1;
  position: relative;
}
.acalog-custom .wp-block-kadence-rowlayout .kt-row-column-wrap.kb-theme-content-width {
  margin-left: auto;
  margin-right: auto;
}
.acalog-custom .kt-row-has-bg>.kt-row-column-wrap {
  padding-left: var(--global-content-edge-padding,15px);
  padding-right: var(--global-content-edge-padding,15px);
}
.acalog-custom .alignfull>.kt-row-layout-inner>.kt-row-column-wrap,
.acalog-custom .alignfull>.kt-row-column-wrap {
  padding-left: var(--global-content-edge-padding,15px);
  padding-right: var(--global-content-edge-padding,15px);
}
.acalog-custom .kt-inner-column-height-full:not(.kt-row-layout-row) {
  grid-auto-rows: minmax(0,1fr);
}
.acalog-custom .kt-inner-column-height-full:not(.kt-row-layout-row)>.wp-block-kadence-column {
  align-self: stretch;
}
.acalog-custom .kt-inner-column-height-full:not(.kt-row-layout-row)>.wp-block-kadence-column>.kt-inside-inner-col {
  height: 100%;
}
.acalog-custom .kt-row-valign-middle.kt-inner-column-height-full>.wp-block-kadence-column:not(.kb-section-dir-horizontal)>.kt-inside-inner-col {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.acalog-custom .kt-row-valign-bottom.kt-inner-column-height-full>.wp-block-kadence-column:not(.kb-section-dir-horizontal)>.kt-inside-inner-col {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.acalog-custom .kt-row-valign-middle.kt-inner-column-height-full>.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col {
  align-items: center;
}
.acalog-custom .kt-row-valign-bottom.kt-inner-column-height-full>.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col {
  align-items: flex-end;
}
@media screen and (max-width: 1024px) {
  .acalog-custom .kt-inner-column-height-full.kt-tab-layout-row,
  .acalog-custom .kt-inner-column-height-full.kt-tab-layout-inherit.kt-row-layout-row {
    grid-auto-rows: minmax(min-content,max-content);
  }
  .acalog-custom .kt-inner-column-height-full.kt-tab-layout-inherit.kt-row-layout-row>.wp-block-kadence-column>.kt-inside-inner-col {
    height: auto;
  }
  .acalog-custom .kt-inner-column-height-full.kt-tab-layout-row>.wp-block-kadence-column>.kt-inside-inner-col {
    height: auto;
  }
  .acalog-custom .kt-inner-column-height-full.kt-tab-layout-equal,
  .acalog-custom .kt-inner-column-height-full:not(.kt-tab-layout-inherit):not(.kt-tab-layout-row) {
    grid-auto-rows: minmax(0,1fr);
  }
  .acalog-custom .kt-inner-column-height-full.kt-tab-layout-equal>.wp-block-kadence-column>.kt-inside-inner-col,
  .acalog-custom .kt-inner-column-height-full:not(.kt-tab-layout-inherit):not(.kt-tab-layout-row)>.wp-block-kadence-column>.kt-inside-inner-col {
    height: 100%;
  }
}
@media screen and (max-width: 767px) {
  .acalog-custom .kt-inner-column-height-full.kt-mobile-layout-row.kt-mobile-layout-row {
    grid-auto-rows: minmax(min-content,max-content);
  }
  .acalog-custom .kt-inner-column-height-full.kt-mobile-layout-row>.wp-block-kadence-column>.kt-inside-inner-col {
    height: auto;
  }
  .acalog-custom .kt-inner-column-height-full.kt-mobile-layout-equal,
  .acalog-custom .kt-inner-column-height-full:not(.kt-mobile-layout-inherit):not(.kt-mobile-layout-row) {
    grid-auto-rows: minmax(0,1fr);
  }
  .acalog-custom .kt-inner-column-height-full.kt-mobile-layout-equal>.wp-block-kadence-column>.kt-inside-inner-col,
  .acalog-custom .kt-inner-column-height-full:not(.kt-mobile-layout-inherit):not(.kt-mobile-layout-row)>.wp-block-kadence-column>.kt-inside-inner-col {
    height: 100%;
  }
}
.acalog-custom .kt-row-layout-overlay {
  top: 0;
  left: 0;
  position: absolute;
  opacity: .3;
  height: 100%;
  width: 100%;
  z-index: 0;
  filter: opacity(100%);
}
.acalog-custom .kt-row-layout-overlay.kt-jarallax {
  filter: none;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .acalog-custom .wp-block-kadence-rowlayout [id*=jarallax-container-]>div {
    height: var(--kb-screen-height-fix,100vh) !important;
    margin-top: -40px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
  .acalog-custom .wp-block-kadence-rowlayout [id*=jarallax-container-]>div {
    height: var(--kb-screen-height-fix,100vh) !important;
    margin-top: -40px !important;
  }
}
.acalog-custom .entry-content .wp-block-kadence-rowlayout.alignfull,
.acalog-custom .entry-content .wp-block-kadence-rowlayout.alignwide {
  text-align: inherit;
  margin-bottom: 0;
}
.acalog-custom .kt-row-layout-bottom-sep {
  position: absolute;
  height: 100px;
  bottom: -1px;
  left: 0;
  overflow: hidden;
  right: 0;
  z-index: 1;
}
.acalog-custom .kt-row-layout-bottom-sep svg {
  position: absolute;
  bottom: 0px;
  left: 50%;
  transform: translateX(-50%);
  width: 100.2%;
  height: 100%;
  display: block;
  fill: #fff;
}
.acalog-custom .kt-row-layout-top-sep {
  position: absolute;
  height: 100px;
  top: -1px;
  left: 0;
  overflow: hidden;
  right: 0;
  z-index: 1;
}
.acalog-custom .kt-row-layout-top-sep svg {
  position: absolute;
  top: 0px;
  left: 50%;
  transform: translateX(-50%) rotate(180deg);
  width: 100.2%;
  height: 100%;
  display: block;
  fill: #fff;
}
.acalog-custom .kt-row-layout-inner>.kb-blocks-bg-slider,
.acalog-custom .kb-row-layout-wrap>.kb-blocks-bg-slider {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  padding: 0;
  margin: 0;
}
.acalog-custom .kt-row-layout-inner>.kb-blocks-bg-slider .kb-blocks-bg-slider-init.kt-blocks-carousel-init,
.acalog-custom .kb-row-layout-wrap>.kb-blocks-bg-slider .kb-blocks-bg-slider-init.kt-blocks-carousel-init {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  padding: 0;
  margin: 0;
}
.acalog-custom .kt-row-layout-inner>.kb-blocks-bg-slider .splide__track,
.acalog-custom .kt-row-layout-inner>.kb-blocks-bg-slider .splide__list,
.acalog-custom .kt-row-layout-inner>.kb-blocks-bg-slider .splide__slide,
.acalog-custom .kt-row-layout-inner>.kb-blocks-bg-slider .kb-bg-slide-contain,
.acalog-custom .kb-row-layout-wrap>.kb-blocks-bg-slider .splide__track,
.acalog-custom .kb-row-layout-wrap>.kb-blocks-bg-slider .splide__list,
.acalog-custom .kb-row-layout-wrap>.kb-blocks-bg-slider .splide__slide,
.acalog-custom .kb-row-layout-wrap>.kb-blocks-bg-slider .kb-bg-slide-contain {
  height: 100%;
}
.acalog-custom .kt-row-layout-inner>.kb-blocks-bg-slider .splide__list,
.acalog-custom .kb-row-layout-wrap>.kb-blocks-bg-slider .splide__list {
  height: 100% !important;
}
.acalog-custom .kt-row-layout-inner>.kb-blocks-bg-slider .kb-bg-slide-contain div.kb-bg-slide,
.acalog-custom .kb-row-layout-wrap>.kb-blocks-bg-slider .kb-bg-slide-contain div.kb-bg-slide {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.acalog-custom .kt-row-layout-inner>.kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain,
.acalog-custom .kb-row-layout-wrap>.kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain {
  display: none;
}
.acalog-custom .kt-row-layout-inner>.kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain:first-child,
.acalog-custom .kb-row-layout-wrap>.kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain:first-child {
  display: block;
}
.acalog-custom .kt-row-layout-inner>.kb-blocks-bg-slider .kb-bg-slide-contain div,
.acalog-custom .kb-row-layout-wrap>.kb-blocks-bg-slider .kb-bg-slide-contain div {
  position: relative;
  height: 100%;
}
.acalog-custom .kb-blocks-bg-slider-init.splide .splide__pagination {
  bottom: 10px;
}
.acalog-custom .kb-blocks-bg-slider-init.splide .splide__arrow {
  z-index: 100;
}
.acalog-custom .kb-blocks-bg-video-container {
  bottom: 0;
  right: 0;
  top: 0;
  left: 0;
  position: absolute;
  overflow: hidden;
}
.acalog-custom .kb-blocks-bg-video-container .kb-blocks-bg-video {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  height: auto;
  width: 100%;
  min-width: 100%;
  min-height: 100%;
}
.acalog-custom .kb-blocks-bg-video-container .kb-blocks-bg-video::-webkit-media-controls {
  display: none !important;
}
.acalog-custom .kb-blocks-bg-video-container.embedded .kb-bg-video-iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  min-width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
.acalog-custom .kb-blocks-bg-video-container.embedded .kb-bg-video-iframe.kb-bg-video-ratio-4-3 {
  padding-bottom: 75%;
}
.acalog-custom .kb-blocks-bg-video-container.embedded .kb-bg-video-iframe.kb-bg-video-ratio-3-2 {
  padding-bottom: 66.66%;
}
@media (max-aspect-ratio: 1.7777777777778) {
  .acalog-custom .kb-blocks-bg-video-container.embedded .kb-bg-video-iframe {
    min-height: 100%;
    aspect-ratio: 1.7777777777778;
  }
}
.acalog-custom .kb-blocks-bg-video-container.embedded .kb-blocks-bg-video {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
  transform: translate(0%,0%);
}
.acalog-custom .kb-blocks-bg-video-container .kb-background-video-buttons-wrapper {
  position: absolute;
  z-index: 11;
  bottom: 20px;
  right: 20px;
}
.acalog-custom .kb-blocks-bg-video-container .kb-background-video-buttons-wrapper button.kb-toggle-video-btn {
  padding: 8px;
  margin: 0 0 0 8px;
  border: 0;
  background: rgba(0,0,0,0.3);
  cursor: pointer;
  font-size: 24px;
  color: #fff;
  display: inline-block;
  opacity: .5;
  height: 32px;
  line-height: 16px;
  transition: opacity .3s ease-in-out;
  box-sizing: border-box;
}
.acalog-custom .kb-blocks-bg-video-container .kb-background-video-buttons-wrapper button.kb-toggle-video-btn svg {
  width: 16px;
  height: 16px;
  vertical-align: bottom;
}
.acalog-custom .kb-blocks-bg-video-container .kb-background-video-buttons-wrapper button.kb-toggle-video-btn:hover {
  opacity: 1;
}
.acalog-custom .kb-blocks-bg-video {
  object-position: 50% 50%;
  object-fit: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
}
@media (max-width: 767px) {
  .acalog-custom .kvs-sm-false {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .acalog-custom .kvs-md-false {
    display: none !important;
  }
}
@media screen and (min-width: 1025px) {
  .acalog-custom .kvs-lg-false {
    display: none !important;
  }
}
.acalog-custom .wp-block-kadence-rowlayout .kb-blocks-bg-slider .splide-arrow {
  z-index: 1000;
}
.acalog-custom :where(.kb-row-layout-wrap:has(.wp-block-kadence-navigation)) {
  z-index: 49;
}
.acalog-custom :where(header .kb-row-layout-wrap:has(.wp-block-kadence-navigation)) {
  z-index: 1000;
}
.acalog-custom .kb-blocks-bg-slider .kb-gallery-pause-button {
  display: none;
  position: absolute;
  bottom: 20px;
  right: 20px;
  z-index: 2;
}
.acalog-custom .kb-blocks-bg-slider:has(.kb-blocks-bg-slider-init[data-show-pause-button=true]) .kb-gallery-pause-button {
  display: block;
}
.acalog-custom .kb-blocks-bg-slider .kb-gallery-pause-button {
  padding: 8px;
  cursor: pointer;
  border-radius: 3px;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all .3s ease;
  opacity: .75;
}
.acalog-custom .kb-blocks-bg-slider .kb-gallery-pause-button:hover {
  opacity: .75;
}
.acalog-custom .kb-blocks-bg-slider .kb-gallery-pause-button:focus {
  outline: 2px solid rgba(255,255,255,0.5);
  outline-offset: 2px;
  opacity: 1;
}
.acalog-custom .kb-blocks-bg-slider:hover .kb-gallery-pause-button {
  opacity: 1;
}
@media (max-width: 767px) {
  .acalog-custom .kb-blocks-bg-slider .kb-gallery-pause-button {
    opacity: 1;
  }
}
@media (hover: none) {
  .acalog-custom .kb-blocks-bg-slider .kb-gallery-pause-button {
    opacity: 1;
  }
}
.acalog-custom .kb-buttons-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: var(--global-kb-gap-xs,0.5rem);
}
.acalog-custom .kb-button {
  z-index: 1;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  text-align: center;
  align-items: center;
  justify-content: center;
}
.acalog-custom .kb-button.wp-block-button__link {
  width: auto;
  height: auto;
}
.acalog-custom .kb-button.kt-btn-width-type-full {
  flex: 1 0 fit-content;
  width: 100%;
}
.acalog-custom .kb-blocks-button-aos.kb-btn-width-type-full {
  flex: 1 0 fit-content;
  width: 100%;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-button:not(.specificity):not(.extra-specificity) {
  text-decoration: none;
}
.acalog-custom .kb-button:not(.kb-btn-global-inherit) {
  border: 0 solid rgba(0,0,0,0);
  padding: .4em 1em;
  cursor: pointer;
  font-size: 1.125rem;
  border-radius: 3px;
  transition: all .3s ease-in-out;
  box-shadow: none;
}
.acalog-custom .kb-button:not(.kb-btn-global-inherit):hover {
  box-shadow: none;
}
.acalog-custom .kb-button.kb-btn-global-fill {
  border: 0px solid rgba(0,0,0,0);
  border-radius: 3px;
  background: var(--global-palette-btn-bg,#3633e1);
  color: var(--global-palette-btn,#ffffff);
}
.acalog-custom .kb-button.kb-btn-global-fill:hover {
  color: var(--global-palette-btn-hover,#ffffff);
  background: var(--global-palette-btn-bg-hover,#2f2ffc);
}
.acalog-custom .kb-button.kb-btn-global-fill:focus {
  color: var(--global-palette-btn-hover,#ffffff);
  background: var(--global-palette-btn-bg-hover,#2f2ffc);
}
.acalog-custom .kb-button.kb-btn-global-outline {
  border: 2px solid var(--global-palette-btn-bg,#3633e1);
  background: rgba(0,0,0,0);
  color: var(--global-palette-btn-bg,#3633e1);
  padding: calc(-1.6em) calc(-1em);
}
.acalog-custom .kb-button.kb-btn-global-outline:hover {
  border-color: var(--global-palette-btn-bg-hover,#2f2ffc);
  background: rgba(0,0,0,0);
  color: var(--global-palette-btn-bg-hover,#2f2ffc);
}
.acalog-custom .kb-button.kb-btn-global-outline:focus {
  border-color: var(--global-palette-btn-bg-hover,#2f2ffc);
  background: rgba(0,0,0,0);
  color: var(--global-palette-btn-bg-hover,#2f2ffc);
}
.acalog-custom .kb-button::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  opacity: 0;
  background: rgba(0,0,0,0);
}
.acalog-custom .kb-button:hover::before,
.acalog-custom .kb-button:focus::before {
  opacity: 1;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-button.kt-btn-size-small {
  font-size: .9rem;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-button.kt-btn-size-large {
  font-size: 1.35rem;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-button.kt-btn-size-xlarge {
  font-size: 1.65rem;
}
.acalog-custom .kb-button.kb-btn-global-outline.kt-btn-size-xlarge {
  border-width: 4px;
}
.acalog-custom .kb-button.kb-btn-global-outline.kt-btn-size-large {
  border-width: 3px;
  padding: calc(-2.6em) calc(-2em);
}
.acalog-custom .kb-button.kb-btn-global-outline.kt-btn-size-small {
  border-width: 1px;
  padding: calc(-0.6em) calc(0em);
}
.acalog-custom .kb-button.kt-btn-has-svg-true {
  gap: .5em;
  display: inline-flex;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-svg-icon-wrap {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-svg-icon-wrap svg {
  width: 1em;
  height: 1em;
}
.acalog-custom .kb-button.icon-reveal .kb-svg-icon-wrap {
  transition: transform .3s ease-in-out, width .3s ease-in-out, opacity .3s ease-in-out;
  width: 0;
  opacity: 0;
}
.acalog-custom .kb-button.icon-reveal:hover .kb-svg-icon-wrap {
  width: var(--kb-button-icon-size,24px);
  opacity: 1;
}
.acalog-custom ul.menu .wp-block-kadence-tabs .kt-tabs-wrap .kt-tabs-title-list {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  list-style: none;
}
.acalog-custom ul.menu .wp-block-kadence-tabs .kt-tabs-wrap .kt-tabs-title-list li {
  list-style: none;
}
.acalog-custom ul.menu .wp-block-kadence-tabs .kt-tabs-wrap .kt-tabs-title-list li a.kt-tab-title {
  width: auto;
}
.acalog-custom .wp-block-kadence-tabs .kt-tabs-title-list * {
  box-sizing: border-box;
}
.acalog-custom .wp-block-kadence-tabs .kt-tabs-title-list {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  list-style: none;
}
.acalog-custom .wp-block-kadence-tabs .kt-tabs-title-list li {
  margin: 0 4px -1px 0;
  cursor: pointer;
  list-style: none;
}
.acalog-custom .wp-block-kadence-tabs .kt-tabs-title-list li a.kt-tab-title {
  padding: 8px 16px;
  display: flex;
  color: var(--global-palette5,#444444);
  align-items: center;
  border-style: solid;
  border-color: rgba(0,0,0,0);
  border-width: 1px 1px 0 1px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  text-decoration: none;
  transition: all .2s ease-in-out;
  height: 100%;
}
.acalog-custom .wp-block-kadence-tabs .kt-tabs-title-list li a.kt-tab-title:focus {
  text-decoration: none;
}
.acalog-custom .wp-block-kadence-tabs .kt-tabs-title-list li a.kt-tab-title:hover {
  text-decoration: none;
}
.acalog-custom .wp-block-kadence-tabs .kt-tabs-title-list li.kt-tab-title-active {
  z-index: 4;
  text-decoration: none;
  position: relative;
}
.acalog-custom .wp-block-kadence-tabs .kt-tabs-title-list li.kt-tab-title-active .kt-tab-title {
  background-color: #fff;
  border-color: #dee2e6;
}
.acalog-custom .wp-block-kadence-tabs .kt-title-item svg {
  width: 1em;
  height: 1em;
}
.acalog-custom .wp-block-kadence-tabs .kt-title-item .kb-svg-icon-wrap {
  display: inline-flex;
}
.acalog-custom .kt-tabs-icon-side-top .kt-tab-title {
  flex-direction: column;
}
.acalog-custom .kt-tabs-icon-side-top .kb-svg-icon-wrap,
.acalog-custom .kt-tabs-icon-side-top .kt-tab-svg-icon {
  padding-bottom: 5px;
}
.acalog-custom .kt-tabs-icon-side-bottom .kb-svg-icon-wrap,
.acalog-custom .kt-tabs-icon-side-bottom .kt-tab-svg-icon {
  padding-top: 5px;
}
.acalog-custom .kt-tabs-icon-side-left .kb-svg-icon-wrap,
.acalog-custom .kt-tabs-icon-side-left .kt-tab-svg-icon {
  padding-right: 5px;
}
.acalog-custom .kt-tabs-icon-side-right .kb-svg-icon-wrap,
.acalog-custom .kt-tabs-icon-side-right .kt-tab-svg-icon {
  padding-left: 5px;
}
.acalog-custom .kt-tabs-accordion-title.kt-tabs-icon-side-top .kt-tab-title {
  align-items: flex-start;
}
.acalog-custom .kt-tabs-accordion-title .kt-tab-title {
  padding: 8px 16px;
  display: flex;
  color: #444;
  align-items: center;
  border-style: solid;
  border-color: rgba(0,0,0,0);
  border-width: 1px 1px 0 1px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  transition: all .2s ease-in-out;
  text-decoration: none;
}
.acalog-custom .kt-tabs-accordion-title.kt-tab-title-active {
  z-index: 4;
}
.acalog-custom .kt-tabs-accordion-title.kt-tab-title-active .kt-tab-title {
  background-color: #fff;
  border-color: #dee2e6;
}
.acalog-custom .wp-block-kadence-tabs .kt-tab-inner-content-inner p:last-child {
  margin-bottom: 0;
}
.acalog-custom .wp-block-kadence-tabs .kt-tab-inner-content-inner p:first-child {
  margin-top: 0;
}
.acalog-custom .kt-tab-alignment-center>.kt-tabs-title-list,
.acalog-custom .kt-tab-alignment-center>.kt-tabs-content-wrap>.kt-tabs-accordion-title a {
  justify-content: center;
}
.acalog-custom .kt-tab-alignment-right>.kt-tabs-title-list,
.acalog-custom .kt-tab-alignment-right>.kt-tabs-content-wrap>.kt-tabs-accordion-title a {
  justify-content: flex-end;
}
.acalog-custom .kt-tabs-content-wrap:before,
.acalog-custom .kt-tabs-content-wrap:after {
  content: "";
  clear: both;
  display: table;
}
.acalog-custom .kt-tabs-content-wrap {
  position: relative;
}
.acalog-custom .kt-tabs-wrap {
  margin: 0 auto;
}
.acalog-custom .kt-tabs-wrap .wp-block-kadence-tab {
  border: 1px solid #dee2e6;
  padding: 20px;
  text-align: left;
}
.acalog-custom .kt-tabs-wrap .wp-block-kadence-tab[role=tabpanel] {
  display: none;
}
.acalog-custom .kb-tab-titles-wrap {
  display: inline-flex;
  flex-direction: column;
}
.acalog-custom .kt-title-sub-text {
  font-size: 14px;
  line-height: 24px;
}
.acalog-custom .kt-tabs-layout-vtabs:after,
.acalog-custom .kt-tabs-wrap:after {
  clear: both;
  display: table;
  content: "";
}
.acalog-custom .kt-tabs-layout-vtabs>.kt-tabs-title-list {
  float: left;
  width: 30%;
  flex-direction: column;
}
.acalog-custom .kt-tabs-layout-vtabs>.kt-tabs-title-list li {
  margin: 0 -1px 4px 0;
}
.acalog-custom .kt-tabs-layout-vtabs>.kt-tabs-title-list li .kt-tab-title {
  border-width: 1px 0px 1px 1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.acalog-custom .kt-tabs-layout-vtabs>.kt-tabs-title-list li.kt-tabs-icon-side-top .kt-tab-title {
  align-items: flex-start;
}
.acalog-custom .kt-tabs-layout-vtabs>.kt-tabs-content-wrap {
  float: left;
  width: 70%;
}
.acalog-custom .kt-tabs-layout-vtabs.kt-tab-alignment-left>.kt-tabs-title-list li .kt-tab-title {
  align-items: center;
  justify-content: flex-start;
}
.acalog-custom .kt-tabs-layout-vtabs.kt-tab-alignment-center>.kt-tabs-title-list {
  justify-content: flex-start;
}
.acalog-custom .kt-tabs-layout-vtabs.kt-tab-alignment-center>.kt-tabs-title-list li {
  text-align: center;
}
.acalog-custom .kt-tabs-layout-vtabs.kt-tab-alignment-center>.kt-tabs-title-list li .kt-tab-title {
  justify-content: center;
  align-items: center;
}
.acalog-custom .kt-tabs-layout-vtabs.kt-tab-alignment-center>.kt-tabs-title-list li .kb-tab-titles-wrap {
  align-items: center;
}
.acalog-custom .kt-tabs-layout-vtabs.kt-tab-alignment-right>.kt-tabs-title-list {
  justify-content: flex-start;
}
.acalog-custom .kt-tabs-layout-vtabs.kt-tab-alignment-right>.kt-tabs-title-list li {
  text-align: right;
}
.acalog-custom .kt-tabs-layout-vtabs.kt-tab-alignment-right>.kt-tabs-title-list li .kt-tab-title {
  justify-content: flex-end;
  align-items: center;
}
.acalog-custom .kt-tabs-layout-vtabs.kt-tab-alignment-right>.kt-tabs-title-list li .kb-tab-titles-wrap {
  align-items: flex-end;
}
.acalog-custom .kt-tabs-svg-show-only .kt-button-text,
.acalog-custom .kt-tabs-svg-show-only .kb-tab-titles-wrap {
  display: none;
}
.acalog-custom .wp-block-kadence-tabs .kt-tabs-content-wrap .kt-tabs-accordion-title .kt-tab-title {
  border-radius: 0;
}
.acalog-custom .kt-tabs-svg-show-only .kt-title-text {
  display: none;
}
.acalog-custom .kt-title-svg-side-left {
  padding-right: 5px;
}
.acalog-custom .kt-title-svg-side-right {
  padding-left: 5px;
}
.acalog-custom .kt-tabs-svg-show-only .kt-title-svg-side-right {
  padding-left: 0px;
}
.acalog-custom .kt-tabs-svg-show-only .kt-title-svg-side-left {
  padding-right: 0px;
}
.acalog-custom .kt-tabs-accordion-title {
  display: none;
}
@media (min-width: 767px) and (max-width: 1024px) {
  .acalog-custom .kt-tabs-tablet-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-title-list {
    float: none;
    width: 100%;
    flex-direction: row;
  }
  .acalog-custom .kt-tabs-tablet-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-title-list li {
    margin: 0 4px -1px 0;
  }
  .acalog-custom .kt-tabs-tablet-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-title-list li .kt-tab-title {
    border-width: 1px 1px 0px 1px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }
  .acalog-custom .kt-tabs-tablet-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-title-list li.kt-tabs-icon-side-top .kt-tab-title {
    align-items: center;
  }
  .acalog-custom .kt-tabs-tablet-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-content-wrap {
    float: none;
    width: 100%;
  }
  .acalog-custom .kt-tabs-tablet-layout-accordion>.kt-tabs-title-list:not(.asfo):not(.amsfo):not(.aemsfo) {
    display: none;
  }
  .acalog-custom .kt-tabs-tablet-layout-accordion>.kt-tabs-content-wrap>.kt-tabs-accordion-title {
    display: block;
  }
  .acalog-custom .kt-tabs-tablet-layout-accordion>.kt-tabs-content-wrap {
    float: none;
    width: 100%;
  }
  .acalog-custom .kt-tabs-tablet-layout-vtabs .kt-tabs-title-list {
    float: left;
    width: 30%;
    flex-direction: column;
  }
  .acalog-custom .kt-tabs-tablet-layout-vtabs .kt-tabs-title-list li {
    margin: 0 -1px 4px 0;
  }
  .acalog-custom .kt-tabs-tablet-layout-vtabs .kt-tabs-title-list li .kt-tab-title {
    border-width: 1px 0px 1px 1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .acalog-custom .kt-tabs-tablet-layout-vtabs .kt-tabs-title-list li.kt-tabs-icon-side-top .kt-tab-title {
    align-items: flex-start;
  }
  .acalog-custom .kt-tabs-tablet-layout-vtabs .kt-tabs-content-wrap {
    float: left;
    width: 70%;
  }
  .acalog-custom .kt-tabs-tablet-layout-vtabs.kt-tab-alignment-center .kt-tabs-title-list {
    justify-content: flex-start;
  }
  .acalog-custom .kt-tabs-tablet-layout-vtabs.kt-tab-alignment-center .kt-tabs-title-list li {
    text-align: center;
  }
  .acalog-custom .kt-tabs-tablet-layout-vtabs.kt-tab-alignment-center .kt-tabs-title-list li .kt-tab-title {
    justify-content: center;
  }
  .acalog-custom .kt-tabs-tablet-layout-vtabs.kt-tab-alignment-right .kt-tabs-title-list {
    justify-content: flex-start;
  }
  .acalog-custom .kt-tabs-tablet-layout-vtabs.kt-tab-alignment-right .kt-tabs-title-list li {
    text-align: right;
  }
  .acalog-custom .kt-tabs-tablet-layout-vtabs.kt-tab-alignment-right .kt-tabs-title-list li .kt-tab-title {
    justify-content: flex-end;
  }
}
@media (max-width: 767px) {
  .acalog-custom .kt-tabs-mobile-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-title-list {
    float: none;
    width: 100%;
    flex-direction: row;
  }
  .acalog-custom .kt-tabs-mobile-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-title-list li {
    margin: 0 4px -1px 0;
  }
  .acalog-custom .kt-tabs-mobile-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-title-list li .kt-tab-title {
    border-width: 1px 1px 0px 1px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }
  .acalog-custom .kt-tabs-mobile-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-title-list li.kt-tabs-icon-side-top .kt-tab-title {
    align-items: center;
  }
  .acalog-custom .kt-tabs-mobile-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-content-wrap {
    float: none;
    width: 100%;
  }
  .acalog-custom .kt-tabs-mobile-layout-accordion>.kt-tabs-title-list:not(.asfo):not(.amsfo):not(.aemsfo) {
    display: none;
  }
  .acalog-custom .kt-tabs-mobile-layout-accordion>.kt-tabs-content-wrap>.kt-tabs-accordion-title {
    display: block;
  }
  .acalog-custom .kt-tabs-mobile-layout-accordion>.kt-tabs-content-wrap {
    float: none;
    width: 100%;
  }
  .acalog-custom .kt-tabs-mobile-layout-vtabs .kt-tabs-title-list {
    float: left;
    width: 30%;
    flex-direction: column;
  }
  .acalog-custom .kt-tabs-mobile-layout-vtabs .kt-tabs-title-list li {
    margin: 0 -1px 4px 0;
  }
  .acalog-custom .kt-tabs-mobile-layout-vtabs .kt-tabs-title-list li .kt-tab-title {
    border-width: 1px 0px 1px 1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .acalog-custom .kt-tabs-mobile-layout-vtabs .kt-tabs-title-list li.kt-tabs-icon-side-top .kt-tab-title {
    align-items: flex-start;
  }
  .acalog-custom .kt-tabs-mobile-layout-vtabs .kt-tabs-content-wrap {
    float: left;
    width: 70%;
  }
  .acalog-custom .kt-tabs-mobile-layout-vtabs.kt-tab-alignment-center .kt-tabs-title-list {
    justify-content: flex-start;
  }
  .acalog-custom .kt-tabs-mobile-layout-vtabs.kt-tab-alignment-center .kt-tabs-title-list li {
    text-align: center;
  }
  .acalog-custom .kt-tabs-mobile-layout-vtabs.kt-tab-alignment-center .kt-tabs-title-list li .kt-tab-title {
    justify-content: center;
  }
  .acalog-custom .kt-tabs-mobile-layout-vtabs.kt-tab-alignment-right .kt-tabs-title-list {
    justify-content: flex-start;
  }
  .acalog-custom .kt-tabs-mobile-layout-vtabs.kt-tab-alignment-right .kt-tabs-title-list li {
    text-align: right;
  }
  .acalog-custom .kt-tabs-mobile-layout-vtabs.kt-tab-alignment-right .kt-tabs-title-list li .kt-tab-title {
    justify-content: flex-end;
  }
}
.acalog-custom ul.kt-tabs-title-list.kb-tab-title-columns-8>li {
  flex: 0 1 12.5%;
}
.acalog-custom ul.kt-tabs-title-list.kb-tab-title-columns-7>li {
  flex: 0 1 14.28%;
}
.acalog-custom ul.kt-tabs-title-list.kb-tab-title-columns-6>li {
  flex: 0 1 16.66%;
}
.acalog-custom ul.kt-tabs-title-list.kb-tab-title-columns-5>li {
  flex: 0 1 20%;
}
.acalog-custom ul.kt-tabs-title-list.kb-tab-title-columns-4>li {
  flex: 0 1 25%;
}
.acalog-custom ul.kt-tabs-title-list.kb-tab-title-columns-3>li {
  flex: 0 1 33.33%;
}
.acalog-custom ul.kt-tabs-title-list.kb-tab-title-columns-2>li {
  flex: 0 1 50%;
}
.acalog-custom ul.kt-tabs-title-list.kb-tab-title-columns-1>li {
  flex: 0 1 100%;
}
.acalog-custom .rtl ul.kt-tabs-title-list.kb-tab-title-columns-1>li>.kt-tab-title {
  margin-left: 0px !important;
}
.acalog-custom .rtl ul.kt-tabs-title-list.kb-tabs-list-columns>li:last-child>.kt-tab-title {
  margin-left: 0px !important;
}
.acalog-custom ul.kt-tabs-title-list.kb-tabs-list-columns .kt-tab-title {
  justify-content: center;
  text-align: center;
}
.acalog-custom ul.kt-tabs-title-list.kb-tabs-list-columns {
  word-break: break-word;
}
.acalog-custom .kt-tab-alignment-center ul.kt-tabs-title-list.kb-tabs-list-columns .kb-tab-titles-wrap {
  align-items: center;
}
.acalog-custom .kt-tab-alignment-right ul.kt-tabs-title-list.kb-tabs-list-columns .kb-tab-titles-wrap {
  align-items: flex-end;
}
.acalog-custom .rtl .wp-block-kadence-tabs .kt-tabs-title-list {
  margin: 0;
  padding: 0;
}
.acalog-custom .wp-container-core-navigation-is-layout-6aa44411 {
  flex-wrap: nowrap;
  justify-content: flex-end;
}
.acalog-custom .wp-container-core-navigation-is-layout-8cad6afd {
  flex-direction: column;
  align-items: flex-start;
}
.acalog-custom .wp-container-core-navigation-is-layout-765c4724 {
  justify-content: flex-end;
}
.toplevel_popup .n1_header,
table.block_n2_and_content .n1_header,
.tooltip .n1_header {
  color: #404040;
  font-size: 18px;
  font-weight: normal;
  font-family: "Open Sans", sans-serif;
  line-height: 1.5;
}
.toplevel_popup .n1_archived,
table.block_n2_and_content .n1_archived,
.tooltip .n1_archived {
  color: #660000;
  font-size: 18px;
  font-weight: normal;
  font-family: "Open Sans", sans-serif;
  line-height: 1.5;
}
.toplevel_popup .date,
table.block_n2_and_content .date,
.tooltip .date {
  color: inherit;
  font-size: inherit;
  font-weight: normal;
  font-family: inherit;
  line-height: 1.5;
}
.toplevel_popup .n3_header,
table.block_n2_and_content .n3_header,
.tooltip .n3_header {
  color: #404040;
  font-size: 18px;
  font-weight: normal;
  font-family: "Open Sans", sans-serif;
  line-height: 1.5;
}
.toplevel_popup .n2_search_header,
table.block_n2_and_content .n2_search_header,
.tooltip .n2_search_header {
  color: #404040;
  font-size: 28px;
  font-weight: 500;
  font-family: "Open Sans", sans-serif;
  line-height: 1.5;
}
.toplevel_popup a.navbar:link,
.toplevel_popup a.navbar:visited,
table.block_n2_and_content a.navbar:link,
table.block_n2_and_content a.navbar:visited,
.tooltip a.navbar:link,
.tooltip a.navbar:visited {
  color: #016bb9;
  font-size: 16px;
  font-weight: 400;
  font-family: "Roboto Condensed", sans-serif;
  text-decoration: none;
  line-height: 1.5;
}
.toplevel_popup a.navbar:active,
.toplevel_popup a.navbar:hover,
table.block_n2_and_content a.navbar:active,
table.block_n2_and_content a.navbar:hover,
.tooltip a.navbar:active,
.tooltip a.navbar:hover {
  color: #016bb9;
  font-size: 16px;
  font-weight: 400;
  font-family: "Roboto Condensed", sans-serif;
  text-decoration: none;
  line-height: 1.5;
}
.toplevel_popup h1,
.toplevel_popup .header,
table.block_n2_and_content h1,
table.block_n2_and_content .header,
.tooltip h1,
.tooltip .header {
  color: #000000;
  font-size: 48px;
  font-weight: 400;
  font-family: "Roboto Condensed", sans-serif;
  line-height: 1.5;
}
.toplevel_popup h2,
.toplevel_popup .header_2,
table.block_n2_and_content h2,
table.block_n2_and_content .header_2,
.tooltip h2,
.tooltip .header_2 {
  color: #014d44;
  font-size: 40px;
  font-weight: 400;
  font-family: "Roboto Condensed", sans-serif;
  line-height: 1.5;
}
.toplevel_popup h3,
.toplevel_popup .header_3,
table.block_n2_and_content h3,
table.block_n2_and_content .header_3,
.tooltip h3,
.tooltip .header_3 {
  color: #000000;
  font-size: 24px;
  font-weight: bold;
  font-family: "Roboto Condensed", sans-serif;
  line-height: 1.5;
}
.toplevel_popup h4,
.toplevel_popup .header_4,
table.block_n2_and_content h4,
table.block_n2_and_content .header_4,
.tooltip h4,
.tooltip .header_4 {
  color: #004d43;
  font-size: 18px;
  font-weight: 400;
  font-family: "Roboto Condensed", sans-serif;
  line-height: 1.5;
}
.toplevel_popup h5,
.toplevel_popup .header_5,
table.block_n2_and_content h5,
table.block_n2_and_content .header_5,
.tooltip h5,
.tooltip .header_5 {
  color: #333;
  font-size: 15px;
  font-weight: bold;
  font-family: "Roboto Condensed", sans-serif;
  line-height: 1.5;
}
.toplevel_popup h6,
.toplevel_popup .header_6,
table.block_n2_and_content h6,
table.block_n2_and_content .header_6,
.tooltip h6,
.tooltip .header_6 {
  color: #404040;
  font-size: 11px;
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  line-height: 1.5;
}
.toplevel_popup td,
table.block_n2_and_content td,
.tooltip td {
  color: #404040;
  font-size: 16px;
  font-weight: normal;
  font-family: "Open Sans", sans-serif;
  line-height: 1.5;
}
.toplevel_popup a:link,
.toplevel_popup a:visited,
table.block_n2_and_content a:link,
table.block_n2_and_content a:visited,
.tooltip a:link,
.tooltip a:visited {
  color: #167fb0;
  font-size: 16px;
  font-weight: normal;
  font-family: "Open Sans", sans-serif;
  text-decoration: none;
  line-height: 1.5;
}
.toplevel_popup a:active,
.toplevel_popup a:hover,
table.block_n2_and_content a:active,
table.block_n2_and_content a:hover,
.tooltip a:active,
.tooltip a:hover {
  color: #043b62;
  font-size: 16px;
  font-weight: normal;
  font-family: "Open Sans", sans-serif;
  text-decoration: none;
  line-height: 1.5;
}
.toplevel_popup th,
table.block_n2_and_content th,
.tooltip th {
  color: #404040;
  font-size: 16px;
  font-weight: bold;
  font-family: "Open Sans", sans-serif;
  line-height: 1.5;
}
#gateway-popup body,
#gateway-page body {
  font-size: 1rem;
  line-height: 1.5;
  font-family: "Open Sans", sans-serif;
  margin: 0;
  padding: 0;
}
#gateway-popup .toplevel,
#gateway-popup .toplevel_popup,
#gateway-page .toplevel,
#gateway-page .toplevel_popup {
  width: 100%;
}
#gateway-popup #acalog-client-header,
#gateway-page #acalog-client-header {
  width: 100%;
}
#gateway-popup #acalog-client-footer,
#gateway-page #acalog-client-footer {
  width: 100%;
}
#gateway-popup table.block_n2_and_content,
#gateway-page table.block_n2_and_content {
  max-width: 1320px;
  width: 100%;
  margin: 30px auto 30px auto;
}
#gateway-popup td.block_n2_and_content td.block_n2_and_content,
#gateway-page td.block_n2_and_content td.block_n2_and_content {
  padding: 5px 0px 5px 0px;
}
#gateway-popup #select_catalog,
#gateway-page #select_catalog {
  width: 400px;
}
#gateway-popup .block_n2,
#gateway-page .block_n2 {
  padding: 0px 20px 0px 20px;
  width: 25%;
}
#gateway-popup .block_n2_content,
#gateway-page .block_n2_content {
  width: 100%;
}
#gateway-popup .block_n2_search,
#gateway-page .block_n2_search {
  padding: 0px 0px 0px 0px;
}
#gateway-popup #acalog-navigation,
#gateway-page #acalog-navigation {
  padding-top: 10px;
}
#gateway-popup .n2_links a:after,
#gateway-page .n2_links a:after {
  content: 'arrow_forward';
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  color: #b4d333;
  vertical-align: baseline;
  -webkit-transition: .3s;
  transition: .3s;
  -webkit-transform: translate(0,2px);
  transform: translate(0,2px);
  padding-left: 0.25rem;
}
#gateway-popup .n2_links a:hover:after,
#gateway-page .n2_links a:hover:after {
  -webkit-transform: translate(5px,2px);
  transform: translate(5px,2px);
}
#gateway-popup .n2_links a,
#gateway-page .n2_links a {
  display: block;
  padding: 5px 0px 5px 10px;
}
#gateway-popup .n2_links-heading,
#gateway-page .n2_links-heading {
  padding: 10px 10px;
  background: #014d44;
  color: white;
  margin-left: -10px;
  font-size: 21px;
  font-weight: bold;
  margin-bottom: 10px;
  margin-top: 10px;
}
#gateway-popup .block_content_outer,
#gateway-page .block_content_outer {
  padding: 0px 20px 0px 20px;
  width: 60%;
}
#gateway-popup .block_content,
#gateway-page .block_content {
  padding: 0px 0px 0px 0px;
  width: 100%;
}
#gateway-popup #acalog-page-title,
#gateway-page #acalog-page-title {
  margin: 10px 0px;
}
#gateway-popup .block_content ul,
#gateway-popup .block_content_popup ul,
#gateway-popup .block_content div.td_dark ul,
#gateway-popup .block_content ol,
#gateway-popup .block_content_popup ol,
#gateway-popup .block_content div.td_dark ol,
#gateway-popup .block_content p,
#gateway-popup .block_content_popup p,
#gateway-page .block_content ul,
#gateway-page .block_content_popup ul,
#gateway-page .block_content div.td_dark ul,
#gateway-page .block_content ol,
#gateway-page .block_content_popup ol,
#gateway-page .block_content div.td_dark ol,
#gateway-page .block_content p,
#gateway-page .block_content_popup p {
  margin: 10px 0px;
}
#gateway-popup .gateway-toolbar,
#gateway-page .gateway-toolbar {
  margin: 10px 0px;
}
#gateway-popup .block_content .acalog-adhoc p,
#gateway-popup .block_content ul ul,
#gateway-popup .block_content_popup ul ul,
#gateway-popup .block_content ol ol,
#gateway-popup .block_content_popup ol ol,
#gateway-popup .block_content ol ul,
#gateway-popup .block_content_popup ol ul,
#gateway-popup .block_content ul ol,
#gateway-popup .block_content_popup ul ol,
#gateway-page .block_content .acalog-adhoc p,
#gateway-page .block_content ul ul,
#gateway-page .block_content_popup ul ul,
#gateway-page .block_content ol ol,
#gateway-page .block_content_popup ol ol,
#gateway-page .block_content ol ul,
#gateway-page .block_content_popup ol ul,
#gateway-page .block_content ul ol,
#gateway-page .block_content_popup ul ol {
  margin: 0;
}
#gateway-popup .block_content H1,
#gateway-popup .block_content .header,
#gateway-popup .block_content H2,
#gateway-popup .block_content .header_2,
#gateway-popup .block_content H3,
#gateway-popup .block_content .header_3,
#gateway-popup .block_content H4,
#gateway-popup .block_content .header_4,
#gateway-popup .block_content H5,
#gateway-popup .block_content .header_5,
#gateway-popup .block_content H6,
#gateway-popup .block_content .header_6,
#gateway-page .block_content H1,
#gateway-page .block_content .header,
#gateway-page .block_content H2,
#gateway-page .block_content .header_2,
#gateway-page .block_content H3,
#gateway-page .block_content .header_3,
#gateway-page .block_content H4,
#gateway-page .block_content .header_4,
#gateway-page .block_content H5,
#gateway-page .block_content .header_5,
#gateway-page .block_content H6,
#gateway-page .block_content .header_6 {
  margin: 20px 0px 10px 0px;
}
#gateway-popup body,
#gateway-print body,
#gateway-page body {
  display: block;
}
body .is-layout-flex {
  display: flex;
}
.em {
  --theme-hue: 0;
  --accent-hue: 220;
  --accent-s: 86%;
  --accent-l: 57%;
  --text-color-richer: #0d0d0d;
  --text-color-normal: #212121;
  --text-color-softer: #545454;
  --accent-color: #000000;
  --accent-color-hover: #000000;
  --border-color: #bababa;
  --border-color-softer: #d1d1d1;
  --background-color: transparent;
  --background-color-softer: #f2f2f2;
  --background-color-checkboxes: white;
  --background-color-inputs: white;
  --background-color-skeleton: #ededed;
  --background-color-skeleton-softer: #f2f2f2;
  --code-background: #f2f2f2;
  --button-primary-color: white;
  --font-weight: 400;
  --font-family: "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  --grid-max-width: 960px;
  --icon-logo-office365: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2075 2499.8'%3E%3Cpath fill='%23eb3c00' d='M0 2016.6V496.8L1344.4 0 2075 233.7v2045.9l-730.6 220.3L0 2016.6l1344.4 161.8V409.2L467.6 613.8v1198.3z'/%3E%3C/svg%3E");
  --icon-logo-google-calendar: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' viewBox='0 0 256 256'%3E%3Cpath fill='%23FFF' d='M195.368421 60.6315789H60.6315789V195.368421H195.368421z'/%3E%3Cpath fill='%23EA4335' d='M195.368421 256 256 195.368421l-30.315789-5.172416-30.31579 5.172416-5.533259 27.729581z'/%3E%3Cpath fill='%23188038' d='M0 195.368421v40.421053C0 246.955789 9.04421053 256 20.2105263 256h40.4210526l6.2252856-30.315789-6.2252856-30.31579-33.0323915-5.172416L0 195.368421Z'/%3E%3Cpath fill='%231967D2' d='M256 60.6315789V20.2105263C256 9.04421053 246.955789 0 235.789474 0h-40.421053c-3.688839 15.0358547-5.533259 26.1010948-5.533259 33.1957202 0 7.0946254 1.84442 16.2399117 5.533259 27.4358587 13.409565 3.8399077 23.514828 5.7598615 30.31579 5.7598615 6.800961 0 16.906224-1.9199538 30.315789-5.7598615Z'/%3E%3Cpath fill='%23FBBC04' d='M256 60.6315789h-60.631579V195.368421H256z'/%3E%3Cpath fill='%2334A853' d='M195.368421 195.368421H60.6315789V256H195.368421z'/%3E%3Cpath fill='%234285F4' d='M195.368421 0H20.2105263C9.04421053 0 0 9.04421053 0 20.2105263V195.368421h60.6315789V60.6315789H195.368421V0Z'/%3E%3Cpath fill='%234285F4' d='M88.2694737 165.153684c-5.0357895-3.402105-8.5221053-8.370526-10.4252632-14.938947l11.6884211-4.816842c1.0610526 4.042105 2.9136842 7.174737 5.5578947 9.397894 2.6273684 2.223158 5.8273687 3.317895 9.5663157 3.317895 3.823158 0 7.107369-1.162105 9.852632-3.486316 2.745263-2.32421 4.126315-5.288421 4.126315-8.875789 0-3.671579-1.448421-6.669474-4.345263-8.993684-2.896842-2.324211-6.534737-3.486316-10.88-3.486316h-6.7536839v-11.570526H102.72c3.738947 0 6.888421-1.010527 9.448421-3.031579 2.56-2.021053 3.84-4.783158 3.84-8.303158 0-3.132632-1.145263-5.625263-3.435789-7.494737-2.290527-1.869474-5.187369-2.812632-8.707369-2.812632-3.435789 0-6.1642104.909474-8.185263 2.745264-2.0197181 1.840674-3.5381792 4.164731-4.4126316 6.753684l-11.5705263-4.816842c1.5326316-4.345264 4.3452632-8.1852635 8.471579-11.5031583 4.1263157-3.3178947 9.3978947-4.9852631 15.7978949-4.9852631 4.732631 0 8.993684.9094737 12.766316 2.7452631 3.772631 1.8357895 6.736842 4.3789474 8.875789 7.6126316 2.138947 3.2505267 3.2 6.8884207 3.2 10.9305267 0 4.126315-.993684 7.612631-2.981053 10.475789-1.987368 2.863158-4.429473 5.052632-7.326315 6.585263v.690527c3.740515 1.542157 6.989694 4.07512 9.397894 7.326315 2.442106 3.284211 3.671579 7.208421 3.671579 11.789474s-1.162105 8.673684-3.486315 12.261053c-2.324211 3.587368-5.541053 6.416842-9.616843 8.471579-4.092631 2.054736-8.690526 3.099071-13.793684 3.099071-5.9115787.016718-11.3684208-1.684335-16.4042103-5.08644Zm71.7978943-58.00421-12.833684 9.28-6.416842-9.734737L163.84 90.0884211h8.825263v78.3326319h-12.597895v-61.271579Z'/%3E%3C/svg%3E");
  --icon-logo-apple: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 52.226 52.226'%3E%3Cpath d='M36.802 1.055 36.747 0l-1.05.113c-.103.011-10.252 1.234-10.948 12.581l-.07 1.136 1.136-.077c.116-.008 11.611-.925 10.987-12.698zm-1.981 1.267c-.191 6.838-5.511 8.74-7.953 9.253.93-6.645 5.749-8.67 7.953-9.253z'/%3E%3Cpath d='m46.584 37.517-.639-.207c-3.867-1.25-6.464-4.792-6.464-8.814 0-3.578 2.023-6.778 5.281-8.352l.972-.469-.542-.933c-.232-.4-2.401-3.943-6.983-5.116-3.634-.93-7.72-.107-12.149 2.447-1.875-1.138-8.103-4.418-13.058-1.13-.97.536-11.251 6.695-5.9 23.313.157.372 3.888 9.113 8.303 12.387 1.191 1.138 4.237 2.56 7.718.187.603-.249 4.638-1.802 7.198.017.945.647 2.595 1.38 4.338 1.38 1.322 0 2.697-.421 3.859-1.621.542-.469 5.493-4.888 8.066-11.888l.075-.204-.075-.997zm-9.402 11.598-.077.073c-2.193 2.303-5.518.1-5.641.018-1.308-.93-2.823-1.233-4.244-1.233-2.579 0-4.847.999-4.992 1.064l-.163.092c-3.019 2.107-5.086.253-5.305.042l-.118-.101c-3.993-2.912-7.663-11.507-7.668-11.51-5.008-15.568 4.586-20.66 4.994-20.867l.11-.065c4.647-3.12 11.327 1.396 11.393 1.441l.533.366.552-.333c4.16-2.515 7.914-3.37 11.157-2.539 2.642.676 4.326 2.327 5.15 3.342-3.347 2.051-5.381 5.63-5.381 9.591 0 4.556 2.735 8.604 6.902 10.365-2.565 6.261-7.153 10.213-7.202 10.254z'/%3E%3C/svg%3E");
  --icon-logo-outlook: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%230072c6' d='M19.484 7.937v5.477l1.916 1.205a.489.489 0 0 0 .21 0l8.238-5.554a1.174 1.174 0 0 0-.959-1.128Z'/%3E%3Cpath fill='%230072c6' d='m19.484 15.457 1.747 1.2a.522.522 0 0 0 .543 0c-.3.181 8.073-5.378 8.073-5.378v10.066a1.408 1.408 0 0 1-1.49 1.555h-8.874v-7.443ZM10.44 12.932a1.609 1.609 0 0 0-1.42.838 4.131 4.131 0 0 0-.526 2.218A4.05 4.05 0 0 0 9.02 18.2a1.6 1.6 0 0 0 2.771.022 4.014 4.014 0 0 0 .515-2.2 4.369 4.369 0 0 0-.5-2.281 1.536 1.536 0 0 0-1.366-.809Z'/%3E%3Cpath fill='%230072c6' d='M2.153 5.155v21.427L18.453 30V2Zm10.908 14.336a3.231 3.231 0 0 1-2.7 1.361 3.19 3.19 0 0 1-2.64-1.318A5.459 5.459 0 0 1 6.706 16.1a5.868 5.868 0 0 1 1.036-3.616 3.267 3.267 0 0 1 2.744-1.384 3.116 3.116 0 0 1 2.61 1.321 5.639 5.639 0 0 1 1 3.484 5.763 5.763 0 0 1-1.035 3.586Z'/%3E%3C/svg%3E");
  --icon-download: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 479 479' fill='%23555'%3E%3Cpath d='M158.4 196.8c-5.3 5.3-5.3 13.8 0 19.1l71.6 71.6c2.6 2.6 6.1 4 9.5 4s6.9-1.3 9.5-4l71.6-71.6c5.3-5.3 5.3-13.8 0-19.1s-13.8-5.3-19.1 0L253 245.3V13.5C253 6 247 0 239.5 0S226 6 226 13.5v231.8l-48.5-48.5c-5.3-5.3-13.9-5.3-19.1 0z'/%3E%3Cpath d='m460.2 307.4-47-170c-1.1-3.9-3.8-7-7.4-8.7l-1.3-.6c-1.8-.8-3.7-1.2-5.6-1.2h-84.7c-7.5 0-13.5 6-13.5 13.5s6 13.5 13.5 13.5h75.6l39.7 143.8h-105c-7.5 0-13.5 6-13.5 13.5v12.2c0 17.9-14.5 32.4-32.4 32.4h-82.4c-17.9 0-32.4-14.5-32.4-32.4v-12.2c0-7.5-6-13.5-13.5-13.5H49.4l39.9-144.1h75.6c7.5 0 13.5-6 13.5-13.5s-6-13.5-13.5-13.5H80.1c-1.9 0-3.8.4-5.6 1.2l-1.3.6c-3.6 1.7-6.4 4.8-7.4 8.7l-47 170c-.3 1.2-.5 2.4-.5 3.6v70.9c0 53.7 43.7 97.4 97.4 97.4h247.6c53.7 0 97.4-43.7 97.4-97.4V311c0-1.3-.1-2.5-.5-3.6zm-26.5 74.2c0 38.8-31.6 70.4-70.4 70.4H115.7c-38.8 0-70.4-31.6-70.4-70.4v-56.9H137c.7 32.1 27.1 58 59.4 58h82.4c32.3 0 58.7-25.9 59.4-58h95.7v56.9h-.2z'/%3E%3C/svg%3E");
  --icon-spinner: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' display='block' preserveAspectRatio='xMidYMid' style='margin:auto;background:0 0' viewBox='0 0 100 100'%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0'%3E%3Canimate attributeName='opacity' begin='-0.9166666666666666s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(30 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.8333333333333334s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(60 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.75s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(90 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.6666666666666666s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(120 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.5833333333333334s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(150 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.5s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(180 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.4166666666666667s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(210 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.3333333333333333s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(240 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.25s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(270 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.16666666666666666s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(300 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.08333333333333333s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(330 50 50)'%3E%3Canimate attributeName='opacity' begin='0s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3C/svg%3E");
  --icon-info: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 64 64' fill='%23555'%3E%3Cpath d='M38.5351982 47.6064987H34.455101V28.4473c0-.5527-.4473-1-1-1h-4.5204945c-.5523071 0-1 .4473-1 1s.4476929 1 1 1h3.5204945v18.1591988h-5.1216011c-.5522003 0-1 .4472008-1 1 0 .5527.4477997 1 1 1h11.2016983c.5527 0 1-.4473 1-1 0-.5527993-.4472999-1.0000001-1-1.0000001z'/%3E%3Ccircle cx='32' cy='18' r='3'/%3E%3Cpath d='M32 0C14.3269005 0 0 14.3268995 0 32s14.3268995 32 32 32 32-14.3269005 32-32S49.6730995 0 32 0zm0 62C15.457901 62 2 48.542099 2 32 2 15.4580002 15.4578991 2 32 2s30 13.4580002 30 30c0 16.542099-13.457901 30-30 30z'/%3E%3C/svg%3E");
  --icon-updated: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 51.809 51.809' fill='%23555'%3E%3Cpath d='M48.881 24.904c-.552 0-1 .447-1 1 0 12.131-9.869 22-22 22-8.611 0-16.304-4.944-19.919-12.677l5.193 2.312c.504.228 1.096-.001 1.32-.507.225-.504-.002-1.095-.507-1.319l-7.309-3.254c-.506-.229-1.095.002-1.32.507L.085 40.275c-.225.504.002 1.095.507 1.319.132.06.271.087.406.087.383 0 .748-.221.914-.594l2.235-5.02c3.941 8.44 12.335 13.837 21.732 13.837 13.233 0 24-10.767 24-24 .002-.552-.446-1-.998-1zM51.215 10.173c-.506-.227-1.096.002-1.32.507l-2.266 5.09C43.694 7.307 35.306 1.904 25.881 1.904c-13.233 0-24 10.767-24 24 0 .553.448 1 1 1s1-.447 1-1c0-12.131 9.869-22 22-22 8.599 0 16.259 4.906 19.887 12.6l-5.116-2.277c-.505-.229-1.096.002-1.32.507-.225.504.002 1.095.507 1.319l7.309 3.254c.132.06.271.087.406.087.383 0 .748-.221.914-.594l3.254-7.309c.224-.503-.003-1.094-.507-1.318z'/%3E%3C/svg%3E");
  --icon-trash: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23555'%3E%3Cpath fill-rule='evenodd' d='M16 1.75V3h5.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H8V1.75C8 .784 8.784 0 9.75 0h4.5C15.216 0 16 .784 16 1.75zm-6.5 0a.25.25 0 0 1 .25-.25h4.5a.25.25 0 0 1 .25.25V3h-5V1.75z'/%3E%3Cpath d='M4.997 6.178a.75.75 0 1 0-1.493.144L4.916 20.92a1.75 1.75 0 0 0 1.742 1.58h10.684a1.75 1.75 0 0 0 1.742-1.581l1.413-14.597a.75.75 0 0 0-1.494-.144l-1.412 14.596a.25.25 0 0 1-.249.226H6.658a.25.25 0 0 1-.249-.226L4.997 6.178z'/%3E%3Cpath d='M9.206 7.501a.75.75 0 0 1 .793.705l.5 8.5A.75.75 0 1 1 9 16.794l-.5-8.5a.75.75 0 0 1 .705-.793zm6.293.793A.75.75 0 1 0 14 8.206l-.5 8.5a.75.75 0 0 0 1.498.088l.5-8.5z'/%3E%3C/svg%3E");
  --icon-edit: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 512' fill='%23777'%3E%3Cpath d='M498.125 92.38 419.62 13.874c-18.496-18.497-48.436-18.5-66.935 0-13.167 13.169-302.639 302.642-308.16 308.161-2.182 2.182-3.725 4.918-4.46 7.915L.502 491.068c-3.036 12.368 8.186 23.44 20.431 20.432 8.361-2.053 153.718-37.747 161.117-39.564 2.996-.735 5.734-2.278 7.915-4.46l308.161-308.161c18.496-18.497 18.501-48.436-.001-66.935zM39.957 472.043l1.612-6.562 4.951 4.951-6.563 1.611zm44.917-11.029-33.887-33.887 14.736-60.009 79.16 79.16-60.009 14.736zm93.148-29.367-97.668-97.668L332.559 81.773l97.668 97.668-252.205 252.206zM474.24 135.429l-19.508 19.507-97.667-97.668 19.507-19.507c5.294-5.293 13.867-5.298 19.163 0l78.506 78.507c5.295 5.295 5.295 13.864-.001 19.161z'/%3E%3C/svg%3E");
  --icon-calendar: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 512' fill='%23555'%3E%3Cpath d='M472 60h-8V44c0-13.234-10.766-24-24-24s-24 10.766-24 24v16H96V44c0-13.234-10.766-24-24-24S48 30.766 48 44v16h-8C17.944 60 0 77.944 0 100v352c0 22.056 17.944 40 40 40h432c22.056 0 40-17.944 40-40V100c0-22.056-17.944-40-40-40zm-40-16c0-4.411 3.589-8 8-8s8 3.589 8 8v23.981c0 .007-.001.013-.001.019s.001.013.001.019V92c0 4.411-3.589 8-8 8s-8-3.589-8-8V44zM72 36c4.411 0 8 3.589 8 8v48c0 4.411-3.589 8-8 8s-8-3.589-8-8V44c0-4.411 3.589-8 8-8zm400 440H40c-13.234 0-24-10.766-24-24V148h384c4.418 0 8-3.582 8-8s-3.582-8-8-8H16v-32c0-13.234 10.766-24 24-24h8v16c0 13.234 10.766 24 24 24s24-10.766 24-24V76h320v16c0 13.234 10.766 24 24 24s24-10.766 24-24V76h8c13.234 0 24 10.766 24 24v32h-16c-4.418 0-8 3.582-8 8s3.582 8 8 8h16v304c0 13.234-10.766 24-24 24z'/%3E%3Cpath d='M448 132h-16c-4.418 0-8 3.582-8 8s3.582 8 8 8h16c4.418 0 8-3.582 8-8s-3.582-8-8-8z'/%3E%3Cg stroke='null'%3E%3Crect width='30' height='15' x='206' y='222' rx='8'/%3E%3Crect width='30' height='15' x='277' y='222' rx='8'/%3E%3Crect width='30' height='15' x='346' y='222' rx='8'/%3E%3Crect width='30' height='15' x='416' y='222' rx='8'/%3E%3Crect width='30' height='15' x='66' y='302' rx='8'/%3E%3Crect width='30' height='15' x='136' y='302' rx='8'/%3E%3Crect width='30' height='15' x='206' y='302' rx='8'/%3E%3Crect width='30' height='15' x='276' y='302' rx='8'/%3E%3Crect width='30' height='15' x='346' y='302' rx='8'/%3E%3Crect width='30' height='15' x='416' y='302' rx='8'/%3E%3Crect width='30' height='15' x='66' y='392' rx='8'/%3E%3Crect width='30' height='15' x='136' y='392' rx='8'/%3E%3Crect width='30' height='15' x='206' y='392' rx='8'/%3E%3Crect width='30' height='15' x='276' y='392' rx='8'/%3E%3Crect width='30' height='15' x='346' y='392' rx='8'/%3E%3C/g%3E%3C/svg%3E");
  --icon-calendar-empty: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 512' fill='%23555'%3E%3Cg stroke='null'%3E%3Cpath d='M472 47.37289h-8V30.42374c0-14.01907-10.766-25.42373-24-25.42373s-24 11.40466-24 25.42373v16.94915H96V30.42374C96 16.40467 85.234 5.00001 72 5.00001S48 16.40467 48 30.42374v16.94915h-8c-22.056 0-40 19.00847-40 42.37288v372.88136c0 23.36441 17.944 42.37288 40 42.37288h432c22.056 0 40-19.00847 40-42.37288V89.74577c0-23.36441-17.944-42.37288-40-42.37288zm-40-16.94915c0-4.67267 3.589-8.47458 8-8.47458s8 3.80191 8 8.47458v25.4036c0 .00742-.001.01377-.001.02013s.001.01377.001.02013v25.4036c0 4.67267-3.589 8.47458-8 8.47458s-8-3.80191-8-8.47458V30.42374zM72 21.94916c4.411 0 8 3.80191 8 8.47458V81.2712c0 4.67267-3.589 8.47458-8 8.47458s-8-3.80191-8-8.47458V30.42374c0-4.67267 3.589-8.47458 8-8.47458zm400 466.10169H40c-13.234 0-24-11.40466-24-25.42373v-322.0339h384c4.418 0 8-3.79449 8-8.47458s-3.582-8.47458-8-8.47458H16V89.74575c0-14.01907 10.766-25.42373 24-25.42373h8v16.94915c0 14.01907 10.766 25.42373 24 25.42373s24-11.40466 24-25.42373V64.32202h320v16.94915c0 14.01907 10.766 25.42373 24 25.42373s24-11.40466 24-25.42373V64.32202h8c13.234 0 24 11.40466 24 25.42373v33.89831h-16c-4.418 0-8 3.79449-8 8.47458s3.582 8.47458 8 8.47458h16v322.0339c0 14.01907-10.766 25.42373-24 25.42373z'/%3E%3Cpath d='M448 123.64407h-16c-4.418 0-8 3.79449-8 8.47458s3.582 8.47458 8 8.47458h16c4.418 0 8-3.79449 8-8.47458s-3.582-8.47458-8-8.47458z'/%3E%3C/g%3E%3C/svg%3E");
  --icon-24h: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" fill="%23646468" stroke="%23646468" viewBox="0 0 461.5 461.5"><path d="M268.6 409.9c-3.6 1-7.3 1.8-11 2.6a17.7 17.7 0 1 0 7.1 34.7c4.4-.9 8.8-1.9 13.1-3a17.7 17.7 0 1 0-9.2-34.3zM145 400a179 179 0 0 1-10.2-4.9 17.7 17.7 0 0 0-16.4 31.5c4 2 8 4 12.1 5.8A17.7 17.7 0 0 0 145 400zM206 415.6c-3.8-.3-7.5-.7-11.2-1.2a17.7 17.7 0 1 0-5 35c4.4.7 8.9 1.2 13.3 1.6a17.7 17.7 0 1 0 2.9-35.4zM325.7 383.4c-3 2.2-6.2 4.2-9.5 6.2a17.7 17.7 0 0 0 18.4 30.3c3.8-2.3 7.6-4.7 11.2-7.2a17.7 17.7 0 0 0-20-29.3zM395.5 335.5c-8-5.7-19-4-24.8 4l-6.9 9a17.7 17.7 0 1 0 27.5 22.4c2.8-3.4 5.6-7 8.2-10.7 5.7-8 3.9-19-4-24.7zM420.3 270.9a17.7 17.7 0 0 0-22 12c-1 3.6-2.2 7.3-3.5 10.8a17.6 17.6 0 0 0 10.7 22.7 17.7 17.7 0 0 0 22.7-10.7c1.5-4.2 2.9-8.5 4.1-12.8a17.7 17.7 0 0 0-12-22zM453.6 155.3l-23.4 7.3A219 219 0 0 0 309.4 29.2l-.7-.3C262.7 9 212 5 163.2 18.2l-1.2.3a214 214 0 0 0-12.8 4c-.4 0-.7.2-1 .3a218.6 218.6 0 0 0-107 80l-.3.4c-2.5 3.6-5 7.4-7.4 11.2l-.4.7A219 219 0 0 0 9.5 294.8c9.4 31.1 25 59 46.5 83.2a17.7 17.7 0 0 0 26.5-23.7 183 183 0 0 1-27-39.4l-.1-.5-4.8-10.2v-.1a185.4 185.4 0 0 1 60.8-222.3l2.7-2A184.2 184.2 0 0 1 232 46.4a185.8 185.8 0 0 1 147.8 90.3l1.4 2.4.2.3c6 10.5 11 21.8 15 33.7l-23.3 7.3c-6.5 2-7.1 6.6-1.5 10.3l50.8 32.9a10 10 0 0 0 15-4.7l23.2-55.8c2.6-6.3-.6-9.8-7-7.8z"/><path d="M155.3 231.2a150.5 150.5 0 0 0-35 33 67 67 0 0 0-11.1 29.8H216v-29h-55.7a129.4 129.4 0 0 1 23-18.3 94.2 94.2 0 0 0 25-23.4 40.8 40.8 0 0 0 6.8-22.4 34.8 34.8 0 0 0-22.4-33.1c-7-2.9-16.7-4.3-29.3-4.3-12 0-21.4 1.5-28.2 4.5-6.8 3-12 7.3-15.8 13a57 57 0 0 0-7.7 23.4l35.7 3c1-7.3 3-12.3 5.8-15.2 3-2.9 6.6-4.3 11.2-4.3 4.3 0 8 1.4 10.9 4.2 2.9 2.7 4.3 6 4.3 10 0 3.6-1.5 7.4-4.4 11.5-2.9 4-9.6 9.9-20 17.6zM323.7 294v-24h16v-27.7h-16v-78.8h-31.1l-65 77.2V270h65v24h31zm-65.4-51.7 34.3-40.3v40.3h-34.3z"/></svg>');
  --icon-list-grouped: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 64 64' fill='%23555'%3E%3Cpath stroke='null' d='M1.52092 5.89552h60.86722c.84042 0 1.52107-.4472 1.52107-.9995 0-.5522-.68065-.9995-1.52107-.9995H1.52092C.68065 3.89652 0 4.34382 0 4.89602c0 .5523.68065.9995 1.52092.9995z'/%3E%3Cpath d='M62.98405 19.62524h-40c-.5522 0-.9995.4473-.9995.9995 0 .5523.4473.9995.9995.9995h40c.5523 0 .9996-.4472.9996-.9995 0-.5522-.4473-.9995-.9996-.9995z'/%3E%3Cpath stroke='null' d='M10.00888 13.67918c-3.87581 0-7.02924 3.15984-7.02924 7.04356 0 3.88384 3.15342 7.0437 7.02924 7.0437 3.87592 0 7.02934-3.15986 7.02934-7.0437 0-3.88372-3.15342-7.04356-7.02934-7.04356zm0 11.80281c-2.61911 0-4.74945-2.13465-4.74945-4.75925 0-2.62448 2.13034-4.75913 4.74945-4.75913 2.61925 0 4.74956 2.13465 4.74956 4.75913 0 2.62459-2.1303 4.75925-4.74956 4.75925zM1.52092 37.42953h60.86722c.84043 0 1.52108-.4472 1.52108-.9995 0-.5522-.68065-.9995-1.52108-.9995H1.52092c-.84027 0-1.52092.4473-1.52092.9995 0 .5523.68065.9995 1.52092.9995z'/%3E%3Cpath d='M62.98405 51.15925h-40c-.5522 0-.9995.4473-.9995.9995 0 .5523.4473.9995.9995.9995h40c.5523 0 .9996-.4472.9996-.9995 0-.5522-.4473-.9995-.9996-.9995z'/%3E%3Cpath stroke='null' d='M10.00888 45.21319c-3.87582 0-7.02924 3.15984-7.02924 7.04356 0 3.88384 3.15342 7.0437 7.02924 7.0437 3.87592 0 7.02934-3.15986 7.02934-7.0437 0-3.88372-3.15342-7.04356-7.02934-7.04356zm0 11.80281c-2.61912 0-4.74945-2.13465-4.74945-4.75925 0-2.62447 2.13033-4.75913 4.74945-4.75913 2.61925 0 4.74955 2.13466 4.74955 4.75913 0 2.6246-2.1303 4.75925-4.74955 4.75925z'/%3E%3C/svg%3E");
  --icon-list-grid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23555' stroke-linecap='round' viewBox='0 0 24 24'%3E%3Crect width='8' height='8' x='2' y='2' rx='0'/%3E%3Crect width='8' height='8' x='2' y='14' rx='0'/%3E%3Crect width='8' height='8' x='14' y='2' rx='0'/%3E%3Crect width='8' height='8' x='14' y='14' rx='0'/%3E%3C/svg%3E");
  --icon-filter: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 256 256'%3E%3Cg fill='%23555' stroke-miterlimit='10' stroke-width='0'%3E%3Cpath d='M1.793 44.436943c0-3.0962784 2.5129216-5.6092 5.6092-5.6092h92.229271c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H7.4022c-3.0962784 0-5.6092-2.510117-5.6092-5.6092zM87.7343578 211.563057c0-3.0962784 2.5129216-5.6092 5.6092-5.6092H248.5978c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H93.3435578c-3.099083 0-5.6092-2.5129216-5.6092-5.6092zM1.793 128c0-3.0962784 2.5129216-5.6092 5.6092-5.6092h168.4947588c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H7.4022c-3.0962784 0-5.6092-2.5129216-5.6092-5.6092z'/%3E%3Cpath d='M170.2877588 128c0-15.3243344 12.466447-27.793586 27.793586-27.793586S225.8749308 112.672861 225.8749308 128s-12.466447 27.793586-27.793586 27.793586S170.2877588 143.327139 170.2877588 128zm44.3659674 0c0-9.1401914-7.4349946-16.575186-16.575186-16.575186S181.5033542 118.8598086 181.5033542 128s7.4349946 16.575186 16.575186 16.575186 16.575186-7.4349946 16.575186-16.575186zM94.022271 44.436943c0-15.3243344 12.466447-27.793586 27.793586-27.793586 15.3243344 0 27.793586 12.466447 27.793586 27.793586s-12.466447 27.793586-27.793586 27.793586-27.793586-12.4692516-27.793586-27.793586zm44.368772 0c0-9.1401914-7.4349946-16.575186-16.575186-16.575186s-16.575186 7.4349946-16.575186 16.575186 7.4349946 16.575186 16.575186 16.575186 16.575186-7.4349946 16.575186-16.575186zM43.3655858 211.563057c0-15.3243344 12.466447-27.7907814 27.793586-27.7907814 15.3243344 0 27.7907814 12.466447 27.7907814 27.7907814 0 15.327139-12.466447 27.793586-27.7907814 27.793586s-27.793586-12.466447-27.793586-27.793586zm44.368772 0c0-9.1401914-7.43219-16.5723814-16.5723814-16.5723814s-16.575186 7.43219-16.575186 16.5723814 7.4349946 16.575186 16.575186 16.575186 16.5723814-7.4349946 16.5723814-16.575186z'/%3E%3Cpath d='M138.391043 44.436943c0-3.0962784 2.5129216-5.6092 5.6092-5.6092H248.5978c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H144.000243c-3.099083 0-5.6092-2.510117-5.6092-5.6092zM214.6537262 128c0-3.0962784 2.5129216-5.6092 5.6092-5.6092H248.5978c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092h-28.3348738c-3.0962784 0-5.6092-2.5129216-5.6092-5.6092zM1.793 211.563057c0-3.0962784 2.5129216-5.6092 5.6092-5.6092h41.5725858c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H7.4022c-3.0962784 0-5.6092-2.5129216-5.6092-5.6092z'/%3E%3C/g%3E%3C/svg%3E");
  --icon-filter-hide: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 256 256"><g class="layer"><g fill="%23555" stroke-miterlimit="10" stroke-width="0"><path d="M1.8 44.4c0-3 2.5-5.6 5.6-5.6h92.2a5.6 5.6 0 1 1 0 11.3H7.4c-3 0-5.6-2.6-5.6-5.7zm86 167.2c0-3.1 2.5-5.6 5.5-5.6h155.3a5.6 5.6 0 0 1 0 11.2H93.3a5.6 5.6 0 0 1-5.6-5.6zM1.7 128c0-3.1 2.5-5.6 5.6-5.6h168.5a5.6 5.6 0 0 1 0 11.2H7.4c-3 0-5.6-2.5-5.6-5.6z"/><path d="M170.3 128a27.8 27.8 0 1 1 55.6 0 27.8 27.8 0 0 1-55.6 0zm44.3 0a16.6 16.6 0 1 0-33.1 0 16.6 16.6 0 0 0 33.1 0zM94 44.4a27.8 27.8 0 1 1 55.7.1 27.8 27.8 0 0 1-55.7 0zm44.4 0a16.6 16.6 0 1 0-33.2 0 16.6 16.6 0 0 0 33.2 0zm-95 167.2a27.8 27.8 0 1 1 55.6 0 27.8 27.8 0 0 1-55.6 0zm44.3 0a16.6 16.6 0 1 0-33.1 0 16.6 16.6 0 0 0 33.1 0z"/><path d="M138.4 44.4c0-3 2.5-5.6 5.6-5.6h104.6a5.6 5.6 0 0 1 0 11.3H144a5.6 5.6 0 0 1-5.6-5.7zm76.2 83.6c0-3.1 2.6-5.6 5.7-5.6h28.3a5.6 5.6 0 0 1 0 11.2h-28.3c-3.1 0-5.7-2.5-5.7-5.6zM1.8 211.6c0-3.1 2.5-5.6 5.6-5.6H49a5.6 5.6 0 0 1 0 11.2H7.4c-3 0-5.6-2.5-5.6-5.6z"/></g><rect width="339.7" height="9.6" x="-41.5" y="124.4" fill="%23545454" rx="6" ry="6" transform="rotate(45 128.4 129.2)"/></g></svg>');
  --icon-sort-desc: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23555' viewBox='0 0 24 24'%3E%3Cpath stroke='%23555' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6h16M7 12h10m-6 6h2'/%3E%3C/svg%3E");
  --icon-sort-asc: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23555' transform='rotate(180)' viewBox='0 0 24 24'%3E%3Cpath stroke='%23555' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6h16M7 12h10m-6 6h2'/%3E%3C/svg%3E");
  --icon-list: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 489.7 489.7' fill='%23555'%3E%3Cpath d='M52.7 134.75c29.1 0 52.7-23.7 52.7-52.7s-23.6-52.8-52.7-52.8S0 52.95 0 81.95s23.7 52.8 52.7 52.8zm0-81c15.6 0 28.2 12.7 28.2 28.2s-12.7 28.2-28.2 28.2-28.2-12.7-28.2-28.2 12.7-28.2 28.2-28.2zM52.7 297.55c29.1 0 52.7-23.7 52.7-52.7s-23.6-52.7-52.7-52.7S0 215.75 0 244.85s23.7 52.7 52.7 52.7zm0-80.9c15.6 0 28.2 12.7 28.2 28.2s-12.7 28.2-28.2 28.2-28.2-12.6-28.2-28.2 12.7-28.2 28.2-28.2zM52.7 460.45c29.1 0 52.7-23.7 52.7-52.7 0-29.1-23.7-52.7-52.7-52.7S0 378.75 0 407.75c0 29 23.7 52.7 52.7 52.7zm0-81c15.6 0 28.2 12.7 28.2 28.2 0 15.6-12.7 28.2-28.2 28.2s-28.2-12.7-28.2-28.2 12.7-28.2 28.2-28.2zM175.9 94.25h301.5c6.8 0 12.3-5.5 12.3-12.3s-5.5-12.3-12.3-12.3H175.9c-6.8 0-12.3 5.5-12.3 12.3s5.5 12.3 12.3 12.3zM175.9 257.15h301.5c6.8 0 12.3-5.5 12.3-12.3s-5.5-12.3-12.3-12.3H175.9c-6.8 0-12.3 5.5-12.3 12.3s5.5 12.3 12.3 12.3zM175.9 419.95h301.5c6.8 0 12.3-5.5 12.3-12.3s-5.5-12.3-12.3-12.3H175.9c-6.8 0-12.3 5.5-12.3 12.3s5.5 12.3 12.3 12.3z'/%3E%3C/svg%3E");
  --icon-map: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 24 24'%3E%3Cg fill='%23555' stroke='null'%3E%3Cpath d='M23.60271 6.00106c-.06052-.04356-.1382-.05504-.20853-.03174l-5.24662 1.74601c.45988-.98428.77708-1.91431.77708-2.61002 0-2.62885-2.14206-4.7674-4.77523-4.7674-2.63289 0-4.77523 2.13855-4.77523 4.7674 0 .38044.09287.82775.25022 1.31358l-1.35121-.44957c-.00646-.00226-.01321 0-.02-.0017-.01773-.00419-.0349-.00447-.0532-.00447-.0183 0-.03547.00028-.0532.00447-.00646.0017-.01349-.00057-.02.0017L.49322 8.5097c-.09452.03146-.15815.11938-.15815.21887v13.85684c0 .07417.03575.14386.09599.18742.03995.02867.08754.04356.13537.04356.02448 0 .04924-.00395.07316-.0121l7.56037-2.51589 7.56037 2.51589c.00028 0 .00085 0 .00113.00028.02335.00758.04754.01182.07207.01182s.04868-.00419.07202-.01182c.00028 0 .00085 0 .00113-.00028l7.63353-2.54033c.09457-.03146.15815-.11942.15815-.21887V6.1882c.00033-.07417-.03542-.14386-.09566-.18714l.00001-.00001zM7.96888 19.87843.79806 22.26481V8.89516l7.17086-2.38638v13.36965h-.00005.00001zM14.14937.70374c2.43082 0 4.4085 1.97444 4.4085 4.40129 0 .71987-.36758 1.71874-.88458 2.76796-.0957.19443-.19674.39057-.30145.58727-.40639.76229-.86854 1.52826-1.30673 2.21356-.15872.2484-.31409.48583-.46271.7089-.57865.8691-1.05004 1.51644-1.18541 1.70024l-.15787.2144c-.05009.06828-.16886.06941-.22008-.00113l-.1573-.21327c-.32253-.4386-2.5527-3.51001-3.59963-5.95846-.08188-.19133-.15622-.37875-.22206-.56085-.19843-.54874-.31913-1.04973-.31913-1.45857C9.74087 2.6782 11.71856.70376 14.14938.70376l-.00001-.00001zm1.45309 21.56107L8.4316 19.87843V6.50878l1.392.46332c.96929 2.45745 3.21545 5.58367 3.76316 6.32798l.15678.2127c.09429.12898.24626.20569.40611.20569.16013 0 .31154-.07671.40526-.20456l.15759-.21383c.11202-.15201.45087-.6173.88991-1.26272v10.22746h.00005zm7.63353-2.38638-7.17086 2.38638V11.34474c.58511-.89297 1.25437-1.98146 1.79868-3.04838l5.37246-1.78787v13.36993h-.00028z'/%3E%3Cpath d='M14.14937 7.56078c1.1407 0 2.06857-.9264 2.06857-2.06495-.00028-1.13882-.92821-2.06495-2.06857-2.06495-1.14041 0-2.06834.9264-2.06834 2.06495s.92792 2.06495 2.06834 2.06495zm0-3.76401c.93835 0 1.70161.76229 1.70189 1.69911 0 .93681-.76355 1.69911-1.70189 1.69911-.93835 0-1.70189-.76229-1.70189-1.69911s.76355-1.69911 1.70189-1.69911z'/%3E%3C/g%3E%3C/svg%3E");
  --icon-location: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 54.757 54.757' fill='%23555'%3E%3Cpath d='M27.557 12c-3.859 0-7 3.141-7 7s3.141 7 7 7 7-3.141 7-7-3.141-7-7-7zm0 12c-2.757 0-5-2.243-5-5s2.243-5 5-5 5 2.243 5 5-2.243 5-5 5z'/%3E%3Cpath d='M40.94 5.617C37.318 1.995 32.502 0 27.38 0c-5.123 0-9.938 1.995-13.56 5.617-6.703 6.702-7.536 19.312-1.804 26.952L27.38 54.757 42.721 32.6c5.755-7.671 4.922-20.281-1.781-26.983zm.159 25.814L27.38 51.243 13.639 31.4C8.44 24.468 9.185 13.08 15.235 7.031 18.479 3.787 22.792 2 27.38 2s8.901 1.787 12.146 5.031c6.05 6.049 6.795 17.437 1.573 24.4z'/%3E%3C/svg%3E");
  --icon-settings: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 54 54' fill='%23555'%3E%3Cpath d='M51.22 21h-5.052c-.812 0-1.481-.447-1.792-1.197s-.153-1.54.42-2.114l3.572-3.571c.525-.525.814-1.224.814-1.966 0-.743-.289-1.441-.814-1.967l-4.553-4.553c-1.05-1.05-2.881-1.052-3.933 0l-3.571 3.571c-.574.573-1.366.733-2.114.421-.75-.311-1.197-.98-1.197-1.792V2.78C33 1.247 31.753 0 30.22 0h-6.44C22.247 0 21 1.247 21 2.78v5.052c0 .812-.447 1.481-1.197 1.792-.748.313-1.54.152-2.114-.421l-3.571-3.571c-1.052-1.052-2.883-1.05-3.933 0l-4.553 4.553c-.525.525-.814 1.224-.814 1.967 0 .742.289 1.44.814 1.966l3.572 3.571c.573.574.73 1.364.42 2.114S8.644 21 7.832 21H2.78C1.247 21 0 22.247 0 23.78v6.439C0 31.753 1.247 33 2.78 33h5.052c.812 0 1.481.447 1.792 1.197s.153 1.54-.42 2.114l-3.572 3.571c-.525.525-.814 1.224-.814 1.966 0 .743.289 1.441.814 1.967l4.553 4.553c1.051 1.051 2.881 1.053 3.933 0l3.571-3.572c.574-.573 1.363-.731 2.114-.42.75.311 1.197.98 1.197 1.792v5.052c0 1.533 1.247 2.78 2.78 2.78h6.439c1.533 0 2.78-1.247 2.78-2.78v-5.052c0-.812.447-1.481 1.197-1.792.751-.312 1.54-.153 2.114.42l3.571 3.572c1.052 1.052 2.883 1.05 3.933 0l4.553-4.553c.525-.525.814-1.224.814-1.967 0-.742-.289-1.44-.814-1.966l-3.572-3.571c-.573-.574-.73-1.364-.42-2.114S45.356 33 46.168 33h5.052c1.533 0 2.78-1.247 2.78-2.78v-6.44c0-1.533-1.247-2.78-2.78-2.78zm.78 9.22c0 .43-.35.78-.78.78h-5.052c-1.624 0-3.019.932-3.64 2.432-.622 1.5-.295 3.146.854 4.294l3.572 3.571c.305.305.305.8 0 1.104l-4.553 4.553c-.304.304-.799.306-1.104 0l-3.571-3.572c-1.149-1.149-2.794-1.474-4.294-.854-1.5.621-2.432 2.016-2.432 3.64v5.052c0 .43-.35.78-.78.78h-6.44c-.43 0-.78-.35-.78-.78v-5.052c0-1.624-.932-3.019-2.432-3.64-.503-.209-1.021-.311-1.533-.311-1.014 0-1.997.4-2.761 1.164l-3.571 3.572c-.306.306-.801.304-1.104 0L7.046 42.4c-.305-.305-.305-.8 0-1.104l3.572-3.571c1.148-1.148 1.476-2.794.854-4.294C10.851 31.932 9.456 31 7.832 31H2.78c-.43 0-.78-.35-.78-.78v-6.44c0-.43.35-.78.78-.78h5.052c1.624 0 3.019-.932 3.64-2.432.622-1.5.295-3.146-.854-4.294l-3.572-3.571c-.305-.305-.305-.8 0-1.104l4.553-4.553c.304-.305.799-.305 1.104 0l3.571 3.571c1.147 1.147 2.792 1.476 4.294.854 1.5-.62 2.432-2.015 2.432-3.639V2.78c0-.43.35-.78.78-.78h6.439c.431 0 .781.35.781.78v5.052c0 1.624.932 3.019 2.432 3.64 1.502.622 3.146.294 4.294-.854l3.571-3.571c.306-.305.801-.305 1.104 0l4.553 4.553c.305.305.305.8 0 1.104l-3.572 3.571c-1.148 1.148-1.476 2.794-.854 4.294.621 1.5 2.016 2.432 3.64 2.432h5.052c.43-.001.78.349.78.779v6.44z'/%3E%3Cpath d='M27 18c-4.963 0-9 4.037-9 9s4.037 9 9 9 9-4.037 9-9-4.037-9-9-9zm0 16c-3.859 0-7-3.141-7-7s3.141-7 7-7 7 3.141 7 7-3.141 7-7 7z'/%3E%3C/svg%3E");
  --icon-clock: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 60 60' fill='%23555'%3E%3Cpath d='M30 0C13.458 0 0 13.458 0 30s13.458 30 30 30 30-13.458 30-30S46.542 0 30 0zm0 58C14.561 58 2 45.439 2 30S14.561 2 30 2s28 12.561 28 28-12.561 28-28 28z'/%3E%3Cpath d='M31 26.021V15.879c0-.553-.448-1-1-1s-1 .447-1 1v10.142c-1.399.364-2.494 1.459-2.858 2.858H19c-.552 0-1 .447-1 1s.448 1 1 1h7.142c.447 1.72 2 3 3.858 3 2.206 0 4-1.794 4-4 0-1.859-1.28-3.411-3-3.858zm-1 5.858c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zM30 9.879c.552 0 1-.447 1-1v-1c0-.553-.448-1-1-1s-1 .447-1 1v1c0 .553.448 1 1 1zM30 49.879c-.552 0-1 .447-1 1v1c0 .553.448 1 1 1s1-.447 1-1v-1c0-.553-.448-1-1-1zM52 28.879h-1c-.552 0-1 .447-1 1s.448 1 1 1h1c.552 0 1-.447 1-1s-.448-1-1-1zM9 28.879H8c-.552 0-1 .447-1 1s.448 1 1 1h1c.552 0 1-.447 1-1s-.448-1-1-1zM44.849 13.615l-.707.707c-.391.391-.391 1.023 0 1.414.195.195.451.293.707.293s.512-.098.707-.293l.707-.707c.391-.391.391-1.023 0-1.414s-1.023-.39-1.414 0zM14.444 44.021l-.707.707c-.391.391-.391 1.023 0 1.414.195.195.451.293.707.293s.512-.098.707-.293l.707-.707c.391-.391.391-1.023 0-1.414s-1.024-.39-1.414 0zM45.556 44.021c-.391-.391-1.023-.391-1.414 0s-.391 1.023 0 1.414l.707.707c.195.195.451.293.707.293s.512-.098.707-.293c.391-.391.391-1.023 0-1.414l-.707-.707zM15.151 13.615c-.391-.391-1.023-.391-1.414 0s-.391 1.023 0 1.414l.707.707c.195.195.451.293.707.293s.512-.098.707-.293c.391-.391.391-1.023 0-1.414l-.707-.707z'/%3E%3C/svg%3E");
  --icon-folder: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 60 60' fill='%23555'%3E%3Cpath d='m26.525 10.5-4.618-6.451-.392-.549H0v53h60v-46H26.525zM58 12.5v5H31.536l-3.579-5H58zm-56 42v-49h18.485l5 7h.012l4.69 6.551c.195.272.501.417.813.418v.031h27v35H2z'/%3E%3C/svg%3E");
  --icon-category: var(--icon-folder);
  --icon-tag: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 502.418 502.418'%3E%3Cpath d='M101.791 0v502.418l149.413-114.577 149.423 114.577V0H101.791zm279.144 462.505-129.731-99.481-129.721 99.481V19.692h259.452v442.813z'/%3E%3C/svg%3E");
  --icon-ticket: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' version='1.0' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23000' stroke-miterlimit='10' stroke-width='2'%3E%3Cpath d='M57 18c-1.504 1.504-2.705 2-5 2-4.59 0-8-3.41-8-8 0-2.295.496-3.496 2-5l-6-6L1 40l6 6c1.504-1.504 2.705-2 5-2 4.59 0 8 3.41 8 8 0 2.295-.496 3.496-2 5l6 6 39-39-6-6zM26 15l4 4M45 34l4 4'/%3E%3C/g%3E%3Cpath fill='none' stroke='%23000' stroke-miterlimit='10' stroke-width='2' d='m32 21 4 4M39 28l4 4'/%3E%3C/svg%3E");
  --icon-tickets: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="%23000" stroke-width="1.8" viewBox="0 0 64 64"><path d="M58.1 37.7 16.6 54.5l-2-5.5s4.2-2.1 2.8-5.8-6.2-3-6.2-3l-1.8-5.6L51 18.2l2 4.9s-4.4 2.7-3 6.5 6.3 3 6.3 3Z"/><path stroke-dasharray="9 4" d="m18.5 31 2.3 5.2M21.8 38.6l2 4.4M24.5 45l2.3 5.2"/><path d="m9.4 34.5 32.1-23.8 3.4 4s-3.5 4-1 7.2"/></svg>');
  --icon-attendees: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%23646468" stroke="%23646468" stroke-width="0" viewBox="0 0 32 32"><path stroke="none" d="M23.3 26.1 17 22.6c2.4-1.8 3-5.4 3-7.5V11c0-2.8-3.7-6-7.5-6C8.8 5 5 8.2 5 11v4.2c0 1.9.8 5.6 3.1 7.5l-6.4 3.5S0 26.9 0 27.8v2.5c0 1 .8 1.7 1.7 1.7h21.6c1 0 1.7-.7 1.7-1.7v-2.5c0-1-1.7-1.7-1.7-1.7zm-.3 4H2v-1.9a3.2 3.2 0 0 1 .6-.3l6.5-3.5a2 2 0 0 0 .3-3.4C7.7 19.7 7 16.7 7 15.1V11c0-1.4 2.7-4 5.5-4 3 0 5.5 2.5 5.5 4v4.2c0 1.6-.5 4.6-2.2 6a2 2 0 0 0 .3 3.3l6.3 3.5h.1l.5.3V30zm7.3-9L24 17.6c2.4-1.8 3-5.4 3-7.5V6c0-2.8-3.7-6-7.4-6A8.8 8.8 0 0 0 13 3c.8.1 1.7.1 2.5.4 1-.8 2.4-1.3 3.9-1.3C22.3 2 25 4.5 25 6V10c0 1.6-.6 4.6-2.3 6a2 2 0 0 0 .3 3.3l6.4 3.5h.1l.5.3V25h-4c.6.5.8 1.1 1 2h3.3c1 0 1.7-.8 1.7-1.7v-2.5c0-1-1.7-1.7-1.7-1.7z"/></svg>');
  --icon-multiple: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" fill-rule="evenodd" clip-rule="evenodd" viewBox="0 0 64 64"><path fill="none" stroke="%23000" stroke-width="2.254626" d="m62.5 37.5-52 21L8 51.8s5.3-2.6 3.5-7.3c-1.7-4.6-7.7-3.7-7.7-3.7l-2.3-7L53.6 13l2.5 6.2s-5.5 3.3-3.7 8c1.7 4.9 7.8 3.9 7.8 3.9l2.3 6.3Z"/><path fill="none" stroke="%23000" stroke-dasharray="11.27313,5.01028" stroke-width="2.254626" d="m12.9 29.1 2.9 6.6m1.2 3 2.5 5.5m1 2.5 2.8 6.5"/><path fill="none" stroke="%23000" stroke-width="2.254626" d="M1.5 33.5 41.7 3.7l4.3 5s-4.4 5-1.3 9"/><path fill-rule="nonzero" d="M54 58.6v-6h-6V50h6v-6h2.5v6h6v2.5h-6v6h-2.6Z"/></svg>');
  --icon-at: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M127.999 27.99512a100 100 0 1 0 55.2959 183.333 4.00018 4.00018 0 1 0-4.42969-6.6621 92.00763 92.00763 0 1 1 41.13379-76.6709c0 31.32324-15.03711 36-24 36s-24-4.67676-24-36v-40a4 4 0 0 0-8 0v14.74841a43.986 43.986 0 1 0 2.81739 45.94226c4.645 14.88452 14.84521 23.30933 29.18261 23.30933 20.03711 0 32-16.44825 32-44a100.11269 100.11269 0 0 0-100-100Zm0 136a36 36 0 1 1 36-36 36.04063 36.04063 0 0 1-36 36Z'/%3E%3C/svg%3E");
  --icon-next-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m6.5 10.5 3-3-3-3'/%3E%3C/svg%3E");
  --icon-prev-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m8.5 4.5-3 3 3 3'/%3E%3C/svg%3E");
  --icon-first-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m6.5 9.5-2-2 2-2m3 4-2-2 2-2'/%3E%3C/svg%3E");
  --icon-last-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m8.5 9.5 2-2-2-2m-3 4 2-2-2-2'/%3E%3C/svg%3E");
  --icon-cross-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23535358' viewBox='25 25 214 214'%3E%3Cpath d='M128 28.00012a100 100 0 1 0 100 100 100.113 100.113 0 0 0-100-100Zm0 192a92 92 0 1 1 92-92 92.10446 92.10446 0 0 1-92 92Zm34.82813-121.17139-29.17139 29.17139 29.17139 29.17139a3.99992 3.99992 0 1 1-5.65625 5.65722L128 133.65686l-29.17187 29.17187a3.99992 3.99992 0 0 1-5.65625-5.65722l29.17138-29.17139-29.17138-29.17139a3.99992 3.99992 0 0 1 5.65625-5.65722L128 122.34338l29.17188-29.17187a3.99992 3.99992 0 1 1 5.65625 5.65722Z'/%3E%3C/svg%3E");
  --icon-checkmark-circle: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill='%23535358' viewBox=\"25 25 214 214\"><path d=\"M174.9 101.2a4 4 0 0 1-.1 5.7l-58.7 56a4 4 0 0 1-5.5 0l-29.4-28a4 4 0 0 1 5.6-5.8l26.5 25.4 56-53.4a4 4 0 0 1 5.6.1ZM228 128A100 100 0 1 1 128 28a100.1 100.1 0 0 1 100 100Zm-8 0a92 92 0 1 0-92 92 92.1 92.1 0 0 0 92-92Z\"/></svg>");
  --icon-warning: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><path d="M124 144v-40a4 4 0 0 1 8 0v40a4 4 0 0 1-8 0Zm109.30273 65.98291a19.79613 19.79613 0 0 1-17.32617 10.00928H40.02344a19.9998 19.9998 0 0 1-17.30957-30.019L110.69043 37.981a20.00012 20.00012 0 0 1 34.61914 0l87.97656 151.99218a19.798 19.798 0 0 1 .0166 20.00973Zm-6.94043-16.00244L138.38574 41.98828a12.00037 12.00037 0 0 0-20.77148 0L29.6377 193.98047a12.00033 12.00033 0 0 0 10.38574 18.01172h175.95312a12.00033 12.00033 0 0 0 10.38574-18.01172ZM128 172a8 8 0 1 0 8 8 7.99977 7.99977 0 0 0-8-8Z"/></svg>');
  --icon-close: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M15.898 4.045c-.271-.272-.713-.272-.986 0l-4.71 4.711-4.709-4.711c-.272-.272-.714-.272-.986 0s-.272.714 0 .986l4.709 4.711-4.71 4.711c-.272.271-.272.713 0 .986.136.136.314.203.492.203.179 0 .357-.067.493-.203l4.711-4.711 4.71 4.711c.137.136.314.203.494.203.178 0 .355-.067.492-.203.273-.273.273-.715 0-.986l-4.711-4.711 4.711-4.711c.274-.272.274-.714 0-.986z'/%3E%3C/svg%3E");
  --icon-chevron-down: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E");
  --icon-chevron-up: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555'%3E%3Cpath d='M5.8 16.4c.4 0 .7-.1.9-.4l4.3-4.6c.5-.5 1.4-.5 1.9 0l4.3 4.6c.2.3.6.4.9.4 1.1 0 1.7-1.3.9-2.1l-6.2-6.8c-.5-.6-1.4-.6-1.9 0l-6.2 6.8c-.5.8.1 2.1 1.1 2.1z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  --icon-magnifying-glass: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 53.627 53.627'%3E%3Cpath d='M53.627 49.385 37.795 33.553C40.423 30.046 42 25.709 42 21 42 9.42 32.58 0 21 0S0 9.42 0 21s9.42 21 21 21c4.709 0 9.046-1.577 12.553-4.205l15.832 15.832 4.242-4.242zM2 21C2 10.523 10.523 2 21 2s19 8.523 19 19-8.523 19-19 19S2 31.477 2 21zm33.567 15.093c.178-.172.353-.347.525-.525.146-.151.304-.29.445-.445l14.262 14.262-1.415 1.415-14.261-14.263c.155-.141.293-.299.444-.444z'/%3E%3C/svg%3E");
  --icon-location-on: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%2389ba89'%3E%3Cpath d='M12 1C7.6 1 4 4.6 4 9s8 14 8 14 8-9.6 8-14-3.6-8-8-8zm0 12c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  --icon-location-off: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23c46464'%3E%3Cpath d='M12 1C7.6 1 4 4.6 4 9s8 14 8 14 8-9.6 8-14-3.6-8-8-8zm0 12c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  --icon-checkmark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555'%3E%3Cpath d='M22.5 4.5c-.8-.8-2.2-.8-3 0L9 15l-4.5-4.5c-.8-.8-2.2-.8-3 0s-.8 2.2 0 3L9 21 22.5 7.5c.8-.8.8-2.2 0-3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  --icon-plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23555'%3E%3Cpath d='M220 128a4.0002 4.0002 0 0 1-4 4h-84v84a4 4 0 0 1-8 0v-84H40a4 4 0 0 1 0-8h84V40a4 4 0 0 1 8 0v84h84a4.0002 4.0002 0 0 1 4 4Z'/%3E%3C/svg%3E");
  --icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23555'%3E%3Cpath d='M216 132H40a4 4 0 0 1 0-8h176a4 4 0 0 1 0 8Z'/%3E%3C/svg%3E");
  --icon-compass: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555555'%3E%3Cpath d='M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 18c-4.4 0-8-3.6-8-8s3.6-8 8-8 8 3.6 8 8-3.6 8-8 8zM12 4l-2 8 2 8 2-8-2-8zm0 9c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  --icon-options-v: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555555'%3E%3Ccircle cx='12' cy='12' r='2'%3E%3C/circle%3E%3Ccircle cx='12' cy='5' r='2'%3E%3C/circle%3E%3Ccircle cx='12' cy='19' r='2'%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
  --icon-point-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555555'%3E%3Cpath d='M7.8 7h8.5c.8 0 1.3.8.9 1.5L13 15.6c-.4.6-1.3.6-1.7 0L6.9 8.5C6.5 7.8 7 7 7.8 7z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  --icon-expand: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 32 32"><path stroke="%23535358" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m9 20 7 7 7-7m0-8-7-7-7 7"/></svg>');
  --icon-collapse: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 32 32"><path stroke="%23535358" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m23 26-7-7-7 7M9 6l7 7 7-7"/></svg>');
  --icon-enter: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill="%23535358" d="M8 1v4h1V2h10v17H9v-3H8v4h12V1H8zm2 6 3 3H0v1h13l-3 3h1.5l3.5-3.5L11.5 7H10z"/></svg>');
  --icon-exit: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%23ccc" stroke="%23ccc" viewBox="0 0 20 20"><path fill="%23535358" stroke="none" d="M0 1v19h12v-4h-1v3H1V2h10v3h1V1H0zm15 6 3 3H5v1h13l-3 3h1.5l3.5-3.5L16.5 7H15z"/></svg>');
  --icon-undo: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"><path stroke="%23535358" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M4 7h11a5 5 0 0 1 0 10M4 7l3-3M4 7l3 3m1 7h3"/></svg>');
  --icon-phone: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%23230000" stroke="%23230000" stroke-width="2.2" viewBox="0 0 48 48"><path fill="none" stroke-linecap="round" stroke-linejoin="round" d="M19.3 12.5a24 24 0 0 1-.9-4.4 3 3 0 0 0-3-2.6H8.7a3 3 0 0 0-3 3.3 37 37 0 0 0 33.6 33.6 3 3 0 0 0 3.3-3v-6.1c0-2.3-1.1-3.6-2.6-3.7a24 24 0 0 1-4.4-1c-1.7-.4-3.6 0-4.8 1.3l-3 3a31.3 31.3 0 0 1-12.6-12.6l3-3a4.9 4.9 0 0 0 1.2-4.8Z"/></svg>');
  --icon-file: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="%23000" viewBox="0 0 64 64"><path d="M44 8v8h8"/><path d="m52 16-8-8H12v48h40V16z"/></svg>');
  --icon-drag: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="%23555" stroke-width="0" viewBox="0 0 15 15"><path fill="%23555" fill-rule="evenodd" stroke="none" d="M4.5 2.5a1 1 0 1 1 2 0 1 1 0 0 1-2 0Zm4 0a1 1 0 1 1 2 0 1 1 0 0 1-2 0Zm-4 5a1 1 0 1 1 2 0 1 1 0 0 1-2 0Zm4 0a1 1 0 1 1 2 0 1 1 0 0 1-2 0Zm-4 5a1 1 0 1 1 2 0 1 1 0 0 1-2 0Zm4 0a1 1 0 1 1 2 0 1 1 0 0 1-2 0Z" clip-rule="evenodd"/></svg>');
  --button-icon-padding: 20px;
  --counter-background: #F36752;
  --counter-color: #fff;
  --counter-background-tentative: #ddd;
  --counter-color-tentative: #888;
  --font-size: 16px;
  --line-height: 20px;
  --default-color: #666666;
  --default-border: #4b86b4;
  --palette-1-bg: #03396c;
  --palette-1-color: #FFFFFF;
  --meta-color: #787878;
  --meta-bg: transparent;
  --main-bg: #F5F5F5;
  --main-h3-color: #777777;
  --main-border-color: #cdcdcd;
}
#masthead {
  position: -webkit-sticky;
  position: fixed;
  top: 0;
  z-index: 9999;
  width: 100%;
  margin: 0 auto;
}
#masthead .header-bar {
  position: relative;
  z-index: 9999;
  height: 50px;
  width: 100%;
  top: 0;
}
#masthead .header-bar>.kt-row-column-wrap {
  z-index: 9;
}
@media (min-width: 1200px) {
  #masthead .header-bar {
    height: 95px;
    -webkit-transition: height .3s;
    transition: height .3s;
  }
  #masthead.stick .header-bar {
    height: 67px;
  }
  #masthead.stick .header-bar .logo a {
    background-size: 165px auto;
    width: 165px;
    height: 35px;
    padding: 1rem 1.25rem;
  }
  #masthead.stick .header-bar .logo a:after {
    width: 40px;
    right: -20px;
  }
}
#masthead .header-bar::after {
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  -webkit-box-shadow: 0px 2px 10px 0px #000000;
  box-shadow: 0px 2px 10px 0px #000000;
  background-color: #fff;
}
#masthead .header-bar .stage {
  position: relative;
  max-width: 1440px;
  margin: auto;
}
#masthead .header-bar .logo {
  position: relative;
  z-index: 25;
  float: left;
}
#masthead .logo p {
  margin: 0;
}
@media (min-width: 1200px) {
  #masthead .header-bar .logo {
    position: absolute;
  }
}
#masthead .header-bar .logo a {
  display: block;
  position: relative;
  text-indent: -9999px;
  background: #014d44 url("../../img/gateway/stevenson-logo-white.svg") no-repeat center;
  background-size: 165px auto;
  width: 165px;
  height: 35px;
  padding: 1rem 1.5rem;
  -webkit-box-shadow: 0px 2px 10px 0px #000000;
  box-shadow: 0px 2px 10px 0px #000000;
}
@media (min-width: 1200px) {
  #masthead .header-bar .logo a {
    padding: 1.75rem 3rem 1.75rem 1.5rem;
    width: 305px;
    height: 65px;
    background-size: 305px auto;
    -webkit-transition: all .3s;
    transition: all .3s;
  }
}
#masthead .header-bar .logo a::before {
  content: '';
  display: block;
  background-color: #014d44;
  position: absolute;
  right: 100%;
  top: 0;
  height: 100%;
  width: 100vw;
  -webkit-transition: background-color .3s;
  transition: background-color .3s;
  -webkit-box-shadow: -5px 2px 10px 0px rgba(0,0,0,0.2);
  box-shadow: -5px 2px 10px 0px rgba(0,0,0,0.2);
}
#masthead .header-bar .logo a::after {
  content: '';
  display: block;
  background-color: #014d44;
  position: absolute;
  right: -20px;
  top: 0;
  height: 100%;
  width: 40px;
  -webkit-transform: skew(-15deg);
  transform: skew(-15deg);
  -webkit-transition: background-color .3s;
  transition: background-color .3s;
}
@media (min-width: 1200px) {
  #masthead .header-bar .logo a::after {
    width: 60px;
    right: -30px;
    -webkit-transform: skew(-25deg);
    transform: skew(-25deg);
    -webkit-transition: all .3s;
    transition: all .3s;
  }
}
#masthead .header-bar .logo a:hover {
  background-color: #01332d;
  -webkit-transition: background-color .3s;
  transition: background-color .3s;
}
#masthead .header-bar .logo a:hover::after,
#masthead .header-bar .logo a:hover::before {
  background-color: #01332d;
}
#masthead .actions,
#masthead #main-menu .mobile-top-nav {
  font-family: "Roboto Condensed", sans-serif;
  margin-bottom: 0.5rem;
  display: none;
}
#masthead .actions a,
#masthead #main-menu .mobile-top-nav a {
  font-family: "Roboto Condensed", sans-serif;
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-right: 1rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  color: #014d44;
  border-right: 1px solid #f0f0f0;
  -webkit-transition: all .3s;
  transition: all .3s;
  white-space: nowrap;
  margin-right: 0.5rem;
}
#masthead .actions a:last-child,
#masthead #main-menu .mobile-top-nav li:last-child a {
  margin-right: 0;
  padding-right: 0;
  border: 0;
}
@media (min-width: 1024px) {
  #masthead .actions {
    position: absolute;
    z-index: 25;
    top: 0;
    right: 150px;
    margin: 0;
    display: block;
  }
  #masthead .actions a {
    position: relative;
    border: 0;
    padding: 0.75rem;
  }
  #masthead .actions a::after {
    content: 'keyboard_arrow_right';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 1em;
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-feature-settings: 'liga';
    font-feature-settings: 'liga';
    vertical-align: middle;
    color: #b4d333;
    opacity: 0;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
  }
  #masthead .actions a:hover::after,
  #masthead .actions a:focus::after {
    opacity: 1;
  }
}
@media (min-width: 1200px) {
  #masthead .actions {
    right: 250px;
    top: 1.25rem;
    -webkit-transition: all .3s;
    transition: all .3s;
  }
  #masthead .header-bar .stage .actions {
    right: 200px;
  }
  #masthead .actions a {
    font-size: 1.5rem;
  }
  #masthead.stick .header-bar .actions a {
    font-size: 1.25rem;
  }
  #masthead.stick .header-bar .actions {
    top: 0.5rem;
    right: 175px;
  }
}
#masthead .header-bar .controls {
  z-index: 30;
  position: absolute;
  right: 0px;
  top: 0;
  -webkit-transition: all .3s;
  transition: all .3s;
}
#masthead .header-bar .controls .wp-block-kadence-advancedbtn {
  display: flex;
  justify-content: flex-end;
  gap: 1px;
}
#masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-btn-wrap {
  margin-right: 1px !important;
}
#masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-button {
  width: 50px;
  height: 50px;
  border: none !important;
  border-radius: 0 !important;
  background-color: #b4d333;
  padding: 0 !important;
}
@media (min-width: 1200px) {
  #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-button {
    width: 90px;
    height: 95px;
  }
  #masthead.stick .header-bar .controls .wp-block-kadence-advancedbtn .kt-button {
    width: 67px;
    height: 67px;
  }
}
#masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-button svg {
  width: 1.5rem;
  height: 1.5rem;
  stroke: #01332d;
}
@media (min-width: 1200px) {
  #masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-button svg {
    width: 3rem;
    height: 3rem;
  }
}
#masthead.stick .header-bar .controls .wp-block-kadence-advancedbtn .kt-button svg {
  width: 1.5rem;
  height: 1.5rem;
}
@media (min-width: 1200px) {
  #masthead.stick .header-bar .controls .wp-block-kadence-advancedbtn .kt-button svg {
    width: 2.5rem;
    height: 2.5rem;
  }
}
#masthead .header-bar .controls .wp-block-kadence-advancedbtn .kt-button:hover {
  background-color: #a5c32a;
}
#masthead .header-bar .controls .wp-block-kadence-advancedbtn .kb-svg-icon-wrap {
  display: flex;
  flex-direction: column;
}
#masthead .header-bar .controls .wp-block-kadence-advancedbtn .search .kb-svg-icon-wrap::after {
  content: "Search";
  text-transform: uppercase;
  font-family: "Roboto Condensed", sans-serif;
  font-size: .75rem;
  color: #01332d;
}
#masthead .header-bar .controls .wp-block-kadence-advancedbtn .menu .kb-svg-icon-wrap::after {
  content: "Menu";
  text-transform: uppercase;
  font-family: "Roboto Condensed", sans-serif;
  font-size: .75rem;
  color: #01332d;
}
@media (min-width: 1200px) {
  #masthead.stick .header-bar .controls .wp-block-kadence-advancedbtn .kb-svg-icon-wrap::after {
    display: none;
  }
}
.search-open #masthead .header-bar .controls .wp-block-kadence-advancedbtn .search {
  background-color: #014d44 !important;
}
.search-open #masthead .header-bar .controls .wp-block-kadence-advancedbtn .search .kb-svg-icon-wrap::after {
  content: "Close";
  color: #b4d333;
}
.search-open #masthead .header-bar .controls .wp-block-kadence-advancedbtn .search .kb-svg-icon-wrap svg {
  stroke: #b4d333;
}
.nav-open #masthead .header-bar .controls .wp-block-kadence-advancedbtn .menu {
  background-color: #014d44 !important;
}
.nav-open #masthead .header-bar .controls .wp-block-kadence-advancedbtn .menu .kb-svg-icon-wrap::after {
  content: "Close";
  color: #b4d333;
}
.nav-open #masthead .header-bar .controls .wp-block-kadence-advancedbtn .menu .kb-svg-icon-wrap svg {
  stroke: #b4d333;
}
#masthead #main-menu,
#masthead #search-menu {
  display: block;
  position: relative;
  height: auto;
  width: auto;
  -webkit-transform: none;
  transform: none;
  overflow: hidden;
}
.nav-open {
  overflow: hidden;
}
@media all and (min-width: 1024px) {
  .nav-open {
    overflow: auto;
    overflow-x: hidden;
  }
}
#masthead #main-menu {
  position: fixed;
  left: 0;
  z-index: 23;
  width: 100%;
  height: auto;
  height: calc(100% - 50px);
  overflow: auto;
  -webkit-transition: all .5s;
  transition: all .5s;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translate3d(100%,0,0);
  transform: translate3d(100%,0,0);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
}
.nav-open #masthead #main-menu {
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  visibility: visible;
  opacity: 1;
}
@media (min-width: 1024px) {
  .nav-open #masthead #main-menu {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-box-shadow: 0px 3px 10px 0px #000000;
    box-shadow: 0px 3px 10px 0px #000000;
  }
}
#masthead #search-menu {
  position: fixed;
  left: 0;
  z-index: 23;
  width: 100%;
  height: auto;
  -webkit-transition: all .5s;
  transition: all .5s;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translate3d(0,-100%,0);
  transform: translate3d(0,-100%,0);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #01332d;
  color: #fff;
}
.page-template-template-doctoral-program #masthead #search-menu {
  background-color: #607D8B;
}
.search-open #masthead #search-menu {
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  visibility: visible;
  opacity: 1;
}
@media (min-width: 1024px) {
  .search-open #masthead #search-menu {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-box-shadow: 0px 3px 10px 0px #000000;
    box-shadow: 0px 3px 10px 0px #000000;
  }
}
#masthead #search-menu .stage form {
  text-align: right;
  max-width: 800px;
  margin: 0 0 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#masthead #search-menu .stage form .search-field {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 40px;
  width: calc(100% - 48px);
  border-radius: 3px;
  -webkit-transition: all .2s;
  transition: all .2s;
  outline: none;
  border: 1px solid #ccc;
  padding: 0.5rem;
}
#masthead #search-menu .stage form .search-field:focus {
  border: 3px solid #b4d333;
}
#masthead #search-menu .stage form .search-submit {
  position: relative;
  padding: 0;
  margin-left: 1rem;
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 2.75rem;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  text-transform: lowercase;
  background-color: transparent;
  color: #fff;
  border: 0;
  cursor: pointer;
  -webkit-transition: color .3s;
  transition: color .3s;
}
#masthead #search-menu .stage form .search-submit:hover,
#masthead #search-menu .stage form .search-submit:focus {
  color: #b4d333;
}
#masthead #main-menu .stage {
  padding: 0;
}
#masthead #search-menu .stage {
  max-width: 1440px;
  padding: 2rem 1.5rem;
}
@media (min-width: 1024px) {
  #masthead #main-menu,
  #masthead #search-menu {
    position: absolute;
    height: auto;
    -webkit-transform: translate3d(0,-100%,0);
    transform: translate3d(0,-100%,0);
  }
  #masthead #main-menu.main-menu-open,
  #masthead #search-menu.search-menu-open {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-box-shadow: 0px 3px 10px 0px #000000;
    box-shadow: 0px 3px 10px 0px #000000;
  }
  #masthead #main-menu .stage {
    max-width: 1440px;
    margin: auto;
    overflow: visible;
    padding: 2rem 1.5rem;
    padding-bottom: 0;
  }
}
@media (min-width: 1200px) {
  #masthead #main-menu .stage {
    padding-top: 2.5rem;
  }
}
#masthead #main-menu .stage {
  visibility: hidden;
}
.nav-open #masthead #main-menu .stage {
  visibility: visible;
}
#masthead #main-menu .kt-tab-inner-content {
  padding: 1rem 1.5rem;
}
@media (min-width: 1024px) {
  #masthead #main-menu .kt-tab-inner-content {
    padding-left: 3rem;
    padding-top: 1.75rem;
  }
}
@media (min-width: 1200px) {
  #masthead #main-menu .kt-tab-inner-content {
    padding-left: 4rem;
  }
}
#masthead #main-menu .kt-tab-inner-content a:hover {
  text-decoration: underline;
}
#masthead #main-menu .content .nav-heading {
  display: block;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.5rem;
  margin-top: 0;
  margin-bottom: 0.5rem;
}
#masthead #main-menu .content .nav-heading a {
  color: #014d44;
  text-decoration: none;
}
@media (min-width: 1200px) {
  #masthead #main-menu .content .nav-heading {
    font-size: 2rem;
    margin-bottom: 1rem;
  }
}
#masthead #main-menu .content .nav-heading:after {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  content: "\E5C8";
  color: #b4d333;
  position: relative;
  left: 0.5rem;
  -webkit-transition: all .2s;
  transition: all .2s;
}
#masthead #main-menu .content .nav-heading:hover:after,
#masthead #main-menu .content .nav-heading:focus:after {
  left: 0.75rem;
}
#masthead #main-menu .content .kt-title-item a {
  position: relative;
  overflow: visible;
}
#masthead #main-menu .content .kt-tabs-title-list {
  padding-top: 1rem;
  width: 25%;
}
#masthead #main-menu .content .kt-tabs-content-wrap {
  width: 75%;
}
#masthead #main-menu .wp-block-kadence-tabs {
  display: none;
}
#masthead #main-menu .content .mobile-top-nav {
  display: flex !important;
  padding: 1rem .5rem .5rem;
  justify-content: center;
  margin-bottom: 0;
}
#masthead #main-menu .content .mobile-top-nav ul {
  gap: 0;
}
#masthead #main-menu .content .mobile-top-nav a {
  font-size: 1.1rem;
  margin-right: 0rem;
  padding: 0.75rem;
}
#masthead #main-menu .content .mobile-top-nav a:hover {
  text-decoration: underline;
}
#masthead #main-menu .wp-block-kadence-accordion {
  display: block;
}
#masthead #main-menu .wp-block-kadence-accordion .kt-blocks-accordion-icon-trigger {
  margin-left: 0 !important;
}
@media (min-width: 1024px) {
  #masthead #main-menu .wp-block-kadence-tabs {
    display: block;
  }
  #masthead #main-menu .content .mobile-top-nav {
    display: none !important;
  }
  #masthead #main-menu .wp-block-kadence-accordion {
    display: none;
  }
}
@media (max-width: 1024px) {
  #masthead #main-menu .stage-inner .inner-column-1 {
    margin-bottom: 0 !important;
  }
}
@media (max-width: 1200px) {
  #masthead #main-menu .content .kt-tabs-content-wrap .inner-column-1 {
    flex: 0 1 100% !important;
    -webkit-flex: 0 1 100% !important;
  }
  #masthead #main-menu .stage-inner>.inner-column-1 {
    flex: 0 1 75% !important;
    -webkit-flex: 0 1 75% !important;
  }
  #masthead #main-menu .stage-inner>.inner-column-2 {
    flex: 0 1 25% !important;
    -webkit-flex: 0 1 25% !important;
  }
}
@media (min-width: 1024px) {
  #masthead #main-menu .content .kt-tabs-title-list:before {
    content: '';
    display: block;
    position: absolute;
    width: 100vw;
    height: 100%;
    right: 75%;
    top: 0;
    background-color: #ebebeb;
  }
  #masthead #main-menu .content .kt-title-item a:after {
    content: '';
    display: block;
    width: 65px;
    height: 10px;
    position: absolute;
    background-color: #ccc;
    right: -30px;
    top: 0;
    bottom: 0;
    margin: auto;
    opacity: 0;
    -webkit-transition: all .3s;
    transition: all .3s;
    z-index: 100;
  }
  #masthead #main-menu .content .kt-title-item a:hover:after,
  #masthead #main-menu .content .kt-title-item a:focus:after {
    opacity: 1;
    background-color: #ccc;
  }
  #masthead #main-menu .content .kt-title-item.kt-tab-title-active a:after {
    -webkit-transform: none;
    transform: none;
    background-color: #b4d333 !important;
    opacity: 1;
  }
}
#masthead #main-menu .content .kt-title-text {
  font-size: 1.25rem;
  line-height: 1.5;
  color: #333;
  font-family: "Roboto Condensed", sans-serif;
  padding: 0.75rem 1.5rem 0.75rem 0;
  white-space: nowrap;
}
@media (min-width: 1200px) {
  #masthead #main-menu .content .kt-title-text {
    padding: 0.75rem 3rem 0.75rem 1.5rem;
  }
}
@media (min-width: 1440px) {
  #masthead #main-menu .content .kt-title-text {
    font-size: 1.75rem;
  }
}
#masthead #main-menu .kt-tab-inner-content ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: initial;
}
#masthead #main-menu .kt-tab-inner-content ul li {
  margin-bottom: 0.25rem;
}
#masthead #main-menu .kt-tab-inner-content ul li a,
#masthead #main-menu .kt-accordion-panel-inner a.wp-block-navigation-item__content {
  display: block;
  font-size: 1rem;
  color: #014d44;
  padding: 0.25rem 0 0.25rem 1rem;
}
#masthead #main-menu .kt-tab-inner-content ul li a:hover,
#masthead #main-menu .kt-accordion-panel-inner a.wp-block-navigation-item__content:hover {
  text-decoration: underline;
}
@media (min-width: 1024px) {
  #masthead #main-menu .kt-tab-inner-content ul {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 2rem;
    -moz-column-gap: 2rem;
    column-gap: 2rem;
  }
  #masthead #main-menu .kt-tab-inner-content .one-col ul {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
  #masthead #main-menu .kt-tab-inner-content ul li a {
    padding-left: 0;
  }
}
#masthead #main-menu .content .callout {
  display: none;
}
#masthead #main-menu .content .callout a {
  color: #167fb0;
}
#masthead #main-menu .content .callout a:hover {
  color: #043b62;
}
@media (min-width: 1200px) {
  #masthead #main-menu .content .callout {
    display: block;
  }
}
@media (min-width: 1024px) {
  #masthead #menu-aside {
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-left: 1px solid #ebebeb;
    margin-top: -2rem;
    padding-top: 2rem;
  }
}
#masthead #menu-aside #sub-nav {
  list-style: none;
  margin: 0;
  padding: 0;
}
#masthead #menu-aside #sub-nav li {
  border-bottom: 1px solid #ccc;
  margin: 0;
}
#masthead #menu-aside #sub-nav li a {
  display: block;
  font-size: 1rem;
  color: #333;
  padding: 0.5rem 1.5rem;
  font-weight: 600;
}
#masthead #menu-aside #sub-nav li a:hover {
  text-decoration: none;
  background-color: #ebebeb;
}
#masthead #menu-aside #resources-nav {
  padding: 1rem 1.5rem;
}
@media (min-width: 1024px) {
  #masthead #menu-aside #resources-nav {
    font-size: .875rem;
  }
}
#masthead #menu-aside #resources-nav .title {
  font-weight: 600;
  color: #666;
  text-transform: uppercase;
  margin-bottom: 0.75rem;
}
#masthead #menu-aside #resources-nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#masthead #menu-aside #resources-nav ul>li {
  margin-bottom: 0.5rem;
}
#masthead #menu-aside #resources-nav ul>li a {
  color: #333;
}
#masthead #menu-aside #resources-nav ul>li a:after {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  vertical-align: middle;
  content: "\E5C8";
  color: #b4d333;
  position: relative;
  left: 0.5rem;
  -webkit-transition: all .2s;
  transition: all .2s;
}
#masthead #menu-aside #resources-nav ul>li a:hover {
  color: #b4d333;
}
#masthead #menu-aside #resources-nav ul>li a:hover:after,
#masthead #menu-aside #resources-nav ul>li a:focus:after {
  left: 0.75rem;
}
:root {
  --global-palette1: #3182CE;
  --global-palette2: #2B6CB0;
  --global-palette3: #1A202C;
  --global-palette4: #2D3748;
  --global-palette5: #4A5568;
  --global-palette6: #718096;
  --global-palette7: #EDF2F7;
  --global-palette8: #F7FAFC;
  --global-palette9: #ffffff;
}
:root {
  --global-kb-font-size-sm: clamp(0.8rem,0.947rem,0.9rem);
  --global-kb-font-size-md: clamp(1.1rem,1.321rem,1.25rem);
  --global-kb-font-size-lg: clamp(1.75rem,2.119rem,2rem);
  --global-kb-font-size-xl: clamp(2.25rem,3.358rem,3rem);
  --global-kb-font-size-xxl: clamp(2.5rem,4.716rem,4rem);
  --global-kb-font-size-xxxl: clamp(2.75rem,7.554rem,6rem);
}
:host,
:root {
  --fa-style-family-classic: "Font Awesome 6 Free";
  --fa-font-solid: normal 900 1em "Font Awesome 6 Free";
}
:host,
:root {
  --fa-font-regular: normal 400 1em "Font Awesome 6 Free";
}
:host,
:root {
  --fa-style-family-brands: "Font Awesome 6 Brands";
  --fa-font-brands: normal 400 1em "Font Awesome 6 Brands";
}
:root {
  --iti-border-gray: #ccc;
  --iti-text-gray: #999;
  --iti-hover-color: rgba(0,0,0,0.05);
  --iti-border-color: var(--iti-border-gray);
  --iti-dialcode-color: var(--iti-text-gray);
  --iti-dropdown-bg: white;
  --iti-spacer-horizontal: 8px;
  --iti-flag-height: 15px;
  --iti-flag-width: 20px;
  --iti-border-width: 1px;
  --iti-arrow-height: 4px;
  --iti-arrow-width: 6px;
  --iti-triangle-border: calc(var(--iti-arrow-width) / 2);
  --iti-arrow-padding: 6px;
  --iti-arrow-color: #555;
  --iti-input-padding: 6px;
  --iti-right-hand-selected-country-padding: calc(var(--iti-spacer-horizontal) + var(--iti-spacer-horizontal) + var(--iti-flag-width));
  --iti-selected-country-arrow-padding: calc(var(--iti-arrow-padding) + var(--iti-arrow-padding) + var(--iti-flag-width) + var(--iti-spacer-horizontal) + var(--iti-arrow-width) + var(--iti-input-padding));
  --iti-path-flags-1x: url(../img/flags.webp);
  --iti-path-flags-2x: url(../img/flags@2x.webp);
  --iti-path-globe-1x: url(../img/globe.webp);
  --iti-path-globe-2x: url(../img/globe@2x.webp);
  --iti-flag-sprite-width: 5762px;
  --iti-flag-sprite-height: 15px;
  --iti-mobile-popup-margin: 30px;
}
:root {
  --wp--preset--aspect-ratio--square: 1;
  --wp--preset--aspect-ratio--4-3: 1.3333333333333;
  --wp--preset--aspect-ratio--3-4: 0.75;
  --wp--preset--aspect-ratio--3-2: 1.5;
  --wp--preset--aspect-ratio--2-3: 0.66666666666667;
  --wp--preset--aspect-ratio--16-9: 1.7777777777778;
  --wp--preset--aspect-ratio--9-16: 0.5625;
  --wp--preset--color--black: #000000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--color--kb-palette-3: #006b9d;
  --wp--preset--color--kb-palette-4: #005847;
  --wp--preset--color--kb-palette-5: #b3d32a;
  --wp--preset--color--kb-palette-6: #494949;
  --wp--preset--color--kb-palette-7: #043b62;
  --wp--preset--color--kb-palette-1: #000000;
  --wp--preset--color--kb-palette-2: #ffffff;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%);
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,#fcb900 0%,#ff6900 100%);
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eeeeee 0%,#a9b8c3 100%);
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);
  --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%);
  --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);
  --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);
  --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);
  --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%);
  --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%);
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 36px;
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--spacing--20: 0.44rem;
  --wp--preset--spacing--30: 0.67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem;
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,0.2);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px #ffffff, 6px 6px #000000;
  --wp--preset--shadow--crisp: 6px 6px 0px #000000;
}
:root {
  --wp-admin-theme-color: #007cba;
  --wp-admin-theme-color--rgb: 0, 124, 186;
  --wp-admin-theme-color-darker-10: #006ba1;
  --wp-admin-theme-color-darker-10--rgb: 0, 107, 161;
  --wp-admin-theme-color-darker-20: #005a87;
  --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
  --wp-admin-border-width-focus: 2px;
  --wp-block-synced-color: #7a00df;
  --wp-block-synced-color--rgb: 122, 0, 223;
  --wp-bound-block-color: var(--wp-block-synced-color);
}
:root {
  --wp-admin-theme-color: #007cba;
  --wp-admin-theme-color--rgb: 0, 124, 186;
  --wp-admin-theme-color-darker-10: #006ba1;
  --wp-admin-theme-color-darker-10--rgb: 0, 107, 161;
  --wp-admin-theme-color-darker-20: #005a87;
  --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
  --wp-admin-border-width-focus: 2px;
  --wp-block-synced-color: #7a00df;
  --wp-block-synced-color--rgb: 122, 0, 223;
  --wp-bound-block-color: var(--wp-block-synced-color);
}
:root {
  --wp-admin-theme-color: #3858e9;
  --wp-admin-theme-color--rgb: 56, 88, 233;
  --wp-admin-theme-color-darker-10: #2145e6;
  --wp-admin-theme-color-darker-10--rgb: 33, 69, 230;
  --wp-admin-theme-color-darker-20: #183ad6;
  --wp-admin-theme-color-darker-20--rgb: 24, 58, 214;
  --wp-admin-border-width-focus: 2px;
}
:root {
  --wp--preset--font-size--normal: 16px;
  --wp--preset--font-size--huge: 42px;
}
