@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; ; 
}

H2a {
	color: rgba(255,255,255,1.0);
	font-family: GFY Jeanna Regular; src: url('../fonts/GFYJeanna-Regular.otf');
	font-size: 500%;
	text-shadow: 1px 1px 3px rgba(0,0,0,1.0);
	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 0px rgba(125,154,97,0.4);
	border-bottom: solid 0px rgba(125,154,97,0.4);
	background-color: rgba(0,0,0,0.0);
}

.nav-link {
	font-family: GFY Jeanna Regular;
	font-size: 20px;
	font-weight: bold;
	color: rgba(255,255,255,1.0);
	text-decoration: none;
	background-color: transparent;
	text-shadow: 1px 1px 3px rgba(0,0,0,1.0);
}

.nav-link:hover {
	color: white;
	background: rgba(0,0,0,0.25);
	border-radius: 20px;
}

.dropdown-item {
	font-family: GFY Jeanna Regular;
	font-size: 20px;
	font-weight: bold;
	color: rgba(255,255,255,1.0);
	text-decoration: none;
	list-style-image: url(../images/dabloom-favicon.png);
	background: transparent;
	text-align: center;
	text-shadow: 1px 1px 3px rgba(0,0,0,1.0);
}

.dropdown-item:hover
{
	border-radius: 10px;
	background: rgba(255,255,255,0.25);
	color: white;
}

.navbar-toggler {
	border-color: rgba(255,255,255,1.0);
	border: 1px solid rgba(255,255,255,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(255,255,255,1.0)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.dropdown-menu {
	background: rgba(0,0,0,0.25);
	border-radius: 20px;
}

.dropdown-toggle {
	color: ;
	display: ;
}

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;
}

.fa-instagram {
	box-shadow: 1px 1px 3px rgba(0,0,0,1.0);
}

.fa-facebook-square {
	box-shadow: 1px 1px 3px rgba(0,0,0,1.0);
}

/* 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;
}

.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;
}

/* Hero */

.bg-img {
  /* The image used */
  background-image: url("../images/dabloom-hero-5.jpg");
  filter: drop-shadow(1px 1px 3px rgba(0,0,0,1.0));
  height: 1000px;

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  
  /* Needed to position the navbar */
  position: relative;
}

.logo {
	margin-top: auto;
	margin-bottom: auto;
}

/* 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) {

H2a {
	color: rgba(255,255,255,1.0);
	font-family: GFY Jeanna Regular; src: url('../fonts/GFYJeanna-Regular.otf');
	font-size: 300%;
	text-shadow: 1px 1px 3px rgba(0,0,0,1.0);
	margin-top; ;
}
	
H7 {
	font-size: 24px;
}  
	
H8 {
	font-size: 18px;
}
	
	H12 {
	font-size: 105%;
}

H13 {
	color: rgba(100,61,33,1.0);
	font-family: GFY Jeanna Regular; src: url('../fonts/GFYJeanna-Regular.otf');
	font-size: 28px;
	margin-top: ;
}
	
.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-indicators {
	display: none;	
	}
	
 .carousel-caption {
    top: auto;
    bottom: 0;
	text-align: center;
	margin-right: 0px;
	margin-bottom: 0px;
	 
	}
}
