/* Icons Box */
/* -------------------------------------------------- */
.fw-iconbox .fw-iconbox-text {
  padding-bottom: 22px;
}
.fw-iconbox .fw-iconbox-text p:last-child {
  margin-bottom: 0;
}
.fw-iconbox .fw-iconbox-image {
  text-align: center;
}
.fw-iconbox .fw-iconbox-image img {
  height: 100%;
}
/* Icon box style 1 */
.fw-iconbox-1 {
  text-align: center;
}
.fw-iconbox-1 .fw-iconbox-image {
  width: 40px;
  font-size: 40px;
  line-height: 40px;
  color: <?php echo esc_js($the_core_less_variables['theme-color-1']); ?>;
  border-radius: 3px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 0.4em;
}
.fw-iconbox-1 .fw-iconbox-image img {
  border-radius: 3px;
}
.fw-iconbox-1.bg-on .fw-iconbox-image {
  color: #fff;
  width: 50px;
  height: 50px;
  background-color: <?php echo esc_js($the_core_less_variables['theme-color-1']); ?>;
  font-size: 28px;
}
.fw-iconbox-1.fw-iconbox-image-type .fw-iconbox-image {
  width: 80px;
  height: 80px;
  line-height: 0;
}
.fw-iconbox-1.icon-circle .fw-iconbox-image {
  border-radius: 50%;
}
.fw-iconbox-1.icon-circle .fw-iconbox-image img {
  border-radius: 50%;
}
/* Icon box style 2 */
.fw-iconbox-2 {
  text-align: left;
}
.fw-iconbox-2 .fw-iconbox-image {
  float: left;
  width: 40px;
  font-size: 40px;
  line-height: 40px;
  color: <?php echo esc_js($the_core_less_variables['theme-color-1']); ?>;
  text-align: center;
  border-radius: 3px;
  position: relative;
}
.fw-iconbox-2 .fw-iconbox-image img {
  border-radius: 3px;
}
.fw-iconbox-2 .fw-iconbox-aside {
  margin-left: 55px;
}
.fw-iconbox-2.fw-icon-right .fw-iconbox-image {
  float: right;
}
.fw-iconbox-2.fw-icon-right .fw-iconbox-aside {
  margin-left: auto;
  margin-right: 95px;
}
.fw-iconbox-2.bg-on .fw-iconbox-image {
  color: #fff;
  margin-right: 20px;
  width: 50px;
  height: 50px;
  font-size: 28px;
  background-color: <?php echo esc_js($the_core_less_variables['theme-color-1']); ?>;
}
.fw-iconbox-2.icon-circle .fw-iconbox-image {
  border-radius: 50%;
}
.fw-iconbox-2.icon-circle .fw-iconbox-image img {
  border-radius: 50%;
}
.fw-iconbox-2.fw-iconbox-image-type .fw-iconbox-image {
  width: 40px;
  height: 40px;
  line-height: 0;
}
/* Icon box style 3 */
.fw-iconbox-3 {
  text-align: left;
}
.fw-iconbox-3 .fw-iconbox-image {
  float: left;
  width: 40px;
  font-size: 40px;
  line-height: 40px;
  color: <?php echo esc_js($the_core_less_variables['theme-color-1']); ?>;
  border-radius: 3px;
  margin-right: 20px;
  position: relative;
}
.fw-iconbox-3 .fw-iconbox-image img {
  border-radius: 3px;
}
.fw-iconbox-3 .fw-iconbox-aside {
  display: inline;
}
.fw-iconbox-3.fw-iconbox-image-type .fw-iconbox-image {
  width: 50px;
  height: 50px;
  line-height: 0;
  margin-right: 20px;
}
.fw-iconbox-3.bg-on .fw-iconbox-text,
.fw-iconbox-3.fw-iconbox-image-type .fw-iconbox-text {
  padding-top: 0.6em;
}
.fw-iconbox-3.bg-on .fw-iconbox-image {
  width: 50px;
  height: 50px;
  line-height: 52px;
  font-size: 28px;
  background-color: <?php echo esc_js($the_core_less_variables['theme-color-1']); ?>;
  color: #fff;
  margin-right: 10px;
}
.fw-iconbox-3.fw-icon-right .fw-iconbox-image {
  float: right;
  margin-right: 15px;
}
.fw-iconbox-3.icon-circle .fw-iconbox-image {
  border-radius: 50%;
}
.fw-iconbox-3.icon-circle .fw-iconbox-image img {
  border-radius: 50%;
}
/* Icon box style 4 */
.fw-iconbox-4.fw-iconbox {
  position: relative;
}
.fw-iconbox-4 .fw-iconbox-image {
  width: auto;
  font-size: 50px;
  line-height: 50px;
  color: <?php echo esc_js($the_core_less_variables['theme-color-1']); ?>;
  border-radius: 3px;
  margin: 0;
  position: absolute;
}
.fw-iconbox-4 .fw-iconbox-image img {
  border-radius: 3px;
}
.fw-iconbox-4.bg-on .fw-iconbox-image {
  width: 50px;
  height: 50px;
  background-color: <?php echo esc_js($the_core_less_variables['theme-color-1']); ?>;
  font-size: 35px;
  color: #fff;
}
.fw-iconbox-4.fw-iconbox-image-type .fw-iconbox-image {
  width: 50px;
  height: 50px;
  line-height: 0;
}
.fw-iconbox-4.icon-circle .fw-iconbox-image {
  border-radius: 50%;
}
.fw-iconbox-4.icon-circle .fw-iconbox-image img {
  border-radius: 50%;
}
.fw-iconbox-4 .fw-iconbox-aside {
  padding: 30px;
}
.fw-iconbox-4 .fw-iconbox-aside .fw-iconbox-title h1,
.fw-iconbox-4 .fw-iconbox-aside .fw-iconbox-title h2,
.fw-iconbox-4 .fw-iconbox-aside .fw-iconbox-title h3,
.fw-iconbox-4 .fw-iconbox-aside .fw-iconbox-title h4,
.fw-iconbox-4 .fw-iconbox-aside .fw-iconbox-title h5,
.fw-iconbox-4 .fw-iconbox-aside .fw-iconbox-title h6 {
  margin-top: 0;
}
.fw-iconbox-4.fw-iconbox .fw-iconbox-text {
  padding-bottom: 0;
}
.fw-iconbox-4.fw-iconbox .fw-iconbox-aside div[class*="text-"]{
  margin-top: 22px;
}
/*-> Icon Position */
/* Top & Bottom */
.fw-iconbox-4.fw-icon-top .fw-iconbox-image,
.fw-iconbox-4.fw-icon-bottom .fw-iconbox-image {
  left: 50%;
  margin-left: -25px;
}
.fw-iconbox-4.fw-icon-top,
.fw-iconbox-4.fw-icon-bottom {
  text-align: center;
}
.fw-iconbox-4.fw-icon-top .fw-iconbox-image {
  top: 0;
}
.fw-iconbox-4.fw-icon-top .fw-iconbox-image {
  margin-top: -25px;
}
.fw-iconbox-4.fw-icon-top .fw-iconbox-aside {
  padding-top: 50px;
}
.fw-iconbox-4.fw-icon-bottom .fw-iconbox-image {
  bottom: 0;
}
.fw-iconbox-4.fw-icon-bottom .fw-iconbox-image {
  margin-bottom: -25px;
}
.fw-iconbox-4.fw-icon-bottom .fw-iconbox-aside {
  padding-bottom: 50px;
}
/* Left & Right */
.fw-iconbox-4.fw-icon-left .fw-iconbox-image,
.fw-iconbox-4.fw-icon-right .fw-iconbox-image {
  top: 50%;
  margin-top: -25px;
}
.fw-iconbox-4.fw-icon-left,
.fw-iconbox-4.fw-icon-right {
  text-align: left;
}
.fw-iconbox-4.fw-icon-left .fw-iconbox-image {
  left: 0;
}
.fw-iconbox-4.fw-icon-left .fw-iconbox-image {
  margin-left: -25px;
}
.fw-iconbox-4.fw-icon-left .fw-iconbox-aside {
  padding-left: 50px;
}
.fw-iconbox-4.fw-icon-right .fw-iconbox-image {
  right: 0;
}
.fw-iconbox-4.fw-icon-right .fw-iconbox-image {
  margin-right: -25px;
}
.fw-iconbox-4.fw-icon-right .fw-iconbox-aside {
  padding-right: 50px;
}
