@font-face { font-family: HelveticaNeue; src: url(HelveticaNeue-Light.otf); } 
/*@font-face { font-family: HelveticaNeue; font-weight: bold; src: url(HelveticaNeue-Light.otf); }*/

html .first-bg, aside .block h4, .pagination ul .active a, button.button span, .button.btn-checkout, .iview-prevNav, a.iview-nextNav, .dl-menuwrapper button, .dl-menuwrapper .dl-menu, .i-tab li.active{
	background-color: #ff0066;
}
html .first-bg-hover:hover,.pagination ul a:hover{
	background-color:#ff0066;
}
body{
	  background: none repeat scroll 0 0 #FFF;
	   
	  background-attachment: fixed;
	  background-size:100%;
	  background-position: center;
}
html .first-brd, .pagination ul .active a, .sf-menu li a:after {
  border-color: #ff0066;
}
html .third-bg{
	  background-color: #ededec;
}
#footer{
	background-color: rgba(42, 42, 42, 0.94);
}
#footer a{
	color: #707070;
}
#categories_block_left li > a{
	border-color: #666;
	color: #019393;
	background-color: #333333;
}
aside .block_content{
	border-color: #666;
}
.products-grid li.item{
	background-color:#3d3d3c;
	  color: #ccc!important;
	  border-color:#666;
}
.fp-product a {
	color:#ccc!important;
}
aside .block h4{
	letter-spacing: 1px;
}
aside .block_content{
	background-color: #EDEDEC;
	color:#505050;
}
.pagination ul > li > a, .pagination ul > li > span{
	background-color: #EDEDEC;
	color:#505050;	
}
.title-box{
	
	border:none;
}
html .first-brd, .pagination ul .active a, .sf-menu li a:after{
	color:#707070;
}
.products-list li.item{
	background-color:#ededec;
}
.product-image-animated{
	position: relative;
	width: 100%; height: 180px;
	overflow: hidden;
}
.product-image-animated:hover .hidden-img{
	bottom:0;
}
.product-image-animated:hover .img-logo{
	top:-100%;
}
.product-name-custom a{
	font-family: 'bebas_cyrillic';
  	font-size: 25px!important;

}
.products-list .desc{
	font-size: 14px!important;
	color: #505050;
/*	font-weight: 100!important;
	font-family: HelveticaNeue;	*/
}
.title-box{
	  padding: 10px 48px 0;
}
html .first-color, .price, .btn-icon i {
  color: #019393;
}
#pb-left-column h1{
	font-family: 'bebas_cyrillic';
  	font-size: 30px!important;	
}
#short_description_block{
	  background-color: #ededec;
}
#primary_block{
	border-color: #333;
}
.i-tab li, .tab-content{
	background-color: #ededec;
}
.img-logo {
  height: 100%;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.hidden-img {
  position: absolute;
  height: 100%;
  bottom: -100%;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
html .second-bg, .sf-menu ul{
	background-color: #130657;
	
	
}
@media only screen and (max-width: 640px){
	.logo > div{
	   width: 96%!important;
	  text-align: right;
	  padding-right: 10px;
	}
	.logo div:first-of-type{
	  font-size: 14pt!important;
	  padding-right: 10px;
	}
	.logo div:last-of-type{	 
	  font-size: 6pt!important;
	  padding-right: 10px;
	}
}
