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

/*  Make iframe responsive on guidelines page */
/* line 4, templates/it_norman/custom/scss/custom.scss */
.resp-container {
  position: relative;
  overflow: hidden;
  padding-top: 56.25%;
}
/* line 10, templates/it_norman/custom/scss/custom.scss */
.resp-iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
/*  Remove QR from Stream and Group Pages */
/* line 21, templates/it_norman/custom/scss/custom.scss */
.view-groups a.qr_ajax.cboxElement {
  visibility: hidden;
}
/*  Toolkit Styling */
/* line 27, templates/it_norman/custom/scss/custom.scss */
.toolkitimg, .tkdesc {
  padding: 20px;
}
/* line 32, templates/it_norman/custom/scss/custom.scss */
.tkappqr {
  text-align: center;
}
/* line 36, templates/it_norman/custom/scss/custom.scss */
.tkvideo {
  padding: 20px;
  text-align: center;
}
/* line 41, templates/it_norman/custom/scss/custom.scss */
.toolkittitle {
  color: black !important;
  font-size: x-large;
  margin-left: 20px;
  margin-bottom: 0px;
}
/* line 48, templates/it_norman/custom/scss/custom.scss */
.tkapps {
  width: 75%;
  margin: 0 auto;
  margin-top: 40px;
}
/* line 54, templates/it_norman/custom/scss/custom.scss */
.tkappqr {
  margin-bottom: 30px;
}
/* line 58, templates/it_norman/custom/scss/custom.scss */
.tkvideogroup {
  margin-bottom: 25px;
}
/* line 62, templates/it_norman/custom/scss/custom.scss */
.tkcat {
  color: black !important;
}
/*  Lesson plan summary page formatting */
/* line 68, templates/it_norman/custom/scss/custom.scss */
.itemid-336 .sprocket-mosaic-item {
  min-height: 0px;
}
/* line 72, templates/it_norman/custom/scss/custom.scss */
.itemid-336 .sprocket-mosaic-tags {
  margin-left: 10px;
  background: none;
}
/*  Remove line and gap under tags */
/* line 78, templates/it_norman/custom/scss/custom.scss */
hr#system-readmore {
  border-bottom: none;
  margin: 0;
}
/* line 83, templates/it_norman/custom/scss/custom.scss */
.itemid-336 .sprocket-mosaic-container {
  color: black;
}
/* line 87, templates/it_norman/custom/scss/custom.scss */
.tags {
  margin-bottom: 0;
}
/*  Age and Hours Boxes on individual lesson plan plage */
/* line 92, templates/it_norman/custom/scss/custom.scss */
.sprocket-mosaic-tags-age, .sprocket-mosaic-tags-hours {
  display: inline-block;
  list-style-type: circle;
  color: #545454;
  width: auto;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  margin-left: 4px;
  margin-right: 4px;
  padding-left: 4px;
  padding-right: 4px;
}
/* line 107, templates/it_norman/custom/scss/custom.scss */
.sprocket-mosaic-tags-age {
  background-color: #c5d200;
}
/* line 111, templates/it_norman/custom/scss/custom.scss */
.sprocket-mosaic-tags-hours {
  background-color: #f9b233;
}
/* line 115, templates/it_norman/custom/scss/custom.scss */
.sprocket-mosaic-tags-age, .sprocket-mosaic-tags-hours {
  font-weight: bold;
}
/*  Correct width of Language and published boxes on Lesson plan creator  */
/* line 121, templates/it_norman/custom/scss/custom.scss */
.control-group.f2c_field.f2c_state {
  width: 40%;
}
/* line 125, templates/it_norman/custom/scss/custom.scss */
.control-group.f2c_field.f2c_language {
  width: 40%;
}
/*  Number Images  */
/* line 130, templates/it_norman/custom/scss/custom.scss */
.number-button {
  color: white !important;
  font-family: dosis;
}
/* line 135, templates/it_norman/custom/scss/custom.scss */
.mdcirclegrey {
  color: #7d8185;
}
/* line 139, templates/it_norman/custom/scss/custom.scss */
.mdcircleblue {
  color: #00334e;
}
/*  Increase size of Moodle Course Headings  */
/* line 144, templates/it_norman/custom/scss/custom.scss */
.joomdle_course_list_item_title {
  font-size: large;
}
/*  Hide Joomla article in RSSearch  */
/* line 149, templates/it_norman/custom/scss/custom.scss */
.rssearch_type {
  visibility: hidden;
}
/*  Style book slider */
/* line 156, templates/it_norman/custom/scss/custom.scss */
[data-id="my-alias"] {
  background-color: #fff7e8 !important;
}
/*  Style report slider */
/* line 163, templates/it_norman/custom/scss/custom.scss */
.accordion-group.panel.rl_sliders-group.nn_sliders-group.copyright {
  border: 0px;
}
/* line 167, templates/it_norman/custom/scss/custom.scss */
[data-id="s2"] {
  background-color: transparent !important;
  max-width: 150px;
}
/*  Color report flag */
/* line 174, templates/it_norman/custom/scss/custom.scss */
i.fa.fa-flag {
  color: red;
  padding-right: 5px;
}
/*  Log in to view hover color */
/* line 181, templates/it_norman/custom/scss/custom.scss */
.box3.moduletable a:hover {
  color: #03c9a9;
}
/*  Remove excess padding on featured books */
/* line 188, templates/it_norman/custom/scss/custom.scss */
section#g-bottom {
  padding: 10px;
}
/*  Language dropdown padding to fix menu overlap in mobile view */
/* line 193, templates/it_norman/custom/scss/custom.scss */
.langpaddingleft {
  padding-left: 50px;
}
/*  Featured Books Styling */
/* line 198, templates/it_norman/custom/scss/custom.scss */
.g-content-pro-item.g-cat-books {
  min-height: 300px;
}
/*  JS Toolbar Styling */
/* line 204, templates/it_norman/custom/scss/custom.scss */
button.joms-button--primary {
  background: #00334d;
}
/* line 208, templates/it_norman/custom/scss/custom.scss */
button.joms-button--primary:hover {
  background: #7a9ccd;
}
/* line 212, templates/it_norman/custom/scss/custom.scss */
a.joms-button--secondary {
  background: #00334d;
  padding-bottom: 6px;
}
/* line 217, templates/it_norman/custom/scss/custom.scss */
a.joms-button--secondary:hover {
  background: #7a9ccd;
  padding-bottom: 6px;
}
/*  Avatar Styling */
/* line 223, templates/it_norman/custom/scss/custom.scss */
.joms-avatar img {
  border-radius: 100px;
}
/*  Roksprocket mosaic mods */
/* line 231, templates/it_norman/custom/scss/custom.scss */
span.oderbytitle {
  padding: 5px;
}
/* line 235, templates/it_norman/custom/scss/custom.scss */
.sprocket-mosaic-text {
  font-size: 0.9rem;
}
/* line 240, templates/it_norman/custom/scss/custom.scss */
.sprocket-mosaic-item {
  background: #d4dbe1 !important;
}
/* line 245, templates/it_norman/custom/scss/custom.scss */
.sprocket-mosaic-title a {
  color: #00334e !important;
  font-size: 1.5rem;
}
/* line 251, templates/it_norman/custom/scss/custom.scss */
.sprocket-mosaic-image-container {
  width: 35%;
  float: left;
  margin-right: 15px;
}
/* line 258, templates/it_norman/custom/scss/custom.scss */
.sprocket-mosaic-item {
  min-height: 300px;
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* line 263, templates/it_norman/custom/scss/custom.scss */
  .sprocket-mosaic-item {
    min-height: 300px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
  /* line 268, templates/it_norman/custom/scss/custom.scss */
  .sprocket-mosaic-item {
    min-height: 330px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 273, templates/it_norman/custom/scss/custom.scss */
  .sprocket-mosaic-item {
    min-height: 300px;
  }
}
/*  Featured Book title */
/* line 278, templates/it_norman/custom/scss/custom.scss */
h4.g-content-pro-title {
  font-size: 1.5rem;
}
/* line 282, templates/it_norman/custom/scss/custom.scss */
h3.jom-artilecommentstitle {
  font-size: 1.2rem;
}
/* line 287, templates/it_norman/custom/scss/custom.scss */
.bookid {
  float: right;
}
/*  Style search box */
/* line 293, templates/it_norman/custom/scss/custom.scss */
div#rssearch_center {
  margin-left: auto;
  margin-right: auto;
}
/* line 299, templates/it_norman/custom/scss/custom.scss */
.rssearch_box {
  width: 350px;
}
/*  Rotate Timeline numbers */
/* line 305, 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 312, templates/it_norman/custom/scss/custom.scss */
.text-center .g-title:before, .title-center .g-title:before {
  height: 0rem;
}
/*  Create responsive grid */
/* line 318, templates/it_norman/custom/scss/custom.scss */
.gantry-width-block {
  display: block;
  float: left;
}
/* line 322, templates/it_norman/custom/scss/custom.scss */
.gantry-width-spacer {
  margin: 15px;
}
/* line 325, templates/it_norman/custom/scss/custom.scss */
.gantry-width-20 {
  width: 20%;
}
/* line 328, templates/it_norman/custom/scss/custom.scss */
.gantry-width-25 {
  width: 25%;
}
/* line 331, templates/it_norman/custom/scss/custom.scss */
.gantry-width-30 {
  width: 30%;
}
/* line 334, templates/it_norman/custom/scss/custom.scss */
.gantry-width-33 {
  width: 33.33%;
}
/* line 337, templates/it_norman/custom/scss/custom.scss */
.gantry-width-40 {
  width: 40%;
}
/* line 340, templates/it_norman/custom/scss/custom.scss */
.gantry-width-50 {
  width: 50%;
}
/* line 343, templates/it_norman/custom/scss/custom.scss */
.gantry-width-60 {
  width: 60%;
}
/* line 346, templates/it_norman/custom/scss/custom.scss */
.gantry-width-66 {
  width: 66.66%;
}
/* line 349, templates/it_norman/custom/scss/custom.scss */
.gantry-width-70 {
  width: 70%;
}
/* line 352, templates/it_norman/custom/scss/custom.scss */
.gantry-width-75 {
  width: 75%;
}
/* line 355, templates/it_norman/custom/scss/custom.scss */
.gantry-width-80 {
  width: 80%;
}
/*  Remove Padding above logo */
/* line 361, templates/it_norman/custom/scss/custom.scss */
#g-intro {
  padding-top: 0px;
}
/* Increase menu size */
/* line 366, templates/it_norman/custom/scss/custom.scss */
#g-top .g-block:first-child {
  font-size: large;
}
/* line 370, 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 377, templates/it_norman/custom/scss/custom.scss */
#g-top .g-main-nav .g-dropdown li {
  font-size: medium;
}
/* Fix headers after ading fontawesome */
/* line 382, 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 390, templates/it_norman/custom/scss/custom.scss */
span.headerfixcenter {
  font-family: "Dosis";
  font-size: -webkit-xxx-large;
}
/* Remove chapter 3 masrgins */
/* line 397, 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 402, templates/it_norman/custom/scss/custom.scss */
h3.chapter3 {
  text-align: center;
}
/* Center Aligmnent of Chapter 3 header */
/* line 410, 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 421, templates/it_norman/custom/scss/custom.scss */
.g-timeline .g-timeline-item .g-content .g-timeline-icon {
  font-size: 2rem;
}
/* Custom HTML Timeline */
/* line 427, 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 436, templates/it_norman/custom/scss/custom.scss */
.g-timeline2 .g-timeline-item .g-content .g-timeline-icon {
  font-size: 2rem;
}
/* line 441, templates/it_norman/custom/scss/custom.scss */
.g-timeline2 .g-timeline-item {
  text-transform: uppercase;
  text-align: center;
}
/* line 447, templates/it_norman/custom/scss/custom.scss */
.g-timeline-year {
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: bolder;
}
/* Center Follow Us */
/* line 455, templates/it_norman/custom/scss/custom.scss */
a.no-margin-right {
  margin-right: 0px;
}
/* Color menu bars */
/* line 462, templates/it_norman/custom/scss/custom.scss */
i.fa.fa-fw.fa-bars {
  color: #f9b233;
}
/* line 467, 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;
 }
 */
/* line 508, templates/it_norman/custom/scss/custom.scss */
.sprocket-mosaic-item {
  border: 1px !important;
  border: solid !important;
  border: #888 !important;
}
/* Fix lesson plan tag issues on omobile devices */
/* line 515, templates/it_norman/custom/scss/custom.scss */
li.sprocket-mosaic-tags-age {
  min-height: 20px;
}
/* line 519, templates/it_norman/custom/scss/custom.scss */
li.sprocket-mosaic-tags-hours {
  min-height: 20px;
}
/* line 523, templates/it_norman/custom/scss/custom.scss */
.sprocket-mosaic-tags li {
  min-height: 20px;
}
