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

/* Set Maximum Width and Center the Website */
body {
  max-width: 1920px;
  margin: 0 auto !important;
  float: none !important;
  background-color: #45a8f9;
}
/* Special Mediaversal Elements */
.list-icon-sound {
  list-style-image: url('../../../../images/sound-info.png') !important;
  list-style-position: outside !important;
  padding: 0px 10px 0px 0px !important;
}
.mediaplayer {
  background-image: url('../../../../images/media-player.jpg') !important;
  padding: 0 0 0 40px !important;
  background-repeat: no-repeat !important;
}
.commentbubble {
  background-image: url('../../../../images/comment-bubble.png') !important;
  padding: 0 0 0 40px !important;
  background-repeat: no-repeat !important;
}
.desertisland {
  background-image: url('../../../../images/site/desert_island_globe.jpg') !important;
  padding: 0 0 0 40px !important;
  background-repeat: no-repeat !important;
}
.fa-pull-left {
  margin-right: 1.5rem;
  margin-bottom: 3.1rem;
}
/* Camera Slideshow */
.camera_commands {
  display: none !important;
}
/* Store Link Divs */
div .storelink {
  float: left !important;
  padding: 5px 20px 15px 15px !important;
}
/*.page-header h2, .comphead { */
h2.g-title, h3.g-title, .page-header h1 {
  text-transform: none;
  color: #01213b;
  font-weight: 700;
  text-shadow: 1px 1px 1px #095da1;
  font-size: 2.8rem;
  line-height: 3rem;
}
h3.g-title {
  font-size: 2.2rem;
  line-height: 2.4rem;
}
/* Outisde Links */
.outside, .outside:hover {
  background-color: #c6dbed;
  font-weight: 700;
  padding: 0 0.2rem 0 0.2rem;
  border-bottom: 1px dotted #364b5d;
  text-decoration: none;
}
.slogantop {
  color: #a7d8ff;
  font-weight: 500;
  text-shadow: 1px 1px 1px #095da1;
}
/* Navigation */
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  font-size: 1.9rem;
}
.g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-size: 1.35rem;
}
/* Headers */
h3 {
  font-size: 1.5rem;
  line-height: 1.6rem;
}
/* Body Font */
#g-container-main {
  font-weight: 500;
}
.list-striped li {
  padding: 0.05rem;
}
#g-bottom a, #g-footer a, #g-copyright a {
  color: #0f7ed7;
}
/* Article Info */
dl.article-info dd.published {
  color: #878787;
}
/* Buttons */
.btn-primary {
  background: #01213b !important;
}
.btn-primary:hover, .primary:active, .btn-primary:focus {
  background: #095da1 !important;
}
.button.button-3 {
  padding: 0.45rem 1rem;
}
.button.button-orange {
  background: #804a29;
  border-color: #905a39;
}
.button a {
  color: #ffffff;
}
.button.s-fb-logo {
  background: #01213b;
}
.button.s-tw-logo {
  background: #0c90e1;
}
/* Tags */
.label-info[href], .badge-info[href] {
  background-color: #01213b;
}
.label-info, .badge-info {
  color: #ffffff;
}
.default-lightblue a {
  color: #1e5b8c !important;
}
#g-mainbar .allmode-default .allmode-title a {
  font-size: 1.4rem;
}
.allmode-readmore a, .allmode-readmore a:hover {
  color: #ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #033d6c;
  padding: 5px;
  border: 2px;
  border-radius: 1px 5px 5px 5px;
}
/* Raxo */
.raxo-default .raxo-top .raxo-title {
  font-size: 1.6rem;
  line-height: 1.8rem;
  font-weight: 800;
  padding: 0.8rem;
  border-bottom: 1px dotted #364b5d;
  text-decoration: none;
}
/* Newsletter Subscription */
.grnnl {
  color: #17874f;
}
.rdnl {
  color: #de0404;
}
.ornl {
  color: #ff7e00;
}
.i5 {
  font-size: 5rem;
}
.i2 {
  font-size: 2rem;
}
/* Bootstrap Conflicts fix */
.bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:active, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover {
  color: #333 !important;
  font-weight: normal;
}
.GSearchBlock .btn {
  position: relative;
  display: inline-block;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333333 !important;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75) !important;
  background-color: #f5f5f5 !important;
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6) !important;
  background-repeat: repeat-x !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffffff", endColorstr="#ffe6e6e6", GradientType=0) !important;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf !important;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) !important;
  border: 1px solid #cccccc !important;
  border-bottom-color: #b3b3b3 !important;
  border-radius: 4px !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05) !important;
}
.GSearchBlock .btn:hover, .GSearchBlock .btn:focus {
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
  border-bottom-color: #b3b3b3 !important;
  background-image: none !important;
  text-shadow: none !important;
  background-color: #e6e6e6 !important;
}
.GSearchBlock .btn.submit {
  color: #ffffff !important;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
  border-bottom-color: #b3b3b3 !important;
  background-image: none !important;
  text-shadow: none !important;
  background-color: #01213b !important;
}
.GSearchBlock .btn.submit:hover, .GSearchBlock .btn.submit:focus {
  background-color: #095da1 !important;
}
/* Font Awesome Config */
.faicon-cd {
  --fa-primary-color: #193b6b;
  --fa-primary-opacity: 0.65;
  --fa-secondary-color: #61b5fb;
  --fa-secondary-opacity: 1.00;
}
.faicon-main {
  --fa-primary-color: #61b5fb;
  --fa-secondary-color: #193b6b;
  --fa-secondary-opacity: 0.65;
}
.faicon-home {
  --fa-primary-color: #61b5fb;
  --fa-secondary-color: #ffffff;
  --fa-secondary-opacity: 0.65;
}
.mod-menu.nav {
  flex-flow: column;
}
#g-footer .g-title {
  font-size: 1.8rem;
  font-weight: 800;
}
/*# sourceMappingURL=custom_12.css.map */