/*********************
CLEARFIXIN'
*********************/
.clearfix {
  zoom: 1;
}
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
/*********************
TOOLS
*********************/
.image-replacement {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
/*********************
DEFAULTS
*********************/
.mobile {
  display: none;
}
.container {
  width: 100%;
  margin: 0 auto;
}
/*********************
COLORS
*********************/
/*********************
SHADOWS
*********************/
/*********************
 BREAKPOINTS
*********************/
/*********************
TYPOGRAPHY
*********************/
/*declare in body*/
/*overrides*/
/* text alignment */
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.google {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
  vertical-align: text-bottom;
}
.fa {
  font-family: 'FontAwesome';
}
.placeholder::-webkit-input-placeholder {
  color: #767676;
}
.placeholder::-moz-placeholder {
  color: #767676;
}
.placeholder:-moz-placeholder {
  color: #767676;
}
.placeholder:-ms-input-placeholder {
  color: #767676;
}
/*********************
ZINDEX
*********************/
/*********************
BORDER RADIUS
*********************/
/*********************
TRANISTION
*********************/
/* .transition(all,2s); */
/* .transition(all,4s); */
/* .transition(all,1s); */
.skew {
  height: 0px;
  background: transparent;
  bottom: 20px;
  width: 100%;
}
.skew:after {
  content: "";
  position: absolute;
  left: -10px;
  width: 50%;
  height: 20px;
  top: 0;
  background-color: #fff;
  -webkit-transform: skew(44deg);
  -moz-transform: skew(44deg);
  -o-transform: skew(44deg);
  -ms-transform: skew(44deg);
  transform: skew(44deg);
}
.skew:before {
  content: "";
  position: absolute;
  right: -10px;
  width: 50%;
  height: 20px;
  top: 0;
  background-color: #fff;
  -webkit-transform: skew(-44deg);
  -moz-transform: skew(-44deg);
  -o-transform: skew(-44deg);
  -ms-transform: skew(-44deg);
  transform: skew(-44deg);
}
.arrow-bottom {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -20px;
  border-width: 20px;
  border-style: solid;
}
.arrow-top {
  content: '';
  position: absolute;
  top: 0%;
  left: 50%;
  margin-left: -20px;
  border-width: 20px;
  border-style: solid;
}
/* TRANSFORM SCALE */
.filter-btn {
  padding: 6px 16px !important;
  line-height: 24px !important;
}
/*********************
HELPERS
*********************/
