@import url(https://allfont.net/allfont.css?fonts=cyrillicold);

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: #964B00;
}
html .first-bg-hover:hover,.pagination ul a:hover{
	background-color:#964B00;
}
html .first-brd, .pagination ul .active a, .sf-menu li a:after {
  border-color: #964B00;
}
body{
	  background: none repeat scroll 0 0 #ededec;
/*	  background-image: url(http://wallfon.com/walls/music/in-a-nightclub.jpg);
	  background-attachment: fixed;
	  background-size:100%;
	  background-position: center;*/
}
html .third-bg{
	  background-color: #ededec;
}
/*#footer{
	background-color: rgba(42, 42, 42, 1);
}
#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{
	max-width: 1351px;
	border:none;
	margin: 25px auto;
}
/*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;	*/
}

html .first-color, .price, .btn-icon i {
  color:#964B00;
}
#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;
}
@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;
	}
}

/* NEW STYLE CHANGES  */

#header{
	height: 186px !important;
	background-image: url("images/headerIMG.jpg") !important;
}
.sf-contener{
	background-color: #77090A !important;
	border-color: #964B00 !important;
}
#page{
	/* background-image: url("images/backgroundIMG.jpg"); */
	background-position: 0px calc(100% - 100px);
	background-repeat: no-repeat;
	background-size: cover;
}
.background-holder{
	/*background-image: url("mehaniteBG.jpg");
	background-size: cover;
  	background-position: center center;*/
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	z-index: -1;
}
.nav-wrap.container_9{
	/* width: 100%; */
	background-color: #77090A;
}
.nav-wrap .sf-menu{
	border-left: none;
	border-top: solid 0.5px;
	border-color: #964B00;
	width: 100%;
	background-color: #77090A;
}
.sf-menu a{
	border-color: #964B00;
}
.subt h1{
	font-family: 'CyrillicOld', arial;
}


#columns{
	position: relative;
	max-width: 1366px;
	margin: 0 auto;
	margin-top: 26px;
}
.products-grid li.item{
	width: calc(24% - 20px);
	border-radius: 16px;
	/* margin: 0 auto; */
	/* width: 500px; */
	/* max-width: 100%; */
	min-height: 200px;
	box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2),
		0px 5px 8px 0px rgba(0, 0, 0, 0.14),
		0px 1px 14px 0px rgba(0, 0, 0, 0.12);
	overflow: hidden;
	background-size: cover;
	/* margin-bottom: 26px; */
}
.pagination{
	text-align: center;
}
.mobile-background-holder{
	display: none;
}

@media (min-width: 1591px){
	#page{
		/* background-image: url("images/backgroundIMG.jpg"); */
		background-position: 0px 240px;
		background-repeat: no-repeat;
		background-size: 115%;
	}
}
@media (min-width: 768px){
	.subt h1{
		font-size: 50px;
	}
	.products-grid{ 
		display: flex;
		justify-content: center;
	}
	#header{
		display: flex;
		align-items: center;
	}
	.background-holder{
		background-repeat: repeat;
	}
}
@media (max-width: 767px){
	.mobile-background-holder{
		position: absolute;
		display: block;
		/*background-image: url("mehaniteBG.jpg");
		background-size: cover;
		background-position: center;*/
		height: 100%;
		width: 100%;
		z-index: -1;
	}
	.background-holder{
		display: none;
	}
}