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

/**** Logos (need media queries)****/
.g-logo img {
  position: absolute;
  margin-left: 1.5rem;
}
@media only all and (min-width: 75rem) {
  .g-flexslider-slideshow .g-flexslider-slideshow-item-content {
    padding: 7rem 0rem;
  }
  .g-flexslider-slideshow .g-flexslider-slideshow-item-title {
    font-size: 3rem;
    line-height: 1.5;
  }
  .g-flexslider-slideshow .g-flexslider-slideshow-item-desc {
    font-size: 1.3rem;
  }
  body#iSTEAM .g-flexslider-slideshow .g-flexslider-slideshow-item-content {
    margin: auto;
  }
  body#iL a.g-logo img {
    margin-top: 8rem;
    max-height: 10rem;
    margin-left: 2.5rem;
    z-index: 1;
  }
  body#iL .g-flexslider-slideshow .g-flexslider-slideshow-item-content {
    margin-left: 23rem;
  }
  body#iKDD .g-logo img {
    margin-top: 4rem;
    max-height: 12rem;
    margin-left: 5rem;
    z-index: 1;
  }
  body#iKDD .g-flexslider-slideshow .g-flexslider-slideshow-item-content {
    margin-left: 23rem;
  }
  body#iMove .g-logo img {
    margin-top: 4rem;
    max-height: 12rem;
    margin-left: 5rem;
    z-index: 1;
  }
  body#iMove .g-flexslider-slideshow .g-flexslider-slideshow-item-content {
    margin-left: 15rem;
  }
  body#iU .g-logo img {
    margin-top: 0rem;
    max-height: 20rem;
    margin-left: 5rem;
    z-index: 1;
    padding-bottom: 20px;
  }
  body#iU .g-flexslider-slideshow .g-flexslider-slideshow-item-content {
    margin-left: 20rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  .g-flexslider-slideshow .g-flexslider-slideshow-item-content {
    padding: 7rem 0rem;
  }
  .g-flexslider-slideshow .g-flexslider-slideshow-item-title {
    font-size: 2.2rem;
    line-height: 1.5;
  }
  .g-flexslider-slideshow .g-flexslider-slideshow-item-desc {
    font-size: 1rem;
  }
  body#iSTEAM .g-flexslider-slideshow .g-flexslider-slideshow-item-content {
    margin: auto;
  }
  body#iL a.g-logo img {
    margin-top: 7rem;
    max-height: 8rem;
    margin-left: 2.5rem;
    z-index: 1;
  }
  body#iL .g-flexslider-slideshow .g-flexslider-slideshow-item-content {
    margin-left: 23rem;
  }
  body#iU .g-logo img {
    margin-top: 0rem;
    max-height: 20rem;
    margin-left: 5rem;
    z-index: 1;
  }
  body#iU .g-flexslider-slideshow .g-flexslider-slideshow-item-content {
    margin-left: 20rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-flexslider-slideshow .g-flexslider-slideshow-item-content {
    padding: 5rem 0rem;
  }
  .g-flexslider-slideshow .g-flexslider-slideshow-item-title {
    font-size: 1.7rem;
    line-height: 1.5;
  }
  .g-flexslider-slideshow .g-flexslider-slideshow-item-desc {
    font-size: 0.85rem;
  }
  body#iSTEAM .g-flexslider-slideshow .g-flexslider-slideshow-item-content {
    margin: auto;
  }
  body#iL a.g-logo img {
    margin-top: 5.3rem;
    max-height: 6rem;
    margin-left: 0;
    z-index: 1;
  }
  body#iL .g-flexslider-slideshow .g-flexslider-slideshow-item-content {
    margin-left: 15rem;
  }
  body#iU .g-logo img {
    margin-top: 0rem;
    max-height: 15rem;
    margin-left: 5rem;
    z-index: 1;
  }
  body#iU .g-flexslider-slideshow .g-flexslider-slideshow-item-content {
    margin-left: 15rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  .g-flexslider-slideshow .g-flexslider-slideshow-item-content {
    padding: 6.5rem 0rem 0.5rem 0rem;
  }
  .g-flexslider-slideshow .g-flexslider-slideshow-item-title {
    font-size: 1.7rem;
    line-height: 1.5;
  }
  .g-flexslider-slideshow .g-flexslider-slideshow-item-desc {
    font-size: 0.85rem;
  }
  body#iSTEAM .g-flexslider-slideshow .g-flexslider-slideshow-item-content {
    margin: auto;
  }
  body#iL a.g-logo img {
    margin-top: 0.6rem;
    max-height: 6rem;
    margin-left: auto;
    z-index: 1;
    left: 0;
    right: 0;
    margin: auto;
  }
  body#iL .g-flexslider {
    margin-top: -1rem;
  }
  body#iL .g-flexslider-slideshow .g-flexslider-slideshow-item-content {
    margin: 1rem auto 0 auto;
  }
  body#iU .g-logo img {
    margin-top: 0rem;
    max-height: 15rem;
    margin-left: -19rem;
    z-index: 1;
  }
  body#iU .g-flexslider-slideshow .g-flexslider-slideshow-item-content {
    margin-left: 9rem;
  }
}
@media only all and (max-width: 30rem) {
  .g-flexslider-slideshow .g-flexslider-slideshow-item-content {
    padding: 6.5rem 0rem 0.5rem 0rem;
  }
  .g-flexslider-slideshow .g-flexslider-slideshow-item-title {
    font-size: 1.4rem;
    line-height: 1.2;
  }
  .g-flexslider-slideshow .g-flexslider-slideshow-item-desc {
    font-size: 0.65rem;
  }
  body#iSTEAM .g-flexslider-slideshow .g-flexslider-slideshow-item-content {
    margin: auto;
  }
  body#iL a.g-logo img {
    margin-top: 0.6rem;
    max-height: 6rem;
    margin-left: auto;
    z-index: 1;
    left: 0;
    right: 0;
    margin: auto;
  }
  body#iL .g-flexslider {
    margin-top: -1rem;
  }
  body#iL .g-flexslider-slideshow .g-flexslider-slideshow-item-content {
    margin: 1rem auto 0 auto;
  }
  body#iU .g-logo img {
    margin-top: 0rem;
    max-height: 12rem;
    margin-left: -14rem;
    z-index: 1;
  }
  body#iU .g-flexslider-slideshow .g-flexslider-slideshow-item-content {
    margin-left: 9rem;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-gridcontent .g-gridcontent-item-content {
    width: 80%;
    margin: 1.25rem auto 0 auto !important;
  }
}
.title-purple .g-title {
  background: #4c078c;
}
.g-logo, #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container, .g-flexslider-slideshow .g-flexslider-slideshow-item-title, #g-copyright, .g-horizontalmenu li, .g-title, h2, .g-flexslider-showcase .g-flexslider-showcase-item-title, .g-superpromo, .g-gridcontent .g-gridcontent-item-text1, .g-gridcontent .g-gridcontent-item-text2, .button {
  text-transform: none;
}
.g-promo, .g-superpromo {
  text-align: center;
}
#g-slideshow {
  margin-top: 0rem;
}
.g-social a {
  display: inline-block;
  vertical-align: middle;
}
.g-social a {
  width: 2rem;
}
#g-navigation .g-main-nav {
  text-align: center;
  margin: 1.2rem 0;
}
g-main-nav ul {
  display: flex;
  align-items: center;
  justify-content: center;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  line-height: unset;
}
body#iL #g-navigation .g-main-nav .g-dropdown {
  background: #59872f;
}
div.pg-item-box-title.image {
  visibility: hidden;
}
.pg-item-box-info {
  padding: 0;
}
.pg-item-box-icons-box {
  bottom: 0em;
  padding: 0.6em;
}
.breadcrumb {
  background-color: transparent;
}
.breadcrumb-item + .breadcrumb-item::before {
  content: ">";
}
.g-popupgrid-clone {
  opacity: 0 !important;
}
.g-popupgrid-original {
  opacity: 1 !important;
}
.g-popupgrid-action-close {
  opacity: 1;
}
/*Simple Counter Styling*/
/*.g-simplecounter-calendar > span:nth-child(-n+3){
	display: inline-block !important;
}

.g-simplecounter-calendar > span:last-child {
	display: none !important;
}

.g-simplecounter {
    text-align: center;
}*/
span.date, span.timeperiod, span.location {
  display: block;
  margin: 0;
}
span.location {
  font-weight: 900;
  font-size: 1.5rem;
  line-height: 1.5;
  text-transform: capitalize;
  letter-spacing: 1px;
  margin: 0.1rem 0;
}
span.timeperiod {
  font-weight: 200;
  font-size: 1rem;
  letter-spacing: 0;
}
/*#iL div.iLCounter h2, #iU div.iUCounter h2, #iKDD div.iKDDCounter h2 {
  visibility: hidden;
} */
div#iFestivals .slide {
  background-color: transparent !important;
  background: linear-gradient(to top right, rgba(16, 157, 192, 0.8), rgba(127, 194, 67, 0.8)) !important;
}
div#iFestivals .swiper-container {
  margin-left: 0.6rem;
  margin-right: 0.6rem;
}
div#iFestivals div.iLColors div.slide {
  background-color: transparent !important;
  background: linear-gradient(to top left, rgba(127, 194, 67, 0.8), rgba(104, 104, 104, 0.8)) !important;
}
div.iLColors a.button {
  background: linear-gradient(to top left, rgba(104, 104, 104, 0.8), rgba(127, 194, 67, 0.8)) !important;
}
div.iLColors a.button:hover {
  background: linear-gradient(to top left, rgba(127, 194, 67, 0.8), rgba(104, 104, 104, 0.8)) !important;
}
.iLColors .myPromo {
  color: #59872f;
}
.iLColors {
  color: #686868;
}
/*body#iL img { // makes it pink
    filter: brightness(0.5) sepia(1) hue-rotate(-70deg) saturate(5);
}*/
div.FestivalDate h3 {
  padding: 0;
  margin: 0;
  color: #f66733;
  font-size: 1.2rem;
}
div.iUColors a.button {
  background: linear-gradient(to top left, rgba(16, 157, 192, 0.7), rgba(58, 73, 88, 0.7)) !important;
}
div.iUColors a.button:hover {
  background: linear-gradient(to top left, rgba(58, 73, 88, 0.7), rgba(16, 157, 192, 0.7)) !important;
}
.iUColors .myPromo {
  color: #109dc0;
}
.iUColors {
  color: #3a4958;
}
div.iKDDColors a.button {
  background: linear-gradient(to top left, rgba(26, 177, 165, 0.8), rgba(77, 8, 140, 0.4)) !important;
}
div.iKDDColors a.button:hover {
  background: linear-gradient(to top left, rgba(26, 177, 165, 0.8), rgba(77, 8, 140, 0.4)) !important;
}
.iKDDColors .myPromo {
  color: #4d088c;
}
.iKDDColors {
  color: #1ab1a5;
}
div#iFestivals div.iUColors div.slide {
  background-color: transparent !important;
  background: linear-gradient(to top left, rgba(16, 157, 192, 0.7), rgba(58, 73, 88, 0.7)) !important;
}
div#iFestivals div.iKDDColors div.slide {
  background-color: transparent !important;
  background: linear-gradient(to top left, rgba(26, 177, 165, 0.8), rgba(77, 8, 140, 0.4)) !important;
}
div.iMoveColors a.button {
  background: linear-gradient(to top left, rgba(104, 104, 104, 0.8), rgba(16, 157, 192, 0.8)) !important;
}
div.iMoveColors a.button:hover {
  background: linear-gradient(to top left, rgba(16, 157, 192, 0.8), rgba(104, 104, 104, 0.8)) !important;
}
.iMoveColors .myPromo {
  color: #109dc0;
}
.iMoveColors {
  color: #686868;
}
div.iMoveColors .g-gridcontent .g-gridcontent-item-content {
  border-top: 6px solid #109dc0;
}
div.iMoveColors .g-gridcontent .g-gridcontent-title-style-3 .g-gridcontent-item-content {
  width: 95%;
  background: linear-gradient(rgba(104, 104, 104, 0.6), rgba(16, 157, 192, 0.6));
  color: white;
}
div.iMoveColors a.button {
  border: 2px solid rgba(16, 157, 192, 0.6);
}
div.iMoveColors a.button {
  font-size: 0.8rem;
  font-weight: 500;
  padding: 0.3rem 1.5rem;
}
nav.g-main-nav a.button {
  font-size: 0.8rem;
  font-weight: 500;
  padding: 0.3rem 1.5rem;
  vertical-align: middle;
}
nav.g-main-nav ul li div div div div div div a.button {
  margin-top: 0.7rem;
}
section#g-top div.g-grid, section#g-copyright div.g-grid {
  align-items: center;
}
div.swiper-slide.iMoveColors div.slide div.slide-content-wrapper {
  align-items: last baseline;
}
h4#lightcase-title {
  visibility: hidden;
}
div.iMoveColors .g-swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #686868;
}
div div.g-swiper-slider.swiper-wrapper div.iMoveColors div.slide {
  background-color: transparent !important;
  background: linear-gradient(to top left, rgba(16, 157, 192, 0.6), rgba(104, 104, 104, 0.6)) !important;
}
.fa-replyd {
  content: url('../../../../images/icons/noun-circus-1724891.svg');
  display: inline-block;
  width: 20px;
}
.fa-replyd-iconwhite {
  content: url('../../../../images/icons/noun-circus-1724891-FFFFFF.svg');
  display: inline-block;
  width: 20px;
}
.fa-bimobject {
  content: url('../../../../images/icons/noun-delivery-truck-1659102.svg');
  display: inline-block;
  width: 20px;
}
.fa-bimobject-iconwhite {
  content: url('../../../../images/icons/noun-delivery-truck-1659102-FFFFFF.svg');
  display: inline-block;
  width: 20px;
}
.fa-bandcamp {
  content: url('../../../../images/icons/noun-steam-education-3385049.svg');
  display: inline-block;
  height: 20px;
}
.fa-bandcamp-iconwhite {
  content: url('../../../../images/icons/noun-steam-education-3385049-FFFFFF.svg');
  display: inline-block;
  height: 20px;
}
.g-main-nav .g-sublevel > li .g-menu-item-content {
  display: block;
}
.g-main-nav .g-sublevel > li a.g-menu-item-container img {
  width: 50px;
}
.g-flippingcontent .g-flippingcontent-wrapper {
  min-height: 350px !important;
}
body#iL div.food div.g-flippingcontent div.g-flippingcontent-wrapper, body#iU div.food div.g-flippingcontent div.g-flippingcontent-wrapper {
  min-height: 500px !important;
}
body#iL div.food div.g-flippingcontent .g-flippingcontent-item, body#iU div.food div.g-flippingcontent .g-flippingcontent-item {
  margin-bottom: 2rem;
  max-resolution: 2rem;
}
.iu-bronze.moduletable {
  padding-top: 60px;
}
body#iU div.g-flippingcontent div.g-flippingcontent-wrapper {
  min-height: 200px !important;
}
body#iU .g-flippingcontent-item {
  min-height: 300px;
}
footer#g-footer .g-main-nav .g-toplevel > li {
  display: block;
}
.lightcase-open .g-popupmodule-module-wrapper {
  display: block;
}
.lightcase-open .g-popupmodule-button .g-popupmodule-module-wrapper {
  display: none;
}
div.g-popupmodule div.g-popupmodule-button div.g-popupmodule-module-wrapper {
  display: none;
}
html.g-offcanvas-css3.uk-notouch.lightcase-open body#iSTEAM.gantry.site.com_content.view-featured.no-layout.no-task.dir-ltr.itemid-101.outline-26.g-offcanvas-left.g-iayoutithsides.g-style-preset1 div#lightcase-case div#lightcase-content div.lightcase-contentInner div.lightcase-inlineWrap div#g-popupmodule-module-menu-120.g-popupmodule-module-wrapper div#module-menu-197-particle.g-particle nav.g-main-nav ul.g-toplevel li {
  display: block;
}
#g-extension em {
  color: #3a4958;
}
h2, .g-title, .myPromo, h3 {
  font-family: "tgn-soft-round", sans-serif;
}
div.myPromo h2, .myPromo, div.g-flexslider-slideshow-item-desc h3 {
  font-weight: 900;
  font-size: 1.8rem;
  line-height: 1.2;
  position: relative;
  /*padding-bottom: 1rem;*/
  text-align: center;
}
div.item-content h3.myPromo {
  color: #59872f;
}
div.item-content h3.g-superpromo {
  font-size: 2.2rem;
}
div.g-flexslider-slideshow-item-desc h3 {
  font-size: 2.5rem;
}
ul.experiences li {
  list-style: none;
  text-align: center;
  padding-bottom: 0.25rem;
}
/*body#iL div.g-flexslider-slideshow-item-desc h3 {
    color:#BAFF7F;
}*/
body#iL .timeline {
  color: #59872f;
}
body#iU .timeline {
  color: #519cb3;
}
body#iKDD .timeline {
  color: #4d088c;
}
.g-gridcontent .g-gridcontent-title-style-4 .g-gridcontent-item-content {
  padding: 0rem 3.9rem;
}
/*Numbered Listing with Trails*/
div#numberedListing {
  width: 500px;
  margin: auto;
}
div#numberedListing p {
  border-top: 2px dashed;
  border-color: #f66733 !important;
  margin: 0;
  padding: 30px;
  counter-increment: section;
  position: relative;
}
div#numberedListing p:nth-child(even):before {
  content: counter(section);
  right: 100%;
  margin-right: -20px;
  position: absolute;
  border-radius: 50%;
  padding: 5px 15px 25px 15px;
  height: 50px;
  width: 50px;
  background-color: #7fc343;
  text-align: center;
  color: white;
  font-size: 300%;
  box-sizing: content-box;
  font-family: sourcesanspro;
  font-weight: 700;
}
div#numberedListing p:nth-child(odd):before {
  content: counter(section);
  left: 100%;
  margin-left: -20px;
  position: absolute;
  border-radius: 50%;
  padding: 5px 15px 25px 15px;
  height: 50px;
  width: 50px;
  background-color: #7fc343;
  text-align: center;
  color: white;
  font-size: 300%;
  box-sizing: content-box;
  font-family: sourcesanspro;
  font-weight: 700;
}
div#numberedListing p:nth-child(even) {
  border-left: 2px dashed;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  margin-right: 30px;
  padding-right: 0;
}
div#numberedListing p:nth-child(odd) {
  border-right: 2px dashed;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  margin-left: 30px;
  padding-left: 0;
}
div#numberedListing p:first-child {
  border-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
div#numberedListing p:last-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
/*div.g-gridcontent-item-img {
  max-width: 10rem;
    margin: auto;
}*/
/*JoomlaShack Accordions - Common to All*/
div.jwts_toggleControlContainer a.jwts_toggleControl {
  font-size: 1.2rem;
}
div.jwts_toggleContent div.jwts_content {
  font-size: 1rem;
}
div.jwts_content {
  padding: 15px;
}
div.jwts_toggleControlContainer a.jwts_toggleOn span.jwts_toggleControlTitle::before {
  border-width: 20px 20px 0 20px;
  right: 14px;
  left: auto;
  top: 14px;
}
div.jwts_toggleControlContainer a.jwts_toggleOn span.jwts_toggleControlNotice {
  font-size: 10px;
  line-height: 16px;
  vertical-align: bottom;
}
div.jwts_toggleControlContainer a.jwts_toggleOn {
  color: #ffffff;
}
div.jwts_toggleControlContainer a.jwts_toggleOff span.jwts_toggleControlTitle {
  background: url('../../../../images/arrows.png') no-repeat 0 4px;
}
div.jwts_toggleControlContainer a.jwts_toggleOn span.jwts_toggleControlTitle {
  background: url('../../../../images/arrows.png') no-repeat 0 -140px;
}
/*End Common to All Customizations for Accordions*/
/*JoomlaShack Accordions - Upstate Specific Color Customizations*/
body#iU div.jwts_toggleControlContainer a.jwts_toggleControl {
  box-shadow: 3px 0 0 #109dc0 inset;
  -moz-box-shadow: 3px 0 0 #109dc0 inset;
  -webkit-box-shadow: 3px 0 0 #109dc0 inset;
  -o-box-shadow: 3px 0 0 #109dc0 inset;
}
body#iU div.jwts_toggleControlContainer a.jwts_toggleControl.jwts_toggleOff {
  background: #F5FBFE;
}
body#iU ul.jwts_tabbernav li.jwts_tabberactive a::before, body#iU div.jwts_toggleControlContainer a.jwts_toggleOn span.jwts_toggleControlTitle::before {
  border-top-color: #fff;
}
body#iU div.jwts_toggleControlContainer a.jwts_toggleOn span.jwts_toggleControlNotice {
  color: #109dc0;
}
body#iU div.jwts_toggleControlContainer a.jwts_toggleControl.jwts_toggleOn {
  background: #109dc0;
}
/*End Upstate Specific Customizations for Accordions*/
/*JoomlaShack Accordions - iMove Specific Customizations to Accordions - These have not been tested*/
body#iMove div.jwts_toggleControlContainer a.jwts_toggleControl {
  box-shadow: 3px 0 0 #109dc0 inset;
  -moz-box-shadow: 3px 0 0 #109dc0 inset;
  -webkit-box-shadow: 3px 0 0 #109dc0 inset;
  -o-box-shadow: 3px 0 0 #109dc0 inset;
}
body#iMove div.jwts_toggleControlContainer a.jwts_toggleControl.jwts_toggleOff {
  background: #F5FBFE;
}
body#iMove div.jwts_toggleContent div.jwts_content {
  background: -webkit-gradient(linear, left top, left bottom, from(#F5FBFE), to(#fff));
}
body#iMove ul.jwts_tabbernav li.jwts_tabberactive a::before, body#iMove div.jwts_toggleControlContainer a.jwts_toggleOn span.jwts_toggleControlTitle::before {
  border-top-color: #fff;
}
body#iMove div.jwts_toggleControlContainer a.jwts_toggleOn span.jwts_toggleControlNotice {
  color: #109dc0;
}
body#iMove div.jwts_toggleControlContainer a.jwts_toggleControl.jwts_toggleOn {
  background: #109dc0;
}
/*End iMove Specific Customizations for Accordions*/
/*JoomlaShack Accordions - iLakelands Specific Customizations to Accordions*/
body#iL div.jwts_toggleControlContainer a.jwts_toggleControl {
  box-shadow: 3px 0 0 #7fc343 inset;
  -moz-box-shadow: 3px 0 0 #7fc343 inset;
  -webkit-box-shadow: 3px 0 0 #7fc343 inset;
  -o-box-shadow: 3px 0 0 #7fc343 inset;
}
body#iL div.jwts_toggleControlContainer a.jwts_toggleControl.jwts_toggleOff {
  background: -webkit-gradient(linear, left top, left bottom, from(#fefffd), to(#fff));
}
body#iL div.jwts_toggleContent div.jwts_content {
  background: #fefffd;
}
body#iL ul.jwts_tabbernav li.jwts_tabberactive a::before, div.jwts_toggleControlContainer a.jwts_toggleOn span.jwts_toggleControlTitle::before {
  border-top-color: #fff;
}
body#iL div.jwts_toggleControlContainer a.jwts_toggleOn span.jwts_toggleControlNotice {
  color: #7fc343;
}
body#iL div.jwts_toggleControlContainer a.jwts_toggleControl.jwts_toggleOn {
  background: #7fc343;
}
/*End iLakelands Specific Customizations for Accordions*/
/*End JoomlaShack Accordions Customizations*/
.jmm-pricing.default .jmm-price .jmm-number {
  font-size: 3rem;
}
body#iL .g-gridcontent-item i.fas, body#iL .g-gridcontent-item i.fa, body#iL .g-gridcontent-item i.fa-solid {
  margin: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(#7fc343), to(#2f3233));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
body#iU .g-gridcontent-item i.fas, body#iU .g-gridcontent-item i.fa, body#iU .g-gridcontent-item i.fa-solid {
  margin: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(#109dc0), to(#7fc343));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
div.g-particle table, div.g-particle td {
  border: 0px solid transparent;
}
legend {
  font-family: "tgn-soft-round", sans-serif;
  font-size: 2rem;
  padding-top: 1rem;
}
fieldset + fieldset {
  margin-top: 0;
}
fieldset {
  margin-bottom: 0;
}
fieldset {
  border: 0;
  padding: 0 0.938rem;
  margin: 0 0 1.5rem 0;
}
.fabrikSubElementContainer div.row {
  margin-left: 1.5rem;
}
.form-label.fabrikLabel {
  display: block;
}
/*body#iL legend {
    border-bottom: #7fc343 dotted 5px;
}*/
body#iL textarea, body#iL input[type="text"], body#iL input[type="password"], body#iL input[type="datetime"], body#iL input[type="datetime-local"], body#iL input[type="date"], body#iL input[type="month"], body#iL input[type="time"], body#iL input[type="week"], body#iL input[type="number"], body#iL input[type="email"], body#iL input[type="url"], body#iL input[type="search"], body#iL input[type="tel"], body#iL input[type="color"], .uneditable-input {
  background-color: #F5FAF1;
}
body#iMove textarea, body#iMove input[type="text"], body#iMove input[type="password"], body#iMove input[type="datetime"], body#iMove input[type="datetime-local"], body#iMove input[type="date"], body#iMove input[type="month"], body#iMove input[type="time"], body#iMove input[type="week"], body#iMove input[type="number"], body#iMove input[type="email"], body#iMove input[type="url"], body#iMove input[type="search"], body#iMove input[type="tel"], body#iMove input[type="color"], .uneditable-input {
  background-color: #ECF4F6;
}
body#iU textarea, body#iU input[type="text"], body#iU input[type="password"], body#iU input[type="datetime"], body#iU input[type="datetime-local"], body#iU input[type="date"], body#iU input[type="month"], body#iU input[type="time"], body#iU input[type="week"], body#iU input[type="number"], body#iU input[type="email"], body#iU input[type="url"], body#iU input[type="search"], body#iU input[type="tel"], body#iU input[type="color"], .uneditable-input {
  background-color: #ECF4F6;
}
body#iSTEAM textarea, body#iSTEAM input[type="text"], body#iSTEAM input[type="password"], body#iSTEAM input[type="datetime"], body#iSTEAM input[type="datetime-local"], body#iSTEAM input[type="date"], body#iSTEAM input[type="month"], body#iSTEAM input[type="time"], body#iSTEAM input[type="week"], body#iSTEAM input[type="number"], body#iSTEAM input[type="email"], body#iSTEAM input[type="url"], body#iSTEAM input[type="search"], body#iSTEAM input[type="tel"], body#iSTEAM input[type="color"], .uneditable-input {
  background-color: #ECF4F6;
}
/*# sourceMappingURL=custom_35.css.map */