/* 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 1, templates/it_galaxy/custom/scss/custom.scss */
.g-portfolio .g-portfolio-filter li:first-child {
  display: none;
}
/* line 4, templates/it_galaxy/custom/scss/custom.scss */
.g-features2-particle-title {
  text-transform: uppercase;
}
/* line 7, templates/it_galaxy/custom/scss/custom.scss */
.g-features2-particle-desc {
  font-size: 1rem;
}
/* line 10, templates/it_galaxy/custom/scss/custom.scss */
.g-introtext {
  font-size: 1.035rem;
}
/* line 15, templates/it_galaxy/custom/scss/custom.scss */
.g-companies.style1 .g-companies-item img, .g-companies-slider.style1 .g-companies-item img, .g-companies-slideset.style1 .g-companies-item img {
  filter: none;
}
/* line 20, templates/it_galaxy/custom/scss/custom.scss */
.g-portfolio-item-container {
  text-align: center;
}
/* line 23, templates/it_galaxy/custom/scss/custom.scss */
.q-som #g-showcase, .q-som #g-feature {
  background-color: #30393d;
}
/* line 27, templates/it_galaxy/custom/scss/custom.scss */
.q-somos p, .q-somos span {
  text-transform: uppercase;
  color: white;
}
/* line 32, templates/it_galaxy/custom/scss/custom.scss */
#g-showcase .q-somos h3, #g-feature .q-somos h3 {
  color: white;
  font-weight: bold;
}
/* line 39, templates/it_galaxy/custom/scss/custom.scss */
input, textarea, .uneditable-input {
  width: 90%;
}
/* line 42, templates/it_galaxy/custom/scss/custom.scss */
.g-googlemap {
  border-top: 5px solid #7bb421;
  border-radius: 5px;
  border-bottom: 5px solid #7bb421;
}
/* line 48, templates/it_galaxy/custom/scss/custom.scss */
textarea#message {
  width: 90%;
  height: 80px;
}
/* line 52, templates/it_galaxy/custom/scss/custom.scss */
.g-contacts .g-contacts-icon {
  width: 35px;
  height: 35px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  background: #60ae20;
  box-shadow: 0 -5px 0 0 rgba(0, 0, 0, 0.2) inset;
  margin-right: 5px;
}
/* line 63, templates/it_galaxy/custom/scss/custom.scss */
.ctos {
  display: flex;
  align-content: center;
  justify-content: center;
  flex-wrap: wrap;
}
/* line 69, templates/it_galaxy/custom/scss/custom.scss */
.ctos.g-contacts .g-contacts-item {
  padding: 20px;
}
/* line 77, templates/it_galaxy/custom/scss/custom.scss */
#g-container-site {
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 81, templates/it_galaxy/custom/scss/custom.scss */
.s-overlay h3.g-slideshow-title {
  text-align: center;
  border: 10px solid white;
  padding: 10px;
  font-size: 37px;
  font-weight: normal;
  text-shadow: 1px 1px 5px black;
  text-transform: uppercase;
  border-radius: 5px;
  box-shadow: 1px 3px 15px black;
}
/* line 92, templates/it_galaxy/custom/scss/custom.scss */
.s-overlay h3.g-slideshow-title:first-line {
  font-weight: bold;
  font-size: 40px;
}
@media only screen and (max-width: 700px) {
  /* line 98, templates/it_galaxy/custom/scss/custom.scss */
  .s-overlay h3.g-slideshow-title {
    font-size: 12px;
  }
  /* line 103, templates/it_galaxy/custom/scss/custom.scss */
  .s-overlay h3.g-slideshow-title:first-line {
    font-size: 14px;
  }
}
/* line 109, templates/it_galaxy/custom/scss/custom.scss */
.tecno h3.g-main-title {
  font-size: 45px;
  text-shadow: 1px 1px 5px black;
}
/* line 113, templates/it_galaxy/custom/scss/custom.scss */
.tecno p.g-introtext {
  font-size: 22px;
  text-shadow: 1px 1px 5px black;
}
