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

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  color: #000000;
  background-color: white !important;
  border: 1px solid rgba(104, 104, 104, 0.5);
}
body {
  font-size: 1.2em !important;
}
#g-showcase {
  z-index: unset !important;
}
#g-header {
  overflow: unset !important;
  color: #000;
}
.jmm-pricing.default .jmm-item {
  margin-top: 10px !important;
  padding: 0 0 0px !important;
  box-shadow: 0px 0px 0px 0px #d1d1d1 !important;
}
.jmm-pricing.default .jmm-description {
  padding: 20px 45px 40px 40px;
  margin-bottom: 20px !important;
  font-size: 1.1em !important;
  text-align: center;
}
.jmm-pricing.default .jmm-title {
  padding: 0px 0px !important;
  font-weight: bolder;
  color: #000000 !important;
}
#rt-top-a .jmm-pricing.default .jmm-item {
  box-shadow: none !important;
}
div.module-title h2.title {
  text-align: center !important;
}
#accessibility-links {
  background: black important;
}
.g-container {
  width: 100%;
}
#g-sidebar {
  background: #ff6c2c;
  color: #000;
}
#g-aside {
  background: #ff6c2c;
  color: #000;
}
th {
  background: rgba(0, 0, 0, 0);
  padding: 0.5rem;
}
.login .obl-font {
  font-size: 1vw !important;
}
.slide-desc-bg-default {
  background: #000000;
}
.box4.moduletable, .box4.widget, .box4.g-outer-box, .box4 > .g-content {
  background: #000000;
}
/*Trombinoscope Layout from Menu*/
.title-rounded .g-title {
  padding: 0px;
}
.te_trombinoscope form .personinfo {
  text-align: center;
}
.grid.te_trombinoscope form .person {
  font-size: 1em;
}
.te_trombinoscope form .personfield.nowrap {
  white-space: normal;
}
.te_trombinoscope form .picture img {
  height: 200px;
}
.te_trombinoscope form .shell {
  max-width: 450px;
}
/*Image Menu Styling Home Page*/
.igui-overlay-primary {
  background: black !important;
}
.ig-tags-link {
  text-decoration: none;
  font-weight: bolder;
  background: black !important;
}
.ig-round-thumb .ig-thumbs-grid-image {
  border-radius: 8px;
  border: 10px #f5f5f5 solid;
}
.ig-tags-link {
  FONT-SIZE: 20PT;
}
/* Smartphones */
@media (max-width: 480px) {
  #rt-feature .menu-block {
    margin-top: 0px !important;
  }
  #rt-utility .rt-block {
    padding-top: -14px !important;
  }
  .rg-sc {
    margin-top: 0px;
    position: relative;
  }
}
/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) {
  #rt-main {
    background: url('../../../../images/grunge-7wbordersm481.jpg') repeat-y #E9E7DA !important;
  }
  #rt-feature .menu-block {
    margin-top: 3px !important;
  }
  #rt-utility .rt-block {
    margin-top: 0px !important;
  }
}
/*Media Queries*/
/* Tablets */
@media (min-width: 768px) and (max-width: 959px) {
  .jmm-pricing.default .jmm-description {
    padding: 20px 45px 40px 40px;
    margin-bottom: 20px !important;
    font-size: 0.75em !important;
    text-align: center;
  }
}
/* Desktop */
@media (min-width: 960px) and (max-width: 1199px) {
  .jmm-pricing.default .jmm-description {
    padding: 20px 45px 40px 40px;
    margin-bottom: 20px !important;
    font-size: 0.8em !important;
    text-align: center;
  }
}
/* Large Display */
@media (min-width: 1200px) {
  .jmm-pricing.default .jmm-description {
    padding: 20px 45px 40px 40px;
    margin-bottom: 20px !important;
    font-size: 1.1em !important;
    text-align: center;
  }
}
/*Android Devices */
@media only screen and (-webkit-device-pixel-ratio: 0.75) {
  .jmm-pricing.default .jmm-description {
    padding: 20px 45px 40px 40px;
    margin-bottom: 20px !important;
    font-size: 0.95em !important;
    text-align: center;
  }
}
ul.dj-mobile-custom211 li.dj-mobileitem > a {
  font-size: 1.5em;
}
#g-page-surround {
  background-image: none !imnportant;
}
ul.dj-mobile-dark li.dj-mobileitem > a {
  font-size: 1em;
}
/*# sourceMappingURL=custom_56.css.map */