/*** COLORS ***/
/*** ALERT ***/
/*** ORDER ***/
/*** MENU ***/
/*** FONTS ***/
/*** BORDER / BOX / TABLE ***/
/*** MIXINS ***/
/*** FLEX ***/
/*** TOOLS ***/
.clear {
  clear: both; }

.img-center {
  display: block;
  margin: 0 auto; }

.block-center {
  float: none !important;
  display: block;
  margin: 0 auto; }

.no-margin {
  margin: 0 !important; }

.no-padding {
  padding: 0 !important; }

@media (max-width: 479px) {
  .col-xxs {
    width: 100%;
    margin: 0;
    padding: 0 15px; }

  .hidden-xxs {
    display: none !important; }

  .visible-xxs {
    display: block !important; } }
/*** HIDE SLIDE IF NOT LOADED ***/
.slick-slider:not(.slick-initialized) {
  display: none; }

/*** END HIDE SLIDE IF NOT LOADED ***/
.infinitescroll-bottom-message {
  display: block;
  margin: 0 15px;
  padding: 10px 13px;
  border: 1px solid;
  text-align: center; }
  .infinitescroll-bottom-message .infinitescroll-load-more {
    text-align: center; }
  .infinitescroll-bottom-message a {
    display: block;
    margin: 0 auto;
    max-width: 328px;
    padding: 12px 30px;
    font-family: "Raleway", "Arial", sans-serif;
    font-size: 14px;
    line-height: 14px;
    color: #000;
    text-decoration: none;
    border: 1px solid #000;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s; }
    .infinitescroll-bottom-message a:hover {
      border-color: #a30000 !important; }
    .infinitescroll-bottom-message a i {
      display: none; }
