@media screen and (min-width: 1441px) {
    .equalCard {
        min-height: 380px;
        margin-bottom: 20px;
    }
}
@media screen and (min-width: 768px) and (max-width: 1440px) {
    .equalCard {
        min-height: 470px;
        margin-bottom: 20px;
    }
}
.items_bb077d9c278d4390bee491918ad60793 .itemInnerContent > p:first-of-type {
        font-family: atramentbold,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 700;
    color: #2e376e;
}

@media (max-width: 1440px) {
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent div.blockWrap_bb077d9c278d4390bee491918ad60793 .blockContent.blockContentBleed {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
}

/* Button Styles */

.button {
    padding-top: 15px;
    padding-bottom: 12px;
    padding-left:  20px;
    padding-right: 20px;
}

/* CTA Kerning */

.imgEffect-content.imgEffect-content--showTitle.imgHover-content .contentTitle {
    letter-spacing: .2em;
}

/*Targets the parent container of the simple list items*/
.items_fd69fe5aafe94af5a8a511b7afa94eca{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}
/*Targets the child flex items*/
.items_fd69fe5aafe94af5a8a511b7afa94eca > .item {
	display: flex;
	flex-direction: column;
}

/*Targets the parent container of the simple list items*/
.items_bbcbaae021994d19bf82f7c446b8795a {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}
/*Targets the child flex items*/
.items_bbcbaae021994d19bf82f7c446b8795a > .item {
	display: flex;
	flex-direction: column;
}

.block_f8cdaae5f60a4cadb7a4d20a82299481.ec-grid
{display:none;
}

.navContent ul li ul, .navContent ul li:first-child ul {
    max-width:481px;
}


.accordion {
    background-color: #FFFFFF;
    color: #444;
    cursor: pointer;
    padding: 18px;
    margin-top: 10px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.25s;
    letter-spacing:1px;
}
.accordion:after {
    content: '\02795';
    font-size: 14px;
    color: #FFFFFF;
    margin-left: 20px;
}
.active, .accordion:hover {
    background-color: #ccc; 
}
.panel {
    padding: 18px;
    display: none;
    background-color: white;
    overflow: hidden;
}
/********************
MAKE CARDS EQUAL HEIGHTS AND PIN BUTTON TO BOTTOM
********************/
.block_a4882ef0351141829ff0ceb05209eeaa .itemsCollectionContent,
.block_def8dd2744394e9ea66462819960ab75 .itemsCollectionContent {
    display: flex;
    flex-flow: row wrap;
}
.block_a4882ef0351141829ff0ceb05209eeaa .itemContent,
.block_a4882ef0351141829ff0ceb05209eeaa .itemContent .itemInnerContent,
.block_def8dd2744394e9ea66462819960ab75 .itemContent,
.block_def8dd2744394e9ea66462819960ab75 .itemContent .itemInnerContent{
    display: flex;
    flex-direction: column;
    height: 100%;
}
.block_a4882ef0351141829ff0ceb05209eeaa .itemContent .itemInnerContent p:nth-last-child(2),
.block_def8dd2744394e9ea66462819960ab75 .itemContent .itemInnerContent p:nth-last-child(2){
    margin-bottom: 20px;
}
/*.block_a4882ef0351141829ff0ceb05209eeaa .itemContent .itemInnerContent p:last-of-type,*/
/*.block_def8dd2744394e9ea66462819960ab75 .itemContent .itemInnerContent p:last-of-type{*/
/*    margin-top: auto;*/
/*}*/
/********************
MAKE CARDS EQUAL HEIGHTS AND PIN BUTTON TO BOTTOM
********************/
.block_b0b88c9e3b554f76b3217024300ca4bf .itemsCollectionContent {
    display: flex;
    flex-flow: row wrap;
}
.block_b0b88c9e3b554f76b3217024300ca4bf .itemContent,
.block_b0b88c9e3b554f76b3217024300ca4bf .itemContent .itemInnerContent {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.block_b0b88c9e3b554f76b3217024300ca4bf .itemContent .itemInnerContent p:nth-last-child(2) {
    margin-bottom: 20px;
}
.block_b0b88c9e3b554f76b3217024300ca4bf .itemContent .itemInnerContent p:last-of-type {
    margin-top: auto;
}
/********************
MAKE CARDS EQUAL HEIGHTS AND PIN BUTTON TO BOTTOM
********************/
.block_e87bb6434bf444179eff61dcc695b03e .itemsCollectionContent {
    display: flex;
    flex-flow: row wrap;
}
.block_e87bb6434bf444179eff61dcc695b03e .itemContent,
.block_e87bb6434bf444179eff61dcc695b03e .itemContent .itemInnerContent {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.block_e87bb6434bf444179eff61dcc695b03e .itemContent .itemInnerContent p:nth-last-child(2) {
    margin-bottom: 20px;
}
.block_e87bb6434bf444179eff61dcc695b03e .itemContent .itemInnerContent p:last-of-type {
    margin-top: auto;
}
/********************
MAKE CARDS EQUAL HEIGHTS AND PIN BUTTON TO BOTTOM
********************/
.block_b6958e9a22bc498da2a4f26f7f5d26a3 .itemsCollectionContent {
    display: flex;
    flex-flow: row wrap;
}
.block_b6958e9a22bc498da2a4f26f7f5d26a3 .itemContent,
.block_b6958e9a22bc498da2a4f26f7f5d26a3 .itemContent .itemInnerContent {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.block_b6958e9a22bc498da2a4f26f7f5d26a3 .itemContent .itemInnerContent p:nth-last-child(2) {
    margin-bottom: 20px;
}
.block_b6958e9a22bc498da2a4f26f7f5d26a3 .itemContent .itemInnerContent p:last-of-type {
    margin-top: auto;
}
/********************
MAKE CARDS EQUAL HEIGHTS AND PIN BUTTON TO BOTTOM
********************/
.block_fd3dfdad66dd4a1d86edaba13360a182 .itemsCollectionContent {
    display: flex;
    flex-flow: row wrap;
}
.block_fd3dfdad66dd4a1d86edaba13360a182 .itemContent,
.block_fd3dfdad66dd4a1d86edaba13360a182 .itemContent .itemInnerContent {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.block_fd3dfdad66dd4a1d86edaba13360a182 .itemContent .itemInnerContent p:nth-last-child(2) {
    margin-bottom: 20px;
}
.block_fd3dfdad66dd4a1d86edaba13360a182 .itemContent .itemInnerContent p:last-of-type {
    margin-top: auto;
}
/********************
MAKE CARDS EQUAL HEIGHTS AND PIN BUTTON TO BOTTOM
********************/
.block_a8a5dd711b874b6d961523c238065d22 .itemsCollectionContent {
    display: flex;
    flex-flow: row wrap;
}
.block_a8a5dd711b874b6d961523c238065d22 .item {
   display:flex;
   flex-flow: column nowrap;
}
.block_a8a5dd711b874b6d961523c238065d22 .itemContent .itemInnerContent p:nth-last-child(2) {
    margin-bottom: 20px;
}
.block_a8a5dd711b874b6d961523c238065d22 .itemContent .itemInnerContent p:last-of-type {
    margin-top: auto;
}
/********************
MAKE CARDS EQUAL HEIGHTS AND PIN BUTTON TO BOTTOM
********************/
.block_bb077d9c278d4390bee491918ad60793 .itemsCollectionContent {
    display: flex;
    flex-flow: row wrap;
}
.block_bb077d9c278d4390bee491918ad60793 .item {
   display:flex;
   flex-flow: column nowrap;
}
.block_bb077d9c278d4390bee491918ad60793 .itemContent .itemInnerContent p:nth-last-child(2) {
    margin-bottom: 20px;
}
.block_bb077d9c278d4390bee491918ad60793 .itemContent .itemInnerContent p:last-of-type {
    margin-top: auto;
}

    /****************************************
    !!!!!START HERO STYLES - DO NOT EDIT!!!!!
    ****************************************/
/********************
    VARIABLES
    --Only work here
    --Controls element color, size, aligment, etc
    --Some elements have mobile and desktop settings
    ********************/
:root {
  /*=========================================
      BASE STYLES
      --won't change between mobile or desktop
      =========================================*/

  /*Add spacing around entire container on smaller devices*/
  --container-mobile-vertical-space: unset; /*top-bottom padding*/
  --container-mobile-horizontal-space: unset; /*left-right padding*/

  /*Add spacing around entire container on larger devices*/
  --container-desk-vertical-space: unset; /*top-bottom padding*/
  --container-desk-horizontal-space: unset; /*left-right padding*/

  /*Align content and form vertically top, middle, or bottom*/
  --vertically-align-content: unset; /*top=start | middle=center | bottom=end*/

  /*Change spacing between elements*/
  --space-after-title: unset;
  --space-after-subtitle: unset;
  --space-after-content: unset;
  --space-after-form-title: unset;

  /*Change space between content and column*/
  --space-between-columns: unset;

  /*Change column widths*/
  --column-layout: unset; /*50-50=1fr 1fr | 33-66=1fr 2fr | 66-33=2fr 1fr

      /*=========================================
      BUTTON STYLES
      --base styles
      --hover styles
      --mobile and desktop width and alignment
      =========================================*/

      /*button base styles*/
      --button-background: unset;
      --button-font-color: unset;
      --button-font-size: unset;
      --button-vertical-padding: unset; /*top-bottom padding*/
      --button-horizontal-padding: unset; /*left-right padding*/
      --button-border-width: unset;
      --button-border-color: unset;
      --button-border-radius: unset;
      --button-hover-transition: unset;

      /*button hover styles*/
      --button-hover-background: unset;
      --button-hover-font-color: unset;
      --button-hover-border-color: unset;

      /*button styles for small devices*/
      --align-button-mobile: unset; /*left=flex-start | middle=center | right=flex-end*/
      --button-width-mobile: unset; /*percentage, pixels, or auto*/

      /*button styles for large devices*/
      --align-button-desk: unset; /*left=flex-start | middle=center | right=flex-end*/
      --button-width-desk: unset; /*percentage, pixels, or auto*/

      /*=========================================
          FORM STYLES
          --base styles
          --mobile and desktop stacking
          =========================================*/

      /*form base styles*/
      --form-background-color: unset;
      --form-border-width: unset;
      --form-border-color: unset;
      --form-border-radius: unset;
      --form-vertical-padding: unset; /*top-bottom padding*/
      --form-horizontal-padding: unset; /*left-right padding*/

      /*form stacking order*/
      /*1 for form to be left, 2 for form to be right*/
      --form-order-mobile: unset;
      --form-order-desk: unset;

      /*=========================================
          FONT STYLES
          --base styles
          --mobile and desktop stacking
          =========================================*/

      /*Change font colors*/
      --font-color-title: unset;
      --font-color-subtitle: unset;
      --font-color-content: unset;
      --font-color-form-title: unset;
      --font-font-color-links: unset;

      /*Set font size for smaller devices*/
      --title-font-size-mobile: unset;
      --subtitle-font-size-mobile: unset;
      --content-font-size-mobile: unset;
      --form-title-font-size-mobile: unset;

      /*Set text alignment for smaller devices*/
      --title-text-align-mobile: unset;
      --subtitle-text-align-mobile: unset;
      --content-text-align-mobile: unset;
      --form-title-text-align-mobile: unset;

      /*Set font sizes for larger devices*/
      --title-font-size-desk: unset;
      --subtitle-font-size-desk: unset;
      --content-font-size-desk: unset;
      --form-title-font-size-desk: unset;

      /*Set text alignment for larger devices*/
      --title-text-align-desk: unset;
      --subtitle-text-align-desk: unset;
      --content-text-align-desk: unset;
      --form-title-text-align-desk: unset;
    }
    /********************
        UTILITY STYLES
        --Use to manipulate text and form elements
        ********************/
    /*add to change font case*/
    .m-text-uppercase {
      text-transform: uppercase;
    }
    .m-text-lowercase {
      text-transform: lowercase;
    }
    .m-text-capitalize {
      text-transform: capitalize;
    }

    /*add to change font weight*/
    .m-weight-light {
      font-weight: 300;
    }
    .m-weight-medium {
      font-weight: 500;
    }
    .m-weight-bold {
      font-weight: 800;
    }

    /*add to change letter spacing*/
    .m-track-tight {
      letter-spacing: 2px;
    }
    .m-track-wide {
      letter-spacing: 5px;
    }
    .m-track-widest {
      letter-spacing: 10px;
    }
    /********************
        CORE ELEMENT STYLES
        --Should not need to touch
        --Only change if your are comfortable with advanced CSS
        ********************/
    /*BASE STYLES - MOBILE FIRST*/
    #madHero {
      display: grid;
      padding: var(--container-mobile-vertical-space) var(--container-mobile-horizontal-space);
    }
    #madHero .madTitle {
      color: var(--font-color-title);
      font-size: var(--title-font-size-mobile);
      text-align: var(--title-text-align-mobile);
      line-height: 1.2;
      margin-top: 0;
      margin-bottom: var(--space-after-title);
    }
    #madHero .madSubtitle {
      color: var(--font-color-subtitle);
      font-size: var(--subtitle-font-size-mobile);
      text-align: var(--subtitle-text-align-mobile);
      line-height: 1.2;
      margin-top: 0;
      margin-bottom: var(--space-after-subtitle);
    }
    #madHero .madContent {
      color: var(--font-color-content);
      font-size: var(--content-font-size-mobile);
      text-align: var(--content-text-align-mobile);
      margin-top: 0;
      margin-bottom: var(--space-after-content);
    }
    #madHero .madFormTitle {
      color: var(--font-color-form-title);
      font-size: var(--form-title-font-size-mobile);
      text-align: var(--form-title-text-align-mobile);
      line-height: 1.2;
      margin-top: 0;
      margin-bottom: var(--space-after-form-title);
    }
    #madHero a {
      color: var(--font-font-color-links);
    }
    #madHero .madButtonOuter {
      display: flex;
      justify-content: var(--align-button-mobile);
    }
    #madHero .madButton {
      color: var(--button-font-color);
      font-size: var(--button-font-size);
      text-align: center;
      text-decoration: none;
      background: var(--button-background);
      border: var(--button-border-width) solid var(--button-border-color);
      border-radius: var(--button-border-radius);
      width: var(--button-width-mobile);
      display: inline-block;
      padding: var(--button-vertical-padding) var(--button-horizontal-padding);
      transition: var(--button-hover-transition);
    }
    #madHero .madButton:hover {
      background: var(--button-hover-background);
      color: var(--button-hover-font-color);
      border-color: var(--button-hover-border-color);
    }
    #madFormContainer {
      grid-row: var(--form-order-mobile);
      background-color: var(--form-background-color);
      border: var(--form-border-width) solid var(--form-border-color);
      border-radius: var(--form-border-radius);
      padding: var(--form-vertical-padding) var(--form-horizontal-padding);
      margin: 20px 0;
    }
    #madHeroContent {
      margin: 20px 0;
    }

    /*LARGER SCREEN SIZE*/
    @media only screen and (min-width: 768px) {
      #madHero {
        grid-template-columns: var(--column-layout);
        align-items: var(--vertically-align-content);
        grid-gap: var(--space-between-columns);
        padding: var(--container-desk-vertical-space) var(--container-desk-horizontal-space);
      }
      #madFormContainer {
        grid-row: 1;
        grid-column: var(--form-order-desk);
        margin: 0;
      }
      #madHeroContent {
        margin: 0;
      }
      #madHero .madTitle {
        font-size: var(--title-font-size-desk);
        text-align: var(--title-text-align-desk);
      }
      #madHero .madSubtitle {
        font-size: var(--subtitle-font-size-desk);
        text-align: var(--subtitle-text-align-desk);
      }
      #madHero .madContent {
        font-size: var(--content-font-size-desk);
        text-align: var(--content-text-align-desk);
      }
      #madHero .madFormTitle {
        font-size: var(--form-title-font-size-desk);
        text-align: var(--form-title-text-align-desk);
      }
      #madHero .madButtonOuter {
        justify-content: var(--align-button-desk);
      }
      #madHero .madButton {
        width: var(--button-width-desk);
      }
    }
    /****************************************
    !!!!!END HERO STYLES - START NORMAL STYLES AFTER THIS!!!!
    
    /* Responsive Inline Simple List */

@media only screen and (max-width: 767px) {
    #page_c34ab447d9f0479893ed6869326deb38 .listView.vAlgn1 .itemPreview.hasImg, 
    #page_c34ab447d9f0479893ed6869326deb38 .listView.vAlgn2 .itemPreview.hasImg {
        display: block;
    }
    
    #page_c34ab447d9f0479893ed6869326deb38 .listView .itemPreview.hasImg .itemImg {
        width: 100%;
        margin-bottom: 20px;
    }
    
    #page_c34ab447d9f0479893ed6869326deb38 .listView .itemPreview.hasImg .itemContent {
        width: 100%;
    }
}
    /****************************************/
/********* custom styles for LP page 1-inventory-management-system-for-businesses ********/
    .madTitleLP {
    color: var(--font-color-title);
    font-size: 22px;
    line-height: 1.2;
    margin-top: 0px;
    margin-bottom: var(--space-after-title);
}
 .itemLP  {
  clear: none;
  width: 30%;
  margin: 1% 0 0 5%;
}


/* Popup Styles */
.dismiss{
    cursor: pointer;
}
.auto-pop-content {
    background-color: #ffffff;
}
/* End Popup Styles */