@font-face {
	font-family: 'Montserrat';
	src: url('../fonts/Montserrat-Regular.ttf');
}

@font-face {
	font-family: 'Gochi Hand';
	src: url('../fonts/GochiHand-Regular.ttf');
}

body{
	font-family: 'Montserrat', cursive;
}

.page_heading{
  -webkit-text-stroke: 3px var(--red);
  -webkit-text-fill-color: #fff;
  text-shadow: 3px 3px 0 black;
  font-family: Gochi Hand;
}

.book_question{
  font-family: Montserrat;
  font-weight: 700 !important;
  font-size: 200%;
}

.book_answer{
  font-family: 'Gochi Hand';
  font-size: 270%;
}

.transp_bg{
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 2em !important;
}

/*
.row{
  font-family: 'Helvetica';
}
*/

.jumbotron{
	padding: 0;
}

#pageFooter{
	background-color: #e23222;
	color: #ffffff;
}

.bg-image-full {
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}

.h1resp{
  font-size: calc(100% + 2vh + 2vw);
 /* -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #000;*/
}

.supercaption{
  font-size: calc(100% + 5vh + 5vw);
  font-family: Montserrat;
  color: #000000;
  text-shadow: 0 0 2px #ffffff;
}

.display-1-resp{
  font-size: calc(100% + 3vh + 3vw);
}

.display-2-resp{
  font-size: calc(100% + 2vh + 2vw); 
}

.display-3-resp{
  font-size: calc(100% + 1vh + 1vw);
}

.display-4-resp{
  font-size: calc(100% + .5vh + .5vw);
}

.btn-rounded{
  border-radius: 500px;
}

.input-group-addon{
  min-width: 200px;
}

.largeRoundCorners{
  border-radius: 2em !important;
}

.mediumRoundCorners{
  border-radius: 1em !important;
}