@color:#D5A457;
@colorRGBA:rgba(213,164,87,0.8);

@white:#FFFFFF;
@softwhite:#FAFAFA;
@whitegray:#EBEBEB;
@silver:#CCCCCC;

@dark:#282B2D;
@black:#121214;

@darkTrans:rgba(0,0,0,0.4);
@whiteTrans:rgba(255,255,255,0.4);


.white{
	color:@white;
}
.softwhite{
	color:@softwhite;
}
.whitegray{
	color:@whitegray;
}
.dark{
	color:@dark;
}
.black{
	color:@black;
}
.silver{
	color:@silver ;
}
.color{
	color:@color;
}

.white-bg{
	background:@white;
}
.softwhite-bg{
	background:@softwhite;
}
.whitegray-bg{
	background:@whitegray;
}
.dark-bg{
	background:@dark;
}
.black-bg{
	background:@black;
}
.silver-bg{
	background:@silver;
}
.color-bg{
	background:@color;
}
.dark-trans-bg{
	background:@darkTrans;
}
.white-trans-bg{
	background:@whiteTrans;
}

a{
	color:@black;
}
a:hover{
	color:@color;
}
::selection {
  background: @color;
  color:@white;
}
::-moz-selection {
  background: @color;
  color:@white;
}
.main-nav-inner{
	border-color:@whitegray;
}
.mastnav li>a:hover{
	color:@color;
}
.sub-nav a{
	background:@color;
	color:@white;
}
.sub-nav a:hover{
	background:@black;
	color:@white;
}
.nav-highlight{
	color:@color !important;
}
.intro a.explore:hover{
	color:@black;
}
.intro h1>span{
	border-color:@dark;
}
.intro-04 .crest{
	border-color:@whitegray;
}
.intro-05 .crest{
	border-color:@whitegray;
}
.intro-07 .crest{
	border-color:@whitegray;
}
.intro-08 .crest{
	border-color:@whitegray;
}
.intro-09 a.explore{
	color:@color;
}
.intro-09 a.explore:hover{
	color:@black;
}
.page-head h1 > span{
	border-color:@whitegray;
}
.call-to-action h3.white > span{
	border-color:@whitegray;
}
.feature-block{
	border-color:@color;
}
.stats-item{
	border-color:@black;
}
.works-filter li a > span{
	color:@color;
}
.works-filter li:after{
	color:@silver;
}
.works-item-inner h3{ 
	color:@black;
}
.works-item-inner p > span{  
	color:@white;
	background-color:@color;
}

.works-nav a > span{
	border-color:@white;
}

.works-nav a:hover > span{
	border-color:@color;
	color:@white;
}

.news-listing-item{
	border-color:@dark;
}
.news-nav a > span{
	border-color:@white;
}

.news-nav a:hover > span{
	border-color:@color;
	color:@silver;
}

.contact-content h6 > a > span{
	border-color:@white;
	color:@white;
}
.contact-content h6 > a:hover > span{
	border-color:@color;
	background-color:@color;
	color:@white;
}
.alert > p{
	color:@white;
}
input, textarea {
	border-color:@whitegray !important;
}
input:focus, textarea:focus {
	border-color:@dark !important;
}
.tweet-feed-wrap{
	border-color:@whitegray;
}
.btn-elegance-dark{
	background-color:@silver;
}
.btn-elegance-black{
	background-color:@dark;
}
.btn-elegance-white{
	background-color:@whitegray;
}
.btn-elegance-color{
	background-color:@color;
}



/*SHOP PAGE ONLY*/

.sidebar-list li > a{
	color:@dark;
}
.sidebar-list li > a:hover{
	color:@color;
}
.shop-item-info > .btn, .shop-item-cart > .btn{
	border-color:@whitegray;
}
.shop-item-info > .btn:hover, .shop-item-cart > .btn:hover{
	border-color:@black;
	background-color:@black;
}
.product-details-content h4 > span{
	border-color:@color;
}
.product-details-content h4 a{
color:@dark;
}