/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@import "accordion-joomla";
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 3, templates/it_paradise/custom/scss/custom.scss */
.g-animated-counter {
  margin-left: -0.938rem;
  margin-right: -0.938rem;
  text-align: center;
}
/* line 7, templates/it_paradise/custom/scss/custom.scss */
.g-animated-counter .g-content {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 12, templates/it_paradise/custom/scss/custom.scss */
@media only all and (max-width: 47.99rem) {
  /* line 25, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  .g-animated-counter .g-animated-counter-item {
    margin-bottom: 3.126rem;
  }
  /* line 15, templates/it_paradise/custom/scss/custom.scss */
  .g-animated-counter .g-animated-counter-item:last-child {
    margin-bottom: 0;
  }
}
/* line 20, templates/it_paradise/custom/scss/custom.scss */
.g-animated-counter p {
  margin: 0;
}
/* line 23, templates/it_paradise/custom/scss/custom.scss */
.g-animated-counter .g-animated-counter-number {
  font-size: 280%;
  margin-bottom: 0;
  margin-top: -5px;
}
/* line 28, templates/it_paradise/custom/scss/custom.scss */
.g-animated-counter .g-animated-counter-title {
  margin-bottom: 0;
  font-size: 140%;
  margin-top: -5px;
}
/* line 33, templates/it_paradise/custom/scss/custom.scss */
.g-animated-counter .g-animated-counter-icon {
  border-radius: 50%;
  font-size: 2.2rem;
  height: 110px;
  width: 110px;
  line-height: 110px;
  border: 2px solid;
  border-color: inherit;
  text-align: center;
  vertical-align: middle;
  margin-bottom: 35px;
  display: inline-block;
  -webkit-transition: all 0.2s linear 0s;
  -moz-transition: all 0.2s linear 0s;
  transition: all 0.2s linear 0s;
}
/* line 47, templates/it_paradise/custom/scss/custom.scss */
.g-animated-counter .g-animated-counter-image {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  margin-bottom: 35px;
}
/* line 53, templates/it_paradise/custom/scss/custom.scss */
.g-animated-counter.style2 {
  text-align: initial;
}
/* line 55, templates/it_paradise/custom/scss/custom.scss */
.g-animated-counter.style2 .g-animated-counter-icon {
  color: #fff;
  font-size: 1.5rem;
  height: 75px;
  width: 75px;
  line-height: 75px;
  background: #37b6bd;
  background-color: #37b6bd;
  background-image: -webkit-linear-gradient(top, #37b6bd, #8f4dae);
  background-image: linear-gradient(to bottom,#37b6bd, #8f4dae);
  border: 0px solid;
  border-color: transparent;
  margin-top: 0.7rem;
  margin-bottom: 0px;
  margin-right: 1rem;
  display: inline-block;
  float: left;
}
/* line 71, templates/it_paradise/custom/scss/custom.scss */
.g-animated-counter.style2 .g-animated-counter-image {
  margin-bottom: 0.75rem;
  display: inline-block;
  float: left;
  width: 75px;
  margin-top: 0.7rem;
  margin-bottom: 0;
  margin-right: 1rem;
}
/*# sourceMappingURL=custom_47.css.map */