/**
 * If using a CSS pre-processor, tell it to overwrite this file. If not, place
 * your custom CSS modifications here.
 */

/* Sitewide Stuff */

/* sitewide - flexbox definition for Bootstrap equal heights columns */
.row.display - flex {
  display: flex;
  flex - wrap: wrap;
}

.row.display - flex>[class *='col-'] {
  display: flex;
  flex - direction: column;
}

.padme {
  padding - bottom: 20 px;
}

.borderme {
  border: 1 px black solid;
}

/* logo and branding in header nav */

.navbar - nav {
  float: right;
}

.navbar - default.navbar - nav>li>a {
  /* line-height: 100px; */
  color: #333;
  font-weight: heavy;
}

.navbar-default {
  background-color: # fff;
  border - color: #fff;
}

/* footer logo stuff */
# galeciaLogo {
  max - width: 150 px;
}

/* front page, hide title */
body.page - node - 1 h1.page - header {
  display: none;
}

/* sidebar, space between blocks 
.region-sidebar-second .demo-panel { margin-bottom: 10px; }
.demo-panel .panel-heading p { font-weight: heavy; font-size: 1.4em; }
*/

/* give images a little breathing room */
img.marginize {
  padding: 20 px;
}

/* "Coming Soon" images */
.bw {
  filter: grayscale(100 %);
}

div.imageContainer {
  position: relative;
}

.comingSoonTxt {
  position: absolute;
  bottom: 10 px;
  left: 0 px;
  background - color: black;
  color: #ddd;
  padding: 4 px 8 px;
  font - weight: bold;
}

/* New Home Stuff */
.homeIntroText {
  font - size: 2 em;
  line - height: 1.55;
  font - weight: bold;
  letter - spacing: 0.6 px;
}

.homeIntroList ul {
  line - height: 1.55;
  font - size: 1.4 em;
}

.frontButton {
  color: black;
  margin - top: 20 px;
}

.page - services.frontButton.btn - lg {
  margin - left: 20 px;
}

.panel - warning>.panel - heading p {
  color: black;
}

body.front.panel - warning>.panel - heading {
  background - color: #f0ad4c;
}

/* Services Page */

.service - main {
  padding: 20 px;
}

.service - small {
  padding: 10 px;
  position: relative;
}

.service - small a.frontButton {
  position: absolute;
  bottom: 10 px;
  left: 10 px;
  margin - top: 10 px;
  font - weight: bold;
}

.bottomText {
  margin - bottom: 25 px;
}

.imageContainer {
  padding - bottom: 10 px;
}

/* DaS page */

.bigText {
  font - size: 1.4 em;
  margin - left: 40 px;
}

.featureRow.glyphicon {
  float: left;
  margin - top: 5 px;
}

.screencapHolder p {
  margin - top: 10 px;
  font - weight: bold;
}


/* event signup system */

.field - item.date - display - single {
  font - size: 1.2 em;
}

.boldme {
  font - weight: bold;
}

.pane - node - field - register.pane - title {
  font - size: 1.2 em;
  font - weight: bold;
}
