/** ------------------------------------------------------ **/
/** -------------------2 column layout -------------------- **/
body {
	background-color: #ffffff;
	color: #3d3d3d;
	font-family: depot-new-web, sans-serif, Arial, Verdana, Helvetica;
	font-weight: 500;
	font-style: normal;
	font-size: 0.8em;
	margin: 0px;
	text-align: center;
}

#skip-navigation{
	height:0px;	
	overflow: hidden; 
}

#wrapper-header{
	background-color: #003a63;
	background: rgb(0,38,64);
	background: linear-gradient(45deg, rgba(0,38,64,1) 0%, rgba(0,42,70,1) 19%, rgba(0,58,99,1) 38%);
}

#wrapper-navigation{
	position: absolute;
    z-index: 500;
    width: 100%;
    max-width: 100%;
    flex: 100%;
}
#wrapper-content{
	background-color: #f3f3f3;
	clear:both;
}
#content{
	background-color: #f3f3f3;
	text-align: left;
}
#wrapper-content2{
	background-color: #ffffff;
	clear:both;
}
#content2{
	background-color: #ffffff;
	text-align: left;
}
#wrapper-footer{
	width: 100%;
}		

.wrapper-inner{
	position:relative;
	text-align: left;
	max-width: 1400px;
}

#preview, #preview-admin{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	z-index:2001;
}	
#preview p, #preview-admin p{
	background-color:#0000FF;
	color:#FFFFFF;
	margin:0px;
	padding:8px;
	font-size:14px;
	font-weight:bold;
}
#preview-admin p{
	background-color:#333333;
}

#header{
	position: relative;
}
	
#foot-container {
	background-color:#ffffff;
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
}
#foot{
	font-size:12px;
}


/** ------------------------------------------------------ **/
/** ------------------- header --------------------------- **/

#header_graphic{
	position:relative;
	z-index:500;
}
#header_graphic img{
	float:left;
	height:68px;
	width:201px;
}

#header-phone a, #header-phone a:visited {
	color:#b5a065;
	font-size: clamp(0.6rem, 0.5rem + 0.3333vw, 0.9rem);
	text-decoration:none;
}
#header-phone a:hover {
	color:#ffffff
}

#header-left, #header-right{
	z-index:600;
}

.header-phone-number {
	margin-left:10px;
	margin-right:20px;
}

#navigation{
	float:left;
	position:relative;
}

/** ------------------------------------------------------ **/
/** -------------------navigation ------------------------ **/

#navigation ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin: 0 auto;
	position: relative;
}
#navigation ul li {
	display: inline;
	padding: 0px;
	margin: 0px; 
}
#navigation ul li a, #navigation ul li a:visited {
	background-color: transparent;
	color: #ffffff;
	display:block;
	float: left;
	font-size: clamp(0.8rem, 0.7333rem + 0.2222vw, 1rem);
	font-weight:400;
	padding-bottom:38px;
	padding-left: 0px;
	padding-right: 25px;
	padding-top:38px;
	text-decoration: none;
	text-transform: uppercase;
}
#navigation ul li a:hover, #navigation ul li a:active {	
	color: #b5a065;	
}

#navigation ul li #nav-contact {
	padding-right:0px;
}

#subNavBackground{
	background-color: #b5a065;
	display:none;
    width: 100%;
    height: 50px;
    top: 100px;
	left:0px;
    position: absolute;
	z-index: 500;
}

#navigation ul li .subNav {
	background-color: #ffffff;
	display:block;
	margin: 0px;
	padding-right:30px;
	padding-left:30px;
	position: absolute;
	top:100px;
	left:-9999px;
	/*width: 100%;*/
	width:270px;
	z-index: 300;
}

#navigation ul li:hover div{
	left:50%;
}

#navigation ul li ul {
	float:left;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:10px;
}
#navigation ul li ul li{
	display:block;
	font-size: clamp(0.5rem, 0.4667rem + 0.4444vw, 1rem);
	font-weight: normal;
	margin-bottom:5px;
}
#navigation ul li ul li a, #navigation ul li ul li a:visited {
	color:#061a2f;
	display:block;
	float:none;
	font-size:clamp(0.5rem, 0.4667rem + 0.4444vw, 1rem);
	margin: 0px;
	padding: 0px;
	padding-bottom:6px;
	text-decoration: none;
}
#navigation ul li ul li a:hover, #navigation ul li ul li a:active {
	color:#b5a065;
}

#nav-icon {
	display: none;
}

.navMobile {
	display:none !important;
}
	
/** ------------------------------------------------------ **/
/** ------------------------ menu ------------------------ **/

#leftc ul, #leftcol ul {
	list-style: none;
	margin: 0px;
	padding: 0px;	
}
#leftc ul li, #leftcol ul li {
	margin: 0; 
	padding: 0; 
}

#leftc ul li a, #leftc ul li a:visited, #leftcol ul li a, #leftcol ul li a:visited {
	border-bottom: 1px solid #cccccc;
	color:#697176;
	display: block;
	font-size: 1em;
	font-weight: 600;
	margin:0px;
	padding:10px;
	text-decoration: none;
}
#leftc ul li a:hover {
	color:#000000;
}

#leftc ul li ul li a, #leftc ul li ul li a:visited{
	padding-left: 44px;
	width: 175px;
}
* html #leftc ul li ul li a, * html #leftc ul li ul li a:visited{
	width: 219px; 
	w\idth: 175px; 
}

#leftc ul li ul li ul li a, #leftc ul li ul li ul li a:visited{
	padding-left: 66px;
	width: 153px;
}
* html #leftc ul li ul li a, * html #leftc ul li ul li a:visited{
	width: 197px; 
	w\idth: 153px; 
}

#leftc img {
	display:block;
	margin-top:15px;
}
	
.menu_header {
	border-bottom: 2px solid #697176;
}

.menu-double{
	padding-bottom: 25px !important;
	padding-top: 10px !important;
}	


/** ------------------------------------------------------ **/
/** ------------------------ menu subsection ------------- **/

#submenu ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#submenu ul li{
	margin: 0; 
	padding: 0; 
}

#submenu ul li a, #submenu ul li a:visited{
	border-bottom: 1px solid #666666;
	display: block;
	font-size: 0.9em;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 34px;
	padding-right: 0px;
	padding-top: 5px;
	text-decoration: none;	
	/*width avoids extra whitespace in ie5-6*/
	width: 194px;
}
* html #submenu ul li a,  #submenu ul li a:visited {  /* This is the Tan hack */
	width: 228px; 
	w\idth: 194px; 
}


/** ------------------------------------------------------ **/
/** ------------------- footer --------------------------- **/
#foot ul{
    list-style: none; 
    margin: 0;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-top: 5px;
	text-align:left;
	white-space: nowrap;
}
#foot ul li{
	color: #061a2f;
	display: inline;
	font-size: 1.2em;
	font-weight: 600;
	margin: 0;	
	padding-right: 15px;	
}
#foot ul li a{		
	color: #061a2f;
	text-decoration: none;
}
#foot ul li a:hover, #foot ul li a:active, #foot ul li a:focus{	
   	color: #b5a065;;
	text-decoration: none;	
}

#sitelinks{
	padding-top:50px;
	padding-bottom:50px;
}

#sitelinks a {
	color:#061a2f;
	display:block;
	font-size: clamp(0.8125rem, 0.7292rem + 0.2778vw, 1.0625rem);
	font-weight:500;
	line-height:2em;
	text-decoration:none;
}
#sitelinks  a:hover, #sitelinks a:active {
    color: #b5a065;
}

#sitelinks .social-icons {
	float:right;
}
#sitelinks .social-icons a {
	display:inline-block;
}
	
/** ------------------------------------------------------ **/
/** ------------------- HTML elements -------------------- **/

caption {
	font-weight: normal;
	text-align: left;	
}
th {
	font-weight: bold;
	text-align: left;	
}

.h1-visible {
	visibility: hidden;
	margin: 0;
    padding: 0;
    line-height: 0;
}

/** ------------------------------------------------------ **/
/** ------------------- form ------------------------- **/

form {
  margin: 0px;
  padding: 0px;
  }
fieldset {
  border: 0px;
  margin:0px;
  padding: 0px;
  padding-top: 10px;
  width: auto;
  }
legend {
  font-weight: bold;
  padding-bottom: 10px;
}
input {
  float: left;
  }
select {
  float: left;
  margin-right: 10px
  }
textarea{
  margin-bottom:5px;
}	 
input.buttons {
  float: none;
}
form fieldset div {
  padding-bottom: 0px;
  clear: both;
  overflow:auto;
  }
form fieldset p {
  padding-bottom: 10px;
  margin: 0px;
  clear: both;
  }
form p {
  margin-bottom:0px;
  }
label {
  display:block;
  float: left;
  font-size:1.2em;
  width: 200px;
  margin-right: 10px;
  padding-bottom: 10px;
  }
.nofloat{
	float:none;
	margin-right:0px;
}	
/* hide anti spam box */
.sec-form-field {
	display: none;
}

.error {
    color: #FF0000;
}

.contactInput{
	border:1px solid #4c4c4c;
	color:#4c4c4c;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	margin-bottom:11px;
	padding:0px;
	padding-bottom:9px;
	padding-top:9px;
	padding-left:11px;
	padding-right:11px;
}
.contactInputLarge{
	width:326px;
}
* html .contactInputLarge{
	width:350px;
	w\idth:326px;
}

.contactInputSmall{
	width:76px;
}
* html .contactInputSmall{
	width:100px;
	w\idth:76px;
}


.InputButtonBlue{
	background-color:#003a63;
	border:0px;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	margin-top:6px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
}
.InputButtonBlue:hover {
	color:#FFFFFF;
}
#recaptcha-container {
	margin-bottom:10px;
}
/** ------------------------------------------------------ **/
/** ------------------- div table replacements ----------- **/

/*create a row*/
div.TableReplaceRow {
	clear: both;
	padding-top:0px;
  }
/*label cell*/
div.TableReplaceRow div.TableReplaceLeft {
	float: left;
	text-align: left;
	width: 200px;
	margin: 0px;
  }
/*data cell*/
div.TableReplaceRow div.TableReplaceRight {
	float: right;
	margin: 0px;
	margin-left: 27px;
	width: 500px;
  } 

div.TableReplaceRow div.TableReplaceLeftB {
	float: left;
	text-align: left;
	width: 400px;
	margin: 0px;
  }
/*data cell*/
div.TableReplaceRow div.TableReplaceRightB {
	float: right;
	margin: 0px;
	margin-left: 27px;
	width: 300px;
  } 


div.TableReplaceRowClear {
	clear: both;
  }
  
.clearboth {
	clear:both;
}

/** ------------------------------------------------------------ **/
/** ----------------------- news ------------------------------ **/

.news-divider{
	border-bottom:1px solid #858585;
	clear:both;
}

.archive-link{
	margin-top:12px;
}	


/** ------------------------------------------------------ **/
/** ------------------- bespoke -------------------------- **/

#wrapper-ticker {
	background-color:#b5a065;
	/* padding-top:10px; */
	padding-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	/* max-width:2000px; */
}

#ticker li {
	color: #fff;
	font-size: 16px;
	line-height: 1.2em;
	padding-right: 20px;
}

#home-box{
	margin-left:18px;
}
#home-content {
	background-color:#061a2f;
}
#home-content h1, #home-content h2, #home-content h3, #home-content h4, #home-content h5 {
	color:#ffffff;
	font-size: clamp(0.9375rem, 0.5833rem + 1.1806vw, 2rem);
	font-weight:300;
	text-transform: uppercase;
	margin-bottom: 12px;
}
#home-content p {
	color:#ffffff;
	padding-bottom:15px
}
#home-content p a{
	font-size: clamp(0.75rem, 0.625rem + 0.4167vw, 1.125rem);
}
#home-content-mobile {
	display:none;
}

#home-testimonials {
	text-align:center;
}

#downloads {
	padding-bottom:10px;
}
#downloads a {
	font-size:1.2em;
}

#leftc_images {
	margin-top:20px;
}
#leftc_images img {
	display:block;
	margin-bottom:20px;
}

/*#machinepopup {
	background-color: #ffffff;
    border: 1px solid #000000;
    padding: 2%;
    position: absolute;
    top: 0;
    left: 0;
    text-align: left;
	width:100%;
}*/

#machinepopup {
	position: fixed;
	top: 0;
	left:0;
	z-index: 999;
	display: none;
	height: 100%;
	background: rgb(6, 26, 47), transparent;
    background: rgba(6, 26, 47, 0.61);
}

#PlantListContent {
	background-color:#ffffff;
	text-align:left;
}

#machinepopupClose {
	cursor: pointer;
    position: absolute;
    right: 15px;
    top: 15px
}

.machineHeading {
	color: #b5a065;
    margin-bottom: 20px;
}

/***** START: SLIDER RELATED *****/

#home-slider-wrapper {
	background-color: #ffffff;
	clear: both;
	float:left;
	margin-top: -119px;
    position: relative;
    text-align: center;
    width: 100%;

}
#sliderhome{
	position:relative;
	list-style-type:none;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	text-align: center;
	width:100%;
}
#sliderhome li{
	padding: 0px;	
	margin: 0px;
	width:100%;
	text-align: center;
	/* uncomment below if bxslider is set to fade */
	/* bxslider applies absolute positioning when using fade causing slider to shift to the right in IE7 */
	/*left:0px;*/ 
}
#sliderhome li img {
	height:auto;
	width:100%;
}


#home-slider-wrapper .bx-wrapper {
	height:auto !important;
	width: auto !important;
}
#home-slider-wrapper .bx-window {
	width: auto !important;
}

#home-slider-wrapper .bx-controls {
	height: 65px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	top: -255px;
	/*width: 1180px; */
}

#home-slider-wrapper .bx-prev {
	position:absolute;
	left:0px;
	top:0px;
	width: 65px;
	height: 65px;
	z-index:80;
}

#home-slider-wrapper .bx-next {
	position:absolute;
	right:0px;
	top:0px;
	height: 65px;
	z-index:80;
	width: 65px;
}
* html #home-slider-wrapper .bx-next{  /* This is the Tan hack */
	width: 911px; 
	w\idth: 65px; 
}


#home-slider-wrapper .bx-controls-direction{
	height: 0px !important;
	position:relative;
}

#home-slider-wrapper #pager{
	color:#FFFFFF;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top: -20px;
	width: 80px;
	padding:0px;
	z-index:90;
}


.sliderwrap{
	height:auto;
	max-width:2000px;
	position:relative;
}

.sliderwrap ul{
	margin:0px;
	overflow:hidden;
	padding:0px;
	list-style:none;
}

#slider1{	
	margin: 0px;
	padding: 0px;
	width:100%;
}	
#slider1 li{
	width:100%;
	/* uncomment below if bxslider is set to fade */
	/* bxslider applies absolute positioning when using fade causing slider to shift to the right in IE7 */
	/*left:0px;*/
}
	
#slider1 li img{
	display:block;
}

#slider1 li div.textarea{
	background-image:url(../images/textbg.png);
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;	
	width: 100%;
	height: 68px;
	padding-top: 10px;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:300;
}
#slider1 li div.transparent-link {
	width: 100%;
	height: 100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:302;
}

#slider1 li p {
	text-align: center;
	color:#FFF;
	margin: 0px;
	font-size: 1.5em;
	font-weight: bold;
}

.sliderwrap .bx-prev {
	position: absolute;
	top: 43%;
	left: 4px;
	width: 36px;
	height: 35px;
	text-indent: -999999px;
	z-index:100;
}

.sliderwrap .bx-next {
	position: absolute;
	top: 43%;
	right: 4px;
	width: 36px;
	height: 35px;
	text-indent: -999999px;
	z-index:100;
}

#pager{
	color:#FFFFFF;
	display:block;
	left:5px;
	padding:0px 3px 0px 7px;
	position:absolute;
	bottom:10px;
	right:10px;
	width:100%;
	z-index:100;
}
#pager a{
	background-color:#FFFFFF;
	color:#ffffff;
	display:inline;
	float:left;
	font-size:6px;
	margin-right:4px;
	width:9px;
	height:9px;
}
.active{
	background-color:#52c2f0 !important;
	color:#52c2f0 !important;
}

.slider-container{
	position:absolute;
	top:32%;
	left:0px;
	margin:auto;
	width:100%;
	z-index:100;
}
.textarea {
	width:700px;
}
.textarea p{
	color:#ffffff;
}
.textarea .textline1 {
	/*font-size: clamp(1rem, 0.5rem + 1.6667vw, 2.5rem);*/
	font-size:2em;
	font-weight:300;
	text-transform:uppercase;
}
.textarea .textline2 {
	font-size: 1.2em;
	font-weight:400;
    margin:0px;
	padding:0px;
}

.slider-link {
	margin-top:20px;
}
.slider-link a, .slider-link a:visited {
	border: 1px solid #b5a065;
	display:inline-block;
	color: #b5a065;
	text-decoration:none;
	text-transform: uppercase;;
	padding:10px 40px;
}

.slider-link a:hover {
	border: 1px solid #ffffff;
	background-color:#b5a065;
	color:#ffffff;
}

.transparent-link{
	position: absolute;
    top: 0;
    width: 100%;
}

#wrapper-slider {
	background-color:#002640;
	background: rgb(0,38,64);
    background: linear-gradient(45deg, rgba(0,38,64,1) 0%, rgba(0,42,70,1) 19%, rgba(0,58,99,1) 38%);
    clear: both;
    float: left;
    margin-top: -158px;
    position: relative;
    text-align: center;
    width: 100%;
}
#slider-content {
	padding-top: 5rem!important;
	padding-bottom: 5rem!important;
}
#slider-content h1 {
	font-size: clamp(0.9375rem, 0.3125rem + 2.0833vw, 2.8125rem);
}
#slider-content p {
	font-size: clamp(0.625rem, 0.4167rem + 0.6944vw, 1.25rem);
}
#slider-content h1, #slider-content p {
	color:#ffffff;
	text-align:left;
}

#slider-expanding {
	display:flex;
}
#slider-expanding .box {
	color:#ffffff;
	flex:1;
	transition:1s;
}
#slider-expanding .box:hover {
	flex:4;
}

/***** END: SLIDER RELATED *****/

.menu-sub{
	color:#03729d;
	font-size:10px;
}

#selectboxes select{
	width:120px;
}


/* Homeboxes */
#homeboxes-container {
	top:-90px;
	margin-bottom: -90px;
}
.homeboxes-content {
	text-align: left;
}
.homeboxes-content h3 {
	color:#003a63;
	font-size:1.7em;
	font-weight:700;
	margin:0px;
	margin-bottom: 12px;
	text-transform: uppercase;
}
.homeboxes-content h3 a {
	color:#003a63;
	text-decoration:none;
}


/* banner */

#banner-container {
	background-color: #f3f3f3;
    clear: both;
    margin-top: -100px;
	
    position: relative;
    text-align: center;
    width: 100%;
}

#banner-container img {
	height: 283px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}

.banner-heading {
	position: absolute;
	left:0;
	top: 57%;
}

.banner-heading .wrapper-inner {
	padding:0px;
}

.banner-heading h1 {
	color:#ffffff;
	font-size: clamp(1rem, 1rem + 1.6667vw, 2.5rem);
	font-weight: 400;
	text-transform:uppercase;
}


/* gallery */

.gallery-container {
	overflow: hidden;
	position: relative;
	margin-bottom:20px;
	
}
/*.gallery-image {
	opacity: 1;
	display: block;
	height: auto;
	transition: all .2s ease-out 0s;
}*/

.gallery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	height: 100%;
	width: 100%;
	padding-right: 15px;
    padding-left: 15px;
}

.gallery-container:hover .gallery-overlay {
  opacity: 0.8;
}

.gallery-overlay a {
	display: block;
	height: 100%;
	width: 100%;
}



.testimonial-content {
	margin-top:25px;
}
.testimonial-link a{
	color: #69a4cf;
    font-weight: 700;
    text-decoration: none;
}

#divMap {
	padding-top: 30px;
	padding-bottom: 30px;
}

#divMapCanvas{
	/*width: 1370px;*/
	width:100%;
    height: 500px;
	border:none; 
	overflow:hidden; 
	margin:0px;
}

.cookiesTable td {
	padding:8px;
}


/* Force table to not be like tables anymore */
#products-container table, #products-container thead, #products-container tbody, #products-container th, #products-container td, #products-container tr { 
	display: block; 
	padding:0px;
}

/* Hide table headers (but not display: none;, for accessibility) */
#products-container tr:first-child { 
	position: absolute;
	top: -9999px;
	left: -9999px;
}

#products-container tr { 
	width:100%;
}

#products-container td { 
	/* Behave  like a "row" */
	border: none;
	border-bottom: 1px solid #eee; 
	position: relative;
	padding:6px; 
}

#products-container td:before { 
	/* Now like a table header */
	position: absolute;
	/* Top/left values mimic padding */
	top: 6px;
	left: 6px;
	width: 45%; 
	padding-right: 10px; 
	white-space: nowrap;
}

/*table tr td:nth-child(1){
	font-weight:bold;
}*/

#products-container table td span{
	display:inline-block;
	font-weight:bold;
	width:100%;
}		

 table.tableStyleA {
	border-bottom:none;
	padding:2%;
	width:100% !important;
 }

 #products-container table {
	border:0px;	
	padding:0px;
}	
 #products-container table td{
	border-bottom:1px solid #eee;
	cursor:pointer;
	padding:1% 2%; 
	width:100%;
}

#products-container .tableClosed{
	display:none;
}	

table.tableStyleA td, th {
	border-right:none;
	border-left:none;
	border-top:none;
	width:100%;
}

table.tableStyleA tr:nth-child(odd) {
	background-color: #ffffff;
}
table.tableStyleA tr td:nth-child(odd) {
	background-color: #d5e8f6;
}

/** ------------------------------------------------------ **/
/** ------------------- faqs tabs ------------------------ **/
#homefaqs {
	border-top:1px solid #414141;
}

.faq-container {	
	border-bottom:1px solid #414141;
}

.tabcontent {
    display: none;
}

.tab-active {
    display: block !important;
}

.tabheader {
	cursor: pointer;
}

.tabheader h2 {
	font-size: clamp(1.2rem, 3vw, 1.6rem);
	font-weight:700;
}

.tab-arrow span {
 	background-color: #061a2f;
    padding: 15px;
    border-radius: 50%;
    height: 50px;
    width: 50px;
    background-image: url(../images/arrow-down.svg);
    background-position: center;
    background-repeat: no-repeat;
    display: block;
}   

.faqtext {
    color: #b5a065;
	font-size:clamp(1.2rem, 3vw, 1.4rem);
}

.faqtext a, .faqtext a:visited, .faqtext a:hover {
	text-decoration:underline;	
}

/** ------------------------------------------------------ **/
/** ------------------- services ------------------------ **/

.services-text {
	position: absolute;
    /*top: 14%;*/
	bottom: auto;
    left: 0;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
.services-text img {
	display:block;
	margin:0 auto;
	max-width:120px;
}
.services-text h2 {
	color:#ffffff;
	font-weight:400;
	text-align:center;
	text-transform:uppercase;
	padding-left:2%;
	padding-right:2%;
	margin: 0 auto;
	width:80%;
}
.services-description {
	margin-top:20px;
}

#plantlist h2 {
	border-bottom:3px solid #b5a065;
}
#plantlist ul {
	list-style: none;
	padding:0px;
}
#plantlist ul li {
	padding-bottom:12px;
}
#plantlist ul li p:hover {
	color:#b5a065;
}