/* 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_norman/custom/scss/custom.scss */
.banner {
  padding-top: 30px;
}
/* line 5, templates/it_norman/custom/scss/custom.scss */
.banner a:link, .banner a:visited {
  color: white;
}
/* line 9, templates/it_norman/custom/scss/custom.scss */
.banner p {
  color: #d4dbe1;
}
/* line 13, templates/it_norman/custom/scss/custom.scss */
.bannertitle {
  color: white;
  font-size: larger;
  font-weight: 700;
}
/* line 19, templates/it_norman/custom/scss/custom.scss */
.erasmuslink a:link, .erasmuslink a:visited {
  font-size: 8pt;
}
/* line 23, templates/it_norman/custom/scss/custom.scss */
.g-block.g-features2-particle-item.guidelines a {
  color: white;
}
/* line 27, templates/it_norman/custom/scss/custom.scss */
.g-features2-particle .g-features2-particle-title a {
  color: #00334e !important;
}
/* line 31, templates/it_norman/custom/scss/custom.scss */
#g-subfeature .headerfix {
  text-transform: uppercase;
}
/* line 35, templates/it_norman/custom/scss/custom.scss */
#g-extension .headerfix {
  text-transform: uppercase;
}
/* line 39, templates/it_norman/custom/scss/custom.scss */
button#Send {
  margin-top: 10px;
}
/*  Left align intro text */
/* line 45, templates/it_norman/custom/scss/custom.scss */
body .g-particle-intro {
  text-align: left;
}
/*  Add space above send button on contact form */
/* line 51, templates/it_norman/custom/scss/custom.scss */
input#Send {
  margin-top: 8px;
}
/*  Rotate Timeline numbers */
/* line 56, 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 63, templates/it_norman/custom/scss/custom.scss */
.text-center .g-title:before, .title-center .g-title:before {
  height: 0rem;
}
/*  Create responsive grid */
/* line 69, templates/it_norman/custom/scss/custom.scss */
.gantry-width-block {
  display: block;
  float: left;
}
/* line 73, templates/it_norman/custom/scss/custom.scss */
.gantry-width-spacer {
  margin: 15px;
}
/* line 76, templates/it_norman/custom/scss/custom.scss */
.gantry-width-20 {
  width: 20%;
}
/* line 79, templates/it_norman/custom/scss/custom.scss */
.gantry-width-25 {
  width: 25%;
}
/* line 82, templates/it_norman/custom/scss/custom.scss */
.gantry-width-30 {
  width: 30%;
}
/* line 85, templates/it_norman/custom/scss/custom.scss */
.gantry-width-33 {
  width: 33.33%;
}
/* line 88, templates/it_norman/custom/scss/custom.scss */
.gantry-width-40 {
  width: 40%;
}
/* line 91, templates/it_norman/custom/scss/custom.scss */
.gantry-width-50 {
  width: 50%;
}
/* line 94, templates/it_norman/custom/scss/custom.scss */
.gantry-width-60 {
  width: 60%;
}
/* line 97, templates/it_norman/custom/scss/custom.scss */
.gantry-width-66 {
  width: 66.66%;
}
/* line 100, templates/it_norman/custom/scss/custom.scss */
.gantry-width-70 {
  width: 70%;
}
/* line 103, templates/it_norman/custom/scss/custom.scss */
.gantry-width-75 {
  width: 75%;
}
/* line 106, templates/it_norman/custom/scss/custom.scss */
.gantry-width-80 {
  width: 80%;
}
/*  Remove Padding above logo */
/* line 112, templates/it_norman/custom/scss/custom.scss */
#g-intro {
  padding-top: 0px;
}
/* Increase menu size */
/* line 117, templates/it_norman/custom/scss/custom.scss */
#g-top .g-block:first-child {
  font-size: large;
}
/* line 121, 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 128, templates/it_norman/custom/scss/custom.scss */
#g-top .g-main-nav .g-dropdown li {
  font-size: medium;
}
/* Fix headers after ading fontawesome */
/* line 133, templates/it_norman/custom/scss/custom.scss */
span.headerfix {
  font-family: "Lato";
  font-size: xx-large;
  font-size: -webkit-xxx-large;
}
/* Fix headers after ading fontawesome - for center aligned headers */
/* line 141, templates/it_norman/custom/scss/custom.scss */
span.headerfixcenter {
  font-family: "Lato";
  font-size: -webkit-xxx-large;
}
/* Remove chapter 3 masrgins */
/* line 148, 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 153, templates/it_norman/custom/scss/custom.scss */
h3.chapter3 {
  text-align: center;
}
/* Center Aligmnent of Chapter 3 header */
/* line 161, 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 172, templates/it_norman/custom/scss/custom.scss */
.g-timeline .g-timeline-item .g-content .g-timeline-icon {
  font-size: 2rem;
}
/* Custom HTML Timeline Coloured Trianlges*/
/* line 178, templates/it_norman/custom/scss/custom.scss */
.g-timeline2 .g-timeline-item .g-content .g-timeline-icon {
  line-height: 60px;
  font-size: 1.5rem;
  margin-top: -35px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 61px 100px 61px;
  border-color: transparent transparent #007bff transparent;
}
/* line 189, templates/it_norman/custom/scss/custom.scss */
.g-timeline2 .g-timeline-item .g-content .g-timeline-icon {
  font-size: 2rem;
}
/* line 193, templates/it_norman/custom/scss/custom.scss */
span.g-timeline-icon.fa.fa-question.triangle1 {
  border-color: transparent transparent #6d678e transparent;
}
/* line 197, templates/it_norman/custom/scss/custom.scss */
span.g-timeline-icon.fa.fa-question.triangle1::before {
  position: relative;
  top: 30px;
  right: 10px;
}
/* line 204, templates/it_norman/custom/scss/custom.scss */
span.g-timeline-icon.fa.fa-clipboard.triangle2 {
  border-color: transparent transparent #f06b6c transparent;
}
/* line 208, templates/it_norman/custom/scss/custom.scss */
span.g-timeline-icon.fa.fa-clipboard.triangle2::before {
  position: relative;
  top: 30px;
  right: 12px;
}
/* line 215, templates/it_norman/custom/scss/custom.scss */
span.g-timeline-icon.fa.fa-users.triangle3 {
  border-color: transparent transparent #34a59b transparent;
}
/* line 219, templates/it_norman/custom/scss/custom.scss */
span.g-timeline-icon.fa.fa-users.triangle3::before {
  position: relative;
  top: 30px;
  right: 16px;
}
/* line 225, templates/it_norman/custom/scss/custom.scss */
span.g-timeline-icon.fa.fa-tablet.triangle4 {
  border-color: transparent transparent #f5b19a transparent;
}
/* line 229, templates/it_norman/custom/scss/custom.scss */
span.g-timeline-icon.fa.fa-tablet.triangle4::before {
  position: relative;
  top: 30px;
  right: 10px;
}
/* line 236, templates/it_norman/custom/scss/custom.scss */
span.g-timeline-icon.fa.fa-hand-paper-o.triangle5 {
  border-color: transparent transparent #009ee2 transparent;
}
/* line 240, templates/it_norman/custom/scss/custom.scss */
span.g-timeline-icon.fa.fa-hand-paper-o.triangle5::before {
  position: relative;
  top: 30px;
  right: 15px;
}
/* line 247, templates/it_norman/custom/scss/custom.scss */
.g-timeline2 .g-timeline-item {
  text-transform: uppercase;
  text-align: center;
}
/* line 253, templates/it_norman/custom/scss/custom.scss */
.g-timeline-year {
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: bolder;
}
/* Center Follow Us */
/* line 261, templates/it_norman/custom/scss/custom.scss */
a.no-margin-right {
  margin-right: 0px;
}
/* Color menu bars */
/* line 268, templates/it_norman/custom/scss/custom.scss */
i.fa.fa-fw.fa-bars {
  color: #f9b233;
}
/* line 273, templates/it_norman/custom/scss/custom.scss */
section#g-intro {
  padding-bottom: 0px;
}
/* line 278, templates/it_norman/custom/scss/custom.scss */
#g-showcase {
  background-color: #34a59b;
}
