@charset "UTF-8";
/* CSS Document */

/*
Brown rgba(100,61,33,1.0)
Green rgba(125,154,97,1.0)
Pink rgba(247,177,208,1.0)
*/

body {
	margin-top: 10px;
	color: rgba(100,61,33,1.0);
}

@font-face { 
	font-family: GFY Jeanna Regular; src: url('../fonts/GFYJeanna-Regular.otf'); 
}

section {
	margin-top: 0px;
}

p {
	font-size: 100%;
}

H2 {
	color: rgba(100,61,33,1.0);
	font-family: GFY Jeanna Regular; src: url('../fonts/GFYJeanna-Regular.otf');
	font-size: 28px;
	margin-top; ;
}

H5 {
	margin: 0px;
}

H7 {
	font-size: 48px;
}

H8 {
	font-size: 30px;
}

H10 {
	font-size: 11px;
}

H12 {
	font-size: 20px;
}

H13 {
	color: rgba(100,61,33,1.0);
	font-family: GFY Jeanna Regular; src: url('../fonts/GFYJeanna-Regular.otf');
	font-size: 28px;
	margin-top: ;
}

.jumbotron {
	padding:  10px;
	background-color: rgba(247,177,208,0.0);
	font-size: 18px;
	color: rgba(100,100,100,1.0);
	/*border: solid thin rgba(160,48,51,1.0);*/
	border-radius: 20px;
	margin-top: 10px;
	margin-bottom 0px;
}


HR {
	color: rgba(100,61,33,1.0) thin solid;
}

/* Navigation */

.navbar {
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: rgba(125,154,97,0.0);
	border-top: solid 1px rgba(125,154,97,0.4);
	border-bottom: solid 1px rgba(125,154,97,0.4);
}

.nav-link {
	font-family: GFY Jeanna Regular;
	font-size: 20px;
	font-weight: bold;
	color: rgba(125,154,97,1.0);
	text-decoration: none;
}

.dropdown-item {
	font-family: GFY Jeanna Regular;
	font-size: 20px;
	font-weight: bold;
	color: rgba(125,154,97,1.0);
	text-decoration: none;
	list-style-image: url(../images/dabloom-favicon.png);
}

.dropdown-item:hover {
	color: rgba(100,61,33,1.0);
}

.navbar-toggler {
	border-color: rgba(125,154,97,1.0);
	border: 1px solid rgba(125,154,97,1.0);
}

.navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(125,154,97,1.0)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

a {
	color: rgba(100,61,33,1.0);
	text-decoration: underline;
}

a:hover {
	color: rgba(100,61,33,1.0);
	font-weight: ; 
	text-decoration: underline;
}

/* Carousel */

.carousel-inner {
	margin-bottom: 20px;
	margin-top: 20px;
}

.carousel-item {
  height: 50vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.carousel-caption {
    top: auto;
    bottom: 0;
	text-align: center;
	margin-right: 0px;
	margin-bottom: 0px;
	text-shadow: 1px 1px 2px rgba(0,0,0,1.0), 0 0 25px rgba(247,177,208,1.0), 0 0 5px rgba(247,177,208,1.0);
	color: rgba(255,255,255,1.0);
}

/* Special Classes */

.deliveryareas {
	color: rgba(100,61,33,1.0);
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: ;
	font-size: 14px;
}

.deliveryareas2 {
	color: rgba(100,61,33,1.0);
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: ;
	font-size: 13px;
}

.clicktoenlarge {
	font-family: GFY Jeanna Regular; src: url('../fonts/GFYJeanna-Regular.otf');
}

.contact {
	font-family: GFY Jeanna Regular;
	font-size: 24px;
	color: rgba(100,61,33,1.0);
}

.btn-primary {
	background-color: rgba(125,154,97,0.25);
	border-color: rgba(125,154,97,1.0);
	color: rgba(125,154,97,1.0);
	border-radius: 0px;
}

.btn-danger {
	background-color: rgba(255,255,255,1.0);
	border-color: rgba(125,154,97,1.0);
	color: rgba(125,154,97,1.0);
}

.imgmargin {
	margin-bottom: 10px;
}

.fa-images {
	margin-right:10px;
	width: ;
}

.fa-book-open {
	margin-right:10px;
	width: ;
}

.fa-list-alt {
	margin-right:10px;
	width: ;
}

.card-footer {
	text-align: right;
	background-color: rgba(247,177,208,0.2);
	border: solid 0px rgba(247,177,208,0.2);
}

.card {
		margin-bottom: 10px;
	border: solid 2px rgba(247,177,208,0.2);
}

/* Hero */

.hero-image {
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../images/dabloom-hero-2.jpg");
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.hero-text {
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
}

.hero-text button {
  border: none;
  outline: 0;
  display: inline-block;
  padding: 10px 25px;
  color: black;
  background-color: #ddd;
  text-align: center;
  cursor: pointer;
}

.hero-text button:hover {
  background-color: #555;
  color: white;
}

/* Footer */

footer {
	font-family: GFY Jeanna Regular;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 10px;
	background-color: rgba(125,154,97,0.0);
	border-top: solid 1px rgba(125,154,97,0.4);
	border-bottom: solid 1px rgba(125,154,97,0.4);
}

/* Media Query */

@media only screen and (max-width: 768px) {
	
H7 {
	font-size: 24px;
}  
	
H8 {
	font-size: 18px;
}
	
.carousel-item {
  height: 30vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
	
  .carousel-caption {
    top: auto;
    bottom: 0;
	text-align: center;
	margin-right: 0px;
	margin-bottom: 0px;
	}
}
