/**
 * flatiron theme
 * reveal.js
 * 
 * Liz Lovero
 * Updated: 28 August 2019
*/

// Default mixins and settings -----------------
@import "../template/mixins";
@import "../template/settings";

// Theme-specific fonts-----------------
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700");
@import url("https://fonts.googleapis.com/css?family=Tinos:400,700,400i,700i");

// Custom theme settings (see ../template/settings.scss)
$mainFont: "Open Sans", Arial, Helvetica, sans-serif;
// $mainColor is Flatiron brand gray (#8f8f8f) darkened by 20% for readability
$mainColor: #5C5C5C;
$headingFont: "Open Sans", Arial, Helvetica, sans-serif;
$headingColor: #537eba;
$headingTextShadow: none;
$headingTextTransform: none;
$backgroundColor: #fff;
$linkColor: #537eba;
$linkColorHover: darken($linkColor, 20%);
$selectionBackgroundColor: rgba(0, 0, 0, 0.99);
$bodyColor: #222;

// Theme template ------------------------------
@import "../template/theme";

// Custom overrides
.reveal h1 {
  font-size: 3em;
}
.reveal h2 {
  font-size: 2em;
}
.reveal h3 {
  font-size: 1.25em;
}
.reveal h4 {
  font-size: 1em;
}
.reveal h1,
.reveal h2 {
  margin: 0 0 0.4em 0;
}
.reveal li {
  margin-bottom: 0.3em;
}
code {
  padding: .2rem .5rem;
  margin: 0 .2rem;
  font-size: 90%;
  background: #F1F1F1;
  border: 1px solid #E1E1E1;
  border-radius: 4px;
  color: $bodyColor;
}
.reveal pre { 
  box-shadow: none !important;
}
.reveal pre code {
  margin: 36px 0;
  padding: 5px 15px;
}

// Logo
body:after {
  content: url("https://user-images.githubusercontent.com/44589448/63718873-9ae5cd80-c819-11e9-9395-8c8a60c8b89d.png");
  position: fixed;
  bottom: 30px;
  left: 12px;
}

// Utility classes
.align-left {
  text-align: left !important;
}
.align-right {
  text-align: right !important;
}
.spacer {
  padding: 10px 0;
}
