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

body {
  color: #000000;
  font-family: 'Raleway', sans-serif;
  font-weight: 400;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: #FFF;
  overflow-x: hidden;
	
}

.color_0 {
	color: #FFFFFF;
}

.color_1 {
	color: #687261;
}

.navbar_align {
  margin-left: 0;
}

.navbar_bg {
	 background: rgb(255,252,248);
background: -moz-radial-gradient(circle, rgba(255,252,248,.93) 0%, rgba(207,199,186,.93) 100%);
background: -webkit-radial-gradient(circle, rgba(255,252,248,.93) 0%, rgba(207,199,186,.93) 100%);
background: radial-gradient(circle, rgba(255,252,248,.93) 0%, rgba(207,199,186,.93) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffcf8",endColorstr="#cfc7ba",GradientType=1); 
}

.navfont {
	font-size: 200%;
	font-weight: 200 !important;
	text-decoration: none !important;
	line-height: 32px;
}

.nav_font_color {
	color: hsla(84,100%,11%,1.00) !important;
}

.navbar_logo {
	z-index: 1100;
	width: 310px;
	height: 42px;
}

.navbar_item_right {
	float: right;
	align-items: flex-end;
}

.custom_toggler {
    border-color: #687261;
	color: lightgreen;
	border-width: medium;
}

.offcanvas_zindex {
	z-index: 1200;
	width: 340px;
}


a:link {
	text-decoration: none;
	font-weight: 700;
	color: inherit;
}

a:hover { 
  text-decoration: underline; 
  color: inherit;
}


a:focus {
  color: inherit !important;
  text-decoration: none !important;
}


.dropdown_styling {
    border: 0 !important;
    box-shadow: none;
	background-color: hsla(0,0%,100%,0.00);
}

.body_tab{
	padding-top: 85px;
}

h1 {
  font-family: "Abril Fatface", serif;
  font-weight: 400;
  font-style: normal;
  color: #4f4640;
}

h2 {
  font-family: "Abril Fatface", serif;
  font-weight: 400;
  font-style: normal;
  color: rgba(94,119,97,1.00);
}

h3 {
  font-family: "Abril Fatface", serif;
  font-weight: 400;
  font-style: normal;
  color: rgba(48,74,49,1.00);
}

.rounded_corners {
	border-radius: 10px;
}

.background_color_2 {
	background-color: #687261;
	
}

.flex_fill {
	display: flex;
    flex-flow: column;
    height: 100%;
}
