/*!
 * Bootstrap v4.2.1 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
purple = #673090 ; 103,48,144 << purple
letters:
yellow = #d9e028 ; 217,224,40 << dim_yellow
blue = #2aaae2 ; 42,170,226 << lt_blue
green = #6abd45 ; 106,189,69 << lime
dawg:
purple= #673090 ; 103,48,144
orange = #f79421 ; 247,148,33 << orange
yellow = #f6eb16 ; 246,235,22 << yellow
green = #3db54a ; 61,181,74 << green
blue = #1072ba ; 16,114,186 << dk_blue
white = #fff ; 255,255,255 << white
red = #ed1c24 ; 237,28,36 << red
black = #231f20 ; 35,31,32 << black
tagline:
white= #fff ; 255,255,255
yellow = #f6eb16 ; 246,235,22
ico:
inner D (blue) = #70cddd ; 112,205,221 << teal
inner co (green) = #079247 ; 7,146,71 << dk_green
inner .ca (white) = #cfcfce ; 207,207,206 << grey
SDco.ca:
line (pink) = #e83e8c ; 232,62,140 << pink

<p style="padding-bottom: 1rem; color: #f79421" class="text-subtle">Website maintained by <span style="color: #d9e028">S</span><span style="color: #2aaae2">D</span><span style="color: #6abd45">co</span><span style="color: #fff">.ca</span></p> << orange on black
<h6 style="padding-bottom: 1rem; color: #673090">Website developed and donated by <span style="color: #d9e028">S</span><span style="color: #2aaae2">D</span><span style="color: #6abd45">co</span><span style="color: #cfcfce">.ca</span></h6> << purple on white
*/
:root {
  --skotty-dim_yellow: #d9e028;
  --skotty-yellow: #f6eb16;
  --skotty-lime: #6abd45;
  --skotty-green: #3db54a;
  --skotty-dk_green: #079247;
  --skotty-lt_blue: #2aaae2;
  --skotty-teal: #70cddd;
  --skotty-dk_blue: #1072ba;
  --skotty-orange: #f79421;
  --skotty-red: #ed1c24;
  --skotty-black: #231f20;
  --skotty-purple: #673090;
  --skotty-grey: #cfcfce;
}

body {
  line-height: 1.3;
  color: white;
  font-family: "ROCKEB", "ROCKCB", "ROCKB",  Rockwell, "Rockwell Condensed", "Rockwell Extra Bold", serif;
  text-align: center;
  background-color: #673090;
}
body p {
	font-family: "ROCKB", "ROCKCB", Rockwell, "Rockwell Condensed", "Rockwell Extra Bold", serif;
	font-size: 1.3rem;
}
wow-box p {
	font-family: "ROCKB", "ROCKCB", Rockwell, "Rockwell Condensed", "Rockwell Extra Bold", serif;
	font-size: 1.3rem;
}
.rbi {
	font-family: "ROCKBI", Rockwell, serif;
}

a, a:visited {
  color: #f6eb16;
  text-decoration: none;
  background-color: transparent;
}

a:hover, a:focus {
  color: #d9e028;
  text-decoration:overline;
}

.boom a:hover {
	font-size: 140%; 
	text-decoration: none;
}

@media (max-width: 650px) {
  .sub_logo img {
	height: auto;
	width: 100%;
	padding-bottom: 1rem;
	margin: auto;
  }
}
@media (min-width: 651px) {
  .sub_logo img {
	height: auto;
	width: 80%;
	padding-bottom: 1.5rem;
	margin: auto;
  }
}
@media (min-width: 1175px) {
  .sub_logo img {
	height: 20rem;
	width: auto;
	padding-bottom: 2rem;
	margin: auto;
  }
}
.SDco a {
	color: inherit !important;
}

.nav-link {
  font-size: 110%;
}

.nav-link:hover, .nav-link:focus {
  font-weight: bold;
}

.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}
.navbar {
  border-bottom:#e83e8c 2px dotted; 
}

.hidden {
	display: none;
}
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: #f6eb16;
  border: 1px solid #e83e8c;
  border-radius: 0.25rem;
}



.da_first {
	padding-top: 1.5rem;
}

.main_logo {
	padding-top: 1.5rem;
	padding-bottom: 2.5rem;
}
.tagline {
  padding-top: 3rem;
  padding-bottom: .25rem;
}



hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  width: 95%;
  border-top: #e83e8c 2px dotted;
}
.white-dash {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  width: 90%;
  border-top: 1px dashed #cfcfce;
}

@media (max-width: 650px) {
     .big-container {
         display: none;
     }
 }

 @media (max-width: 1180px) {
     .med-container {
         display: none;
     }
 }
 
 @media (min-width: 651px) {
     .small-container {
         display: none;
     }
 }
@media (min-width: 768px) {
  .center-hor-footer {
  margin: 1rem auto;
  width: 95%;
  padding: 1rem;	
  display: flex;
  align-items: center; 
  justify-content: center;
}
}
@media (max-width: 767px) {
  .center-hor-footer {
  margin: 1rem auto;
  padding: 1rem;	
  display: flex;
  flex-direction: column;
  justify-content: center;
}
	
.center-hor-footer .container{
  margin-top: 2rem;
  width: 95%;
  margin: auto;
	align-content: center;
	}
.center-hor-footer .container img{
	padding: 1rem 0;
		}
.center-hor-footer .big-container{
  display: none;
}
}
@media (min-width: 651px) {
  .center-hor {
  margin: 1rem auto;
  width: 95%;
  padding: 1rem;	
  display: flex;
  align-items: flex-end; 
  justify-content: center;
}
}
@media (max-width: 650px) {
  .center-hor {
  margin: 1rem auto;
  padding: 1rem;	
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.center-hor .container-fluid{
  margin-top: 2rem;
}
}
@media (min-width: 651px) {
  .center-hor-flex {
  margin: 1rem auto;
  width: 95%;
  padding: 1rem;	
  display: flex;
  align-items:center; 
  justify-content: center;
}
}
@media (max-width: 650px) {
  .center-hor-flex {
  margin: 1rem auto;
  padding: 1rem;	
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.center-hor-flex .container-fluid{
  margin-top: 2rem;
}
}
@media (min-width: 651px) {
  .center-hor-top {
  margin: 1rem auto;
  width: 95%;
  padding: 1rem;	
  display: flex;
  align-items: flex-start; 
  justify-content: center;
}
.center-hor-top .container-fluid{
  max-width: 45%;
  margin-top: 2rem;
}
}
@media (max-width: 650px) {
  .center-hor-top {
  margin: 1rem auto;
  width: 90%;
  padding: 1rem;	
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.center-hor-top .container-fluid{
  width: 95%;
  margin-top: 2rem;
  margin: auto;
}
.center-hor-top .container-fluid .btn{
  margin-top: 2rem;
}
}
@media (max-width: 767px) {
	.wow-box {
  margin: 1rem auto 1.5rem;	
  padding: 1rem 1rem;
  border-radius: 3rem;
  background-color: #fff;
  width: 90vw;	
  display: flex;
  flex-direction: column;
  align-items: center; 
  justify-content: center;
  color: #231f20;
}
}
@media (min-width: 768px) {
	.wow-box {
  margin: 1rem auto 1.5rem;	
  padding: 5rem 2rem;
  border-radius: 3rem;
  background-color: #fff;
  width: 88%;	
  display: flex;
  align-items: center; 
  justify-content: center;
  color: #231f20;
}
}
.wow-box .btn{
  margin: 2rem 1rem 0;
}
@media (max-width: 767px) {
	.wow-box-60 {
  margin: 1rem auto 1.5rem;	
  padding: 1rem 1rem;
  border-radius: 3rem;
  background-color: #fff;
  width: 90vw;	
  display: flex;
  flex-direction: column;
  align-items: center; 
  justify-content: center;
  color: #231f20;
}
}
@media (min-width: 768px) {
	.wow-box-60 {
  margin: 1rem auto 1.5rem;	
  padding: 5rem 2rem;
  border-radius: 3rem;
  background-color: #fff;
  width: 58%;	
  display: flex;
  align-items: center; 
  justify-content: center;
  color: #231f20;
}
}
@media (max-width: 767px) {
	.wow-box-60-orange {
  margin: 1rem auto 1.5rem;	
  padding: 1rem 1rem;
  border-radius: 3rem;
  background-color: #F79421;
  width: 90vw;	
  display: flex;
  flex-direction: column;
  align-items: center; 
  justify-content: center;
  color: #231f20;
}
}
@media (min-width: 768px) {
	.wow-box-60-orange {
  margin: 1rem auto 1.5rem;	
  padding: 5rem 2rem;
  border-radius: 3rem;
  background-color: #F79421;
  width: 58%;	
  display: flex;
  align-items: center; 
  justify-content: center;
  color: #231f20;
}
}
@media (max-width: 767px) {
	.wow-box-60-grey {
  margin: 1rem auto 1.5rem;	
  padding: 1rem 1rem;
  border-radius: 3rem;
  background-color: #cfcfce;
  width: 90vw;	
  display: flex;
  flex-direction: column;
  align-items: center; 
  justify-content: center;
  color: #231f20;
}
}
@media (min-width: 768px) {
	.wow-box-60-grey {
  margin: 1rem auto 1.5rem;	
  padding: 5rem 2rem;
  border-radius: 3rem;
  background-color: #cfcfce;
  width: 58%;	
  display: flex;
  align-items: center; 
  justify-content: center;
  color: #231f20;
}
}
@media (min-width: 768px) {
	.wow-box-stax {
  margin: 1rem auto 1.5rem;	
  padding: 5rem 2rem;
  border-radius: 3rem;
  background-color: #fff;
  width: 88%;	
  display: flex;
  flex-direction: column;
  align-items: center; 
  justify-content: center;
  color: #231f20;
}
}
@media (max-width: 767px) {
	.wow-box-stax {
  margin: 1rem auto 1.5rem;	
  padding: 1rem 1rem;
  border-radius: 3rem;
  background-color: #fff;
  width: 90vw;	
  display: flex;
  flex-direction: column;
  align-items: center; 
  justify-content: center;
  color: #231f20;
}
}

.well {
  min-height: 20px;
  padding: 10px;
  margin-bottom: 15px;
  background-color: inherit;
}

.ninetythree {
  margin: 1rem auto;
	padding: 1em 2em;
	width: 93vw;
  justify-content: center;
}
@media (max-width: 650px) {
  .ninetythree {
  margin: auto;
	padding: 1em .5em;
	}
	.ninetythree .container {
  margin: auto;
	 padding-left: 0;
		padding-right: 0;
		margin-left: 0;
		margin-right: 0;
	}
	.ninetythree .well-red-19{
  margin: auto;
  padding: 19px;
  margin-bottom: 20px;
	}}

.well-grey {
  min-height: 20px;
  padding: 19px 1px;
  margin-bottom: 20px;
  background-color: #E0E0E0;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.well-red {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #AE0002;
  border: 1px solid #aa0000;
  border-radius: 1em;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.well-red h1 {
	font-size: 400%;
}
.well-red a {
	color: white;
	text-decoration: underline;
}
.well-red a:hover,
.well-red a:active {
	color: yellow;
}
.well-red h3 {
	color: #f5f5f5;
}
.well-red {
	color: #f5f5f5;
}
.recipe-box {
	text-align: left; 
	border-top: groove #3DB54A .4rem;
	border-top-left-radius: 2rem;
	border-top-right-radius: 2rem;
	border-bottom: double #ed1c24 .6rem;
	border-bottom-left-radius: 2rem;
	border-bottom-right-radius: 2rem;
}
.recipe-box h3 {
	padding-top: 1rem;
}
.recipe-box > .imp {
	border: dashed #231f20 .2rem;
	padding: .5rem;
}
@media (max-width: 767px) {

.recipe-box {
	text-align: left; 
	border-top: groove #3DB54A .4rem;
	border-top-left-radius: 2rem;
	border-top-right-radius: 2rem;
	border-bottom: double #ed1c24 .6rem;
	border-bottom-left-radius: 2rem;
	border-bottom-right-radius: 2rem;
}
.recipe-box h3 {
	padding-top: 1rem;
}
.recipe-box > .imp {
	border: dashed #231f20 .2rem;
	padding: .5rem;
}}


/*# sourceMappingURL=bootstrap.css.map */