
.hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
  padding: 0px;
   white-space: pre-wrap;
   max-width: none;
 }
 .hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
   float: none;
   margin-bottom: 10px;
 }
 .hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-2 {
   padding-left: 10px;
   width: 100%;
 }
 .hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
  visibility: visible;
   opacity: 1;
   position: static;
   margin: -5px 0 10px 0;
 }
 .hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children > a:after {
   display: none; 
 }

 .foot-nav-title {
   text-transform: uppercase;
   font-weight: normal;
   margin-bottom: 0px !important;
   padding-left: 0px !important;
   padding-bottom: 20px;
   position: relative;
   width: 100%;
   background: transparent;
   outline: none;
   border: none;
   padding-right: 0px;
 }
 
 .foot-nav-title:after {
   content: "\f107";
   display: inline;
   font-family: "Font Awesome 5 Free" !important;
   font-weight: bold;
   line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   width: 100%;
   padding-left: 10px;
 }
 
 
 
 .hhs-foot-rss .hs-rss-title {
  font-weight: bold;
  font-size: 14px;
 }
 
 .hs-rss-description p {
  font-size: 14px; 
 }
 
 .hhs-foot-rss .hs-rss-item.hs-with-featured-image .hs-rss-item-text {
  width: 100%;
  float: none;
  padding-right: 0px; 
 }
 
 .hhs-foot-rss .hs-rss-item.hs-with-featured-image {
  position: relative; 
 }
 
 .hhs-foot-rss .hs-rss-item.hs-with-featured-image .hs-rss-item-text {
   padding-top: 15px
 }
 
 .hhs-foot-rss .hs-rss-item-image-wrapper {
  position: absolute;
  top: 0;
  overflow: hidden;
   width: 100% !important;
 }
 
 .hhs-foot-rss .hs-rss-item-image-wrapper img {
  width: 100%; 
 }
 
 .hhs-foot-break-line {
  border-bottom: 1px solid;
  padding: 25px 0 0;
   margin-bottom: 25px;
  display: block;
   width: 100%;
 }
 
 .hhs-foot-logo {
  margin-bottom: 10px; 
 }
 .hhs-foot-copyright {
  font-size: 13px; 
 }
 
 .hhs-foot-base-nav {
  text-align: left;
 }
 
 .hhs-foot-base-nav .hs-menu-wrapper.hs-menu-flow-horizontal > ul li {
  margin-bottom: 0px; 
 }
 
 .hhs-foot-base-nav .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
  padding: 0px 10px 0px 0px !important; 
   max-width: none;
 }
 
 .hhs-social-con {
  text-align: right; 
 }
 
 .hhs-social-con a {
  padding: 5px 5px 0px 5px;
   margin: 0 5px;
 }
 
 .hhs-social-con i {
  font-size: 18px; 
 }
 .hhs-social-con i:hover {
  -webkit-transition: color 300ms ease-in-out;
 -moz-transition: color 300ms ease-in-out;
 -ms-transition: color 300ms ease-in-out;
 -o-transition: color 300ms ease-in-out;
 transition: color 300ms ease-in-out; 
 }
 
 .hhs-footer-mod .hhs-post-feat-img {
  background-size: cover;
   background-position: center;
   margin-bottom: 10px;
 }
 
 .hhs-footer-mod .hhs-post-feat-img span {
  display: none;
 }
 .hhs-footer-mod .hhs-post-content a h6 {
  margin-bottom: 5px; 
 }
 
 .hhs-footer-mod .hhs-post-summary p {
  font-size: 0.95em; 
 }

.hhs-content-col form {
 margin-bottom: 25px; 
}

/* White Checkbox Label in Footer */
.hs-fieldtype-checkbox .hs-form-checkbox label, .hs-form label.hs-form-radio-display span, .hs-form-booleancheckbox label, .hs_radio_buttons .hs-form-radio label, .hs_single_checkbox label {
 color: #ffffff; !!important
}

 
 
 #return-to-top {
     position: fixed;
     z-index: 1000000;
     bottom: 20px;
     left: 20px;
     width: 50px;
     height: 50px;
     display: block;
     text-decoration: none;
     -webkit-border-radius: 35px;
     -moz-border-radius: 35px;
     border-radius: 35px;
     display: none;
     -webkit-transition: all 0.3s linear;
     -moz-transition: all 0.3s ease;
     -ms-transition: all 0.3s ease;
     -o-transition: all 0.3s ease;
     transition: all 0.3s ease;
    z-index: 10000000;
 }
 #return-to-top i {
     color: #fff;
     margin: 0;
     position: relative;
     left: 16px;
     top: 13px;
     font-size: 19px;
     -webkit-transition: all 0.3s ease;
     -moz-transition: all 0.3s ease;
     -ms-transition: all 0.3s ease;
     -o-transition: all 0.3s ease;
     transition: all 0.3s ease;
 }
 
 #return-to-top:hover i {
     color: #fff;
     top: 10px;
 }
 
 @media (max-width: 922px){
   .hhs-foot-rss,
   .hhs-foot-nav-col {
    margin-bottom: 50px; 
   }
   .hhs-social-con {
     margin-bottom: 25px;
     text-align: center;
   }
   
 }
 
 @media (max-width: 575px){
  .hhs-foot-logo,
  .hhs-foot-copyright,
  .hhs-foot-base-nav .hs-menu-wrapper ul {
    text-align: center;
   }
  .hhs-foot-base-nav .hs-menu-wrapper li {
    width: auto;
    display: inline-block;
    text-align: center;
   }
   .hhs-foot-logo {
    margin-top: 20px; 
   }
   .hhs-foot-nav-col {
    border-bottom: 1px solid; 
    margin-bottom: 20px;
   }
   .hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a {
    padding: 5px 0; 
     text-align: center;
   }
   .hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
     text-align: center; 
     padding-right: 0;
     padding-left: 0;
   }
   .hhs-foot-nav-col .hhs-post-summary {
    text-align: center; 
   }
   .hhs-foot-rss{
     margin-top: 25px;
   }
   .hhs-foot-nav-col h5,
   .hhs-foot-rss h6 {
    text-align: center;
     margin-bottom: 25px;
   }
   .hhs-foot-break-line {
    display: none; 
   }
   .hhs-social-con a {
    width: 48px;
     height: 48px;
     display: inline-block;
   }
 }