/* 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 3, templates/it_norman/custom/scss/custom.scss */
.banner a:link, .banner a:visited {
  color: white;
}
/* line 7, templates/it_norman/custom/scss/custom.scss */
.banner p {
  color: #d4dbe1;
}
/* line 11, templates/it_norman/custom/scss/custom.scss */
.bannertitle {
  color: white;
  font-size: larger;
  font-weight: 700;
}
/* line 18, templates/it_norman/custom/scss/custom.scss */
.banner img {
  padding: 20px;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
/*  Add space above send button on contact form */
/* line 28, templates/it_norman/custom/scss/custom.scss */
input#Send {
  margin-top: 8px;
}
/*  Rotate Timeline numbers */
/* line 33, templates/it_norman/custom/scss/custom.scss */
.g-timeline .g-timeline-item .g-content .g-timeline-year {
  transform: rotate(0deg);
}
/*  Remove Line above each module */
/* line 40, templates/it_norman/custom/scss/custom.scss */
.text-center .g-title:before, .title-center .g-title:before {
  height: 0rem;
}
/*  Create responsive grid */
/* line 46, templates/it_norman/custom/scss/custom.scss */
.gantry-width-block {
  display: block;
  float: left;
}
/* line 50, templates/it_norman/custom/scss/custom.scss */
.gantry-width-spacer {
  margin: 15px;
}
/* line 53, templates/it_norman/custom/scss/custom.scss */
.gantry-width-20 {
  width: 20%;
}
/* line 56, templates/it_norman/custom/scss/custom.scss */
.gantry-width-25 {
  width: 25%;
}
/* line 59, templates/it_norman/custom/scss/custom.scss */
.gantry-width-30 {
  width: 30%;
}
/* line 62, templates/it_norman/custom/scss/custom.scss */
.gantry-width-33 {
  width: 33.33%;
}
/* line 65, templates/it_norman/custom/scss/custom.scss */
.gantry-width-40 {
  width: 40%;
}
/* line 68, templates/it_norman/custom/scss/custom.scss */
.gantry-width-50 {
  width: 50%;
}
/* line 71, templates/it_norman/custom/scss/custom.scss */
.gantry-width-60 {
  width: 60%;
}
/* line 74, templates/it_norman/custom/scss/custom.scss */
.gantry-width-66 {
  width: 66.66%;
}
/* line 77, templates/it_norman/custom/scss/custom.scss */
.gantry-width-70 {
  width: 70%;
}
/* line 80, templates/it_norman/custom/scss/custom.scss */
.gantry-width-75 {
  width: 75%;
}
/* line 83, templates/it_norman/custom/scss/custom.scss */
.gantry-width-80 {
  width: 80%;
}
/*  Remove Padding above logo */
/* line 89, templates/it_norman/custom/scss/custom.scss */
#g-intro {
  padding-top: 0px;
}
/* Increase menu size */
/* line 94, templates/it_norman/custom/scss/custom.scss */
#g-top .g-block:first-child {
  font-size: large;
}
/* line 98, templates/it_norman/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
  font-size: large;
}
/* Fix menu dropdown size */
/* line 105, templates/it_norman/custom/scss/custom.scss */
#g-top .g-main-nav .g-dropdown li {
  font-size: medium;
}
/* Fix headers after ading fontawesome */
/* line 110, templates/it_norman/custom/scss/custom.scss */
span.headerfix {
  font-family: "Dosis";
  font-size: xx-large;
  font-size: -webkit-xxx-large;
}
/* Fix headers after ading fontawesome - for center aligned headers */
/* line 118, templates/it_norman/custom/scss/custom.scss */
span.headerfixcenter {
  font-family: "Dosis";
  font-size: -webkit-xxx-large;
}
/* Remove chapter 3 masrgins */
/* line 125, templates/it_norman/custom/scss/custom.scss */
.g-features2-particle.style5 .g-title-desc-container {
  margin-left: 0px;
}
/* Center Aligmnent of Chapter 3 header */
/* line 130, templates/it_norman/custom/scss/custom.scss */
h3.chapter3 {
  text-align: center;
}
/* Center Aligmnent of Chapter 3 header */
/* line 138, templates/it_norman/custom/scss/custom.scss */
h3.chapter3:before {
  content: "\f0ea";
  font-family: FontAwesome;
  position: relative;
  left: -8px;
}
/* Increase FA Size on timline */
/* line 149, templates/it_norman/custom/scss/custom.scss */
.g-timeline .g-timeline-item .g-content .g-timeline-icon {
  font-size: 2rem;
}
/* Custom HTML Timeline */
/* line 155, templates/it_norman/custom/scss/custom.scss */
.g-timeline2 .g-timeline-item .g-content .g-timeline-icon {
  width: 60px;
  height: 60px;
  border-radius: 100%;
  line-height: 60px;
  font-size: 1.5rem;
  margin-top: -35px;
}
/* line 164, templates/it_norman/custom/scss/custom.scss */
.g-timeline2 .g-timeline-item .g-content .g-timeline-icon {
  font-size: 2rem;
}
/* line 169, templates/it_norman/custom/scss/custom.scss */
.g-timeline2 .g-timeline-item {
  text-transform: uppercase;
  text-align: center;
}
/* line 175, templates/it_norman/custom/scss/custom.scss */
.g-timeline-year {
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: bolder;
}
/* Center Follow Us */
/* line 183, templates/it_norman/custom/scss/custom.scss */
a.no-margin-right {
  margin-right: 0px;
}
/* Color menu bars */
/* line 190, templates/it_norman/custom/scss/custom.scss */
i.fa.fa-fw.fa-bars {
  color: #f9b233;
}
/* line 195, templates/it_norman/custom/scss/custom.scss */
section#g-intro {
  padding-bottom: 0px;
}
/* Comented out, changing original timeline
 .g-particle-intro .g-content {
 visibility: hidden;
 }
 .g-timeline .g-timeline-row {
 background: none;
 }
 .g-timeline .g-timeline-row:before {
 content: "";
 width: 0px;
 height: 0px;
 display: block;
 position: absolute;
 background: #dadfe1;
 border-radius: 100%;
 margin-top: -10px;
 }
 .g-timeline .g-timeline-row:after {
 content: "";
 width: 0px;
 height: 0px;
 display: block;
 position: absolute;
 background: #dadfe1;
 border-radius: 100%;
 margin-top: -10px;
 }
 */
