.level-2 .uk-active a{color:#000;font-weight:bold;}

.list3 {
	margin:0;
	padding:0;
	position:relative;
	list-style:none;
	overflow:hidden
}
.list3 li {
	float:left;
	position:relative;
	margin:0;
	padding:0
}
.list3 li figure {
	width:100%;
	margin:0;
	overflow:hidden;
	border:1px solid #FFF
}
.list3 li figure img {
	width:100%
}
.list3 li>figure>a {
	position:relative;
	display:block;
	margin:0
}
.list3 li>figure>a>.zoom {
	width:58px;
	height:58px;
	margin-top:-250px;
	margin-left:-28px;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transition:all .4s ease-in;
	transition:all .4s ease-in
}
.list3 li>figure>a:hover>.zoom {
	margin-top:-28px;
	margin-left:-28px;
	text-decoration:none;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transition:all .2s ease-out;
	transition:all .2s ease-out
}
.list3 li>figure>a span {
	position:absolute!important;
	top:50%;
	left:50%;
	width:0;
	height:0;
	background:url(/images/patternhover1.png) repeat;
	-webkit-transition:all .4s ease-in;
	transition:all .4s ease-in
}
.list3 li>figure>a:hover span {
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(/images/patternhover1.png) repeat;
	-webkit-transition:all .2s ease-out;
	transition:all .2s ease-out
}






.uk-navbar{
border:0px;
background: none;
padding:0px 30px 0px 15px;
}
.uk-navbar-nav{
background: none;float: none;
}
.uk-navbar-nav > li{

}
.uk-navbar-nav > li > a {
color: #fff;font-size:16px;
height: 60px;
padding: 0 15px 0px 15px;
line-height: 60px;
font-weight:normal;
text-transform: uppercase;
transition: 0.5s ease;
-o-transition: 0.5s ease;
-webkit-transition: 0.5s ease;
}
.uk-navbar-nav > li:hover > a,
.uk-navbar-nav > li > a:focus,
.uk-navbar-nav > li.uk-open > a {
  background-color:#e04851;
  color: #000;
  outline: none;
}
.uk-navbar-nav > li > a:active {
  background-color: #e04851;
  color: #000;
}
.uk-navbar-nav > li.uk-active > a {
  background-color: #e04851;
  color: #000;
}



.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
-moz-box-sizing: border-box;
box-sizing: border-box;
display: block;
height: 0px;
padding: 0 0px; 
float: left;
position:relative;top:-20px;
}

#search{
line-height: 20px;
height: 41px;
width: 246px;
margin: 0;
padding: 13px 45px 13px 10px;
background: #e04851;border:1px solid #fff;

-moz-border-radius: 0;
border-radius: 0;
-webkit-border-radius: 0;
color:#fff;
}

.sliders{
border: 0px solid rgba(0,0,0,0.06);border-radius: 0px;width:100%;height:400px;
}
.sliders_osnova{

}
.tm-parallax-teaser-headline {
display: inline-block;
padding: 5px 10px;
background: rgba(255,255,255,0.8);
color: #00a650;
line-height: 35px;
font-weight: bold;
font-size: 35px;
-webkit-animation: Parallax-FadeIn;
animation: Parallax-FadeIn;
-webkit-animation-duration: 1.5s;
animation-duration: 1.5s;
-webkit-animation-timing-function: ease;
animation-timing-function: ease;
position:relative;top:30px;left:50px;
}

.uilogo{padding-top:30px;}

.uilogin, .uisearch{padding-top:39px;text-align:right;}

body{
font-family: Arial,sans-serif;
}


.uk-panel-box-primary h1, .uk-button-link{
color:#fff;font-family:Century Gothic;
}
.uk-panel-box{padding:30px;}


.uk-form-icon > [class*='uk-icon-'] {
position: absolute;
top: 50%;
left:100%;
margin-left:-36px;
width: 30px;
margin-top: -13px;
font-size: 24px;
color: #999999;
text-align: center;
}
.uk-form-icon:not(.uk-form-icon-flip) > input {
padding-right: 36px !important;
padding-left:4px !important;
}




.footer{padding:20px 0px 58px 0px;}

@media (max-width: 1220px){




}




@media (max-width: 767px){



}







.top1{
position: relative;
color: #9d9d9d;

padding:15px 0px 15px 0px;
}

.top2{
position: relative;
color: #9d9d9d;
background-color: #e04851;
margin-bottom:0px;
}
.logo{color:#a4a4a4;font-size:42px;font-family:Century Gothic;position:relative;top:0px;}
.logo:hover{color:#a4a4a4;font-size:42px;font-family:Century Gothic;position:relative;top:0px;}









/*********************************************************************************************phone*******************************************************************************************/
.phone i {font-size:21px;  vertical-align:-5px;color:#e04851;}
.phone {
	font-family: 'Open Sans', sans-serif;
	font-size:19px;
	line-height:29px;
	float:right;
	color:#000;
	font-weight:300;
	margin-bottom:20px;
	}
.phone>a {
	font-size:30px;
	color:#000;
	vertical-align:top;
	}

.cart-position{background:#232323;display:inline-block;}	
.cart-position .uk-icon-shopping-cart{line-height: 46px;'Open Sans', sans-serif;
vertical-align: top;
background-color: #000;
width: 46px;
text-align: center;
color: #fff;
margin: 0px 10px 0px 0px;font-size: 24px;}

span.link_a {
display: block;
background-color: #e04851;
color: #fff;
text-decoration: none;
font-size: 12px;
line-height: 46px;
padding: 0 13px 0 0;
cursor: pointer;
text-transform: uppercase;
}
span.link_a b {
color: #000;
text-transform: none;
}

.uk-button-primary:active,
.uk-button-primary.uk-active {
  background-color: #000000;
  color: #ffffff;
}

/**************************************/

#little_cart a{
text-decoration:none;
}
#small{margin:20px 0px 0px 0px;}
#small .uk-icon-shopping-cart{
font-size: 22px;
line-height: 34px;'Open Sans', sans-serif;
width: 34px;
-webkit-transition:all .4s ease-in;
	transition:all .4s ease-in;
}
#small  span.link_a, #cart-total{
line-height: 34px;color:#fff;
}
#small:hover .uk-icon-shopping-cart{
background-color: #232323;
-webkit-transition:all .4s ease-in;
transition:all .4s ease-in;
}
#small:hover span.link_a{
background-color: #a4a4a4;
-webkit-transition:all .4s ease-in;
transition:all .4s ease-in;
color:#fff;
}


.price{
font-size: 25px;
color: #2d2d2d;
}
.price .price-old {
text-decoration: line-through;
color: #9c9c9d;
font-size: 15px;
}
.name_shop{
text-transform: uppercase;
font-weight: bold;
margin:10px 0px 0px 0px;
display:inline-block;
}
.shop_desc{
margin:10px 0px 20px 0px;
}
/**********************/
.shop_item_img_block{
height:375px;overflow:hidden;margin:0px;border:1px solid #efefef;
}
.shop_item_img{
border:0px;width:100%!important;height:auto!important;-ms-interpolation-mode:bicubic;-webkit-transition:all .4s ease-in;
	transition:all .4s ease-in;
}



.bannm img{
opacity:0.7;}

.bannm .shop_item_img_block{
background:#000;height:230px;
}

.shop_item_bl:hover img.shop_item_img{

	transform: scale(1.1,1.1); 
	-o-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-webkit-transform: scale(1.1,1.1);
}

.main_bann{position:absolute;top:20%;left:20%;z-index:9999;text-transform: uppercase;color:#fff;font-family:Century Gothic;}


.uk-panel-title{color: #fff;text-transform: uppercase;}
h1{font-size: 24px;
font-weight: 600;

color: #000;

text-transform: uppercase;
text-transform: uppercase;
font-family:Century Gothic;}


h2,h3{
font-size: 19px;
font-weight: 600;

color: #000;

text-transform: uppercase;
text-transform: uppercase;
font-family:Century Gothic;
}




.cart-position:hover{
text-decoration:none;
}

.uk-form :-ms-input-placeholder {
  color: #fff !important;
}
.uk-form ::-moz-placeholder {
  color: #fff;
}
.uk-form ::-webkit-input-placeholder {
  color: #fff;
}
.uk-form :disabled:-ms-input-placeholder {
  color: #fff !important;
}
.uk-form :disabled::-moz-placeholder {
  color: #fff;
}
.uk-form :disabled::-webkit-input-placeholder {
  color: #fff;
}
.search{color:#fff;}

.description_sell{text-align:left;}
.grouph1{font-size:17px;}
span.shop_count{color:#fff;}


.sopup{height:270px;}