@font-face{font-family:'fontello';src:url("../fonts/fontello.eot?8357840");src:url("../fonts/fontello.eot?8357840#iefix") format("embedded-opentype"),url("../fonts/fontello.woff2?8357840") format("woff2"),url("../fonts/fontello.woff?8357840") format("woff"),url("../fonts/fontello.ttf?8357840") format("truetype"),url("../fonts/fontello.svg?8357840#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-address:before{content:'\e800'}.icon-facebook-logo:before{content:'\e801'}.icon-heart:before{content:'\e802'}.icon-instagram-logo:before{content:'\e803'}.icon-magnifying-glass-2:before{content:'\e804'}.icon-message-closed-envelope:before{content:'\e805'}.icon-odnoklassniki-logo:before{content:'\e806'}.icon-passage-of-time:before{content:'\e807'}.icon-right-open-mini:before{content:'\e808'}.icon-shopping-cart-2:before{content:'\e809'}.icon-ccw:before{content:'\e80a'}.icon-right-open-1:before{content:'\e80b'}.icon-vk:before{content:'\e80c'}.icon-left-open-1:before{content:'\e80d'}.icon-truck:before{content:'\e80e'}.icon-phone-line:before{content:'\e810'}.icon-time-line:before{content:'\e811'}.icon-user-line:before{content:'\e812'}.icon-save-file-option:before{content:'\e817'}.icon-writing:before{content:'\e818'}.icon-menu-1:before{content:'\f008'}

.popup-purchase-button {display:none!important}

.price-sam {
    font-size: 22px;
	line-height: 15px; /*30px;*/ 
	width: 50%;
    color: #57BD11; 
	font-weight: bold;
	font-size:1.5em;
	text-decoration: none;
	padding-top: -2%; 
	padding-bottom: -2%; 
	margin-left: 30%;
	margin-bottom: -5%;
}

#button-cart {
border-radius:15px;
border:1px solid #add8e6;
color:#fff;
height:18px;
width:50%;
/*margin-left:25%;*/
text-align:center;
margin-bottom:5px;
background-color:#57BD11;
}

#button-cart:hover {
color:rgba(0,156,0,1.0);
background-color:rgba(0,156,0,.2)
}

#button-cart:active {
color:#fff;
background-color:lightgreen;
border-radius:5px
}
.netto {
	height:30px; 
	margin-top:31px;
	text-align:center;
	vertical-align:middle;
    line-height: 1.1; 
	text-decoration: none;
    color: red; 
	font: bold 18px/1.2 sans-serif;
}

#menux {
text-align:center;
/*margin-top:-70px!important;*/
top:-12px;
margin-left:0;
margin-bottom:5px;
width:calc(100%);
border:none;
padding:0;
height:25px;
background:lightgreen;
color:#fff!important;
font-size:20px;
font-weight:700;
border-radius:0;
overflow-x:hidden;
overflow-y:hidden
}

#menux .nav > li > a:hover {
background-color:white!important; /*#add8e6*/
color:#000
}

#log ul
{
 	list-style	: none;
  	margin-top		: 5px;
  	text-align		: center;
}
#log li
{
	background			: #fff;

	border: 1px solid #118baa; /*#ff7316;*/
	line-height			: 30px;
	display				: block;
	height				: 30px;
 	padding-left		: 10px;
 	padding-right		: 10px;
 	margin				: 2px;
 	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
   #log li a
{
	color				: #118baa;
	font-size			:  14px;

}
   #log li a:hover
{
	color				:red; /*#FF822B;*/
    font-size			:  14px;
}
/*input,textaria, p {color:#666 !important;font-size:1.0em;}
ul, li > a {color:#666 !important;font-size:1.8em;}
*/
.btn-stan {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #57BD11!important; 
/*	border-left:10px solid #00ff00;
	border-right:10px solid #00ff00;*/
	padding-top:5px;
	border-radius:10px;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s
	}
.btn-stan:active, .btn-stan.active, .btn-stan.disabled, .btn-stan[disabled] {
	background-image: none;
	background-color: blue;
}
.btn-stan:hover {
	background-color: lightgreen;
   -moz-box-shadow:    inset 0 0 10px green;
   -webkit-box-shadow: inset 0 0 10px green;
   box-shadow:         inset 0 0 10px green;
} 

.teal-color {
color:teal;
}
.white-color {
color:white;
}
.red-color {
color:red;
}
.black-color {
color:#444;
}
.blue-color {
color:#0000FF;
}
.my-color {
color:#55931F;}

.scroll {
   width: 100%;
/*   height: 400px;*/
 overflow-x: hidden;
 overflow-y: scroll;
}
.scroll::-webkit-scrollbar {
    width: 12px;
}

.scroll::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
}

.scroll::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}

.descat {
max-height:100px!important;
overflow-y:hidden;
z-index:100;
}

 .buy {
 	width:100%;
	color:#fff;
	margin:10%;
	width:70%;
	font-size:15px;
	font-weight:500;
	line-height:20px;
	overflow:hidden;
	letter-spacing:0;
	position:relative;
	display:inline-block;
	padding:5px 30px 12px;
	background-color:#20a8d7;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s
}
 .buy:hover::after{
	width:50%;
	z-index:0;
	color:#fff!important;
}
 .buy:hover::before{
 display:block;
	color:#fff!important;
	z-index:0;
	width:50%
}
 .buy span{
	z-index:150;
	color:#fff;
	position:relative;
	display:inline-block
}
 .buy::after{
	content:'';
	top:0;
	left:0;
	z-index:101;
	width:9px;
	height:100%;
	position:absolute;
	color:#fff;
	background-color:#39d1f9;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s
}
 .buy::before{
	content:'';
	top:0;
	right:0;
	z-index:101;
	width:9px;
	height:100%;
	position:absolute;
	color:#fff;
	background-color:#39d1f9;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s
}
  
 
@media (max-width: 800px) {
   .buy {
 	margin:0;
	width:100%;
  }
 #content {
overflow-x:hidden;
 }
.big {
font-size:40px
}
}

@media (min-width: 800px) {
.big {
font-size:28px
}
}
#toTop {
 width:60px;
 border:1px solid #ccc;
 background:rgba(0,156,0,.2); 
 text-align:center;
 padding:5px;
 position:fixed;
 bottom:5px; 
 right:5px;
 cursor:pointer;
 display:none;
 color: white; 
 font-size:11px;
 border-radius: 15px;
}

#Vnyz {
 width:60px;
 border:1px solid #ccc;
 background: rgba(0,156,0,.2); 
 text-align:center;
 padding:5px;
 position:fixed;
 top:70px; 
 right:5px;
 cursor:pointer;
 display:none;
 color: white; 
 font-size:11px;
 border-radius: 15px;
}

.spacer { margin:0; padding:0; height:5px; }
.product-grid .product-thumb:hover {
 border:1px solid silver;
/* box-shadow:0px 5px 15px 5px #6579F6;*/
box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
/*-webkit-transform: scale(.98); 
 -moz-transform: scale(.98);
 -o-transform: scale(.98);*/
 z-index:99999;
}
