/** fonts **/
/** Primary and secondary fonts settings **/
/** Body colors **/
/** Header colors **/
/** body background **/
/** wrapper background **/
/** footer first widget area background **/
/** footer second widget area background **/
/** Footer colors **/
/* line 6, welcome.less */
.shortcode-welcome {
  font-size: 0;
}
/* line 8, welcome.less */
.shortcode-welcome .col {
  font-size: 16px;
  display: inline-block;
  vertical-align: top;
  padding: 40px 40px 40px 130px;
}
/* line 13, welcome.less */
.shortcode-welcome .col a {
  color: #fff;
}
/* line 17, welcome.less */
.shortcode-welcome .col.no-icon {
  padding: 40px;
}
/* line 20, welcome.less */
.shortcode-welcome .icon {
  position: absolute;
  width: 65px;
  left: 35px;
  top: 44px;
}
/* line 25, welcome.less */
.shortcode-welcome .icon i.fa {
  color: #fff;
  font-size: 65px;
}
/* line 30, welcome.less */
.shortcode-welcome .icon svg path,
.shortcode-welcome .icon svg rect,
.shortcode-welcome .icon svg polygon {
  fill: #fff;
}
/* line 34, welcome.less */
.shortcode-welcome .icon img {
  width: 65px;
  height: auto;
}
/* line 38, welcome.less */
.shortcode-welcome .icon svg {
  width: 65px;
}
/* line 42, welcome.less */
.shortcode-welcome .col {
  position: relative;
}
/* line 45, welcome.less */
.shortcode-welcome .col-1 {
  background: #fecb16;
}
/* line 48, welcome.less */
.shortcode-welcome .col-2 {
  background: #ff9700;
}
/* line 51, welcome.less */
.shortcode-welcome .col-3 {
  background: #f26522;
}
/* line 54, welcome.less */
.shortcode-welcome h4 {
  font-weight: 400;
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 10px;
  color: #fff;
}
/* line 61, welcome.less */
.shortcode-welcome .desc {
  color: #fff;
  font-size: 14px;
  line-height: 1.5em;
}
/* line 68, welcome.less */
.ie .shortcode-welcome .icon svg {
  height: 65px;
}
/* line 73, welcome.less */
.shortcode-welcome.cols-3 .col {
  width: 33.3333333%;
}
/* line 76, welcome.less */
.shortcode-welcome.cols-3 .col-2 {
  margin-top: -20px;
  padding: 60px 40px 60px 130px;
  border-radius: 5px;
}
/* line 80, welcome.less */
.shortcode-welcome.cols-3 .col-2 .icon {
  top: 64px;
}
/* line 84, welcome.less */
.shortcode-welcome.cols-3 .col-1 {
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
/* line 92, welcome.less */
.shortcode-welcome.cols-3 .col-3 {
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
/* line 103, welcome.less */
.shortcode-welcome.cols-2 .col {
  width: 50%;
}
/* line 106, welcome.less */
.shortcode-welcome.cols-2 .col-1 {
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
/* line 114, welcome.less */
.shortcode-welcome.cols-2 .col-2 {
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
/* line 125, welcome.less */
.shortcode-welcome.cols-1 .col {
  width: 100%;
  border-radius: 5px;
}
@media screen and (max-width: 992px) {
  /* line 135, welcome.less */
  .shortcode-welcome.cols-3 .col,
  .shortcode-welcome.cols-2 .col,
  .shortcode-welcome.cols-1 .col {
    width: 100%;
    border-radius: 5px;
    margin: 0;
    padding: 40px 40px 40px 130px;
  }
  /* line 140, welcome.less */
  .shortcode-welcome.cols-3 .col .icon,
  .shortcode-welcome.cols-2 .col .icon,
  .shortcode-welcome.cols-1 .col .icon {
    top: 44px;
  }
  /* line 144, welcome.less */
  .shortcode-welcome.cols-3 .col.no-icon,
  .shortcode-welcome.cols-2 .col.no-icon,
  .shortcode-welcome.cols-1 .col.no-icon {
    padding: 40px;
  }
}
@media screen and (max-width: 480px) {
  /* line 154, welcome.less */
  .shortcode-welcome.cols-3 .col,
  .shortcode-welcome.cols-2 .col,
  .shortcode-welcome.cols-1 .col {
    padding: 40px 40px 40px 90px;
  }
  /* line 156, welcome.less */
  .shortcode-welcome.cols-3 .col .icon img,
  .shortcode-welcome.cols-2 .col .icon img,
  .shortcode-welcome.cols-1 .col .icon img,
  .shortcode-welcome.cols-3 .col .icon svg,
  .shortcode-welcome.cols-2 .col .icon svg,
  .shortcode-welcome.cols-1 .col .icon svg {
    width: 30px;
  }
  /* line 159, welcome.less */
  .shortcode-welcome.cols-3 .col .icon i.fa,
  .shortcode-welcome.cols-2 .col .icon i.fa,
  .shortcode-welcome.cols-1 .col .icon i.fa {
    font-size: 30px;
  }
  /* line 163, welcome.less */
  .shortcode-welcome.cols-3 .col.no-icon,
  .shortcode-welcome.cols-2 .col.no-icon,
  .shortcode-welcome.cols-1 .col.no-icon {
    padding: 40px;
  }
  /* line 170, welcome.less */
  .ie .shortcode-welcome.cols-3 .col .icon svg,
  .ie .shortcode-welcome.cols-2 .col .icon svg,
  .ie .shortcode-welcome.cols-1 .col .icon svg {
    height: 30px;
  }
}
