/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

/* ----------------------------Fonts-----------------------------*/

.euphoria-script-regular {
  font-family: "Euphoria Script", cursive;
  font-weight: 400;
  font-style: normal;
}

.barlow-semi-condensed-thin {
  font-family: "Barlow Semi Condensed", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.barlow-semi-condensed-extralight {
  font-family: "Barlow Semi Condensed", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.barlow-semi-condensed-light {
  font-family: "Barlow Semi Condensed", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.barlow-semi-condensed-regular {
  font-family: "Barlow Semi Condensed", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.barlow-semi-condensed-medium {
  font-family: "Barlow Semi Condensed", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.barlow-semi-condensed-semibold {
  font-family: "Barlow Semi Condensed", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.barlow-semi-condensed-bold {
  font-family: "Barlow Semi Condensed", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.barlow-semi-condensed-extrabold {
  font-family: "Barlow Semi Condensed", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.barlow-semi-condensed-black {
  font-family: "Barlow Semi Condensed", sans-serif;
  font-weight: 900;
  font-style: normal;
}



/* ----------------------------End Fonts-----------------------------*/

.titleFont {
	font-family: Euphoria Script;
  color:rgb(103,48,46) !important;
}

.enlarged-font {
  font-size:700% !important;
}

h3.enlarged-font {
  font-size:400% !important;
}

.titleSubhead {
	color: rgb(47, 61, 48) !important;
  font-family: Barlow Semi Condensed;
	font-weight: 400 !important;
}

.barlow {
	font-family: Barlow Semi Condensed;
	font-weight: 400 !important;
}

.menu-center {
  height: 100%;
  margin: 0;
  color:rgb(40,56,42);
}

.menu-link {
  color:rgb(40,56,42);
}

a.menu-link:hover {
  color:rgb(101, 113, 52) !important;
}

.title-background {
  background-color:rgba(252, 247, 233, 0.8);
  padding: 10px;
}

.text-link {
  color: rgb(44, 111, 56) !important;
}

.text-link:hover {
  color:rgb(121, 137, 57) !important;
}

.copyright-link {
  color:rgb(104, 132, 75) !important;
}

.copyright-link:hover {
  color:rgb(138, 141, 135) !important;
}

.arrow:hover {
  background-color:rgb(104, 132, 75) !important;
}

.button-color {
  background-color:rgb(104, 132, 75) !important;
}

.art-title {
  color:rgb(49, 89, 55);
  font-weight: 500 !important;
}

.section-background {
  background-color: rgb(161, 181, 147);
}

.white-text {
  color:white !important;
}

ul {
  list-style-type: none;
}

p {
  color: #6C757D;
}

hr {
  border: none;
  border-top: 10px double #ccc;
  overflow: visible;
  height: 5px;
}

.contact-image {
  width:93%;
}


/* ----------------------------Mobile Only-----------------------------*/
/* --------------------------------------------------------------------*/

/* -----Styles for screens up to 767px wide (e.g., mobile phones) -----*/
    
@media only screen and (max-width: 991px) {
  .mobile-adj {
    margin-top: 40px;
  }
}

@media only screen and (max-width: 415px) {
  .enlarged-font {
    font-size:300% !important;
  }

  h3.enlarged-font {
    font-size:250% !important;
  }

}

@media only screen and (min-width: 416px) and (max-width: 615px) {
  .enlarged-font {
    font-size:500% !important;
  }
}