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

.brand-name{
	font-size:2.2rem;
}

.brand .text-texture {
background-image: linear-gradient(to bottom, #00a59a, #006a5f);
}

.nav-toggle-title:hover{
	color:#00a59a;
}

.menu-copyright{
	color:#fafafa;
}

strong {
	color:#fafafa;
}

.menu{
	brand-name:#fafafa;
	background-color:#006a5f;
}

.menu-link{
	color:#fafafa;
}

.menu-link:hover{
	color:#00a59a;
}


.nav-toggle-btn{
	color:#006a5f;
}

i{
	color:#fafafa;
}

i:hover{
	color:#006a5f;
	background-color:#fafafa;
}

a:hover{
	color:#00a59a;
}

a{
	color:#fafafa;
}

.brand-name{
	z-index:9999;
}

.animal-t {
	font-family: 'Merriweather', serif;
	font-weight: 900;
}


h1, h2, h3, h4, h5, h6, p{
	color:#0f0f0f;
}

span{
	color:#006a5f;
	font-style:bold;
	display: inline;
	margin-bottom:.25em;
}

.species{
	font-style:italic;
	color:#0f0f0f;
	display:inline;
	text-transform: none;
}

.species-head{
	font-size:1.5em;
	font-style:italic;
	margin-bottom:5em;
	color:#0f0f0f;
	text-transform: none;
}

.a-list{
	list-style:none;
	margin-left:0;
	padding-left:0;
}

.a-s-name{
	font-family: 'Merriweather', serif;
	font-style:italic;
}

.stat-head{
	font-weight:bold;
	font-size:1.5em;
	color:#0f0f0f;
}

.stat {
	font-size:1.25em;
	color:#0f0f0f;
	display:inline;
}

.animal-p{
	font-size: 1.2em;
	text-align: justify;
}

.quote-area{
	padding:2em;
	margin-bottom:5em;
	background-color:#f0f0f0;
	border-bottom:thick solid #006a5f;
}

.quote{
	font-size:1.15em;
	font-style:italic;
	color:#006a5f;
}

.img-magnifier-container {
  position:relative;
}

.img-magnifier-glass {
  position: absolute;
  border: 3px solid #006a5f;
  border-radius: 50%;
  cursor: none;
  /*Set the size of the magnifier glass:*/
  width: 100px;
  height: 100px;
}

.hover-text{
	font-style:italic;
	color:#0f0f0f;
	opacity:.2;
}

.suit-red{
	color:#990000;
	font-family: 'Merriweather', serif;
	margin-bottom:1.5em;
}

.suit-black{
	color:#0f0f0f;
	font-family: 'Merriweather', serif;
	margin-bottom:1.5em;
}

.next-a{
	font-family: 'Merriweather', serif;
	color:#f0f0f0;
}

.next-a-bg{
	background-color:#006a5f;
}

.footer{
	background-color:#00a59a;
}

.foot-link{
	font-family: 'Merriweather', serif;
	color:#006a5f;
}

.foot-link-link:hover{
	font-family: 'Merriweather', serif;
	color:#f0f0f0;
}

.name-link:hover{
	color:#006a5f;
}

.prev-project-link {
	background-color:#006a5f;
}

.deck-holder{

}

::-webkit-scrollbar {
  width: 10px;
}

::-webkit-scrollbar-track {
  background: #f0f0f0; 
}
 
::-webkit-scrollbar-thumb {
  background:#006a5f;
}

::-webkit-scrollbar-thumb:hover {
  background:#00a59a;
}

::selection {
  background: #006a5f;
}
::-moz-selection {
  background: #006a5f;
}

.a-name{
	font-family: 'Merriweather', serif;
	font-weight: bold;
	font-size: 1.5em;
	color:#0f0f0f;
}

.suit-link-black{
	color:#0f0f0f;
}

.learn-more{
	color:#006a5f;
	font-size:1.5em;
	font-style:italic;
}

.learn-more:hover{
	color:#00a59a;
}

.main-nav{
	color:#0f0f0f;
	font-family: 'Merriweather', serif;
	font-weight: bold;
	font-size: 1.5em;
}

.main-nav-red{
	color:#990000;
	font-family: 'Merriweather', serif;
	font-weight: bold;
	font-size: 1.5em;
}

.main-nav:hover{
	color:#006a5f;
}

.main-nav-red:hover{
	color:#006a5f;
}

.home-h1{
	color:#006a5f; 
	font-family: 'Merriweather', serif;
	font-weight: bold;
}

.horizontal-service-item-title{
	color:#006a5f;
	font-family: 'Merriweather', serif;
	font-weight: 900;
	margin-top:2em;
	text-shadow:2px 2px 1px #242424;
}

.btn-primary{
	background-color:#006a5f;
	color:#f0f0f0;
	border:none;
}

.btn-primary:hover{
	background-color:#00a59a;
	border:none;
}

.horizontal-service-item-descr{
	color:#0f0f0f;
	font-size:1.25em;
}

.home-head{
	width:100%;
	padding:0;
	margin:0;
}

.red-suit{
	color:#990000;
}

.horizontal-service-item{
	border: #A2A2A2 1px solid;
}

.horizontal-service-item:hover{
	border: #006a5f 1px solid;
}

.section-content{
	padding-top:0;
	margin-top:2em;
	margin-bottom:2em;
}

body{
	background-image:url("../images/bg-image.svg");
	background-attachment: fixed;
}

.a-p-strong{
	color:#006a5f;
	font-weight: bolder;
}







