/* Shortcode:Icon Box 2
-------------------------------------------------------------------- */
.mk-box-icon-2 {
  display: block;
}
.mk-box-icon-2 .mk-box-icon-2-icon {
  border-width: 2px !important;
  border-radius: 50%;
  transition: all ease-in 0.2s;
  display: inline-block;
  text-align: center;
}
.mk-box-icon-2 .mk-box-icon-2-icon i {
  display: block;
  vertical-align: middle;
  line-height: inherit;
  text-align: center;
  display: inline-block;
}
.mk-box-icon-2 .mk-box-icon-2-icon.size-16 {
  line-height: 50px;
  height: 54px;
  width: 54px;
}
.mk-box-icon-2 .mk-box-icon-2-icon.size-32 {
  line-height: 80px;
  height: 84px;
  width: 84px;
}
.mk-box-icon-2 .mk-box-icon-2-icon.size-48 {
  line-height: 98px;
  height: 100px;
  width: 100px;
}
.mk-box-icon-2 .mk-box-icon-2-icon.size-64 {
  line-height: 128px;
  height: 130px;
  width: 130px;
}
.mk-box-icon-2 .mk-box-icon-2-icon.size-128 {
  line-height: 188px;
  height: 190px;
  width: 190px;
}
.mk-box-icon-2 svg {
  vertical-align: middle;
}
.mk-box-icon-2 .mk-box-icon-2-image svg {
  width: 100%;
}
.mk-box-icon-2 .mk-box-icon-2-title {
  display: block;
  margin: 0;
}
.mk-box-icon-2 .mk-box-icon-2-content {
  display: block;
}
.mk-box-icon-2.box-align-left {
  text-align: left;
}
.mk-box-icon-2.box-align-center {
  text-align: center;
}
.mk-box-icon-2 .mk-box-icon-2-icon {
  display: inline-block;
}
.mk-box-icon-2 .mk-box-icon-2-image {
  display: block;
}
.mk-box-icon-2.box-align-center .mk-box-icon-2-icon,
.mk-box-icon-2.box-align-center .mk-box-icon-2-image {
  margin: 0 auto;
}
.mk-box-icon-2.box-align-right {
  text-align: right;
}
.mk-box-icon-2.box-align-right .mk-box-icon-2-image {
  display: inline-block;
}
