/** fonts **/
/** Primary and secondary fonts settings **/
/** Body colors **/
/** Header colors **/
/** body 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 14, welcome.less */
.shortcode-welcome .col.no-icon {
  padding: 40px;
}
/* line 17, welcome.less */
.shortcode-welcome .icon {
  position: absolute;
  width: 65px;
  left: 35px;
  top: 44px;
}
/* line 22, welcome.less */
.shortcode-welcome .icon i.fa {
  color: #fff;
  font-size: 65px;
}
/* line 27, welcome.less */
.shortcode-welcome .icon svg path,
.shortcode-welcome .icon svg rect,
.shortcode-welcome .icon svg polygon {
  fill: #fff;
}
/* line 31, welcome.less */
.shortcode-welcome .icon img {
  width: 65px;
  height: auto;
}
/* line 35, welcome.less */
.shortcode-welcome .icon svg {
  width: 65px;
}
/* line 39, welcome.less */
.shortcode-welcome .col {
  position: relative;
}
/* line 42, welcome.less */
.shortcode-welcome .col-1 {
  background: #fecb16;
}
/* line 45, welcome.less */
.shortcode-welcome .col-2 {
  background: #ff9700;
}
/* line 48, welcome.less */
.shortcode-welcome .col-3 {
  background: #f26522;
}
/* line 51, welcome.less */
.shortcode-welcome h4 {
  font-weight: 400;
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 10px;
  color: #fff;
}
/* line 58, welcome.less */
.shortcode-welcome .desc {
  color: #fff;
  font-size: 14px;
  line-height: 1.5em;
}
/* line 65, welcome.less */
.ie .shortcode-welcome .icon svg {
  height: 65px;
}
/* line 70, welcome.less */
.shortcode-welcome.cols-3 .col {
  width: 33.3333333%;
}
/* line 73, welcome.less */
.shortcode-welcome.cols-3 .col-2 {
  margin-top: -20px;
  padding: 60px 40px 60px 130px;
  border-radius: 5px;
}
/* line 77, welcome.less */
.shortcode-welcome.cols-3 .col-2 .icon {
  top: 64px;
}
/* line 81, 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 89, 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 100, welcome.less */
.shortcode-welcome.cols-2 .col {
  width: 50%;
}
/* line 103, 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 111, 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 122, welcome.less */
.shortcode-welcome.cols-1 .col {
  width: 100%;
  border-radius: 5px;
}
@media screen and (max-width: 992px) {
  /* line 132, 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 137, welcome.less */
  .shortcode-welcome.cols-3 .col .icon,
  .shortcode-welcome.cols-2 .col .icon,
  .shortcode-welcome.cols-1 .col .icon {
    top: 44px;
  }
  /* line 141, 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 151, welcome.less */
  .shortcode-welcome.cols-3 .col,
  .shortcode-welcome.cols-2 .col,
  .shortcode-welcome.cols-1 .col {
    padding: 40px 40px 40px 90px;
  }
  /* line 153, 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 157, 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 164, 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;
  }
}
