/* 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_sanctum/scss/custom.scss */
.moduletable.box1 {
  padding-top: 0px;
}
/* line 5, templates/it_sanctum/scss/custom.scss */
aside#g-aside {
  padding-top: 0px;
}
/* line 9, templates/it_sanctum/scss/custom.scss */
.guides img {
  border: solid;
  width: 75%;
}
/* line 14, templates/it_sanctum/scss/custom.scss */
.guides .g-block {
  margin-bottom: 50px;
}
/* line 18, templates/it_sanctum/scss/custom.scss */
.pdfview {
  float: left;
}
/* line 22, templates/it_sanctum/scss/custom.scss */
.pdfdownload {
  float: right;
}
/*Mod Flipping book layout */
/* line 28, templates/it_sanctum/scss/custom.scss */
.html5fb-links {
  visibility: hidden;
}
/* line 32, templates/it_sanctum/scss/custom.scss */
.html5fb-date {
  visibility: hidden;
}
/* line 36, templates/it_sanctum/scss/custom.scss */
.html5fb.pagination {
  visibility: hidden;
}
/* line 40, templates/it_sanctum/scss/custom.scss */
h2#fb_bookname {
  font-size: 1.3rem;
}
/* line 44, templates/it_sanctum/scss/custom.scss */
#fifotext_css {
  pointer-events: none !important;
}
/* line 48, templates/it_sanctum/scss/custom.scss */
body.gantry.contentpane.modal.dir-ltr.outline-_body_only.g-bodyonly.g-style-preset1 {
  padding: 0px;
}
/* fix cropping tool
 .platform-content {
 .box-sizing: content-box !important;
 }
 .platform-content::before {
 box-sizing: content-box !important;
 }
 .platform-content::after {
 box-sizing: content-box !important;
 }
 .preview-container::before {
 box-sizing: content-box !important;
 }
 .preview-container::after {
 box-sizing: content-box !important;
 }
 div#cropcontainer {
 box-sizing: content-box !important;
 }
 */
/* line 80, templates/it_sanctum/scss/custom.scss */
.grandmaimage img {
  width: 100%;
}
/* line 84, templates/it_sanctum/scss/custom.scss */
#g-mainbody {
  padding-bottom: 5px;
}
/* line 88, templates/it_sanctum/scss/custom.scss */
#g-container-main .g-block {
  padding-bottom: 5px;
}
/* line 92, templates/it_sanctum/scss/custom.scss */
#g-container-main .g-content {
  padding-top: 5px;
  margin-top: 5px;
  padding-bottom: 5px;
}
/* line 98, templates/it_sanctum/scss/custom.scss */
#g-container-main .g-block {
  padding-top: 5px;
}
/* line 102, templates/it_sanctum/scss/custom.scss */
#g-system-messages .g-block {
  padding: 0px;
}
/* line 106, templates/it_sanctum/scss/custom.scss */
#g-top .g-block.size-50 {
  padding-top: 5px;
  padding-bottom: 5px;
}
/* Make dropdown menu appear as list */
/* line 112, templates/it_sanctum/scss/custom.scss */
li.g-menu-item.g-menu-item-type-component.g-standard {
  display: block;
}
/* Remove Dropdown Arrows from Menu item */
/* line 117, templates/it_sanctum/scss/custom.scss */
span.g-menu-parent-indicator {
  visibility: hidden;
}
/* line 121, templates/it_sanctum/scss/custom.scss */
span.g-menu-parent-indicator {
  width: 0px;
}
/* line 125, templates/it_sanctum/scss/custom.scss */
.splashimage img {
  max-width: 300px;
  padding-top: 0px;
  width: 100%;
  height: auto;
}
/* Dropdown Button */
/* line 133, templates/it_sanctum/scss/custom.scss */
.dropbtn {
  background: white;
}
/* The container <div> - needed to position the dropdown content */
/* line 138, templates/it_sanctum/scss/custom.scss */
.dropdown {
  position: relative;
  display: inline-block;
  z-index: 100000;
  background: white;
  color: #a22600;
  top: -4px;
}
/* Dropdown Content (Hidden by Default) */
/* line 149, templates/it_sanctum/scss/custom.scss */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
  right: 8px;
}
/* Links inside the dropdown */
/* line 160, templates/it_sanctum/scss/custom.scss */
.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}
/* Change color of dropdown links on hover */
/* line 168, templates/it_sanctum/scss/custom.scss */
.dropdown-content a:hover {
  background-color: #ddd;
}
/* Show the dropdown menu on hover */
/* line 171, templates/it_sanctum/scss/custom.scss */
.dropdown:hover .dropdown-content {
  display: block;
}
/* Change the background color of the dropdown button when the dropdown content is shown  */
/* .dropdown:hover .dropbtn {background-color: #3e8e41;} */
/* Img Crossfade */
/* line 177, templates/it_sanctum/scss/custom.scss */
#cf {
  position: relative;
  height: 281px;
  margin: 0 auto;
}
/* line 183, templates/it_sanctum/scss/custom.scss */
#cf img {
  position: absolute;
  left: 0;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
  padding-bottom: 20px;
}
/* line 193, templates/it_sanctum/scss/custom.scss */
#cf img.top:hover {
  opacity: 0;
}
/* Grandma Image */
/* line 198, templates/it_sanctum/scss/custom.scss */
.grandmaimage img {
  max-height: 300px;
}
/* Remove scrollbars on links page */
/* line 203, templates/it_sanctum/scss/custom.scss */
.accordion-inner.panel-body {
  word-wrap: break-word;
}
/* Youtube image seperation on module page */
/* line 208, templates/it_sanctum/scss/custom.scss */
.youtubethumb {
  padding-top: 20px;
}
/* Story Gallery */
/* line 213, templates/it_sanctum/scss/custom.scss */
span.sprocket-mosaic-hovercontent {
  visibility: hidden;
}
/* line 218, templates/it_sanctum/scss/custom.scss */
#g-header .g-content {
  margin-bottom: 0px;
  margin-top: 20px;
}
/* line 223, templates/it_sanctum/scss/custom.scss */
#g-header .g-block {
  padding-bottom: 0px;
}
/* Story Gallery */
/* line 229, templates/it_sanctum/scss/custom.scss */
div.gallery {
  margin: 5px;
  border: 1px solid #ccc;
  float: left;
  width: 150px;
  text-align: center;
}
/* line 238, templates/it_sanctum/scss/custom.scss */
div.gallery:hover {
  border: 1px solid #777;
}
/* line 242, templates/it_sanctum/scss/custom.scss */
div.gallery img {
  width: auto;
  height: auto;
  max-height: 110px;
}
/* line 249, templates/it_sanctum/scss/custom.scss */
div.desc {
  padding: 15px;
  text-align: center;
}
/* Story Styling */
/* line 255, templates/it_sanctum/scss/custom.scss */
.storyfield {
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 260, templates/it_sanctum/scss/custom.scss */
.storyheader {
  font-weight: bold;
  font-size: 15pt;
}
/* line 265, templates/it_sanctum/scss/custom.scss */
.storydata {
  font-style: italic;
  font-size: 15pt;
}
/* line 270, templates/it_sanctum/scss/custom.scss */
#g-feature {
  padding-top: 0px;
}
/* Fix Sprocket Height */
/* line 276, templates/it_sanctum/scss/custom.scss */
#g-feature {
  padding-top: 0px;
}
/* Fix Sprocket Height */
/* line 282, templates/it_sanctum/scss/custom.scss */
.sprocket-mosaic-item {
  min-height: 550px;
  text-align: center;
}
/* line 287, templates/it_sanctum/scss/custom.scss */
.sprocket-mosaic-image {
  width: auto !important;
  max-height: 140px;
}
/* Style Tutorial Videos */
/* line 294, templates/it_sanctum/scss/custom.scss */
.g-block.size-25.tvid {
  padding: 20px !important;
}
/* line 298, templates/it_sanctum/scss/custom.scss */
.tvidtitle {
  font-weight: bold;
  text-align: center;
}
/* line 303, templates/it_sanctum/scss/custom.scss */
.tviddesc {
  text-align: center;
  font-size: small;
}
/* Style F2C Buttons */
/* line 310, templates/it_sanctum/scss/custom.scss */
button.f2c_button.f2c_save {
  border: solid;
  margin: 3px;
  border-width: 1px;
}
/* line 316, templates/it_sanctum/scss/custom.scss */
button.f2c_button.f2c_apply {
  border: solid;
  margin: 3px;
  border-width: 1px;
}
/* line 322, templates/it_sanctum/scss/custom.scss */
button.f2c_button.f2c_cancel {
  border: solid;
  margin: 3px;
  border-width: 1px;
}
/* Add categroy button code */
/* line 330, templates/it_sanctum/scss/custom.scss */
.myButtonb {
  background-color: #b2b2b2;
  border: 1px solid #b2b2b2;
  display: inline-block;
  cursor: pointer;
  color: #fff;
  font-family: Verdana;
  font-size: 21px;
  padding: 4px 20px;
  text-decoration: none;
  margin: 5px;
}
/* line 344, templates/it_sanctum/scss/custom.scss */
.myButtong {
  background-color: #dbac9d;
  border: 1px solid #dbac9d;
  display: inline-block;
  cursor: pointer;
  color: #fff;
  font-family: Verdana;
  font-size: 21px;
  padding: 4px 20px;
  text-decoration: none;
  margin: 5px;
}
/* Add responsive grid */
/* line 359, templates/it_sanctum/scss/custom.scss */
.gantry-width-block {
  display: block;
  float: left;
}
/* line 363, templates/it_sanctum/scss/custom.scss */
.gantry-width-spacer {
  margin: 15px;
}
/* line 366, templates/it_sanctum/scss/custom.scss */
.gantry-width-20 {
  width: 20%;
}
/* line 369, templates/it_sanctum/scss/custom.scss */
.gantry-width-25 {
  width: 25%;
}
/* line 372, templates/it_sanctum/scss/custom.scss */
.gantry-width-30 {
  width: 30%;
}
/* line 375, templates/it_sanctum/scss/custom.scss */
.gantry-width-33 {
  width: 33.33%;
}
/* line 378, templates/it_sanctum/scss/custom.scss */
.gantry-width-40 {
  width: 40%;
}
/* line 381, templates/it_sanctum/scss/custom.scss */
.gantry-width-50 {
  width: 50%;
}
/* line 384, templates/it_sanctum/scss/custom.scss */
.gantry-width-60 {
  width: 60%;
}
/* line 387, templates/it_sanctum/scss/custom.scss */
.gantry-width-66 {
  width: 66.66%;
}
/* line 390, templates/it_sanctum/scss/custom.scss */
.gantry-width-70 {
  width: 70%;
}
/* line 393, templates/it_sanctum/scss/custom.scss */
.gantry-width-75 {
  width: 75%;
}
/* line 396, templates/it_sanctum/scss/custom.scss */
.gantry-width-80 {
  width: 80%;
}
/* line 401, templates/it_sanctum/scss/custom.scss */
.gantry-row {
  margin: 0px -15px;
}
/* line 405, templates/it_sanctum/scss/custom.scss */
.gantry-row {
  margin: 0px -15px;
}
/* line 409, templates/it_sanctum/scss/custom.scss */
.gantry-width-container {
  display: flex;
}
/* line 413, templates/it_sanctum/scss/custom.scss */
.gantry-width-container {
  flex-flow: row wrap;
}
/* line 417, templates/it_sanctum/scss/custom.scss */
.g-block {
  padding: 15px;
}
/* line 421, templates/it_sanctum/scss/custom.scss */
.resourcesbox {
  padding-top: 5px;
  padding-bottom: 1px;
  background: #fbfbfb;
}
/* line 427, templates/it_sanctum/scss/custom.scss */
section#g-mainbody {
  padding-top: 0px;
}
/* Add spacing to menu item */
/* line 433, templates/it_sanctum/scss/custom.scss */
.g-menu-item-link-parent {
  padding-right: 0px;
}
/* Fix Menu Overlap */
/* line 440, templates/it_sanctum/scss/custom.scss */
.g-dropdown.g-dropdown-right.g-fade {
  opacity: 100;
  background-color: white;
  z-index: 10000000;
}
/* line 448, templates/it_sanctum/scss/custom.scss */
nav.g-main-nav.g-menu-hastouch {
  padding-bottom: 50px;
}
/* Custom HTML Timeline */
/* line 455, templates/it_sanctum/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 464, templates/it_sanctum/scss/custom.scss */
.g-timeline2 .g-timeline-item .g-content .g-timeline-icon {
  font-size: 2rem;
}
/* line 469, templates/it_sanctum/scss/custom.scss */
.g-timeline2 .g-timeline-item {
  text-transform: uppercase;
  text-align: center;
}
/* line 475, templates/it_sanctum/scss/custom.scss */
.g-timeline-year {
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: bolder;
}
/* line 481, templates/it_sanctum/scss/custom.scss */
.text-center .g-title:before, .title-center .g-title:before {
  content: "";
}
/* line 485, templates/it_sanctum/scss/custom.scss */
.g-timeline-title {
  color: "#1b8984";
}
/* line 489, templates/it_sanctum/scss/custom.scss */
.g-menu-item a:hover {
  color: #a22600;
}
/* Color section headers */
/* line 495, templates/it_sanctum/scss/custom.scss */
h4.g-features2-particle-title {
  color: #1b8984 !important;
}
/* line 500, templates/it_sanctum/scss/custom.scss */
section#g-intro {
  padding-top: 30px;
  padding-bottom: 30px;
}
/* line 505, templates/it_sanctum/scss/custom.scss */
.splashimage img {
  max-width: 250px;
  padding-top: 0px;
}
/* line 510, templates/it_sanctum/scss/custom.scss */
.splashimage .g-block {
  padding-top: 0px;
}
/* Fix Sprocket Height grandma pages */
/* line 515, templates/it_sanctum/scss/custom.scss */
.itemid-196 .sprocket-mosaic-item {
  min-height: 240px;
  text-align: center;
}
/* line 520, templates/it_sanctum/scss/custom.scss */
.itemid-268 .sprocket-mosaic-item {
  min-height: 240px;
  text-align: center;
}
/* line 525, templates/it_sanctum/scss/custom.scss */
.itemid-259 .sprocket-mosaic-item {
  min-height: 240px;
  text-align: center;
}
/* line 530, templates/it_sanctum/scss/custom.scss */
.itemid-241 .sprocket-mosaic-item {
  min-height: 240px;
  text-align: center;
}
/* line 535, templates/it_sanctum/scss/custom.scss */
.itemid-268 .sprocket-mosaic-item {
  min-height: 240px;
  text-align: center;
}
/* line 540, templates/it_sanctum/scss/custom.scss */
.itemid-277 .sprocket-mosaic-item {
  min-height: 240px;
  text-align: center;
}
/* line 545, templates/it_sanctum/scss/custom.scss */
.itemid-250 .sprocket-mosaic-item {
  min-height: 240px;
  text-align: center;
}
