@font-face { 
	font-family: GothamPro;
	src: url(/fonts/GothamPro.woff);
	font-weight: normal;
	font-display: swap;
}
@font-face { 
	font-family: GothamPro-Bold;
	src: url(/fonts/GothamPro-Bold.woff);
	font-weight: normal;
	font-display: swap;
}
@font-face { 
	font-family: GothamPro-Medium;
	src: url(/fonts/GothamPro-Medium.woff);
	font-weight: normal;
	font-display: swap;
}

.desc_hov:hover {
 
 -webkit-box-shadow: 0px 0px 21px -5px rgba(0,0,0,0.22);
-moz-box-shadow: 0px 0px 21px -5px rgba(0,0,0,0.22);
box-shadow: 0px 0px 21px -5px rgba(0,0,0,0.22);
  
}

.searchbox
{
	
	width: 28%;
}

.font { 
	font-size: 15px!important; 
	height: 40px;
}
.mymobmenu_catalog .font { 

	height: auto!important;
}

img.imgcateg{
	width: 100%;
}
.spec-home
{
	border-left: 1px solid #e5e5e5;
}
.spec-home .product-layout {
    min-height: 370px;
}
.spec-title-home
{
	margin-top: 40px;
    padding-bottom: 20px;
    width: 100%;
	margin-left: 0!important;
}
@media (min-width: 641px) and (max-width: 1003px){
	.lastview{
		width: 620px;
	}
	
 }

@media (min-width: 1004px) and (max-width: 1312px){
    .lastview{
		width: 930px;
    }

 }





@media (min-width: 1px) and  (max-width: 387px) {
	.price {
		
		font-size: 11pt!important;
	}
	.button-cart {
		font-size: 12px!important;
	}
}


.lastview2{
	width: 100%;
	margin: 0 auto;
}

@media (max-width: 327px) {

	.lastview2{
		width: 240px;
	}

	.featured_home {
		margin-right: none;
		width:240px;
	}

}



@media (min-width: 911px) and (max-width: 1198px){
	.featured_home {
		
		width: 20%;
	}
 }


 .featured_home {
		
	margin-right: 0;
	width: 20%;
	border-left: none!important;
	
}
 .common-home .last-titl
 {
	 padding-left: 0;
	 padding-bottom: 15px;
 }
.featured_home2 {
	margin-left: 0.75%;
    margin-right: 0.75%;
    width: 23.5%;
	margin-bottom: 40px;
	border: 1px solid #e5e5e5;	
}

.featured_home {
	padding-bottom: 23px;
	border-left: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	margin-bottom: 15px;	
}
.feturet-prod{
	margin: 0;
	
}

.feturet-prod .product-layout 
{
	width: 20%;
}
.common-home .h2-title
{
	font-size: 23px;

	margin-left: 10px;
}

.lastview{
	margin: 0 auto;
	overflow: hidden;
    width: 100%;
    float: left;
}
.lastview .product-layout
{
	min-height: 420px;
}

@media (max-device-width: 339px) {

.radio.radio1 {
    width: 225px;
}

.radio.radio2 {
    width: 210px;
}

.radio.radio3 {
    width: 180px;
}

.radio.radio4 {
    width: 210px;
}

}

@media (min-device-width: 339px) and (max-device-width: 420px) {

.radio.radio1 {
    width: 285px;
}

.radio.radio2 {
    width: 270px;
}

.radio.radio3 {
    width: 240px;
}

.radio.radio4 {
    width: 270px;
}

}


@media (min-device-width: 421px) {

.radio.radio1 {
    width: 373px;
}

.radio.radio2 {
    width: 373px;
}

.radio.radio3 {
    width: 373px;
}

.radio.radio4 {
    width: 373px;
}

}

body {
	font-family: "GothamPro", Arial, sans-serif;
	font-weight: 400;
	color: black;
	font-size: 12px;
	line-height: 20px;
	
}
h1, h2, h3, h4, h5, h6 {
	color: #121212;
	font-family: "GothamPro-Medium", Arial, sans-serif;
}



.col-lg-5.col-md-12.col-xs-12 {
    max-height: 28px;
}


.invert img {
 opacity:0.9;
}

.menudrp li
{
	
	float:left;
}

 
.invert img:hover {
  opacity:1.0;
}
 
.brighten img:hover {
  -webkit-filter: brightness(100%);
}
/* default font size */
.fa {
	font-size: 14px;
}

.home-h
{text-transform:uppercase;
text-align:center;
border-top: 1px solid #f1f1f1;
border-bottom: 1px solid #f1f1f1;
font-size:19pt}
/* Override the bootstrap defaults */
h1 {
	font-size: 33px;
	

}
h2 {
	font-size: 27px;
		
}
h3 {
	font-size: 21px;
}
h4 {
	font-size: 15px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10.2px;
}
a {
	color: #7bd09c;
}
a:hover {
	text-decoration: none;
	color:#7bcf9c;
}
legend {
	font-size: 18px;
	padding: 7px 0px
}

label {
	font-size: 11pt;
	font-weight: normal;
}
select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control {
	font-size: 14px;
}
.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover {
	font-size: 12px;
}
.input-group .input-group-addon {
	font-size: 12px;
	height: 30px;
}
/* Fix some bootstrap issues */
span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg {
	display: inline;
}

.nav-tabs {
	margin-bottom: 15px;
	width: 100%;
	float: left;
	overflow: hidden;
}
div.required .control-label:before {
	content: '* ';
	color: #F00;
	font-weight: bold;
}
/* Gradent to all drop down menus */
.dropdown-menu li > a:hover {
	
	text-decoration: none;
	color: #333;
}
.logomini
{
	width: 170px;
	float: left;
	margin-right: 30px;
}
#top {
	
	
	padding: 0px 0px 0px 0;
	
	font-size: 11pt;
	color: black; 
	border-bottom: 1px solid #e6e6e6;
	
	
}
#top .container {
	padding: 0 0 0 20px;
}
#top #currency .currency-select {
	text-align: left;
}
#top #currency .currency-select:hover {
	text-shadow: none;
	
}
#top .btn-link, #top-links li, #top-links a {
	color: #555; 
	margin-right:8px;
	font-size: 13px;
	text-decoration: none;
}
#top .btn-link:hover, #top-links a:hover {
	color: #7bd09c;
}
#top-links .dropdown-menu a {
	text-shadow: none;
}
#top-links .dropdown-menu a:hover {
	color: blue;
}
#top .btn-link strong {
	font-size: 14px;
        line-height: 14px;
}
#top-links {
	    padding-top: 22px;
    font-size: 16px;
        margin-left: 30px;
		float: left;
}
#top-links ul
{margin-bottom:5px}
#top-links a + a {
	margin-left: 15px;

}
/* header - zmaxcart */
.right-header
{
	float: right;
}
header{

	background-color: white;
	padding: 4px 0;
	
} 
header+.container{/*zmaxcart - z002*/
	padding: 0px;
}



/* logo */
#logo {
	margin: 0 0 8px 0;
	
	
}
#menu .navbar-nav > li.dropdown
{
	position: relative;
	
} 
#menu .navbar-nav > li.dropdown a.amenu
{
	
	padding-right: 30px;
} 
#menu .navbar-nav > li.dropdown::after {
    height: 6px;
    width: 6px;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    position: absolute;
    content: "";
    right: 16px;
    top: 21px;
    transform: rotate(45deg);
}

.logomini{padding-top:0}
.sermini
{margin:22px 50px 0 70px;
padding:0}
@media(max-width:768px)
{
	#logo {margin-top:0;
	
	margin-bottom: 0

}
	.sermini
	{margin:0;
	padding:5px 30px;}
}


.sr input::-webkit-input-placeholder { color: #b5b5b5; }
.sr input::-moz-placeholder { color: #b5b5b5; }
#search {
	width: 100%;

}
.src
{
	background-color: #fff;
    border: 1px solid #e2e2e2;
	border-radius: 0px;
	height: 35px;
	    width: 100%;
	line-height: 20px;
	padding: 0 25px 0 15px;
	 color: #141414;
	     border-radius: 7px 0 0 7px;
}

.serb
{
	position:relative;
	right: -270px;
    top: -27px;
	color:white;
	z-index:10;
	
}
	

 input[type="text"]:focus { outline: none; }




#search .btn-lg {
	font-size: 15px;
    line-height: 18px;
    padding: 5px 15px 7px 0;
    color: #929292;
    background: #fff;
    border: 1px solid #e2e2e2;
    height: 35px;
    border-radius: 0px;
	border-left:none;
	    border-radius: 0 7px 7px 0;
	
	
}
#search .btn-lg:focus {outline:none;
box-shadow:none;
color:#141414}

#search:hover .btn-lg
{color:#141414}
.src:focus{
	
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.02);
-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.02);
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.02);
	
}
.src:focus +.focusser button
{
	
	-webkit-box-shadow: 2.2px 2px 5px 0px rgba(0,0,0,0.02);
-moz-box-shadow: 2.2px 2px 5px 0px rgba(0,0,0,0.02);
box-shadow: 2.2px 2px 5px 0px rgba(0,0,0,0.02);


	
}


.phon
{
	
	padding: 30px 0 0 0;
	margin:0 0 0 45px;
	font-size: 12pt;
	color:#555;
}
.map
{
	
	padding: 30px 0 0 0;
	margin:0;
	font-size: 12pt;
	color:#555;
}
.map-ico
{float:left;
padding: 0 8px 0 0;
}
.map-ico i
{
font-size:28pt;
color:#26a641;
}
.phone-ico
{float:left;
padding: 2px 8px 0 0;
}
.phone-ico i
{
font-size:28pt;
color:#26a641;
}
/* cart */

.cartnum
{
	margin-left:45px;
	padding:3px 8px;
	color:white!important; 
	float:left;
	text-align: left;
	font-weight: 600
}
	
#cart {
	

	border: none;
	
	
}

#cart > .btn {

	background-image:url(../image/cart1.png);
	background-repeat: no-repeat;
    background-position-y: 8px;
    background-color: initial;
    background-size: 30px;
   
    height: 50px;
    padding: 0;
    opacity: 0.9;
    font-size: 10pt;
    border: none;
    line-height: 18px;
    color: white;
    z-index: 15;
    text-shadow: none;
        margin-top: -4px;
}
	
#cart.open > .btn {
	
	box-shadow:none;
	text-shadow: none;
	z-index:15;
	
}
#cart > .btn:active {
	box-shadow:none;
}
#cart.open > .btn:hover {
	color: white;
}
#cart .dropdown-menu {
	background: white;
	z-index: 15;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
			-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
			box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
			
}


.search-inner-menu
{
	    float: right;
    margin-top: 7px;
}
#cart .dropdown-menu {
	min-width: 100%;
	z-index:15;
}
	@media (max-width: 478px) {
		#cart .dropdown-menu {
		    width: 365%;
    z-index: 1000;
    /* left: -1px; */
    right: 10px;
			
		}
		.prod-home1 {
			min-height: 415px!important;
		}
	}
#cart .dropdown-menu table {
	margin-bottom: 10px;
	z-index:15;
}
#cart .dropdown-menu li > div {
	min-width: 427px;
	padding: 0 10px;
	z-index:15;
}
	@media (max-width: 478px) {
		#cart .dropdown-menu li > div {
			min-width: 100%;
			z-index:15;
		}
	}
#cart .dropdown-menu li p { 
	margin: 30px 0;
	z-index:15;

	
}
#cart .dropdown-menu li p a
{
	border:1px solid #0ea536;
	text-transform:uppercase;
	background:#0ea536;
	color:#fff;
	padding:10px 20px;
	border-radius: 20px;
	}
	#cart .dropdown-menu li p a:hover
{
	background: #12af3c;
    border-color: #12af3c;
    color: white;
   
	
	}
/* menu */
.mame{
    padding-left: 0px;
	padding-right: 0px;
}
#menu {
	
	
	height: 50px;
	margin-bottom: 0px;
	max-height: 60px;
	z-index: 10;
	
	
}
.menumy
{
	padding-left: 0px;
	padding-right:0px;
	background-color: #141414;
	
}

#menu .nav > li > a {
	 
	color:#353535; 
	padding: 20px 17px 18px 17px;
	min-height: 40px;
	line-height: 1;
	text-transform:uppercase;
	z-index:10;
	font-size: 9pt;
		
}
.menugrad
{
	background: #eaeaea;
	height: 52px;
	margin:0;
	
}
#menu .nav :last-child a{
	border:none;
	
	}
.nm
{
	text-align:center;
	
}
@media(max-width: 768px){
	.nm{
		
		text-align:left;
		padding-left:20px;
		position:relative;
		bottom:5px;
				
	}
	
}

.vip-men li:last-child:after{
     display:none
	
}
.vip-men li:before{
    display:none
	
}

#menu .nav > li > a:hover, #menu .nav > li.open > a {
	
	 background:transparent;/*ãëàâíîå ìåíþ ïðè íàâåäåíèè*/
	z-index: 4;
	color:#000000;
	
}

#menu .dropdown-menu {

	padding-bottom: 0;
	
	
}
#menu .dropdown-inner {
	
	float:left;
	
	display: inline-block;
	
}

.menudrp li
{
	
	float:left;
	    width: 100%;
}

@media(max-width: 780px){
	#menu .dropdown-inner {
position:relative;
	width: 600px;
	left:-95px;
}
}
@media(max-width: 768px){
	.menudrp ul
{
	width:100%;
}
.menudrp li
{
	width:100%; 
	float:left;
}
}



/**/

#menu .dropdown-inner ul {
	
	
	display: table;
	
}
#menu .dropdown-inner
{
	padding: 0 20px;
}
#menu .dropdown-inner a {
	
	
	display: inline-block;
	
	padding: 3px 0;
	clear: both;
	line-height: 20px;
	color: #333333;
	font-size: 15px;
}
#menu .dropdown-inner li a:hover {
	color: #7bd09c;
	
	
}

#menu #category {
	
	float: left;
	padding-left: 0;
	padding-top: 5px;
	font-size: 16px;
	line-height: 40px;
	color: #3d3d3d;
	text-transform: uppercase;
	
}
#menu .btn-navbar {
	font-size: 15px;
	font-stretch: expanded;
	color: #3d3d3d;
	border-radius:0;
	float: right;
	    margin-top: 5px;
	    margin-right: 0
	
}
.pros-box .h2-title
{
	font-size: 22px;
	margin-bottom: 15px;
}
.phone-mob
{
	width: 28px;
	float: left;
	margin-top: 20px;
}
.phone-mob img
{
	width: 100%
}

.search-mob
{
	width: 28px;
	float: left;
	margin-top: 20px;
	margin-left: 15px;
	margin-right: 5px;
}
.del-simple
{
	background: #ff8585!important;
    border-color: #ff8585!important;
}
.search-mob img
{
	width: 100%
}

#menu .btn-navbar:hover, #menu .btn-navbar:focus, #menu .btn-navbar:active, #menu .btn-navbar.disabled, #menu .btn-navbar[disabled] {
	color: white;
	background-color: black;
}


@media (max-width: 996px) {
	
	#menu .nav > li > a {
		left:5px;
		font-size: 11px;
		padding: 15px 10px;
		
	}
	#menu .dropdown-menu {
	
	left:5px;
	padding-bottom: 0;
}

.menugrad {

    height: initial;
    padding-bottom: 10px;
	}
	.search-inner-menu
	{
		width: 100%;
		padding-left: 0
	}
	#search
	{
		padding-left: 0
	}
}
@media (max-width: 850px) {
	#menu .nav > li > a {
		left:-15px;
		
		
	}
}	
@media (min-width: 768px) {
	/*ãëàâíîå ìåíþ ïî öåíòðó*/
	
   #menu .navbar-nav {
      float: none;

   }
 
   #menu .navbar-nav > li {
      display: inline-block;
      float: none;
      text-align: left;
	
   }
	#menu .dropdown:hover .dropdown-menu {
		display: block;
		min-width: 340px;
			  
	  
			  
			  
			  
	}
}

.last-menu-item
{
	padding: 0!important;
}
.search-inner-menu
{
	padding-left: 0;
	padding-right: 0;
}
@media (max-width: 767px) {

	#menu {
		
		padding-top:0;
		
	}
	.collapse
	{
		display: block;
		padding: 0;
	}
	#menu .nav > li
	{
		display: none;
	}
	.searchbox
	{
		display: block!important;
		width: 100%;
		background: #fff;
	}
	.lang
	{display: none;}
	#menu .nav > li > a {
		
		padding: 10px;
		color:#fff;
		border:none;
		background: #141414;
		
	}
	#menu .nav > li > a
	{border-left:none;}
	#menu .nav > li{
		background: #141414;
		z-index:10;
		
				
	}
	
	#menu div.dropdown-inner > ul.list-unstyled {
		display: block;
		
	}
	#menu div.dropdown-menu {
		margin-left: 0 !important;
		padding-bottom: 10px;
		background-color: #462A50;
	}
	#menu .dropdown-inner {
		display: block;
	}
	#menu .dropdown-inner a {
		width: 100%;
		color: #fff;
		background:#2C2E44;
		
	}
	#menu .dropdown-menu a:hover,
	#menu .dropdown-menu ul li a:hover {
		background: rgba(0,0,0,0.1);
	}
	
	.navbar-collapse
	{
	  box-shadow: none;
	}
}
.homewrap{padding:10px;
background:#f4f4f4}
@media(min-width:1300px){

}
.home-w
{
	background:#f4f4f4;
	padding-top: 10px
}
@media (min-width: 768px)
{

}
/* content */
.wrap-content{
	background:#f4f4f4;
}
.wrap-content > .container{background:#fff;}
@media(min-width:1300px){
.wrap-content > .container{/*zmaxcart - z001*/
	width:1330px;  
	
	background:#fff;
	
	/*border-bottom: 3px solid #D4D4D4;
	border-left: 1px solid #D4D4D4;
	border-right: 1px solid #D4D4D4;*/
}
.home-w> .container
{width:1358px; }
}
@media(max-width: 1353px)
{
	.home-w> .container
{width:inherit; }
.mi-rec-block
{
	width: 100%;
}
}

/* footer */
/* footer */
footer {
	
	padding-top: 30px;
	background-color: #2c2c2c;
	border-top: 1px solid #2c2c2c;
	padding-bottom: 40px;
	color: #000;
	font-size:17px;
	
}
footer hr {
	border-top: none;
	border-bottom: 1px solid #e2e2e2;
	width:90%;
	margin-left:5%;
}
footer a {
	color: #ffffff;
	font-size:15px;
}
footer li {
	color: #2f2f2f;
	font-size:15px;
}
footer a:hover {
	color: #7bd09c;
}
footer h5 {
font-family: 'Didact Gothic', sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    text-transform: uppercase;
    display: inline-block;
    padding-bottom: 10px;
}

/* alert */
.alert {
	padding: 8px 14px 8px 14px;
	margin-left:15px;
}
/* breadcrumb */

.breadcrumb {
	
	background:#f4f4f4;
	border-radius:0;
	padding: 10px 0;
	
	
	
	
}
.bread-bl-product .breadcrumb
{
	margin-bottom: 0;
}

.breadcrumb a {
	color:#6B6B6B;
	font-size: 9.5pt;
}
.breadcrumb a:hover{color:#7bd09c}

.breadcrumb > li {
	
	padding: 0 20px;
	position: relative;
	font-size:10pt;
	color:black
	
	
	
}
.breadcrumb > li:first-child
{
	padding-left: 0;
}
.bx-controls-direction
{
	position: absolute;
	top: 32%;
	width: 100%;
	left: 0;
}
.bx-next
{
	float: right;
	background: #fff;
	border: 1px solid #d5d3d3;
	text-align: center;
	padding-top: 13px;
	border-radius: 10px;
	color: #121212;
	height: 45px;
	width: 45px;
	display: block;
	margin-right: 10px;
	font-family: "GothamPro-Medium", Arial, sans-serif;
}

.bx-prev
{
	float: left;
	background: #fff;
	border: 1px solid #d5d3d3;
	text-align: center;
	padding-top: 13px;
	border-radius: 10px;
	color: #121212;
	height: 45px;
	width: 45px;
	display: block;
	font-family: "GothamPro-Medium", Arial, sans-serif;
	margin-left: 10px;
}
.bx-next:active, .bx-prev:active, .bx-next:focus, .bx-prev:focus
{
	text-decoration: none!important;
	color: #121212;
}
#slider_pager
{
	width: 100%;
	text-align: center;
	float: left;
	margin-top: 20px;
}
.sl-img-inner 
{
	padding: 0 8px;
	float: left;
	
}
.slidbo
{
	display: inline-block;
}
.sl-img-inner a
{
	display: block;
	width: 15px;
	height: 15px;
	background: #ddd;
	border-radius: 100%;
	float: left;

}

.sl-img-inner a.active
{
	background: #3acb74;
}
.breadcrumb > li + li:before {
	content: '';
	padding: 0;
	
	
	
	
}
.breadcrumb > li:after {
	
	content: '';
	display: block;
	position: absolute;
	bottom: 8px;
	right: -5px;
	width: 6px;
	height: 6px;
	border-right: 1px solid #6B6B6B;
	border-bottom: 1px solid #6B6B6B;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	
	
}
.breadcrumb > li:last-child:after{
	border:none
}
/* buttons */
.buttons {
	margin: 1em 0;
}
.btn {
	padding: 7.5px 12px;
	font-size: 12px;
	border-radius: 0;	
}
.btn-xs {
	font-size: 9px;
}
.btn-sm {
	font-size: 10.2px;
}
.btn-lg {
	padding: 12px 16px;
	font-size: 16px;
}
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
	font-size: 12px;
}
.btn-group > .btn-xs {
	font-size: 9px;
}
.btn-group > .btn-sm {
	font-size: 10.2px;
}
.btn-group > .btn-lg {
	font-size: 15px;
}
.btn-default {
	color: #777;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	
	
	
}
.btn-primary {
	color: white;
	background-color: #5f7a85;
	border:1px solid #5f7a85;
	border-radius:0px;
	text-transform:uppercase;
	border-radius:20px;
	
	
}
.btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	background:#5f7a85!important;
	border-color:#5f7a85!important;
	color:white;
	outline:none!important;
		
}
.btn-warning {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #faa732;
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	background-repeat: repeat-x;
	border-color: #f89406 #f89406 #ad6704;
}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-danger {
	color: white;
	background-color: red;
	border:1px solid red;
	
}
.udalit
{background:#242424;
border-color:#242424}
.udalit:hover
{background:black;
border-color:black}


.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.02);
	
}
.btn-success {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5bb75b;
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-repeat: repeat-x;
	border-color: #51a351 #51a351 #387038;
}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-info {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #df5c39;
	background-image: linear-gradient(to bottom, #e06342, #dc512c);
	background-repeat: repeat-x;
	border-color: #dc512c #dc512c #a2371a;
}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	background-image: none;
	background-color: #df5c39;
}
.btn-link {
	border:none;
	border-color: rgba(0, 0, 0, 0);
	cursor: pointer;
	color: #23A1D1;
	border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link[disabled] {
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
	box-shadow: none;
}
.btn-inverse {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #363636;
	background-image: linear-gradient(to bottom, #444444, #222222);
	background-repeat: repeat-x;
	border-color: #222222 #222222 #000000;
}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	background-color: #222222;
	background-image: linear-gradient(to bottom, #333333, #111111);
}
/* list group */
.list-group a {
	
	border: none;
	color: #828282  ;
	padding: 8px;
	font-size: 12pt;
}

.list-group
{
padding-bottom:10px}

.col-new{
	
padding-right:0;
    
}
.cont-cat .lastview
{
	margin: 0 -15px;
}
.cont-cat .last-titl
{
	margin: 0 -15px;
}

.cont-cat #button-cart
{
	width: 50%!important;
}
.cont-cat .lastview .product-layout {
    min-height: 420px;
}
.cat-name
	{
	font-size:11pt;
	padding: 20px 0 12px 25px;
	font-weight:bold;
	text-transform:uppercase;
	border-top: 1px solid #e5e5e5;
	color:black;
	margin: 0 0 0 -16px;}
.list-group a.active, .list-group a.active:hover, .list-group a:hover {
	color: black;
	background: white;
	
}
.ne-ative
{
	background: #999;
    border-color: #999;
    font-family: "GothamPro-Medium", Arial, sans-serif;
    text-transform: none;
    padding: 10px;
    border-radius: 10px;
    font-size: 14px;
	cursor: not-allowed
}
.ne-ative:hover
{
	background: #999!important;
    border-color: #999!important;
}
.cont-categ .title-tovar
{
	min-height: 60px;
}
.h2-title
{
	font-size:25px;
	
	color: #121212;
    font-family: "GothamPro-Medium", Arial, sans-serif;
}
/* carousel */
.carousel-caption {
	color: #FFFFFF;
	text-shadow: 0 1px 0 #000000;
}
.carousel-control .icon-prev:before {
	content: '\f053';
	font-family: FontAwesome;
}
.carousel-control .icon-next:before {
	content: '\f054';
	font-family: FontAwesome;
}
/* product list */
.product-thumb {
	background: #ffffff;/*zMaxcart*/ /*òîâàðû êàòåãîðèÿ (ñåòêà òîâàðîâ)*/

	
}

.product-thumb .image {
	text-align: center;
}
.product-thumb .image a {
	display: block;
	
}

.product-thumb .image img {
	margin-left: auto;
	margin-right: auto;
}
.wesponsive
{
	width:500px;
	padding:0;
	margin:0;
	float:left
}
.product-grid .product-thumb .image {
	float: none;
}
@media (min-width: 767px) {
.product-list .product-thumb .image {
	float: left;
	padding: 0 15px;
}
}
.product-thumb h4 {
		
		font-size:13pt;
		text-align:left;
		height: 50px  
			
}
.product-thumb .caption {
	padding: 0 0px;
}

.product-thumb a
{
	color: #000;
	text-align: center;
}

.art-tovara
{
	margin-bottom: 20px;
}
.product-thumb p
{
	color: #141414;
    font-size: 14px;
}
.product-list .product-thumb .caption {
	margin-left: 230px;
	height: 100px;
}

.checkout-simplecheckout .bread-bl
{
	display: none;
}
.checkout-simplecheckout .menugrad
{
	display: none;
}
.checkout-simplecheckout .wrap-content
{
	padding: 40px 0;
}

@media (max-width: 1200px) {
.product-grid .product-thumb .caption {
	min-height: 80px;
}
.imgcateg
{width:100%;
}
}
@media (max-width: 767px) {
.product-list .product-thumb .caption {
	min-height: 0;
	margin-left: 0;
	padding: 0 0px;
}
.product-grid .product-thumb .caption {
	min-height: 0;
}
}

.product-thumb .rating {
	
	padding-bottom: 10px;
}
.rating .fa-stack {
	font-size: 8px;
}
.rating .fa-star-o {
	color: #999;
	font-size: 15px;
}
.rating .fa-star {
	color: #ffc108;
	font-size: 15px;
}
.rating .fa-star + .fa-star-o {
	color: #ffc108;
}
h2.price {
	margin: 0;
}
.product-thumb .price {
color: black;
    margin: 4px 0 0 0;
    float: left;
    font-size: 12pt;
    font-weight: bold;
	width: 75px;
}

.product-thumb .price-m {
	
	color: black;
	font-size: 14pt;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:0px;
	border: 5px;
}
.title-tovar
{
	font-size: 11pt;
	margin-bottom: 15px;
	margin-top: 10px;
}
.product-thumb #button-cart2
{
	background: #3acb74;
    border-color: #3acb74;
    font-family: "GothamPro-Medium", Arial, sans-serif;
    text-transform: none;
    padding: 10px;
    border-radius: 10px;
    font-size: 14px;
}

.product-thumb #button-cart
{
	background: #3acb74;
    border-color: #3acb74;
    font-family: "GothamPro-Medium", Arial, sans-serif;
    text-transform: none;
    padding: 10px;
    border-radius: 10px;
    font-size: 14px;
}

.product-thumb #button-cart1
{
	background: #3acb74;
    border-color: #3acb74;
    font-family: "GothamPro-Medium", Arial, sans-serif;
    text-transform: none;
    padding: 10px;
    border-radius: 10px;
    font-size: 14px;
}
.product-thumb #button-cart1:hover {
    background: #38b369!important;
    border-color: #38b369!important;
}
.product-thumb #button-cart:hover {
    background: #38b369!important;
    border-color: #38b369!important;
}
.product-thumb #button-cart2:hover {
    background: #38b369!important;
    border-color: #38b369!important;
}
.product-thumb .price-new {
	font-weight: 600;
	color: black;
}
.product-thumb .price-old {
	color: #8a8a8a;
	text-decoration: line-through;
	
}
.product-thumb .price-tax {
	color: #999;
	font-size: 12px;
	display: block;
}

@media (max-width: 768px) {
	.product-list .product-thumb .button-group {
		border-left: none;
	}
}
.product-thumb .button-group button {
	
	
	border: 0;
    background-repeat: no-repeat;
    background-position: 17px;
    background-color: #5f7a85;
    color: #fff;
    margin-left: -7px;
    font-weight: bold;
    text-align: center;
    font-size: 13px;
    text-transform: uppercase;
    padding: 9px 45px 9px 45px;
    border-radius: 20px;
	
}
.product-thumb .button-group span
{
	display:inline;

	
}
@media (max-width: 768px) {
	.product-thumb .button-group button {
		display:block;
}
}


.product-thumb .button-group button + button {
	width: 20%;
	border-left: 1px solid #ddd;
}
.product-thumb .button-group button:hover {
	color: #fff;
	/*background-color: 5f7a85;*/
	text-decoration: none;
	cursor: pointer;
	
}
@media (max-width: 1200px) {
	
	.product-thumb .button-group button 
	{
		margin: 20px 0 0 0;
	}
	
}
@media (max-width: 991px) {
	.but-cat
	{
		margin-top: 20px;
	}
	.product-thumb .price
	{font-size: 12pt;}
}


@media handheld {
.name_url{

	font-size: 11px;
}


}

@media not handheld {
.name_url{

	font-size: 11pt;
}

}

.thumbnails a {
	outline: none;
	text-decoration:none;
	color:black;
	
}
.thumbnail
{
	padding: 0;
}

.thumbnails {
	overflow: auto;
	clear: both;
	list-style: none;
	padding: 0;
	margin: 0;
	
	
}
.thumbnails > li {
	margin-left: 20px;
}

.thumbnails > img {
	width: 100%;
}


.image-additional a {
	margin-bottom: 0;
	margin-top:5px;
	padding: 0;
	display: block;
	border:1px solid #e5e5e5;
	border-radius: 3px;
	
}

.image-additional a:hover {
	
	border-color:#a4d9b9
	
}
.dop-image
{
	padding: 10px 0 25px 15px;
    padding-right: 0px;
    width: 85px;
    margin:0 0 0 0 
}
.image-prod-inner
{
	padding: 0;
	margin-top: 39px;
}
.image-additional {
	max-width: 550px;
	
}
.thumbnails .image-additional {
	float: left;
	margin-top: 5px;
	
}
.menugrad .navbar-collapse.collapse
{
	padding-left: 0;
	padding-right: 0;
}
.menugrad > .container
{
	padding-left: 0;
	padding-right: 0;
}
.h1cat{

	margin-bottom:20px;
	
}
#menu li:first-child a
{
	padding-left: 0!important;
}
.prdprice
{
	top:0;
	background: #FAFAFA;
	padding-left:10px;
	padding-bottom:5px;
	width:70%;
}

@media (min-width: 770px)
{
	.prdprice
{
	margin-top:40px;
	
}
}
.lbshtuk
{
	margin-top:35px;
}
.formshtuk
{
	margin-top:12px;
	margin-left:0px;
	border:1px solid #E3E3E3;
	
}
.formshtuk:focus
{
	border:1px solid #E3E3E3;
	box-shadow:none;
	 box-shadow: 0 0 5px #E3E3E3;
}

.catmod a
{
	
	padding:5px 12px;
	position:relative;
	display:block;
	margin-bottom:-1px;
	border:none;
}
.textcat
{
	font-size:12pt;
}
.textcat a
{
	color: #7bd09c;
}

.cat-1
{
	min-height: 290px
}
.cat-1:hover  a
{color:#7bd09c!important}
.title-cat-img{
	margin-bottom: 15px;
    text-transform: uppercase;
    margin-top: 10px;
    font-weight: bold;
    font-size: 11pt;
	color: black;
}

.sds
{
	border:1px solid white;
	
}
.sortcat{
	
	outline: none;
	border-radius:0;
	border:1px solid #f1f1f1;
	height: 35px;
	width:150px;
	line-height: 20px;
	padding: 0 10px;
	
}
.sort-n-col
{
	 
	
	margin-top:0px;
	margin-top: -5px;
    padding-right: 0px;
    text-align: right;
    padding-left: 50px;
	
}
.sort-n-col div
{float:right}
.footerwform
{
	
	height:70px;
	background: #141414;
}
.formfoot
{
	
	margin-bottom:50px;
	padding:7px;
	
	width:400px;
	position:relative;
	top:-5px;	
}
@media (max-width: 768px) {
	.formfoot
{
	width:320px;
}
}
.btnfoot1
{
	
	border: 2px solid #0ea536;
    color: #fff;
    padding: 12px 45px;
    text-transform: uppercase;
    font-size: 13pt;
    background: #0ea536;
    border-radius: 20px;
	
}
.btnfoot1:hover
{
	    background: #0ea536;
    border-color: #0ea536;
    color: white;
 
	
}
/*.socialic
{
	border:1px solid #ddd;
	
}
.socialic:hover
{
	border:1px solid black;
} */

.sizeoption
{
	border: 1px solid #ddd;
	height: 35px;
	width: 35px;
	text-align:center;
	font-size:11pt;
	padding-top:7px;
	float:left
}
.sizeoption:hover
{
	border: 1px solid black;
}
.sizeoption:focus
{
	background-color:black;
	height: 35px;
	width: 35px;
	color:white;
	border: 1px solid black;
	outline: none;
	text-align:center;
	font-size:11pt;
	padding-top:7px;
	float:left
}
.colorprodopt
{
	height:35px;
	width:35px;
	border: 1px solid #ddd;
	margin-right:5px
}
.colorprodopt:focus
{
	border: 1px solid black;
	outline: none;
}
.colorprodopt:hover
{
	border: 1px solid black;
}
#tabs
{padding:0}
#tabs .tab {
	    border: 1px solid #676767;
    background: #f9f9f9;
    min-height: 40px;
    min-width: 63px;
    text-align: center;
    font-size: 10pt;
    padding-top: 9px;
    padding-bottom: 3px;
    float: left;
	}
#tabs .tab + .tab {
	margin-left: 5px;
	}
#tabs .tab.active {
	background: #7bd09c; 
	color: white;
	}
	#social img {
-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;

}
#tabs.checkbox label, .radio label
{margin:5px 10px 0 0!important;}
.footerup {
	

	height: 35px;
	background-color: #1C1C1C;
	
	
}

@media (min-width: 768px) {
    #column-left  .product-layout .col-md-3{
       width: 100%;
    }
    #column-left + #content .product-layout .col-md-3 {
       width: 50%;
    }
    #column-left + #content + #column-right .product-layout .col-md-3{
       width: 100%;
    }
    #content + #column-right .product-layout .col-md-3{
       width: 100%;
    }
}


.shrift {
font-size: 16px;

}
.Vector
{color:#F0563D;
font-weight:bold;
font-size:14pt;
}
.Vector i
{font-size:14pt;
	
}
.vectorli
{margin-top:10px;
font-size:12pt;
color:black}

.panel-default>.panel-heading
{background:white;
border:1px solid #f1f1f1;
border-bottom:none;
border-radius:0;
text-transform:uppercase;
font-weight:bold;
font-size:12pt;
color:#545353;
}
.panel
{	border-radius:0;
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent; 
    border-radius: 4px;
    -webkit-box-shadow: none; 
    box-shadow: none;
	}
.panel-footer
{background:white;
border:1px solid #f1f1f1;
border-top:none;
border-radius:0;
}
#button-filter.btn-primary,.button6
{	background:#d16c13;
	color:white;
	border:1px solid #545353;
	font-size: 12pt;
	width:85%;
	padding:8px 12px;
	text-transform:uppercase;
}
#button-filter.btn-primary:hover,.button6:hover
{
	background:white;
	color:#d16c13;
	
}
.sidebarFilter 
{border:1px solid #f1f1f1;
border-radius:0;
}
.panel>.list-group .list-group-item, .panel>.panel-collapse>.list-group .list-group-item
{border-top:1px solid #f1f1f1;}

.new-tovar
{
	padding: 15px 0 25px 20px;
	margin-bottom:15px;
	text-align:left;
	font-size: 29px;
	
	color:black;
	
}
.karta-tov-title
{margin:0;
padding:0 0 20px 30px}
.new-tovar i
{
	
	color:#26a641;
	font-size:13pt;
	padding-right:15px;
}
.v-katalog
{border:2px solid #26a641;
color:#fff;
padding:12px 45px 12px 55px;
text-transform:uppercase;
font-size:16pt;
background:#26a641;


}
.v-katalog:hover
{
	background:#228C38;
	border-color:#228C38;
	color:white;
		-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
}

.v-katalog i
{
	font-size:18pt;
	padding-left:20px;
}
.v-kat-block
{
	
	margin:60px 0 75px 0;
}
.mi-rec-block
{
	background: #fff;
    width: 1330px;
    border-top: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    
}
.brands-home
{
	width:1200px;
	margin-bottom:155px;
	padding-top:40px
}
.container-info-des .tab-content
{
	font-family: "GothamPro", Arial, sans-serif!important;
	font-size: 15px!important;
}
.container-info-des .tab-content font
{
	font-family: "GothamPro", Arial, sans-serif!important;
	font-size: 15px!important;
}

.container-info-des .tab-content div
{
	font-family: "GothamPro", Arial, sans-serif!important;
	font-size: 15px!important;
}
.container-info-des .tab-content p
{
	font-family: "GothamPro", Arial, sans-serif!important;
	font-size: 15px!important;
}
.container-info-des .tab-content ul
{
	font-family: "GothamPro", Arial, sans-serif!important;
	font-size: 15px!important;
}
.container-info-des .tab-content li span
{
	font-family: "GothamPro", Arial, sans-serif!important;
	font-size: 15px!important;
}
.container-info-des .tab-content ol
{
	font-family: "GothamPro", Arial, sans-serif!important;
	font-size: 15px!important;
}
.container-info-des .tab-content p span
{
	font-family: "GothamPro", Arial, sans-serif!important;
	font-size: 15px!important;
}
.width-tb
{width:1200px;
padding-right:50px;}
.block-home-text
{border-bottom:1px solid #C7C7C7;

padding-bottom:80px;
}

.text-srl
{
	font-size: 12pt;
    height: 400px;
    float: left;
    overflow-x: hidden;
    padding: 0 30px 0 30px;
    margin-top: 30px;
    margin-bottom: 35px;
    background: white;
    border: 1px solid #e5e5e5;
	
}

.texts {
	overflow: scroll;
    overflow-x: hidden;
    height: 90%;
    height: 350px;
    margin-top: 25px;
    padding-left: 35px;
    padding-right: 35px;
    color: black;
}

.text-srl::-webkit-scrollbar-button {
background-image:url('');
background-repeat:no-repeat;
width:5px;
height:0px
}

.text-srl::-webkit-scrollbar-track {
background-color:#F4F5F5
}

.text-srl::-webkit-scrollbar-thumb {
-webkit-border-radius: 0px;
border-radius: 0px;
background-color:#7D7D7D;
}

.text-srl::-webkit-scrollbar-thumb:hover{
background-color:black;
}

.text-srl::-webkit-resizer{
background-image:url('');
background-repeat:no-repeat;
width:4px;
height:0px
}

.text-srl::-webkit-scrollbar{
width: 4px;
}


.text-srl::-webkit-scrollbar-button {
background-image:url('');
background-repeat:no-repeat;
width:5px;
height:0px
}

.text-srl::-webkit-scrollbar-track {
background-color:#ecedee
}

.text-srl::-webkit-scrollbar-thumb {
-webkit-border-radius: 0px;
border-radius: 0px;
background-color:#26a641;
}

.text-srl::-webkit-scrollbar-thumb:hover{
background-color:#555;
}

.text-srl::-webkit-resizer{
background-image:url('');
background-repeat:no-repeat;
width:4px;
height:0px
}

.text-srl::-webkit-scrollbar{
width: 4px;
}
.name-cat-menu{
color:#545353;
font-size:20pt; 
padding-left:20px;
 position:relative;
/* margin-top: 15px 0;*/
  float:left;
 text-transform:uppercase;
 font-weight:bold;}
 .board-k-t
 {
 margin: 0;

 border-left: 1px solid #e8e8e8;
 width: 53%;
 float: left;
 }
 .img-karta-tov
 {border-right:1px solid #e8e8e8;}
 
 .lbl-price,.opt-name1
 {font-size:12pt;
 font-weight: bold;
 color: #252525;
 
 }

 


 #button-review
 {
	background: #3acb74;
    border-color: #3acb74;
    font-family: "GothamPro-Medium", Arial, sans-serif;
    text-transform: none;
    padding: 19px 50px;
    border-radius: 10px;
    font-size: 15px;
	margin-left: 15px;
 }
 #button-review:hover {
    background: #38b369!important;
    border-color: #38b369!important;
}

 .fa-stack1 
 {color:#d16c13}
 
.lbl-cart
{text-transform:uppercase;
 font-size:11pt;
 font-weight:bold;
}

.fa-shopping-cart,.fa-share
{display:none}

@media(min-width:1300px){
.new-pole
{display:inline-table;
width:48.96%}
.new-pole1
{display:inline-table;
width:48.962%;
    margin-right: 12px;
}

}
#shipping_methods p, #payment_methods p
{font-weight:bold;
text-transform:uppercase;
font-size:10pt;
margin-bottom:0}

#shipping_methods label , #payment_methods label
{padding-left:0;
font-size:11pt;
width:400px}
@media (max-width: 768px) {
#shipping_methods label , #payment_methods label
{
width:100%}}

.prefooter {
	height: 4px;
	
}
.nav-tabs
{
	border-bottom: 1px solid #e5e5e5;
}
 .socialic1 {
	 border:2px solid #ddd;
	 
 }
 .socialic4 {
	 border:2px solid #ddd;
	 
 }
 
 .socialic3 {
	 border:2px solid #ddd;
	 
 }
 
 
 .socialic1:hover {
	 border:2px solid blue;
	
	 
 }
  .socialic2 {
	border:2px solid #ddd; 
	 
 }
  .socialic2:hover {
	 border:2px solid #41abe1;
	 
 }
  .socialic3:hover {
	 
	 border:2px solid #d44132;
 }
  .socialic4:hover {
	 border:2px solid #fba23e;
	 
 } 
 
 .footfig {
	 
	 height: 10px;
	 width: 10px;
	 background: #26a641;
	 display: inline-block;
	 border:5px;
 }
 
 #filter-group2 .checkbox {
	 
	     display: block;
 }
  #filter-group3 .checkbox {
	 
	     display: block;
 }
  #filter-group4 .checkbox {
	 
	     display: block;
 }
  #filter-group5 .checkbox {
	 
	     display: block;
 }
 
 .cont-title
 {text-transform:uppercase;
 padding-top:20px;
     font-weight: bold;
	 font-size:12pt;}
 .cont-block i
 {font-size:28pt;
 color:#7bd09c
 }
  .cont-block
  {
  	border-right: 1px solid #e5e5e5
  }
  .cont-block:last-child
  {
  	border:none;
  }
 .place-cont
 {
 padding-top:30px;
 margin:20px 0 20px 0;
 height:200px;
 font-size:10pt;
 text-align:center}
 
 .cont-tab
 {
	 border-bottom:none;
	 margin-bottom:10px; text-transform:uppercase;
	 font-size:13pt
 }
 
  .cont-tab>li.active>a, .cont-tab>li.active>a:focus, .cont-tab>li.active>a:hover
  {
	  border:1px solid #f1f1f1;
	  
  }
  
  .cont-tab > active a
  {
	  border:none;
	  
  }
  
   .place-cont1
 {
 padding-top:30px;
 margin:20px 0 20px 0;
 
 font-size:10pt;
 text-align:center;
 }
 
  .place-cont1 img
  {height:100px;}
  .place-cont1 p
  {padding:10px 30px;
  font-size:12pt;}
  @media (max-width: 991px) {
	  .place-cont
	  { height:250px;}
	  .place-cont1
	  {height:320px}
  }
  @media (max-width: 768px) {
	   .place-cont
	  { height:540px;}
	  .cont-block
	  {padding-bottom:20px;}
	  .place-cont1
	  {height:720px}
	  .board-k-t
	  {margin:0 20px 20px 0;
	  padding-left:30px}
	  .head-k-t{padding-top:5px}
  }
  @media (max-width: 420px) {
	   .place-cont1
	  {height:800px}
  }
  
  .o-nas img
  {height:335px;
  margin-right:5px;}
   .o-nas
   {border-bottom: 1px solid #f1f1f1;
   border-top: 1px solid #f1f1f1;
   padding: 10px 0;
   margin-bottom:5px;}
   
   @media (max-width: 1200px) {
	   .o-nas img
  {height:250px;
 }
   }
    @media (max-width: 991px) {
	   .o-nas img
  {height:200px;
 }
   }
    @media (max-width: 680px) {
	   .o-nas img
  {height:100%;
  width:100%;
  margin-bottom:10px;
 }
   }
  .chev-menu
  {
        position: absolute;
    border: 7px solid transparent;
    border-bottom: 10px solid white;
    top: -17px;
    left: 60px;
  }
  .vip-men
  {
	  
	  border: 1px solid #f1f1f1;
		  min-width: 570px!important;
		  -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
			-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
			box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
			padding:15px 0!important;
			    margin-left: -5px;
	  
  }
  
  .sort-block select
  {border-color:#fff;
  background:white;
  
}
  
  .sort-lbl
{
	
	color:#878787;
	text-transform:uppercase;
	font-size:9pt;
	margin-top:7px;
	
}
 .pokaz-block select
  {border-color:#fff;
  background:white;
  width:60px;
  
  }
  
  .pokaz-lbl
{
	
	color:#878787;
	text-transform:uppercase;
	font-size:9pt;
	margin:7px 0 0 30px;
	
}


.product-layout
{
	
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
  
      height: auto;
  padding: 12px;
  background: white;
}
 .cont-cat
 {border-left:1px solid #e5e5e5}

.price-seo h2 
{font-weight:bold;
color:black;
font-size:27pt;
margin:5px 0 30px 0;


}
.old-price-karta{
	text-decoration: line-through;
	font-size:15pt;
	color: #7d7d7d;
	font-weight:bold;
	
	
	}
	#tabs .form-group
	{margin-bottom:0}
	.stock1
	{
    font-size:12pt;
    border-radius: 50px;
	padding: 5px 0;
	color:green;
	}
	
	.callback {
  background: #242424;
 
  padding: 60px 0;
 
}
.callback .cb-title {
  color: #ffffff;
  
  text-align: center;
  margin-bottom: 28px;
  font-size: 15px;
}
.callback input {
  width: 400px;
  height:45px!important;
  padding: 5px 14px 12px 14px;
  color:#efefef;
  margin-bottom:20px;
  border: 1px solid #efefef;
  font-size: 15px;
  background: #242424;
  height: 38px;
}
.callback input:focus {
  outline: 0;
  border-color: #26a641;
  box-shadow: none;
}

.callback input::-webkit-input-placeholder {
  position: relative;
  top: 3px;color:#efefef;
}
.callback input:-moz-placeholder {
  position: relative;
  top: 3px;
  color:#efefef;
}
.callback input::-moz-placeholder {
  position: relative;
  top: 3px;color:#efefef;
}
.callback input:-ms-input-placeholder {
  position: relative;
  top: 3px;color:#efefef;
}
.callback .fcallback {
  width: 400px;
      border: 2px solid #26a641;
    color: #fff;
    padding: 12px 45px 12px 55px;
    text-transform: uppercase;
    font-size: 16pt;
    background: #26a641;
	margin-top:5px;
}
.callback .fcallback:hover {
  background: #228C38;
    border-color: #228C38;
    color: white;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
	cursor:pointer;
}
.callback .ok-message {
  text-align: center;
  color: #fff;
  margin-top: 12px;
  font-size: 14px;
}


.head1
{text-transform:uppercase;
font-size:29px;
font-weight:bold;
margin-bottom:10px;}





::-webkit-scrollbar-button {
background-image:url('');
background-repeat:no-repeat;
width:10px;
height:0px
}

::-webkit-scrollbar-track {
background-color:#F4F5F5;
border: 1px solid #ddd
}

::-webkit-scrollbar-thumb {
-webkit-border-radius: 0px;
border-radius: 0px;
background-color:#7D7D7D;
}

::-webkit-scrollbar-thumb:hover{
background-color:black;
}

::-webkit-resizer{
background-image:url('');
background-repeat:no-repeat;
width:10px;
height:0px
}

::-webkit-scrollbar{
width: 10px;
}


::-webkit-scrollbar-button {
background-image:url('');
background-repeat:no-repeat;
width:10px;
height:0px
}

::-webkit-scrollbar-track {
background-color:#F9F9F9;

}

::-webkit-scrollbar-thumb {
-webkit-border-radius: 0px;
border-radius: 0px;
background-color:#141414;
}

::-webkit-scrollbar-thumb:hover{
background-color:#7bd09c;
}
::-webkit-resizer{
background-image:url('');
background-repeat:no-repeat;
width:8px;
height:0px
}

::-webkit-scrollbar{
width: 8px;

}

.table-striped>tbody>tr:nth-of-type(odd)
{background:white!important}

.img-thumbnail
{border-color:white}

.obnulit
{background:white;
color:black;

border-color:white}
.obnulit:hover
{background:white!important;
color:#7bd09c;
box-shadow:none;
border-color:white}
.pfooter
{
	
	width: 200px;
	margin: 5px 0 0 54px;
	color: #eaeaea;
	font-size: 15px;
}
.pfooter1
{
	
	width: 200px;
	margin: 5px 0 0 54px;
	color: #eaeaea;
	font-size: 15px;
}.pfooter2
{
	
	width: 200px;
	margin: 5px 0 0 75px;
	color: #eaeaea;
	font-size: 15px;
}
.preim-footer
{
	margin-top:20px;
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:1px solid #939598;
	border-top:1px solid #939598;
}
.titlefoot
{text-transform:uppercase;
 display: inline-table;
 color:#ffffff;
 font-size: 20px;
 font-weight: 600;
 padding-left: 10px;
 }
 .logo-footer img
 {max-height:93px}
 .logo-footer p
 {font-size:15px;
 color:#eaeaea}
 
 .create-by
 {
	padding: 19px 0 30px 0;;
	 
 }
  .create-by span{
 color: #7bd09c; font-size:18px
  }
  .create-by i{
  margin-left:2px; 
  color: #7bd09c;
  }
  .vector {
  	color: #7bd09c;
  }
  
  .input-zakaz
  {width:70px!important;}
  
  .new-pole input:focus, .new-pole1 input:focus, #input-payment-firstname:focus,#input-comment:focus
  {
	  border-color:#ddd!important;
	   -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
  }
.cont-phone
{
	font-size:14pt;
	margin-bottom:10px;
	
	
}
.cont-phone i
{
	color:#26a641;
	font-size:14pt;
	margin-right:10px;
}

.cont-mail i
{
	color:#26a641;
	font-size:14pt;
	margin-right:8px;
}
.cont-mail
{
	font-size:12pt;
	margin-bottom:10px;
}
.cont-map i
{
	color:#26a641;
	font-size:14pt;
	margin-right:15px;
}
.cont-map
{
	font-size:12pt;	
	margin-bottom:10px;
	padding-bottom:20px;
	border-bottom:1px solid #ddd;
}
.cont-graf
{
	font-size:12pt;
	padding-bottom:10px;
	border-bottom:1px solid #ddd;
}
.cont-graf span
{
	color:#26a641;
	font-weight:bold;
	text-transform:uppercase;
}

.cont-deliv
{
	background:#26a641;
	color:white;
	height:70px;
	width:70px;
	border-radius:100%;
	text-align:center;
	font-size:30pt;
	font-weight:bold;
	padding-top:25px;
}

#ToTop {
	
	bottom: 20px!important;
    float: left!important;
    left: 20px!important;
	z-index:10000;
	background-color:#7bd09c!important;
	border-radius:100%;
	background-image:url(../image/arrow.PNG)!important;
	background-position:center!important;
	opacity:0.6!important
}
#ToTopHover {
	
	bottom: 20px!important;
    float: left!important;
    left: 20px!important;
	z-index:10000;
	background-color:#7bd09c!important;
	border-radius:100%;
	background-image:url(../image/arrow.PNG)!important;
	background-position:center!important;
	opacity:1!important
}
#ToTop:hover{opacity:1!important}
@media (max-width:1185px)
{


	.phon 
	{margin-left:20px}
	
	.mi-rec-block
	{width:100%;
	}
	.width-tb
	{width:100%;
	padding-left:20px}
	.brands-home
	{width:100%}
	 .logo-footer img
 {width:100%}
}
	
@media (max-width:991px)
{
		
	.pfooter,.pfooter1,.pfooter2
	{margin:0}
	.titlefoot
	{padding:0}
}
	@media(max-width:768px)
{	
	.search-inner-menu
	{
		padding: 0;
		margin-bottom: 10px;
	}
	#search { 
	
	padding:0
	}

	#menu .navbar-top
	{border-bottom:1px solid black;
	    padding-top: 5px;}
		 .logo-footer img
 {max-height:93px;
 width:281.3px}
 .callback input,.callback .fcallback
 {width:100%;}
 .callback
 {padding:60px 30px}
 .mi-rec-block  .new-tovar
	{
	padding:0 0 10px 0}
	.width-tb
	{padding-right:20px}
	.titlefoot {
    padding: 20px 0 0 0;
}
#menu li:last-child:after{
      display:none
	
}
#menu li:before{
   display:none
	
}
.navbar-collapse.in
{background:#141414!important}
	
}
#cart .table
{font-size:10pt}

.soderzh
{border:1px solid #777;
width:60%;
padding:30px 20px 30px 40px;
margin:20px 0}
.soderzh a
{color:black;}
.title-soderzh
{text-transform:uppercase;
padding-bottom:10px;font-weight:bold}
.nomera span
{
font-weight:bold;

}
.nomera i 
{
	font-weight:bold;
	margin-left:5px;
	font-size:11pt;
}
.drop-nomera
{
	display:none;
	position:absolute;
	background:white;
	border-color:#ddd;
	padding:25px;
	   -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
	width:230px;
	font-size:13pt;
	z-index:100000;
	margin-left:-85px
	
	
}

.nomera:hover .drop-nomera
{display:table}

.grafik-dr
{margin-top:10px;
font-size:12pt}

.drop-nomera span
{font-size:12pt;
font-weight:bold;
padding-left:0;
}

.obr-zvon button
{
	
	background-image:url(/image/catalog/phone2.png);
	background-repeat: no-repeat;
    background-color: initial;
    background-position-y: 3px;
    background-size: 32px;
    width: 60px;
    height: 50px;
    padding: 0 0 25px 0;
    opacity: 0.8;
    font-size: 10pt;
    border: none;
    line-height: 18px;
    color: black;
    z-index: 15;
    text-shadow: none;
        margin-top: -1px!important;
    margin-left: 0;
}
.obr-zvon span{
margin-left:40px;
	padding:3px 8px;
	
	float:left;
	text-align: left;
	width: 126px;

}
.lang-box
{
	float: right;
	position: relative;
	margin: 15px 45px 0 0;
}
.lang-box::after {
	height: 6px;
    width: 6px;
    border-right: 1px solid #333;
    border-bottom: 1px solid #333;
    position: absolute;
    content: "";
    right: 1px;
    top: 13px;
	z-index: 50;
    transform: rotate(45deg);
}
.lang-box .btn-lang.open .dropdown-toggle
{
	box-shadow: none;
	background: #fff;
}
.lang-box .btn-lang
{
	box-shadow: none;
	
	
}
.lang-box .btn-lang span{
	color: #121212;
    
    font-size: 13px;
}
.lang-box .btn-lang button:active, .lang-box .btn-lang button:focus
{
	box-shadow: none!important;
}
.lang-box .btn-lang span:hover{
	color: #000;
}

.lang-box button
{
	background: #fff;
}

.lang-box .dropdown-menu
{
	width: 120px;
	min-width: 120px;
	border: 1px solid #f1f1f1;
	border-radius: 5px;
	padding: 14px 0 12px 0;
	box-shadow: 0px 20px 30px rgb(0 0 0 / 15%);

}
.lang-box .dropdown-menu>li>a:focus, .lang-box .dropdown-menu>li>a:hover
{
	background: #fff;
	color: #7bd09c;
}
.lang-box .dropdown-menu>li>a
{
	font-size: 13px;
}
.phone-f
{
	font-size: 12pt;
    margin-top: 23px;
    position: initial;
    margin-right: 40px;
    margin-left: 10px;
	float: right;
}
.phone-f p
{
	margin-bottom: 3px;
	color: #666;

}

.phone-f div
{
	font-size: 12pt;
	font-weight: bold;
	letter-spacing: 1px;
}
.obr-zvon
{
	width: 40px;
	padding: 0;
	margin-top: 0px;
	margin-top: 17px;
	float: right;
}
.obr-zvon img {
	width: 27px;
    margin-top: 6px;
}

.cartnumf
{
	margin:-20px 0 0 23px;
	background:#7bd09c;
	border-radius:100%;
	float:left;
	padding: 0 6px;
	
}
.cart-inner-header
{
	width: 40px;
	padding: 0;
	position: initial;
	margin-top: 18px;
    margin-left: 10px;
	float: right;

}
.obratniyzvon:focus
{
outline:none}
.obratniyzvon:active
{
outline:none}


.obr-zvon:hover span
{
color:#000}
.bread-bl
{background:#f1f1f1;
padding:0!important}

.cat-h2
{margin:0;
padding:0 20px 18px 25px;
}
.cont-head
{
	border-bottom:1px solid #e5e5e5;
	
}



		@media (min-width: 1200px)
{
.container {
    width: 1190px;
}
	@media (min-width: 1350px)
{
.container {
    width: 1330px;
}
}


}



.lich-kab {
	
	background-image:url(/image/catalog/acc-logo.png);
	background-repeat:no-repeat;
	background-color: initial;
	background-position-x: center;
	background-position-y: 20px;
	font-size: 10pt;
	border:none;
	line-height: 18px;
	z-index: 15;
	text-shadow: none;
	height:80px;
	padding:15px 0 0 30px;
	margin-left: 75px;
	width:100px;
	color:black; 
}
.drop-kab
{

	display:none;
	position:absolute;
	background:white;
	border-color:#ddd;
	padding:25px;
	   -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
	width:350px;
	font-size:12pt;
	z-index:100000;
	margin-top:60px 


}
.lich-kab:hover
{
	cursor: pointer;
}
.lich-kab:hover .drop-kab
{display:table;
margin-left: -30px;
cursor: default;}
.drop-kab a
{
	text-transform: uppercase;
	padding-bottom: 10px;

}
.cont-img-pod
{
	border-bottom: 1px solid #e5e5e5;
	padding: 30px 0 20px 0;
}

.rating-empty i
{font-size: 16px;
color: #ddd}

.art-tovara
{
	font-size: 11pt;
	margin-bottom: 20px;
}
.container-info-des
{
	border-top: 1px solid #e5e5e5;
	margin-top: -1px;
	width: 100%;
    float: left;
    overflow: hidden;
}
.dost-oplata-k
{
	border-top: 1px solid #e8e8e8;
	margin-top: 20px;
	width: 100%;
	float: left;
	margin: 45px 0 0 0;
}
.tt4
{
	
	background-image: url(/image/delivery-truck.png);
	background-repeat: no-repeat;
	background-size: 29px;
	background-position-y: center;
	background-position-x: 40px;
}
.tt1
{

	background-image: url(/image/wallet.png);
	background-repeat: no-repeat;
	background-size: 27px;
	background-position-y: center;
	background-position-x: 40px;
}
.tt3
{
	
	background-image: url(/image/return.png);
	background-repeat: no-repeat;
	background-size: 24px;
	background-position-y: center;
	background-position-x: 40px;
}
.container-padd
{
	padding-right: 0;
	padding-left: 0;
}
.dost-oplata-k div.open
{
   
    color: #555;
	font-size: 14px;
	border-bottom: 1px solid #e8e8e8;
	padding: 19px 45px 18px 90px;
	width: 100%;
	float: left;
	position: relative;
	cursor: pointer;
}
.dost-oplata-k div.open:hover
{
	color: #3acb74;
	background-color: #fbfbfb;
}

.dost-oplata-k div::after
{
	height: 8px;
	width: 8px;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	position: absolute;
	content: "";
	right: 40px;
	top: 22px;
	transform: rotate(45deg);
}
.dost-oplata-k div.open:hover::after
{
	border-right: 1px solid #3acb74;
	border-bottom: 1px solid #3acb74;
}
.dost-oplata-k div.close
{
	opacity: 1;

    font-weight: 500;
    text-shadow: none;
    filter: alpha(opacity=100);
    line-height: 20px;
	font-size: 14px;
	border-bottom: 1px solid #e8e8e8;
	padding: 18px 45px 18px 90px;
	width: 100%;
	float: left;
	position: relative;
	color: #333;
	background-color: #fbfbfb;
}
.dost-oplata-k div.close::after
{
	transform: rotate(-45deg);
	border-right: 1px solid #3acb74;
	border-bottom: 1px solid #3acb74;
}
#tab-specification .table-bordered>thead>tr>td, .table-bordered>thead>tr>th
{
	border-bottom-width: 1px;
	border-bottom-width: 1px;
    background: #f9f9f9;
    font-size: 17px;
    font-weight: 500;
    font-family: "GothamPro-Medium", Arial, sans-serif;

}
#tab-specification  .table-bordered>tbody>tr>td, #tab-specification .table-bordered>tbody>tr>th, #tab-specification .table-bordered>tfoot>tr>td, #tab-specification .table-bordered>tfoot>tr>th, #tab-specification .table-bordered>thead>tr>td, #tab-specification .table-bordered>thead>tr>th
{
	padding: 18px;
	border-color: #e8e8e8;
}

#tab-specification .table-bordered
{
	border-color: #e8e8e8;
}
.dost-oplata-k div i
{
	display: none;
}
.dost-oplata-k li {
	font-weight: 400!important;
}

.comment {
display: inline-table;
    border-radius: 0px;
    overflow: hidden;
    height: 67px;
    line-height: 23px;
        border: 1px solid #7bd09c;
margin-top: 45px;
}
.comment img{
	display: inline-table;
width:60px;



}
.revie-box
{
	border: 1px solid #e5e5e5;
	padding: 30px;
	border-radius: 10px;
	overflow: hidden;
	margin-bottom: 20px;
}
.revie-autor
{
	width: 70%;
	float: left;
	font-family: "GothamPro-Medium", Arial, sans-serif;
	font-size: 16px;
}
.revie-stars
{
	font-size: 11px;
	margin: 15px 0;
}
.data-star
{
	width: 30%;
	float: left;
	text-align: right;
}
.revie-data
{
    font-size: 16px;
    font-family: "GothamPro", Arial, sans-serif;
}
.revie-body
{
	font-size: 16px;
	width: 100%;
	float: left;
	color: #555;
}
.comment-text  {

    padding-left: 30px;
    padding-top: 13px;
    padding-right: 30px;

    position: relative;
    font-size: 18px;
    display: inline-table;
    height: 100%;
    float: right;

    
} 
.comment-img {

height: 67px;
    padding: 9px 13px 9px 13px;
    background: #7bd09c;
    display: inline-table;
    float: left;
}
.comment:hover .comment-text{
	background:#7bd09c;
	transition-duration: 2s;
}
.comment:hover .comment-img{
	background:#141414;
	transition-duration: 2s;
}
.comment:hover  {
	color:white!important;
}

.line1 {
background:#7bd09c;
height:1px; 
margin-bottom:15px;
width:75%
}

.line2 {
	background:#7bd09c;
height:1px;  
margin-bottom:15px; 
width:50%
}

.line3 {
	background:#7bd09c;
height:1px; 
margin-bottom:15px;
width:35%
}

.social-vk, .social-fb, .social-g, .social-you
     {border: 1px solid #ddd;
    border-radius: 100%;
    padding: 10px 10px;
       margin-top: 15px;
    margin-right: 8.5px;
    display: inline-table;
        width: 60px;
    height: 60px;  }
   
.social-block  a:hover  {
    	color:white;
    }

    .social-vk:hover{
    	border: 1px solid #5b74a6;
    }
.social-fb:hover{
    	border: 1px solid blue;
    }
.social-you:hover{
    	border: 1px solid red;
    }

.social-g:hover{
    	border: 1px solid #bd4a3e;
    }
    .vki {
padding-top: 2.5px;
    padding-left: 1px;
    }

   
.youtube {
padding-top: 2.5px;
    padding-left: 3.5px;
}
.gpi {
padding-top: 2.5px;
    margin-left: 1px;

}
.fbi {
	padding-top: 3px;
	margin-left: 5px;
}

.cont-rew
{
	margin-right: -30px;
	margin-left: -30px;
	border-top:1px solid #e5e5e5;
	padding: 20px;
	
	margin-bottom: 20px
}



.but-otpr-z
{

	background:#f9ab3a;
	color: #fff;
	border-radius: 20px;
	font-size: 11pt;
	padding: 10px 20px;
	text-transform: uppercase;
	opacity: 0.9
}

.but-ot-z
{
	background:#141414;
	color: #fff;
	border-radius: 20px;
	font-size: 11pt;
	padding: 10px 30px;
text-transform: uppercase;
opacity: 0.9
}

.but-otpr-z:hover, .but-ot-z:hover
{
	opacity: 1;
	color: white
}

.prod-home
{
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	padding:20px;
min-height: 435px;
}
.prod-home1
{
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	padding:30px;
	min-height: 550px 
}




@media (max-width: 1080px) {

.prod-rekom {

	min-height: 490px!important;
}
}

@media (max-width: 690px) {

.prod-rekom {

	min-height: 530px!important;
}
}



@media(max-width: 1349px)
{

	.lich-kab
	{
		margin-left: 0
	}

}


@media(max-width: 1240px)
{
.sermini
	{
		margin-left: 50px;
	}
	

}

@media(max-width: 1199px)
{

	.sermini
	{
		margin-left: 20px;
		margin-right: 20px;
	}
	#logo img
	{
		height: 55px;
		
	}
}
@media(max-width: 1045px)
{


.obr-zvon span,.cartnum, .cartnumf
{display: none}}
@media(max-width: 1353px)
{
	
.mi-rec-block
{
	width: 100%;
}
}

.dost-bl
{
	border-right: 1px solid #e5e5e5;
	margin-bottom: 50px

}
.dost-bl:last-child
{
	border-right: none;
	
}
@media(max-width: 768px)
{
.sermini
	{margin: 0}
	.text-srl
	{
		padding: 0 10px 0 0; 
	}
	.texts
	{
		padding: 0 20px 0 20px;
		margin-top: 20px;
	}

	.navbar-nav
	{margin:0;}
	.cont-head
	{
		margin: 0;
	}
	.dost-bl, .cont-block
	{border:none;}
}


.cart-mob-bt
{
	
    padding-top: 10px;
    
}
.pagination>li>a, .pagination>li>span
{
	line-height: 1;
    display: block;
    width: 46px;
    height: 46px;
    border-radius: 5px!important;
    text-align: center;
    padding: 16px 0 0 0;
    margin: 0 5px;
	border: none;
	color: #444;

}


.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover
{
	background:#3acb74;
	display: block;
    width: 46px;
    height: 46px;
	border-radius: 5px;
	text-align: center;
    padding: 16px 0 0 0;
	font-family: "GothamPro-Medium", Arial, sans-serif;
}

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover
{
	color: #000;
}

.oplata-bl
{

	font-size: 12pt;
	padding-bottom: 40px
}
.ostalis-voprosy
{
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	padding: 50px 40px;
}
.obrats img {
    width: 55px;
    margin-top: -10px;
    transition: transform .2s;
    margin-right: 20px;
}
.obrats img:hover {
    transform: scale(1.1);
}
@media(max-width: 778px)
{
.text-prod12 iframe
{
	width: 100%;
	height: inherit;
}
}
.last-titl
{
	color: #121212;
    font-family: "GothamPro-Medium", Arial, sans-serif;
    font-size: 22px;
	width: 100%;
	float: left;
	padding: 30px 40px;
	border-bottom: 1px solid #e5e5e5;
}
.title-voprosy
{
	color: #121212;
    font-family: "GothamPro-Medium", Arial, sans-serif;
    font-size: 27px;
}

.vhod
{
	margin: 0 25px 0 0;
	border-right: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	padding: 0 15px 0 28px;
}

.obrats p
{
	font-size: 16px;
	color: #555;
	margin-top: 15px;
	font-family: "GothamPro", Arial, sans-serif;
}


.socpolosa {
	background: #e2e3e8; 
	height:1px;
	margin-top: 50px;

	
}
.socseti i{

color:#fff;
padding-top:10px;
margin-left:9px; margin-right: 9px;


}
.socseti {
width:240px;
background: #2c2c2c;
/*margin-top:-25px;*/
    margin: -29px auto 0;

}


.example-shadow-3{
  background: #2c2c2c;
  display: inline-block;
  width: 45px;
  height: 45px;
position: relative;
  border-radius: 100px;
  
}



s
.foot_li {
	list-style: none;  
	padding: 0px; 
	margin: 50px 0px 55px 0px;
}


.aqua {
	color: #ffffff;
	font-size: 15px;
	display: inline-block;
}

.sozdan {
	color: #2f2f2f;
	font-size: 15px;
	display: inline-block;
	float: right;
}

.sozdan:hover {
	opacity: 0.8;
}

@media (max-width: 1350px)
{
	footer li {
		margin-right: 29px;
	}
}
@media (max-width: 750px)
{
	footer li {
		margin-right: 0!important;
		float: left;
}
}
@media (max-width: 750px)
{
	.sozdan {
		float:left;
	}
	.phone-f
{
	padding: 0;
	
}
.obr-zvon
{
	padding: 5px 0 0 10px;
	width: 60px;
}

}


@media (max-width: 991px)
{
.phone-in
	{
		margin-right: 0;
		border:none;
	}
}


.foot_li {
    list-style: none;
    padding: 0px;
    margin: 50px 0px 55px 0px;
}

footer li {
    font-size: 15px;
    padding-bottom: 2px;
    margin-right: 45px;
    display: inline-block;
}

.row-menu-vert {
	background: #5f7a85;
	height: 55px;
}
@media (max-width: 700px) {
	.row-menu-vert {
	background: #7bd09c;
	
}
}
.poisk {
	margin-top: 10px}

	.plus-1 {
    padding-left: 0;
    padding-right: 10px;
}
.nash-plus1 {
    height: 98px;
    margin-top: 23px;
    padding-top: 23px;
    background: #fff;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
   font-size: 15px;
    position: relative;
    z-index: 2;
}
.bg {
    font-size: 60pt;
    color: #f5f9f9;
    position: absolute;
    z-index: -1;
    left: 30px;
    bottom: 40px;
    font-family: "Montserrat-Bold", Arial, sans-serif;
}
.img-inner {
    width: 30%;
    float: left;
    padding: 0 0 0 25px;
    margin-right: 20px;
}
.nash-plus2 {
    height: 98px;
    margin-top: 23px;
    padding-top: 23px;
    background: #fff;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
   font-size: 15px;
    z-index: 2;
    position: relative;
}

.nash-plus3 {
    height: 98px;
    margin-top: 23px;
    padding-top: 23px;
    background: #fff;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
    font-size: 15px;
    z-index: 2;
    position: relative;
}
.plus-1 img {
    height: 55px;
    z-index: 5;
    }
    .plus-2 img {
    height: 50px;
    z-index: 5;
    }
    .plus-3 img {
    height: 45px;
    z-index: 5;
    }

    .podpis {background: #5f7a85;color: white;margin-top: 15px}
    .podpis1 {
font-size: 33px;
    font-weight: 600;
    padding: 60px 0px 0px 120px;
    position: relative;
}
    .podpis2 {
   font-size: 20px;
    font-weight: 400;
    margin: 30px 15px 40px 42px;
    display: inline-table;

    }

   .podpis_img {
   	display: inline-table;
    width: 50px;
    float: right;
    
   }
   .podpis_padd {
   	padding-top: 50px;
   	margin-left: 0px;
   
   }
   #carousel0 {
margin-top: 45px;
margin-bottom: 45px;
   }

   #carousel0 .owl-wrapper-outer {
  padding-bottom: 18px!important;
    padding-top: 18px!important;
   }

   #carousel0 .owl-item {
   	margin-left: 20px;
   	width:180px!important;
   }
.aqua a:hover {
	color:white;
}

.obr-zvon p {
display: table;
    position: relative;
    margin-left: 45px;
    margin-top: 4px;
    line-height: 1.3;
    font-size: 13px;
    font-weight: 600
}
.obr-zvon a {
color:white;
}
.obr-zvon a:hover p {
color:white;
}

@media (max-width: 989px) {
	.plus-1 {
padding-right: 0;
margin-top: 5px;
	}
	.plus-2 {
padding-right: 0;
padding-left: 0;
margin-top: 5px;
	}
	.plus-3 {
padding-right: 0;
padding-left: 0!important;
margin-top: 5px;
	}
}

@media (max-width: 989px) {
	.plus-1 .nash-plus1{
margin-top: 37px
	}
	.plus-2 .nash-plus2{
margin-top: 0
	}
	.plus-3 .nash-plus3{
margin-top: 0
	}
}
.podpis_padd2 {
    padding-top: 30px;
    /* margin-left: 0px; */
    padding-bottom: 20px;
}

@media (max-width: 765px) {
.foot_li {

    display: inline-grid;
}}

@media (max-width: 765px) {
.common-home #content {
	margin-left:0;
}}

@media (max-width: 765px) {
.row-menu-vert { 
height: auto;
}}

.poisk {
display: block!important;
}


@media (max-width: 500px) {

	#logo img 
	{
		width: initial;
		height: initial;
	}
 .logomini
 {
 	padding: 0;
 	width: 150px;
 }
.phone-f {
margin-right: -33px;
}
 }
@media (max-width: 400px) {

.but-cat {
 
    margin-left: -12px;
}
.phone-mob
{
	width: 20px;
}
#cart > .btn
{
	background-size: 21px;
}
#logo
{
	margin-top: 5px
}
.search-mob 
{
	width: 20px;
}
}
@media (max-width: 367px)
{
	#logo
{
	margin-top: 7px
}
}
@media (max-width: 768px) {
.product-thumb .caption {
    padding: 0 0px;
    height: 110px;
}
@media (max-width: 420px) {
.information-news- .product-thumb .button-group {
    margin-left: -15px;}
}

.art-tovara {

    margin-top: 40px;
}
.art-tovara2 {
	margin-top:0!important;
}

#menu-vertical #menu-vertical-list {
    width: 109%!important;
  
}
#menu-vertical-list {
margin-left:0!important;
}
}
@media (min-width: 769px) {
.podpis_img {
       display: inline-table;
    width: 110px!important;
    float: none;
    margin-top: 20px!important;
}
.product-layout
{
	
	min-height: 491px;
  padding: 12px;

}
}

.product-layout
{
	min-height: 440px;
		
}

@media handheld {
.product-layout{

	padding: 4px;
}


}

@media not handheld {
.product-layout{

	padding: 12px;
}

}




@media(max-width: 768px)
{

	.cart-inner-header
	{
		float: right;
	}
	.search-mob 
	{
		float: right;
		width: 21px;
	}
	.phone-mob 
	{
		float: right;
		margin-left: 11px;
		margin-right: 5px;
		width: 21px;
	}
	#cart > .btn
	{
		background-size: 22px;
	}
	.menugrad
	{
		padding-bottom: 0;
		padding: 0 15px;
	
	}
	#logo {
    margin-top: 2px;
   
	}

	.aqua {
    
    text-align: center;
    float: none;
    width: 100%;
	}
	footer
	{
		padding-bottom: 30px;
	}


}

@media(max-width: 640px)
{
	.popup_visible #popupcart_extended
	{
		width: 90%;
	}
}


@media(max-width: 499px)
{
	#logo {
    margin-top: 3px;
   
	}
}
@media(max-width: 490px)
{
	.popup_visible #popupcart_extended
	{
		width: 95%!important;
	}
}
.trigger-mob
{
	width: 50px;
	float: left;
	    padding-left: 15px;
    padding-top: 21px;
}

.trigger-mob i
{
	color: #000;
	font-size: 15pt;
}
.drop-men
{
	position: absolute;
	left: 0;
	top: 60px;
	width: 100vw;
}

.img-menu
{
	float: right;
	margin-right: 20px;
}

.caption p {
	min-height: 63px;
}

.text-srl2 {
	font-size: 12pt;
    height: 400px;
    overflow-x: hidden;
    padding: 0 30px 0 30px;
    margin-top: 30px;
    margin-bottom: 35px;
    background: white;
}

@media (max-width: 600px) {
	.product-layout {
    min-height: 0px; 
	
   
}
}
@media (max-width: 1199px) {
	.podpis1 {
		line-height: 1;
	}
}
#box
{

   width: 330px;
    margin-left: -229px;
    margin-top: 5px;
}
#carousel0 .owl-pagination {
	display: none;
}

#search1 .btn-lg {
font-size: 10pt;
    line-height: 18px;
    padding: 5px 10px;
    color: #b0b0b0;
    background: #ffffff;
    border: 1px solid #e2e2e2;
    height: 35px;
    /*border-radius: 5;*/
        border-left: none;
    text-transform: uppercase; 
}
.you_mob {
background: #5f7a85;
    color: white;
    margin-top: 20px;
    padding: 25px 10px;
   
  }
  .mob1 {
    display:inline-table;
    font-size:20px;
    font-weight:600;
    width: 70%;
    text-align: center;
  }
  .podpis_img2 {
    display: inline-table;
    width: 80px;
    float: right;
    padding-top: 5px;
}
@media (min-width: 410px) {
	.mob1 {
		padding-top: 11px;
	}
}
.dost-oplata-k1 {
    border-left: 1px solid #e5e5e5;
    padding: 0px 0 20px 30px;
    font-size: 11pt;
    margin-top: -25px;
}
.dost-oplata-k1 div
{
	font-weight: bold;
    font-size: 12pt;
    height: 100%;
    width: 100%;
    padding-bottom: 10px;
    position: relative;
    color: #252525;
}
.dost-oplata-k1 li {
	font-weight: 400!important;
}

#category4 {
    display:none;
	
	padding: 36px 40px 20px 40px;
	width: 100%;
    float: left;
	border-bottom: 1px solid #e8e8e8;

}
#category4 img
{
	float: left;
	height: 27px;
	margin-right: 15px;
	position: relative;
	top: -4px;
}
#category4 li
{
	margin-bottom: 22px;
	width: 50%;
	float: left;
}
#category1 {
    display:none;
	padding: 36px 40px 20px 40px;
	width: 100%;
    float: left;
	border-bottom: 1px solid #e8e8e8;
}

#category1 img
{
	float: left;
	height: 27px;
	margin-right: 15px;
	position: relative;
	top: -4px;
}
#category1 li
{
	margin-bottom: 22px;

}
#category2 {
    display:none;
	padding: 20px 40px;
	width: 100%;
    float: left;
}
#category3 {
    display:none;
	padding: 20px 40px;
	width: 100%;
    float: left;
}
#category1 ul, #category2 ul, #category3 ul, #category4 ul {
	margin: 0;
	font-size: 15px;
	color: #333;
}
.quick_signup{
	cursor:pointer;
}
#modal-quicksignup .form-control{
	height:auto;
}
.navbar-nav .last-menu-item {
	float: right !important;
}

  .manufacturer-wall h3{
        text-align: center;
        margin-bottom: 15px;
    }
    .manufacturer-wall-item{
        margin-bottom: 20px;
        text-align: center;
    }
    .manufacturer-wall-image{
        display: inline-block;
    }
    .manufacturer-wall-caption{
 
        text-align: center;
        margin-top: 10px;
    }
    .manufacturer-wall-name{
        font-size: 18px;
        line-height: 22px;
        text-decoration: none;
        color: #141414;
    }
    #slider-manufacturer .image img{
    	display: block;
    	margin: 0 auto;
    }

    #slider-manufacturer {
        padding-bottom: 30px;
    }

    #slider-manufacturer .owl-pagination {
        opacity: 0;
    }

    .vse_b {
       border: 1px solid #5f7a85;
    padding: 7px 20px;
    background: #5f7a85;

    font-size: 18px;
    position: relative;
    color: white;
    top: 5px;
    }

    .vse_b:hover {
       border: 2px solid #5f7a85;   
        background: white;
        color: #141414;
	}
	
.information-news-info .wrap-content img{
	max-height: 600px;
}
.simplecheckout-cart td{
	vertical-align: middle !important;
}
@media (max-width: 575.98px){
	.shrift {
		padding-bottom: 10px !important;
	}
	.shrift img{
		max-height: 90px;
	}
	.product-thumb .button-group button {
		margin: 5px auto !important;
	}
	.product-thumb .button-group button {
		font-size: 11px !important;
		padding: 7px 27px !important;
	}
	img {
		max-width: 100%;
		max-height: 100%;
	}
	.texts h2{
		line-height: 0.8!important;
    	margin-bottom: 20px!important;
	}
	#slider-manufacturer {
		padding-bottom: 0px!important;
	}
	.art-tovara {
		font-size: 9pt !important;
		line-height: 1;
	}
	.product-thumb a {
		font-size: 10pt;
		line-height: 1;
	}
	.product-thumb .price {
		font-size: 12pt;
		line-height: 1;
	}
	body .mfilter-content > ul > li {
		margin-bottom: 10px;
	}
	body .mfilter-heading-content {
		padding: 10px 34px 10px 34px;
	}
	body .mfilter-heading-text > span {
		font-size: 9pt;
	}
	body .mfilter-box {
		padding: 0px;
	}
	body .mfilter-free-button+.scroll-wrapper.mfilter-iscroll{
		max-height: 100vh;
		height: 100vh !important;
	}

}
body .mfilter-free-button {
	margin-top: 120px;
    background: #525252 url(/catalog/view/image/funnel1.png) no-repeat center center;
}
body .mfilter-button-reset {
	padding: 10px 10px;
	font-size: 10pt;
}
.product-thumb a {
    word-break: break-word;
}
.answer_admin {
	border: 1px solid #ddd;
    padding: 30px;
    margin-bottom: 20px;
    background: #fafbf9;
    border-color: #c4ebd3;
    border-radius: 10px;
	font-size: 16px;
	color: #444;
}
.stars-inner
{
	margin-bottom: 10px;
}
.admin-name
{
	font-family: "GothamPro-Medium", Arial, sans-serif;
	margin-bottom: 10px;
	color: #121212;
}
.rev-whrite-form
{
	border: 1px solid #e5e5e5;
    padding: 50px 50px 35px 50px;
	border-radius: 10px;
	width: 50%;
	float: left;
	margin-bottom: 20px;
	display: none;
}
.rev-form-vis
{
	display: block;
}
.wh-box
{
	background: #efefef;
    overflow: hidden;
    padding: 15px;
    border-radius: 10px;
    font-size: 16px;
    color: #121212;
    margin-bottom: 20px;
}
.wh-text
{
	font-family: "GothamPro", Arial, sans-serif;
	font-size: 20px;
	float: left;
	margin-top: 20px;
    margin-left: 19px;
}
.container-padd .alert
{
	position: fixed;
    border: 1px solid;
    bottom: 0;
    right: 20px;
    background: #121212;
    color: #fff;
    text-transform: none;
    font-size: 16px;
    padding: 44px;
    border-radius: 10px;
    font-family: "GothamPro", Arial, sans-serif;
	box-shadow: 0px 5px 20px 0px rgb(0 0 0 / 30%);
	z-index: 50;

}

.container-padd .alert .close
{
	text-shadow: none;
	color: #fff;
	opacity: 1;
	position: absolute;
	top: 15px;
	right: 15px;
}
.container-padd .alert i
{
	display: none;
}
.write-re
{
	float: right;
	background: #3acb74;
    border-color: #3acb74;
	color: #fff;
	padding: 20px 60px;
	font-family: "GothamPro-Medium", Arial, sans-serif;
	border-radius: 10px;
	cursor: pointer;
}
.write-re:hover
{
	background: #38b369!important;
	border-color: #38b369!important;
	color: #fff;
}

.rev-title
{
	color: #121212;
    font-family: "GothamPro-Medium", Arial, sans-serif;
	font-size: 25px;
	margin-bottom: 15px;
}
.rev-whrite-form input
{
	height: 55px;
	border-color: #ddd;
	border-radius: 5px;
	box-shadow: none;
	padding-left: 20px;
}
.rev-whrite-form textarea
{
	height: 100px;
	border-color: #ddd;
	border-radius: 5px;
	box-shadow: none;
	padding-left: 20px;
	padding-top: 20px;
}
.rev-whrite-form .rating_star
{
	cursor: pointer;
}
#review
{
	width: 100%;
	float: left;
	overflow: hidden;
}
.fa-stack-1x, .fa-stack-2x {
	color: #ffc108;
}
#review p, #review strong {
	font-size:14px;

}
.nav-tabs>li>a {
  
	margin-right:0px!important;
    border: 1px solid transparent;
	border-bottom: 3px solid transparent;
    border-radius: 0;
	padding: 22px 33px!important;
    font-size: 16px!important;
	color: #666;
	position: relative;
	font-size: 16px;
	
	
   
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	border-color: transparent;
	color: #121212!important;
	border-bottom: 3px solid #7bce9c;
}
.nav-tabs>li>a:hover { 
background: transparent!important;
border-color: transparent;
color: #7bce9c;
}
.tab-content
{
	padding: 25px 40px 40px 40px;
	overflow: hidden;
}
.rev-roll
{
	background: #7bce9c;
    color: #fff;
    min-width: 21px;
    height: 21px;
    text-align: center;
    padding-top: 2px;
    display: block;
    position: absolute;
    top: 22px;
    right: 5px;
    font-size: 13px;
	border-radius: 5px;

}
.tags {
	margin-left:25px;
	font-size: 14px;
	
}
.simplecheckout-cart .input-group .btn-primary {
	border-radius: 0px!important;
}
#simplecheckout_cart .form-control {
	text-align: center;
}
#tab-specification {
	font-size:14px!important;
}


.yo-home lite-youtube
{
	width: 48.5%;
	float: left;
	margin-left: 0.75%;
    margin-right: 0.75%;
	margin-bottom: 20px;
}

.text-srl2 lite-youtube
{
	width: 500px;
	float: left;
	margin: 0 30px 30px 0;
}
.product-compare #content
{
	padding-bottom: 30px;
}

.cat-1
{
	min-height: 380px;
}

.information-news- .col-xs-6
{
	min-height: 545px;
}

.product-search .product-layout
{
	min-height: auto;
}

.inner-sort
{
	padding: 10px 10px 0 0;
}

.inner-sort a
{
	color: #666;
	margin-left: 20px;
	font-size: 14px;
}
.page-box
{

	text-align: center;
	padding-top: 8px;
}

a.load_more
{
	background: #f8fdf5;
    border: 1px solid #39995f;
    font-family: "GothamPro-Medium", Arial, sans-serif;
    text-transform: none;
    padding: 19px 60px;
    border-radius: 10px;
    color: #39995f;
    font-size: 15px;
    line-height: 1.3333333;
	display: inline-block;
	margin: 25px 0;
}



.inner-sort a.selectedsort
{
	color: #000;
}
@media(max-width:991px)
{
	.common-home .lastview
	{
		width: 100%!important;
	}
}
.cont-categ .featured_home2
{
	width: 31%;
}
.cont-categ .product-layout
{
	min-height: 480px;
}
@media(max-width:768px)
{
	.product-thumb .rating
	{
		width: 100%!important;
		margin-bottom: 5px;
	}
	.compare-butn
	{
		margin-top: -15px;
	}
	.common-home .h2-title
	{
		float: left;
		font-size: 22px!important;
	}
	.featured_home2
	{
		padding-bottom: 25px;
		width: 99%;
	}
	.text-srl2
	{
		position: relative;
		padding: 0 10px;
	}
	.text-srl2 lite-youtube
	{
		width: 100%;
	}
	.text-srl2 .oembed-provider-youtube
	{
		width: 100%;
	}
	.cont-categ .featured_home2
	{
		width: 100%;
	}
	.sort-n-col
	{
		padding-left: 0;
	}
	.cat-h2
	{
		padding-left: 0;
	}
	.inner-sort a
	{
		margin-left: 0;
		display: block;
		margin-bottom: 6px;
		float: left;
		margin-right: 25px;
	}
	.sort-n-col div {
		float: left;
		text-align: left;
		padding-left: 8px;
		margin-bottom: 8px;
	}
	

}



@media(max-width:530px)
{
	.inner-sort a
	{
		font-size: 13px;
		margin-right: 15px;
	}
	.cat-h2
	{
		font-size: 22px;
	}
	.sort-n-col div
	{
		padding-right: 0;
	}
}
@media(max-width:459px)
{
	.inner-sort a {
		font-size: 12px;
		margin-right: 12px;
	}
	.inner-sort a:last-child
	{
		margin-right: 0;
	}
}

@media(max-width:450px)
{ 
	.right-prod #button-cart2 {
		width: 100% !important;
	}
	.product-thumb .price {
		color: black;
			margin: 8px 0 0 0;
		
		}
		.cont-categ .product-layout {
			min-height: auto;
		}
		.cat-1
{
	min-height: 300px;
}
.simplecheckout label, .simpleregister label {
    padding-left: 0px!important;
}

}


.opt_img {
	border-radius: 50px;
	width:35px;
	margin-right: 5px;
	border: 1px solid #d2d2d2;
}
.tiktok {
    margin-top: -17px;
    width: 44px;
    margin-right: 9px;
	transition: transform .2s;
}
.youtube {
	transition: transform .2s;
} 
.tiktok:hover, .youtube:hover {
	transform: scale(1.05);
}
.rb-tr {
	z-index: 1!important;
}

.mobile-slider-product {
    display: none;
}

@media(max-width:768px)
{
	.mobile-slider-product
	{
		display: block!important;
	}
}

.wrap-content > .container-h1
{
	background: transparent;
}


#outstock
{
	color: #e11b1b;
	background: #f8ebeb;
	padding: 8px 10px 8px 36px;
	height: 34px;
	position: relative;
	display: inline-block;
}

#outstock::before
{
	background-color: #e11b1b;
    width: 22px;
    height: 22px;
    border-radius: 100%;
    background-size: 10px;
    content: "×";
    font-size: 21px;
    padding-top: 1px;
    padding-left: 1px;
    color: #fff;
    text-align: center;
    position: absolute;
    left: 6px;
    top: 6px;
}

#onstock
{
	color: #70c793;
	background: #F1F8EB;
	padding: 8px 10px 8px 36px;
	height: 34px;
	position: relative;
	display: inline-block;
}

#onstock::before
{
	background-image: url(/image/check.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #70c793;
	width: 22px;
	height: 22px;
	border-radius: 100%;
	background-size: 10px;
	content: "";
	position: absolute;
	left: 6px;
	top: 6px;
}


.h1-box
{
	width: 53%;
	float: right;
	border-left: 1px solid #e8e8e8;
	padding: 30px 45px 0 45px;
}
.left-prod
{
	width: 47%;
	float: left;
}

.h1-box h1
{
	font-size: 27px;
}

.artic
{
	font-size: 12pt;
	float: left;
	color: #777;

}

.artic span
{
	font-family: "GothamPro", Arial, sans-serif;
	color: #000;
	margin-left: 5px;
}

.share-box
{
	height: 23px;
	width: 23px;
	float: right;
	margin-top: -2px;
	position: relative;
}

.rating-inner
{
	float: right;
	margin-right: 30px;
	font-size: 15px;
	color: #333;
}
.inf-box
{
	width: 100%;
	float: left;
	margin: 10px 0 0 0;
}

.share-hover
{
	display: none;
    position: absolute;
    z-index: 500;
    width: 242px;
    left: -204px;
    padding: 20px 10px;
    border-radius: 10px;
    margin-top: -5px;
}

.share-box:hover .share-hover
{
	display: block;
}
#share_viber
{
	background-image: url(/image/vector-viber.svg);
    background-repeat: no-repeat;
    background-size: 25px;
    width: 100%;
    background-position-y: center;
	background-position-x: 5px;
    display: block;
    padding-left: 35px;
    margin-bottom: 10px;
    color: #402952;
    font-size: 15px;
    background-color: #e8e2ed;
    padding: 8px 5px 8px 41px;
    border-radius: 30px;

}
#share_viber:hover
{
	background-color: #7a519b;
	color: #fff;
}

#share_telegram
{
	background-image: url(/image/vector-telegram.svg);
    background-repeat: no-repeat;
    background-size: 25px;
    width: 100%;
    background-position-y: center;
    background-position-x: 5px;
    display: block;
    padding-left: 35px;
    color: #1d4252;
    font-size: 15px;
    background-color: #dbe9ef;
    padding: 8px 5px 8px 41px;
    border-radius: 30px;
}
#share_telegram:hover
{
    background-color: #2eafe0;
	color: #fff;
}
.share-btns
{
	background-image: url(/image/share.svg);
	background-repeat: no-repeat;
	background-size: 23px;
	background-position: center ;
	height: 23px;
	width: 23px;

}

.price-tovar
{
	font-size: 30px;
	font-family: "GothamPro-Bold", Arial, sans-serif;
	line-height: 1;
	margin-top: 20px;
}
.label-option
{
	font-family: "GothamPro-Medium", Arial, sans-serif;
	margin-bottom: 0;
}

.rating-inner a {
    color: #000;
    padding-left: 20px;
    margin-left: 10px;
    font-size: 14px;
    background-image: url(/image/speech-bubble.svg);
    background-repeat: no-repeat;
    background-size: 18px;
    background-position-x: left;
    padding: 4px 0 2px 27px;
	opacity: 0.8;
}

.board-k-t #button-cart
{
	background: #3acb74;
	border-color: #3acb74;
	font-family: "GothamPro-Medium", Arial, sans-serif;
	text-transform: none;
    padding: 19px;
    border-radius: 10px;
	font-size: 15px;
}

.board-k-t #button-cart:hover
{
	background: #38b369!important;
	border-color: #38b369!important;
}
.bistr-zakaz
{
	background: #f8fdf5;
	border-color: #39995f;
	font-family: "GothamPro-Medium", Arial, sans-serif;
	text-transform: none;
    padding: 19px;
    border-radius: 10px;
	width: 100%;
	color: #39995f;
	font-size: 15px;
	line-height: 1.3333333;
}
.bistr-zakaz:focus, .bistr-zakaz:active
{
	outline: none!important;
	box-shadow: none!important;
}
.left-nazad
{
	font-size: 20px;
	position: relative;
	font-size: 23px;
    position: relative;
    left: -11px;
    line-height: 1;
}
.nazadvkat
{
	background: #f8fdf5;
	border-color: #39995f;
	font-family: "GothamPro-Medium", Arial, sans-serif;
	text-transform: none;
    padding: 19px 19px 21px 19px;
    border-radius: 10px;
	width: 100%;
	color: #39995f;
	font-size: 15px;
	line-height: 1.3333333;
	margin-left: 0!important;
	margin-bottom: -15px;
	margin-top: 10px;
}
.nazadvkat:hover
{
	border-color: #999!important;
	background-color: #fbfbfb!important;
	color: #555!important;
}
.bistr-zakaz:hover
{
	border-color: #999;
	background-color: #fbfbfb;
}
.butcart
{ 
	width: 47%;
	float: left;
	padding-right: 10px;
}
.fast-inner
{
	width: 42%;
	float: left;
}
.btns-inners
{
	width: 100%;
	float: left;
}
.compare-prod
{
	background-image: url(/image/law.svg);
    background-repeat: no-repeat;
    background-size: 25px;
    height: 59px;
    width: 59px;
    float: right;
    background-position-x: center;
    background-position-y: 19px;
    border: 1px solid #898989;
  	opacity: 0.85;
    box-shadow: none;
    background-color: #f7f7f7;
    border-radius: 10px;
}
.compare-prod:hover
{
	opacity: 1;
}
.old-price-karta
{
	float: left;
    color: #555;
    text-decoration-line: line-through;
    text-decoration-style: solid;
    text-decoration-color: red;
    text-decoration: line-through solid red 2px;
	font-size: 30px;
    font-family: "GothamPro-Bold", Arial, sans-serif;
	margin-top: 20px;
	margin-left: 20px;
	line-height: 1;
}

.with-cross .perenos-c
{
	float: left;
	
}

.inner-box-price
{
	width: 100%;
	float: left;
	margin-bottom: 20px;
}

.right-prod
{
	width: 100%;
	float: left;
	padding: 20px 45px 0 45px;
}
@media(max-width:1349px)
{
	.searchbox
	{
		width: 20%;
	}
	#top-links
	{
		margin-left: 0;
		padding-right: 0;
	}
	.phone-f {
		
		
		padding: 0;
		margin-right: 25px;
		margin-left: 0px;
	
	}
	.lang-box
	{
		margin-right: 30px;
	}
	.phone-f div
	{
		font-size: 11pt;
	}
	#top .btn-link, #top-links li, #top-links a
	{
		margin-right: 5px;
	}
	.logomini {
		width: 155px;
		margin-top: 2px;
		
	}
}

@media(max-width:1299px)
{
	.h1-box {
		
		padding: 15px 35px 0 35px;
	}
	.right-prod
	{
		padding: 20px 35px 0 35px;
	}
	.dost-oplata-k div.open
	{
		padding-left: 80px;
	}
	.tt4
	{
		background-position-x: 35px;
		
	}
	.tt1
	{
		background-position-x: 35px;
	}
	.tt3
	{
		background-position-x: 35px;
	}
	.dost-oplata-k div::after
	{
		right: 35px;
	}
	#category4 {
		
		padding: 30px 35px 10px 35px;
	}
	#category1 {
		
		padding: 30px 35px 10px 35px;
	}
	#category3 {
		
		padding: 30px 35px 30px 35px;
	}
	.fast-inner {
		width: 41%;

	}
}

@media(max-width:1199px)
{
	.h1-box h1 {
		font-size: 24px;
	}

	.h1-box {
		
		padding: 15px 25px 0 25px;
	}
	.right-prod
	{
		padding: 20px 25px 0 25px;
	}
	.dost-oplata-k div.open
	{
		padding-left: 70px;
	}
	.tt4
	{
		background-position-x: 25px;
		
	}
	.tt1
	{
		background-position-x: 25px;
	}
	.tt3
	{
		background-position-x: 25px;
	}
	.dost-oplata-k div::after
	{
		right: 25px;
	}
	#category4 {
		
		padding: 20px 25px 0 25px;
	}
	#category1 {
		
		padding: 20px 25px 0 25px;
	}
	#category3 {
		
		padding: 20px 25px 20px 25px;
	}
	#category4 li
	{
		width: 100%;
	}
	.price-tovar {
		font-size: 27px;
	}
	.board-k-t #button-cart
	{
		padding: 17px;
	}
	.bistr-zakaz
	{
		padding: 17px;
	}

	.compare-prod
	{
		width: 56px;
		height: 56px;

		background-position-y: 18px;
	}
	.butcart {
		width: 45%;
	}
	#menu .nav > li > a
	{
		font-size: 8pt;
		padding: 20px 15px 18px 15px;
	}
	#top .btn-link, #top-links li, #top-links a
	{
		font-size: 12px;
		margin-right: 0;
	}
	.phone-f
	{
		display: none;
	}

		
}

@media(max-width:991px)
{
	.left-prod
	{
		width: 100%;
		padding: 0 10px;
	}
	.spec-home .product-layout {
		width: 50%;
		margin-bottom: 0;
		border-bottom: none!important;
	}
	
	.spec-home
	{
		border-left: none;
	}
	.h1-box
	{
		width: 100%;
		border: none;
	}
	.board-k-t
	{
		width: 100%;
		padding: 0;
	}
	.butcart {
		width: 47%;
	}
	.fast-inner {
		width: 43%;
	}
	.tab-content {
		padding: 25px;
		overflow: hidden;
	}
	.ostalis-voprosy
	{
		padding: 30px 25px;
	}
	.title-voprosy
	{
		font-size: 23px;
	}
	.last-titl
	{
		padding: 25px;
	}
	.feturet-prod .product-layout
	{
		width: 50%;
	}
	.wh-text
	{
		font-size: 18px;
		
	}
	.write-re
	{
		padding: 20px 40px;
	}
	.rev-form-vis
	{
		width: 100%;
	}
}
.bottom-price
{
	display: none;
}
@media(max-width:768px)
{
	.desc-img-prod
	{
		display: none;
	}
	.cont-head
	{
		border-bottom: none;
	}
	.sort-n-col
	{
		border-bottom: 1px solid #e5e5e5;
	}
	.butcart
	{
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		z-index: 50;
		padding: 7px 15px;
		background: #fff;
		box-shadow: 0 -4px 6px rgb(0 0 0 / 8%);
	}
	.fast-inner {
		width: 77%;
	}
	.board-k-t #button-cart
	{
		width: 45%;
		float: right;
		padding: 13px;
	}
	#ToTop
	{
		display: none!important;
	}
	.bottom-price
	{
		float: left;
		width: 50%;
		font-size: 18px;
		font-family: "GothamPro-Bold", Arial, sans-serif;
		line-height: 1;
		padding-top: 15px;
		display: block;
	
	}
	.old-price-bottom
	{
	
		color: #555;
		text-decoration-line: line-through;
		text-decoration-style: solid;
		text-decoration-color: red;
		text-decoration: line-through solid red 2px;
		
	}
	.bottom-price-cross
	{
		margin-top: -6px;
	}
	.inf-box
	{
		margin-bottom: 15px;	
	}
	.container-padd .alert
	{
		bottom: 51px;
		padding: 22px;
		font-size: 14px;
	}
	.container-padd .alert .close {
	
		top: 9px;
		right: 9px;
	}
	#tab-specification .table-bordered>tbody>tr>td, #tab-specification .table-bordered>tbody>tr>th, #tab-specification .table-bordered>tfoot>tr>td, #tab-specification .table-bordered>tfoot>tr>th, #tab-specification .table-bordered>thead>tr>td, #tab-specification .table-bordered>thead>tr>th
	{
		padding: 10px;
	}
	#tab-specification .table-bordered>thead>tr>td, .table-bordered>thead>tr>th
	{
		font-size: 15px;
	}
	#tab-specification .table-bordered
	{
		margin-bottom: 0;
	}
	.compare-butn
	{
		display:none!important;
	}
	
	
}


@media(max-width:712px)
{
	.h1-box {
		padding: 15px 15px 0 15px;
	}
	.right-prod {
		padding: 15px 15px 0 15px;
	}
	.dost-oplata-k div.open {
		padding-left: 60px;
	}
	.dost-oplata-k div.close
	{
		padding-left: 60px;
	}
	.tt3 {
		background-position-x: 15px;
	}
	.tt1 {
		background-position-x: 15px;
	}
	.tt4 {
		background-position-x: 15px;
	}
	.dost-oplata-k div::after {
		right: 20px;
	}
	.dost-oplata-k
	{
		margin-top: 20px;
	}
	.board-k-t
	{
		margin: 0;
	}
	.tab-content
	{
		padding: 0 15px 15px 15px;
	}
	.wh-text {
		font-size: 16px;
		margin-top: 17px;
	}
	.wh-box
	{
		padding: 10px;
	}
	.write-re
	{
		font-size: 15px;
		padding: 16px 30px;
	}
	.revie-box
	{
		padding: 20px;
	}
	.answer_admin
	{
		padding: 20px;
	}
	#category1 {
		padding: 22px 15px 0px 15px;
	}
	#category3 {
		padding: 22px 15px 22px 15px;
	}
	#category4 {
		padding: 22px 15px 0px 15px;
	}
	.h1-box h1 {
		font-size: 22px;
	}
	.feturet-prod .product-layout
	{
		padding: 10px;
	}
	.common-home #content
	{
		padding-left: 10px;
		padding-right: 10px;
	}
	.art-tovara2 .col-lg-12
	{
		padding-right: 0;
	}
	.common-home .last-titl
	{
		padding-left: 0;
	}
}



@media(max-width:600px)
{
	.wh-text
	{
		width: 100%;
		margin: 0;
	}
	.write-re
	{
		float: left;
		margin-top: 10px;
	}
	.wh-box {
		padding: 15px;
	}
	.rev-form-vis
	{
		padding: 30px 30px 15px 30px;
	}
	.rev-title
	{
		font-size: 20px;
	}
}

@media(max-width:500px)
{
	.nav-tabs>li {
		
		width: 33.33%;
		float: left;
		text-align: center;
	}
	.nav-tabs > li > a
	{
		padding: 20px 0!important;
		font-size: 15px !important;
	}
	.rev-roll
	{
		top: 20px;
	}
	#category4 img {
		
		height: 22px;
	}
	#category1 img {
		
		height: 22px;
	}
	#category4 img
	{
		top: -1px;
	}
	#category1 img
	{
		top: -1px;
	}
	.title-voprosy {
		font-size: 21px;
	}
	.obrats p {
		font-size: 15px;
	}
	.obrats img {
		width: 49px;
	}
	.last-titl {
		padding: 18px 15px;
		font-size: 18px;
	}
	.rev-form-vis {
		padding: 15px 15px 0 15px;
	}
	.revie-box
	{
		padding: 15px;
	}
	#button-review
	{
		width: 100%;
		text-align: center;
		padding: 16px 40px;
		margin: 0;
	}
	#rev-formid .buttons .pull-left
	{
		width: 100%;
		padding: 0 15px;
	}
	#rev-formid .buttons
	{
		margin: 0;
	}
	.rev-title
	{
		text-align: center;
	}
	.stars-inner
	{
		text-align: center;
	}
	.title-tovar {
		font-size: 13px;
		
	}
	.title-tovar
	{
		min-height: 60px;
		margin-bottom: 5px;
	}
	.art-tovara {
	
		margin-bottom: 8px;
	}
	
}
@media(max-width:450px)
{
	.h1-box h1
	{
		font-size: 18px;
	}
	.price-tovar {
		font-size: 24px;
	}
	.old-price-karta
	{
		font-size: 24px;
	}
	.nav-tabs > li > a
	{
		padding: 18px 0!important;
		font-size: 14px !important;
	}
	.rev-roll {
		top: 18px;
	}
	.write-re
	{
		width: 100%;
		text-align: center;
	}
	.artic
	{
		font-size: 14px;
	}
	.ti-ot
	{
		display: none;
	}
	.rating-inner
	{
		margin-right: 20px;
	}
	
	.product-thumb .price
	{
		width: 70px;
	}
	.pagination>li>a, .pagination>li>span
	{
		width: 30px!important;
	}
}
@media(max-width:418px)
{
	.title-tovar
	{
		min-height: 80px;
	}
	.spec-home .title-tovar {
		min-height: 80px!important;
	}
}


@media(max-width:375px)
{
	.wh-text
	{
		font-size: 14px;
		text-align: center;
	}
}

.pdqo-window img.mfp-close
{
		padding: 0!important;
		right: 10px;
    top: 10px;
}

.feturet-prod .product-layout
{
	min-height: 354px;
}

@media (max-width: 767px) {

	
	.searchbox
	{
		display: block!important;
		width: 100%;
		background: #fff!important;
		border-right: none!important;
	}
	.menugrad
	{
		background: #fff;
	}
	.search-inner-menu
	{
		margin-top: 0;
	}
	header
	{
		padding: 0;
	}
	.mobile-header
	{
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		z-index: 500;
		border-bottom: 1px solid #e2e2e2;
	}
	body
	{
		padding-top: 114px!important;

	}

	.checkout-simplecheckout
	{
		padding-top: 65px!important;
		
	}
	.checkout-simplecheckout .wrap-content {
		padding: 0;
	}
	.checkout-simplecheckout h1 {
		font-size: 20px;
	}
	.breadcrumb {
		height: 45px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: row;
		flex-direction: row;
		margin: 5px 0;
		overflow-x: auto;
		padding: 0;
		width: 100%;
		background: #fff;
	}
	.breadcrumb a
	{
		font-size: 12px;
	}
	.breadcrumb li
	{
		font-size: 12px;
	}
	.breadcrumb > li {
		
		position: relative;
		white-space: nowrap;
	}
	.breadcrumb > li:first-child {
		padding-left:20px;
	}

	.bread-bl-product
	{
		margin-top: 15px;
	}
	.feturet-prod .product-layout {
		min-height: 363px;
	}
	.cont-cat .lastview
	{
		width: 106.9%;
		border-top: 1px solid #e5e5e5;
	}
	.cont-cat .last-titl
	{
		border-bottom: 0;
	}
}
@media(max-width:575px)
{
	.feturet-prod .product-layout {
		min-height: 348px;
	}
}
@media(max-width: 538px)
{
	.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
		
		width: 40px;
		height: 40px;
		padding-top: 14px;
		margin: 0px 3px;
	
	}
	.pagination > li > a, .pagination > li > span
	{
		width: 40px;
		height: 40px;
		padding-top: 14px;
		margin: 0px 3px;
	}

	a.load_more
	{
		
		
		padding: 15px 40px;
		font-size: 14px;
		margin: 20px 0;
	}

}

@media(max-width:418px)
{
	.product-thumb #button-cart2
	{
		padding: 7px;
		font-size: 12px;
	}

	.product-thumb #button-cart
	{
		padding: 7px;
		font-size: 12px;
	}
	.product-thumb #button-cart1
	{
		padding: 7px;
		font-size: 12px;
	}
	.product-thumb .price
	{
		width: 65px;
		font-size: 13px!important;
	}
	.feturet-prod .product-layout {
		min-height: 360px;
	}
	.lastview .product-layout {
		min-height: 400px;
	}
}
@media(max-width:385px)
{
	.lastview .product-layout {
		min-height: 385px;
	}
}
@media(max-width:350px)
{
	.cont-cat .lastview
	{
		width: 109%;
	
	}
}

@media(max-width:1282px)
{
	.spec-home .title-tovar
	{
		min-height: 60px;
	}
}
.sets {
	overflow: hidden;
}