/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/


.simple-tight .row {
  margin-left: -2.5px;
  margin-right: -2.5px;
}

.simple-tight .row > .c-col,
.simple-tight .portfolio-grid > .filter-card {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

/* Center Aligning Hamburger Menu Icon */
.hhs-nav-grid__extras {
    display: flex; 
    align-items: center;
}



  /* Break for desktop but not mobile */
.desktop-break {
   display: none;
 }

@media (min-width: 1025px) {
  .desktop-break {
 	display: inline;
   }
 }

/* Break for mobile but not desktop */
.mobile-break {
  display: inline;
}

@media (min-width: 1025px) {
 .mobile-break {
    display: none;
  }
}
  
/* Hides third image in column 1 on mobile*/
@media (max-width: 767px) {
  .hide-image .c-img-3 {
    display: none;
  }
}
  
/* Footer fix */
  .row .hhs-foot-nav-base {
  margin-bottom: 0px; 
  }




/* Nav Padding */

.hhs-nav-grid {
    display: flex;
    align-items: center;
    padding: 0px;
}

@media (max-width: 1100px) {  
.hhs-nav-grid {
    display: flex;
    align-items: center;
    padding: 8px;
}
  
.hhs-foot-nav-base {
  margin-bottom: 0px  !important;  
  }

  
.nav-center {
    display: flex;
    align-items: center;
    padding: 0px;
}