/*---------------------------------
-----  dimension variables --------
----------------------------------*/
/*------  standard elements padding & margin  -------*/
/**
* mobile first breakpoints based on design specification 
* designs are delivered in 3 sizes mobile(375px -> default), tablet(768px -> tablet), desktop(1440px -> desktop-l)
*/
/**
**  Official Font sizes
------------------------------- */
/**
* mobile first breakpoints based on design specification 
* designs are delivered in 3 sizes mobile(375px -> default), tablet(768px -> tablet), desktop(1440px -> desktop-l)
*/
.ux-iws-load-more {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 30px auto;
}
.ux-iws-load-more--right {
  justify-content: flex-start;
}
.ux-iws-load-more--left {
  justify-content: flex-end;
}
.ux-iws-load-more--hidden {
  display: none;
}
.ux-iws-load-more__loading {
  margin-top: -30px;
}
.ux-iws-load-more__error {
  display: none;
  margin-bottom: 20px;
}
.ux-iws-load-more__error--active {
  display: block;
}
.ux-iws-load-more button:focus {
  outline: none;
}