/* 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
 */

/* line 2, templates/it_insightfx/custom/scss/custom.scss */
.ig-tags-button {
  padding: 0 20px;
}
/* line 9, templates/it_insightfx/custom/scss/custom.scss */
.g-memories .g-memories-title::after {
  height: 2px;
  width: 70px;
  margin: 22px auto;
}
/* line 14, templates/it_insightfx/custom/scss/custom.scss */
#g-aside .g-title, #g-sidebar .g-title {
  font-size: 1.5em;
  color: #a2c941;
}
/* line 18, templates/it_insightfx/custom/scss/custom.scss */
.g-particle-intro .g-title-separator {
  height: 2px !important;
  width: 100px !important;
  background: #3c4391;
}
/* line 24, templates/it_insightfx/custom/scss/custom.scss */
gallery {
  color: #3c4391;
  font-size: 26px;
  font-weight: 700;
}
/* line 32, templates/it_insightfx/custom/scss/custom.scss */
#g-mainbottom h3 {
  color: #3c4391;
}
/* line 35, templates/it_insightfx/custom/scss/custom.scss */
#g-extension h3 {
  color: #3c4391;
  font-size: 26px;
  margin-top: -39px;
  font-weight: 700;
}
/* line 43, templates/it_insightfx/custom/scss/custom.scss */
center {
  text-aling: center;
}
/* line 44, templates/it_insightfx/custom/scss/custom.scss */
bold {
  font-weight: bolder;
}
/* line 45, templates/it_insightfx/custom/scss/custom.scss */
h4 {
  font-size: 16px;
  font-weight: bolder;
}
/* line 53, templates/it_insightfx/custom/scss/custom.scss */
.g-article-header {
  border-bottom: none;
}
/* line 56, templates/it_insightfx/custom/scss/custom.scss */
h2 {
  font-weight: 800;
}
/* line 60, templates/it_insightfx/custom/scss/custom.scss */
#g-mainbody h2 {
  color: #3c4391;
  font-weight: 300;
  padding: 0 0 30px 0;
}
/* line 66, templates/it_insightfx/custom/scss/custom.scss */
.g-title::after {
  content: "";
}
/* line 69, templates/it_insightfx/custom/scss/custom.scss */
select {
  width: 220px;
  background-color: #fff;
  border: 1px solid #ccc;
  font-size: 16px;
  color: #a2c941;
  font-weight: 600;
  text-transform: uppercase;
}
/* line 79, templates/it_insightfx/custom/scss/custom.scss */
.uk-form-horizontal .uk-form-label {
  width: 185px;
  font-size: 19px;
  color: #40419e;
}
/* line 85, templates/it_insightfx/custom/scss/custom.scss */
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  width: 70%;
}
/* line 89, templates/it_insightfx/custom/scss/custom.scss */
.g-article-header .page-header h2 a {
  color: #40419e;
  letter-spacing: 2px;
}
/* line 94, templates/it_insightfx/custom/scss/custom.scss */
.uk-button-primary {
  background-color: #40419e;
  color: #fff;
  text-transform: uppercase;
  width: 50%;
  font-size: 22px;
  font-weight: 800;
  letter-spacing: 2px;
}
/* line 103, templates/it_insightfx/custom/scss/custom.scss */
#g-utility h1 {
  font-size: 20pt;
}
/* line 107, templates/it_insightfx/custom/scss/custom.scss */
.mod_review_item ._body {
  font-size: 0.85em;
}
/* line 110, templates/it_insightfx/custom/scss/custom.scss */
.g-keypoints.style2 .g-keypoints-item-title {
  font-size: 16px;
}
/* line 114, templates/it_insightfx/custom/scss/custom.scss */
.g-keypoints.style2 .g-right-points .g-title-desc-container {
  font-size: 12px;
}
/* line 117, templates/it_insightfx/custom/scss/custom.scss */
.g-keypoints.style2 .g-left-points .g-title-desc-container {
  font-size: 12px;
}
/* line 121, templates/it_insightfx/custom/scss/custom.scss */
.box3.moduletable .button, .box3.widget .button, .box3.g-outer-box .button, .box3 > .g-content .button {
  background: #a2c941;
  color: #40419e;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 126, templates/it_insightfx/custom/scss/custom.scss */
.sprocket-strips-c-text {
  display: block;
  margin-bottom: 5px;
  font-size: 12px;
}
/* line 132, templates/it_insightfx/custom/scss/custom.scss */
.box4.moduletable, .box4.widget, .box4.g-outer-box, .box4 > .g-content {
  background: #a2c941;
  color: #40419e;
}
/* line 136, templates/it_insightfx/custom/scss/custom.scss */
.g-companies.style2 .g-companies-name, .g-companies-slider.style2 .g-companies-name, .g-companies-slideset.style2 .g-companies-name {
  margin: 0;
  color: #fff !important;
  font-size: 10px;
}
/* line 141, templates/it_insightfx/custom/scss/custom.scss */
.g-companies.style1 .g-companies-name, .g-companies-slider.style1 .g-companies-name, .g-companies-slideset.style1 .g-companies-name {
  margin: 0;
  color: #fff !important;
  font-size: 10px;
}
/* line 146, templates/it_insightfx/custom/scss/custom.scss */
.sprocket-strips-c-readon {
  display: inline-block;
  color: white;
  text-decoration: underline;
}
/* line 151, templates/it_insightfx/custom/scss/custom.scss */
.sprocket-strips-c-container {
  list-style: none !important;
  color: white;
}
/* line 155, templates/it_insightfx/custom/scss/custom.scss */
.sprocket-strips-c-block:nth-child(2n+1) .sprocket-strips-c-item {
  background: #40419e;
}
/* line 158, templates/it_insightfx/custom/scss/custom.scss */
.sprocket-strips-c-block:nth-child(2n) .sprocket-strips-c-item {
  background: #b1cd49;
}
/* line 161, templates/it_insightfx/custom/scss/custom.scss */
#g-mainbottom {
  padding: 0.5rem 0;
}
/* line 164, templates/it_insightfx/custom/scss/custom.scss */
.g-logo img {
  width: auto;
  margin-top: 10px;
}
/* line 168, templates/it_insightfx/custom/scss/custom.scss */
.ig-tags-button-active {
  background-color: #40419e !important;
  color: #fff !important;
}
/* line 172, templates/it_insightfx/custom/scss/custom.scss */
.jl-button-default {
  background-color: transparent;
  color: #40419e;
  border: 2px solid #40419e;
  font-weight: 400;
}
/* line 178, templates/it_insightfx/custom/scss/custom.scss */
.ig-tags-button {
  background: #f3f3f3;
}
/* line 182, templates/it_insightfx/custom/scss/custom.scss */
.sprocket-lists .sprocket-lists-title {
  font-size: 14px !important;
  font-variant: normal !important;
  letter-spacing: 1px !important;
  font-weight: bold !important;
}
/* line 190, templates/it_insightfx/custom/scss/custom.scss */
body {
  font-weight: 300;
}
/* line 193, templates/it_insightfx/custom/scss/custom.scss */
.main-timeline .timeline:nth-child(4n) .timeline-icon {
  border-color: #40419e;
}
/* line 196, templates/it_insightfx/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel > li > .g-menu-item-container {
  padding: 36px 12px;
}
/* line 199, templates/it_insightfx/custom/scss/custom.scss */
#g-mainbody h4 {
  color: #3c4391;
  letter-spacing: 1px;
  border-bottom: 1px solid rgba(204, 204, 204, 0.8);
  padding-bottom: 10px;
}
/* line 205, templates/it_insightfx/custom/scss/custom.scss */
.sprocket-strips-c-title {
  margin-top: 0;
  BORDER: none !important;
  margin-bottom: -10px;
}
/* line 209, templates/it_insightfx/custom/scss/custom.scss */
.sprocket-strips-s-title {
  margin-top: 0;
  BORDER: none !important;
  margin-bottom: -10px;
}
/* line 214, templates/it_insightfx/custom/scss/custom.scss */
.title-border .g-title::after {
  display: none;
}
/* line 217, templates/it_insightfx/custom/scss/custom.scss */
#g-footer .title-border .g-title::after {
  display: none;
}
/* line 220, templates/it_insightfx/custom/scss/custom.scss */
.g-animated-counter .g-animated-counter-icon {
  border-radius: 50%;
  font-size: 1.6rem;
  height: 50px;
  width: 50px;
  line-height: 50px;
  margin-bottom: 20px;
}
/* line 229, templates/it_insightfx/custom/scss/custom.scss */
.jl-icon-button {
  box-sizing: border-box;
  width: 46px;
  height: 46px;
  border-radius: 500px;
  background: #f8f9fa;
  color: #40419e;
}
/* line 238, templates/it_insightfx/custom/scss/custom.scss */
.g-animated-counter .g-animated-counter-title {
  margin-bottom: 0;
  font-size: 70%;
  margin-top: -5px;
}
/* line 244, templates/it_insightfx/custom/scss/custom.scss */
.g-animated-counter .g-animated-counter-number {
  font-size: 110%;
  margin-bottom: 0;
  margin-top: -5px;
}
/* line 250, templates/it_insightfx/custom/scss/custom.scss */
.jl-card-body {
  margin-top: 15px;
}
/* line 253, templates/it_insightfx/custom/scss/custom.scss */
.jl-h3, h3 {
  padding-top: 25px;
}
/* line 256, templates/it_insightfx/custom/scss/custom.scss */
.main-timeline .timeline:nth-child(2n) .timeline-icon {
  border-color: #40419e;
}
/* line 259, templates/it_insightfx/custom/scss/custom.scss */
.main-timeline .timeline:nth-child(2n) .timeline-content::before {
  border-left-color: #40419e;
  border-bottom-color: #40419e;
}
/* line 263, templates/it_insightfx/custom/scss/custom.scss */
.main-timeline .timeline:nth-child(2n) .timeline-content::after, .main-timeline .timeline:nth-child(2n) .timeline-icon i, .main-timeline .timeline:nth-child(2n) .timeline-icon::before, .main-timeline .timeline:nth-child(2n)::before {
  background: #40419e;
}
/* line 266, templates/it_insightfx/custom/scss/custom.scss */
.main-timeline .timeline:nth-child(4n) .timeline-content::after, .main-timeline .timeline:nth-child(4n) .timeline-icon i, .main-timeline .timeline:nth-child(4n) .timeline-icon::before, .main-timeline .timeline:nth-child(4n)::before {
  background: #40419e;
}
/* line 269, templates/it_insightfx/custom/scss/custom.scss */
.main-timeline .timeline:nth-child(4n) .timeline-content::before {
  border-left-color: #40419e;
  border-bottom-color: #40419e;
}
/* line 273, templates/it_insightfx/custom/scss/custom.scss */
.main-timeline .timeline-icon {
  border: 3px solid #a2c941;
}
/* line 279, templates/it_insightfx/custom/scss/custom.scss */
.main-timeline .timeline::before {
  content: "";
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 4px solid #fff;
  background: #a2c941;
}
/* line 288, templates/it_insightfx/custom/scss/custom.scss */
main-timeline .timeline-icon::after, .main-timeline .timeline-icon::before {
  content: "";
  width: 100px;
  height: 4px;
  background: #a2c941;
  background-color: #a2c941;
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-attachment: scroll;
  background-image: none;
}
/* line 301, templates/it_insightfx/custom/scss/custom.scss */
.main-timeline .timeline-content::before {
  border: 3px solid #a2c941;
  border-top-color: #a2c941;
  border-top-style: solid;
  border-top-width: 3px;
  border-right-color: #a2c941;
  border-right-style: solid;
  border-right-width: 3px;
  border-top: none;
  border-right: none;
}
/* line 314, templates/it_insightfx/custom/scss/custom.scss */
.main-timeline .timeline-content::after {
  background: #a2c941;
}
/* line 320, templates/it_insightfx/custom/scss/custom.scss */
.jlexreview .jreview_dropdown {
  display: none;
}
/* line 323, templates/it_insightfx/custom/scss/custom.scss */
.jlexreview ._btn:hover, .jlexreview a._btn:hover, .jlexreview ._btn.active, .jlexreview a._btn.active {
  background: #3e4095;
}
/* line 327, templates/it_insightfx/custom/scss/custom.scss */
#jreview-form button.jbtn, #jreview-form .jbtn {
  background: #a2c941;
}
/* line 331, templates/it_insightfx/custom/scss/custom.scss */
.jreview-quick-star .reviewStars ._active {
  background-color: #a2c941;
}
/* line 335, templates/it_insightfx/custom/scss/custom.scss */
#g-footer h1, #g-footer h2, #g-footer h3, #g-footer h4, #g-footer h5, #g-footer h6, #g-footer strong {
  font-size: 16px;
}
/* line 339, templates/it_insightfx/custom/scss/custom.scss */
.g-overlay ._ac button._user_login {
  display: none;
  background: #3c4391;
}
/* line 343, templates/it_insightfx/custom/scss/custom.scss */
#g-footer a {
  font-size: 14px;
  font-weight: 500;
}
/* line 347, templates/it_insightfx/custom/scss/custom.scss */
.uk-overlay-panel a:not([class]) {
  font-size: 10px;
}
/* line 350, templates/it_insightfx/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
  color: #40419e;
  font-weight: 400;
}
/* line 355, templates/it_insightfx/custom/scss/custom.scss */
.g-main-nav .g-sublevel > li > .g-menu-item-container > .g-menu-item-content {
  font-size: 12px;
  color: #40419e;
}
/* line 361, templates/it_insightfx/custom/scss/custom.scss */
.g-article-header .page-header h2 {
  margin: 0 0 -40px 0;
}
/* line 365, templates/it_insightfx/custom/scss/custom.scss */
h1 {
  margin-bottom: -8px;
}
/* line 370, templates/it_insightfx/custom/scss/custom.scss */
.jlexreview ._btn, .jlexreview a._btn {
  background: #a2c941;
}
/* line 375, templates/it_insightfx/custom/scss/custom.scss */
#jreview-listing .reviewBlock ._star.fullStar ._star_inner {
  background: #3c4391;
}
/* line 379, templates/it_insightfx/custom/scss/custom.scss */
#g-mainbody h1, #g-mainbody h2, #g-mainbody h5, #g-mainbody h6 {
  color: #3c4391;
  font-weight: 300;
}
/* line 384, templates/it_insightfx/custom/scss/custom.scss */
#g-mainbody h3 {
  color: #3c4391;
  font-weight: 700;
  font-size: 26px;
}
/* line 390, templates/it_insightfx/custom/scss/custom.scss */
#g-mainbody strong {
  color: #3c4391;
  font-weight: 500;
  font-size: 1.2em;
}
/* line 397, templates/it_insightfx/custom/scss/custom.scss */
.jlexreview .sum-star ._star .fill {
  background: #a2c941;
}
/* line 402, templates/it_insightfx/custom/scss/custom.scss */
.g-3d-slider .g-item-details .date i {
  margin-right: 5px;
  display: none;
}
/* line 406, templates/it_insightfx/custom/scss/custom.scss */
#g-touch .uk-modal-dialog .uk-close {
  top: 10px;
}
/* line 409, templates/it_insightfx/custom/scss/custom.scss */
.ls-numbers .ls-nav-prev, .ls-numbers .ls-nav-next {
  background: #c4c4c4 !important;
}
/* line 412, templates/it_insightfx/custom/scss/custom.scss */
#g-utility h1, #g-utility h2, #g-utility h3, #g-utility h4, #g-utility h5, #g-utility h6, #g-utility strong {
  color: #3c4391;
  letter-spacing: 3px;
  font-weight: 300;
}
/* line 419, templates/it_insightfx/custom/scss/custom.scss */
#g-maintop h1, #g-maintop h2, #g-maintop h3, #g-maintop h4, #g-maintop h5, #g-maintop h6, #g-maintop strong {
  color: #3c4391;
  letter-spacing: 3px;
}
/* line 423, templates/it_insightfx/custom/scss/custom.scss */
#g-additional h1, #g-additional h2, #g-additional h3, #g-additional h4, #g-additional h5, #g-additional h6, #g-additional strong {
  color: #3c4391;
  letter-spacing: 3px;
  font-weight: 300;
}
/*# sourceMappingURL=custom_19.css.map */