@charset "UTF-8";
body {
  /*	background-color:  darkgreen;*/
}
html {
  /* default font-size is 16px - this is set in the default browser stylesheet */
  /*
background-color: brown !important;
	color: darkorange;
*/
}
/*

@media (min-width: 1200px) { 

.container {
	color: darkgoldenrod;
	background-color:  aqua !important;
}
}
*/
/*
 Extra small devices 
(portrait phones, less than 576px)
*/
@media (max-width: 575.98px) {
  .navbar-nav .nav-link {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
    border-top-style: solid !important;
    border-top-width: 2px !important;
  }
}
/*
 Small devices 
(landscape phones, 576px and up)
*/
@media (min-width: 576px) and (max-width: 767.98px) {
  .container {
    /*		background-color: aqua !important;*/
    width: 580px !important;
  }
  .navbar-nav .nav-link {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
    border-top-style: solid !important;
    border-top-width: 2px !important;
  }
}
/*
 Medium devices 
(tablets, 768px and up)
*/
@media (min-width: 768px) and (max-width: 991.98px) {
  .container {
    /*		background-color: aqua !important;*/
    width: 750px !important;
/*	   background-color: aqua!important;*/
  }


	
}
/*
 Large devices 
(desktops, 992px and up)
*/
@media (min-width: 992px) and (max-width: 1199.98px) {
  .esc-body {
    /*	max-width: 500px !important;*/
  }
  .container {
    /*		background-color: aqua !important;*/
    width: 1000px !important;
  }
}
/*
 Extra large devices 
(large desktops, 1200px and up)
*/
@media (min-width: 1200px) {}
/*
.container-lg {
	width: 900px !important;

}
*/
h1 {
  color: #801810 !important;
  text-align: center;
  font-family: 'Playfair Display', serif;
  padding-top: 2.0rem;
}
h2 {
  color: #801810 !important;
  font-family: 'Playfair Display', serif;
  font-size: 1.4rem;
  padding-top: 1.0rem;
}
h3 {
  color: #801810 !important;
  font-family: 'Playfair Display', serif;
  font-size: 1.4rem;
  padding-top: 1.0rem;
}
.esc-text-red {
  color: #801810 !important;
}
.esc-bg-red {
  background-color: #801810 !important;
}
.esc-slogan {
  padding-top: 0.25rem;
 padding-bottom: 0.25rem;
  font-size: 0.75rem;
  background-color: #E0E0E0 !important;
}
.esc-body {
  max-width: 1100px !important;
}
.esc-content {
  background-color: #f8f0dd !important;
}
.nav-link {
  color: white !important;
  padding-top: 0.0rem !important;
  padding-bottom: 0.0rem !important;
}
.navbar-toggler {
  border-color: white !important;
  border-width: 2px !important;
  margin-bottom: 8px !important;
  margin-top: 8px !important;
}
a {
  color: #801810 !important;
}
.esc-footer a {
  color: white !important;
}
/*
.navbar-toggler {
  	border-color:  rgba(255, 255, 255, 1) !important;
}

.navbar-toggler-icon {
border-color:  rgba(255, 255, 255, 1) !important;
}	
*/
/*
.container .navbar {
	padding-right: 90px !important;
	color: darkgoldenrod;
}*/