/*---------------------------------------------------------------------------------

 Theme Name:   Nucleaus
 Theme URI:    https://www.nucleaus.com
 Description:  
 Author:       
 Author URI:   
 Template:     Divi
 Version:      1.0.0

------------------------------ ADDITIONAL CSS HERE ------------------------------*/


@media (max-width: 1279px) {
  .l--footer-bottom .logo {
    margin-bottom: 10px; }
}

/* Adjust column behavior for footer on tablet */
.l--footer-bottom > .et_pb_row > .et_pb_column {
  float: none;
  width: auto;
  margin-right: 0; }
@media (min-width: 1280px) {
  .l--footer-bottom > .et_pb_row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
            align-items: center; }
    .l--footer-bottom > .et_pb_row .et_pb_text_inner {
      text-align: center; }
    .l--footer-bottom > .et_pb_row .et_pb_social_media_follow {
      text-align: right; }
      .l--footer-bottom > .et_pb_row .et_pb_social_media_follow li {
        margin-bottom: 0; }
}

/* Style footer menu */
@media (min-width: 1280px) {
  .et-l--footer .footer-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
}
.et-l--footer .footer-menu {
  padding: 0; }
  .et-l--footer .footer-menu ul {
    min-width: 200px;
    padding: 0 0 20px;
    font-weight: 400;
    text-transform: none; }

/* Style footer links, make them inline on tablet and larger */
.footer-links .et_pb_text_inner p,
.footer-links .et_pb_text_inner ul,
.footer-links .et_pb_text_inner li {
  margin: 0;
  padding: 0;
  list-style: none; }
.footer-links .et_pb_text_inner ul a:hover {
  text-decoration: underline; }
@media (max-width: 799px) {
  .footer-links .et_pb_text_inner {
    text-align: left; }
  .footer-links .et_pb_text_inner p {
    opacity: .7; }
  .footer-links .et_pb_text_inner ul a {
    padding: 4px 0; }
}
@media (min-width: 800px) {
  .footer-links .et_pb_text_inner p,
  .footer-links .et_pb_text_inner ul,
  .footer-links .et_pb_text_inner li {
    display: inline-block; }
    .footer-links .et_pb_text_inner p::after,
    .footer-links .et_pb_text_inner li::after {
      content: '|';
      speak: none;
      margin: 0 .4em; }
      .footer-links .et_pb_text_inner p:last-child::after,
      .footer-links .et_pb_text_inner li:last-child::after {
        content: none;
        display: none; }
    .footer-links .et_pb_text_inner ul {
      display: inline; }
}

/* Phone icon in unspecified social media button */
.et-l--footer li.et-social- a.icon:before {
  content: "\e090"; }

.logo-symbol {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}

.submit-ticket {
  font-size: 20px;
  margin: 0;
  color: white;
  text-align: center;
  padding: 15px; }
  .submit-ticket a {
    color: #ff9800; }
    .submit-ticket a:focus,
    .submit-ticket a:hover {
      text-decoration: underline; }

#hubspot-form {
  position: relative;
  background: #fff;
  padding: 30px;
  border-radius: 5px;
  width: auto;
  max-width: 500px;
  margin: 20px auto; }
  #hubspot-form .hs-form-iframe {
    margin-top: 10px;
    margin-bottom: -15px; }

/* Make sure the Hubspot live chat prompt appears *below* Magnific Popup */
.mfp-bg ~ #hubspot-messages-iframe-container {
  z-index: 1000; }

/*
     FILE ARCHIVED ON 01:38:23 Mar 26, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:22:23 Jan 19, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.762
  exclusion.robots: 0.081
  exclusion.robots.policy: 0.067
  esindex: 0.011
  cdx.remote: 74.523
  LoadShardBlock: 123.101 (3)
  PetaboxLoader3.datanode: 137.471 (5)
  PetaboxLoader3.resolve: 99.619 (2)
  load_resource: 165.572
  loaddict: 53.085
*/