/* .wrapper {
	background: url('/views/theme/img/backgound_gold.png');
}
 */

body {
	font-family: 'Open Sans', sans-serif;
}

.gold {color: #e9b842;}
.left {float:left;}
.w100 {width: 100%;}

.header-bg {
	background: #191613;
}

.search-button {
	background: url('../images/search-icon-gold.png') no-repeat;
}
 
.navigation {
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-top: 1px solid #000;
}

.navigation li {
	border-right: 1px solid #000;
}

.navigation li a {
	color: #000;
	text-shadow: 0px 0px !important;
}
 
.navigation, .navigation .last-items {
	background-image: -webkit-linear-gradient(top, #ECDB93 0%, #BEAA76 100%);
  background-image: -o-linear-gradient(top, #ECDB93 0%, #BEAA76 100%);
  background-image: linear-gradient(to bottom, #ECDB93 0%, #BEAA76 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFACC467', endColorstr='#FF569716', GradientType=0);  
}

.navigation li:hover {
	background-image: -webkit-linear-gradient(top, #BEAA76 0%, #ECDB93 100%);
	background-image: -o-linear-gradient(top, #BEAA76 0%, #ECDB93 100%);
	background-image: linear-gradient(to bottom, #BEAA76 0%, #ECDB93 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFB7D262', endColorstr='#FF74B030', GradientType=0); 
}

.navigation li:first-child {
	border-top-left-radius: 12px;
	border-bottom-left-radius: 0px; 
}

.navigation .last-items:last-child {
    border-top-right-radius: 12px;
    border-bottom-right-radius: 0px;
}

.navigation li ul {
	background-image: linear-gradient(to bottom, #ECDB93 0%, #BEAA76 100%);
}

a {
  	color: #ECDB93;
  	text-decoration: none; 
}

a:hover, a:focus {
    color: #ECDB93;
}

a:focus {    
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; 
}
    
.orange-col-bg .offer-off, .orange-col-bg .offer-bg {
	background: #c0a25a;
   	box-shadow: 1px 1px 5px #888888;	
}

.prod-button {
	color: #000 !important;
  	background-image: -webkit-linear-gradient(top, #c5a755 0%, #bc9b4c 100%);
  	background-image: -o-linear-gradient(top, #c5a755 0%, #bc9b4c 100%);
  	background-image: linear-gradient(to bottom, #c5a755 0%, #bc9b4c 100%);
  	background-repeat: repeat-x;
  	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5a755', endColorstr='#bc9b4c', GradientType=0); 
}

.prod-button:hover {
    background-image: -webkit-linear-gradient(top, #bc9b4c 0%, #c5a755 100%);
    background-image: -o-linear-gradient(top, #bc9b4c 0%, #c5a755 100%);
    background-image: linear-gradient(to bottom, #bc9b4c 0%, #c5a755 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5a755', endColorstr='#bc9b4c', GradientType=0); 
}
.prod-button .img-circle {
    display: inline-block;
    width: 13px;
    height: 13px;
    text-align: center;
    line-height: 13px;
    margin-right: 5px;
    text-shadow: none; 
    background: #fff;
}

.price {
	color: #000;
}

.news-wrap h4 {
	color: #000;
}

.news-wrap h5 {
	font-weight: bold;
	font-size: 14px;
}

.homepage-col-gold {
	background: #fff;
	border-radius: 10px;
}

.homepage-col-gold .homepage-col-title {
	background: #d6bb60;
	background: -moz-linear-gradient(left,  #d6bb60 0%, #be9f4a 19%, #ad8d42 80%,#c3a65a 100%);
	background: -webkit-linear-gradient(left,  #d6bb60 0%,#be9f4a 19%,#ad8d42 80%,#c3a65a 100%);
	background: linear-gradient(to right,  #d6bb60 0%,#be9f4a 19%,#ad8d42 80%,#c3a65a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6bb60', endColorstr='#c3a65a',GradientType=1 );
	color: #000;
	border: 1px solid #000;
	border-radius: 5px;
	-webkit-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.8);
    -moz-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.8);
    box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.8);
}

.homepage-col-gold .green.col {
  	border-bottom: 1px solid #b1c76c;
  	margin-bottom: 20px; 
}

.homepage-col-gold .orange.col {
  	border-bottom: 1px solid #e88f26;
  	margin-bottom: 20px; 
}
  
.homepage-col-gold .all-offers {
	background: -webkit-linear-gradient(left, #d5c578 0%, #bb9f5c 100%);
  	background: -o-linear-gradient(left, #d5c578 0%, #bb9f5c 100%);
  	background: linear-gradient(to right, #d5c578 0%, #bb9f5c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5c578', endColorstr='#bb9f5c', GradientType=0);
  	border: 1px solid #d5c578;  
}

.total-price-gold {
  margin-bottom: 21px;
  background: #cdcdcd !important;
  padding: 10px;
  box-sizing: border-box; }
  .total-price-gold .price-text {
    font-size: 12px; }
    .total-price-gold .price-text strong {
      display: block;
      font-size: 15px; }
  .total-price-gold {
    margin-left: 10px; }
    .total-price-gold strong {
      font-size: 15px; }

.basket-details-table .new-price span {
    color: #e9b842;
    font-size: 15px;
    font-weight: bold;
}

.count-btn {  
  border: solid 1px #ceb25f;
  background: #ceb25f;  
}

.inner-column {
	background: #fff;
}

.basket-buttons .first-btn a, .basket-buttons .last-btn a {
	border: 1px solid #b69747;
    box-sizing: border-box;
    color: #010000;
    background: -webkit-linear-gradient(-90deg, #c7ab58 0%, #b69747 100%);
    background: -moz-linear-gradient(-90deg, #c7ab58 0%, #b69747 100%);
    background: -o-linear-gradient(-90deg, #c7ab58 0%, #b69747 100%);
    background: -ms-linear-gradient(-90deg, #c7ab58 0%, #b69747 100%);
    background: linear-gradient(180deg, #c7ab58 0%, #b69747 100%); }   
}

.form-bg .buy-btn-gold {
  float: right;
  padding: 6px 25px;
  border: none;
  margin: 10px 0;
  color: #fff;
}

.logo-gold {
  background-image: -webkit-linear-gradient(right, #f0d989 0%, #f0d989 15%, #38311b 100%);
  background-image: -o-linear-gradient(right, #f0d989 0%, #f0d989 15%, #38311b 100%);
  background-image: linear-gradient(to bottom, #f0d989 0%, #f0d989 15%, #38311b 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0d989', endColorstr='#38311b', GradientType=0);
  border: 0px;
  border-radius: 7px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.btn-default {
	padding: 8px;
	border-radius: 7px;
  	border: 1px solid #bf9e4d;
  	padding: 8px;
  	display: inline-block;
  	text-align: center;
  	color: #000;
}

.btn-primary {
  	background: -webkit-linear-gradient(-90deg, #bf9e4d 0%, #c2a351 100%);
  	background: -moz-linear-gradient(-90deg, #bf9e4d 0%, #c2a351 100%);
  	background: -o-linear-gradient(-90deg, #bf9e4d 0%, #c2a351 100%);
  	background: -ms-linear-gradient(-90deg, #bf9e4d 0%, #c2a351 100%);
  	background: linear-gradient(180deg, #bf9e4d 0%, #c2a351 100%);
  	border-radius: 7px;
  	border: 1px solid #bf9e4d;
  	padding: 8px;
  	display: inline-block;
  	text-align: center;
  	color: #000;
}

.contacts-form button {
    background: -webkit-linear-gradient(-90deg, #bf9e4d 0%, #c2a351 100%);
  	background: -moz-linear-gradient(-90deg, #bf9e4d 0%, #c2a351 100%);
  	background: -o-linear-gradient(-90deg, #bf9e4d 0%, #c2a351 100%);
  	background: -ms-linear-gradient(-90deg, #bf9e4d 0%, #c2a351 100%);
  	background: linear-gradient(180deg, #bf9e4d 0%, #c2a351 100%);
  	border-radius: 7px;
  	border: 1px solid #bf9e4d;
  	padding: 8px;
  	display: inline-block;
  	text-align: center;
  	color: #000;
  	text-shadow: 0px 0px 0px transparent;
}


.buy-btn-gold {
  	border-radius: 7px;
  	border-width: 1px solid #da8215;
  	box-sizing: border-box;
  	background: -webkit-linear-gradient(-90deg, #bf9e4d 0%, #c2a351 100%);
  	background: -moz-linear-gradient(-90deg, #bf9e4d 0%, #c2a351 100%);
  	background: -o-linear-gradient(-90deg, #bf9e4d 0%, #c2a351 100%);
  	background: -ms-linear-gradient(-90deg, #bf9e4d 0%, #c2a351 100%);
  	background: linear-gradient(180deg, #bf9e4d 0%, #c2a351 100%);
  	padding: 8px;
  	display: inline-block;
  	text-align: center; 
}

.pagination-wrap ul li {
	color: #ac6a14;
}

.homepage-col-gold .title-product-gold {
	float: left;
	width: 100%;
	clear: both;
	height: 42px;
	overflow: hidden;
}

.footer-menu li {
	color: #ebd56e !important;
	border-right: 1px solid #ebd56e !important;
}

.footer-bg a {
    color: #ebd56e; 
}

.step-wrap li {
	background: -webkit-linear-gradient(-90deg, #bf9e4d 0%, #c2a351 100%);
  	background: -moz-linear-gradient(-90deg, #bf9e4d 0%, #c2a351 100%);
  	background: -o-linear-gradient(-90deg, #bf9e4d 0%, #c2a351 100%);
  	background: -ms-linear-gradient(-90deg, #bf9e4d 0%, #c2a351 100%);
  	background: linear-gradient(180deg, #bf9e4d 0%, #c2a351 100%);
  	color: #000;
  	font-family: 'Open Sans', sans-serif;
}

.step-wrap li[data-number]:before{
	background: #fff;
	color: #000;
}

.step-wrap li.active[data-number]:before {
	background: #ceb25f;
	color: #fff;
}

.step-wrap li.active span {
	color: #fff;
}