@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
body {
 background-color:#F8F8F8 font:14px "Open Sans", arial, sans-serif;
	line-height: 21px;
	font-weight: 300;
	color: #333333;
	padding-top: 70px;
	
}
.container {
	width: 100%;
}
.row {
	margin-right: 0px;
	margin-left: 0px;
}
p {
	text-align:justify;
}
font {
	background-color: transparent !important;
}
li a span.pull-right {
    float: right !important;
	margin-left: 14px;
	color:#999999
}
.txt-menu {
	text-align:left;
	display: flex;
	flex-wrap: wrap;
	align-content:flex-start;
	font-size: 16px;
}
.text-center {
	text-align:center;
}
#firstlook .text-center p {
	text-align:center;
}
@media (min-width: 1200px) {
.container {
 max-width: 1200px;
}
}
@media screen and (min-width: 768px) {
.container {
 padding-left: 0;
 padding-right: 0;
}
a.navbar-brand-phone {
 display:none;
}
}
.theme-dropdown .dropdown-menu {
	position: static;
	display: block;
	margin-bottom: 20px;
}
.theme-showcase > p > .btn {
	margin: 5px 0;
}
.theme-showcase .navbar .container {
	width: auto;
}
.colored {
	background-color:#FEFBF1;
	padding-top:15px;
	margin-bottom:10px;
	padding-bottom: 10px;
}
/* header*/

header {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000;
	transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}
.container.page-header {
    margin-top: 20px;
	margin-bottom:20px;
	
}
header .navbar {
	margin-bottom: 0;
	border: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	z-index: 9999;
	border-bottom: 1px solid #ccc;
}
header .navbar-brand {
	position: relative;
	margin: 4px;
	margin-left: 10px!important;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	background-image: url(../images/header.png);
	background-repeat:no-repeat;
	background-position:center;
	width:398px;
	height:60px;
}
header ._en {
	position: relative;
	margin: 4px;
	margin-left: 10px!important;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	background-image: url(../images/header-en.png);
	background-repeat:no-repeat;
	background-position:center;
	width:398px;
	height:60px;
}
header .navbar-default {
	background-color: #FFFFFF;
}
.brand a.navbar-brand {
	display: block;
    margin: auto;
    width: 100%;
	text-align:center;

}
header li a.navbar-brand-small {
	display:none;
}
.fixed-header {
	box-shadow: 0 3px 3px -3px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 3px 3px -3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 3px 3px -3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 3px 3px -3px rgba(0, 0, 0, 0.2);
}
.fixed-header .navbar {
	margin-bottom: 0;
	background: #fff;
	border: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	z-index: 9999;
	-webkit-box-shadow: 0 0 12px #000;
	-moz-box-shadow: 0 0 12px #000;
	-ms-box-shadow: 0 0 12px #000;
	-o-box-shadow: 0 0 12px #000;
	box-shadow: 0 0 12px #000;
}
.fixed-header li a.navbar-brand-small {
	display:block;
	margin-top:14px;
	margin-right:10px;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	background-image:url(../images/header-small.png);
	background-repeat:no-repeat;
	width:232px;
}
.navbar-default .navbar-nav {
	margin-right: 10px!important;
	position: relative;
	transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}
a.navbar-brand-phone {
	margin:20px auto;
	background-image:url(../images/header.png);
	background-repeat:no-repeat;
	width:232px;
	height:35px;
	float:none;
}
i.fa.fa-circle.fa-stack-2x {
	color:#FEFBF1;
}
.service-item a.btn-xs {
	color:#FF6600;
	border-color:#FF6600;
}
.service-item h4 {
	color:#2FA8A2;
}
.service-item a:hover span {
	color:#FF6600;
}
.img-circle {
    border-radius: 50%;
}
.container.page-header {
	padding:0;
}
@media (min-width: 1200px) {
.container.page-header {
 max-width: 1170px;
}
}
/*search*/
.search_links {
	margin-top:8px;
}
@media only screen and (max-width: 767px) and (min-width: 320px) {
#top {
 display:none;
}
#firstrow {
 display:none;
}
a.navbar-brand-phone {
display:block
}
.slider {
 display:none;
}
.search_links {
 display:none;
}
}
.stylish-input-group .form-control {
	border-right:0;
	box-shadow:0 0 0;
	border-color:#ccc;
}
.stylish-input-group button {
	border:0;
	background:transparent;
}
.back-to-top {
	display: none;
	position: fixed;
	bottom: 220px;
	right: 15px;
}
.back-to-top i {
	display: block;
	width: 36px;
	height: 36px;
	line-height: 36px;
	color: #333;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	text-align: center;
	background-color: #FF6600;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}

/*social*/

/*social*/
.social-networks a i {
	color: #fff; /*color:#999;*/
}
/*ul.social-list {
	float: right;
}*/
ul.social-networks li {
	float: left;
}
ul.social-networks li a {
	display: inline-block;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}

.social-list a i {
	color: #fff; /*color:#999;*/
}
/*ul.social-list {
	float: right;
}*/
ul.social-list li {
	float: left;
}
ul.social-list li a {
	display: inline-block;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.social-list a i:hover {
	color: #fff;
}
ul li a.facebook {
	background-color: #507CBE;
}
ul li a.twitter {
	background-color: #63CDF1;
}
ul li a.google {
	background-color: #F16261;
}
ul li a.dribbble{
	background-color: #E46387;
}
ul li a.linkdin {
	background-color: #90CADD;
}
ul li a.tumblr{
	background-color: #4D7EA3;
}
ul li a.flickr {
	background-color: #E474AF;
}
ul li a.instgram {
	background-color: #4D4F54;
}
ul li a.vimeo {
	background-color: #87D3E0;
}
ul li a.skype {
	background-color: #36C4F3
}
ul.social-list li a i {
	font-size: 1em;
	display: block;
	width: 34px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	border-left: 1px solid #f2f2f2;
}
ul.social-list li:last-child a i {
	border-right: 1px solid #f2f2f2;
}
#brand-cat {
	font-size:12px;
}
#brands {
	font-size:12px;
}
#categoris {
	font-size:12px;
}

/*slider*/
#firstrow {
	margin-top:49px;
}
.swiper-container {
	width: 100%;
	height: 100%;
	margin-top:80px;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	/* Center slide text vertically */
        display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
/*cells*/
#cells {
	width:100%;
}
#cells .row {
	padding: 0;
}
#cell_1 {
	padding: 0 3px;
	margin-bottom: 6px;
	height:100%;
}
#cell_2 {
	padding: 0 3px;
	margin-bottom: 6px;
}
#cell_3 {
	padding: 0 3px;
	margin-bottom: 6px;
}
#cell_4 {
	padding: 0 3px;
	margin-bottom: 6px;
}
#cell_5 {
	padding: 0 3px;
	margin-bottom: 6px;
}
#cell_6 {
	padding: 0 3px;
	margin-bottom: 6px;
}
#cell_7 {
	padding: 0 3px;
	margin-bottom: 6px;
}
#cell_7-media {
	padding:0px;
}
#cell_8 {
	padding: 0 3px;
	margin-bottom: 6px;
}
#cell_9 {
	padding: 0 3px;
	margin-bottom: 6px;
}
/* -------------------------------cellimg-Effect---------------------------------- */
/* ---------------------------------------------------------------------------- */	
.cellimg-container a {
	text-decoration:none;
}
.cellimg-container {
	position: relative;
	overflow: hidden;
	display: inline-block;
	text-align: center;
	background-color: #fff;
	vertical-align: top;
	border-style: solid;
	border-width: 2px;
	border-color:#797979;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-shadow: 2px 2px 6px #A2A2A2;
}
.cellimg-container img {
	display: block;
	width: 100%;
	height: auto;
}
.cellimg-container .title {
	position:absolute;
	left:0;
	top:50%;
	right:0;
	padding:0;
	-webkit-transition:0.3s ease;
	transition:0.3s ease;
	-ms-transform:translate(0, -50%);
	-webkit-transform:translate(0, -50%);
	transform:translate(0, -50%)
}
.cellimg-container .title h2 {
	color:#fff;
	padding:0;
	font-size:24px;
	line-height:30px;
	background:rgba(22, 22, 22, 0.6);
	
}
.cellimg-container .cellimg-caption {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10;
	background: none;
	width: 100%;
	height: 100%;
	padding: 35px 30px;
	position: absolute;
	-ms-transform:scale(2);
	-webkit-transform:scale(2);
	transform:scale(2);
	-webkit-transition:0.3s ease;
	transition:0.3s ease;
}
.cellimg-caption:hover {
	opacity: 0.9;
}
.cellimg-caption:before {
	border-bottom: none;
	border-top: none;
	left: 2em;
	right: 2em;
}
.cellimg-caption:after {
	border-left: none;
	border-right: none;
	bottom: 2em;
	top: 2em;
}
.cellimg-caption:hover:after, .cellimg-caption:hover:before {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
.cellimg-caption-inner {
	display: table;
	width: 100%;
	height: 100%;
}
.cellimg-caption-inner1 {
	overflow: auto;
	padding: 1px;
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
}
.cellimg-container .cellimg-caption h4, .cellimg-container .cellimg-caption span {
	display: block;
	text-align: center;
	color: #fff;
	display: none;
}
.cellimg-container .cellimg-caption h4 {
	font-size: 22px;
	letter-spacing: 2px;
	margin-bottom : 0;
}
.cellimg-container .cellimg-caption span {
	font-size: 18px;
	font-weight: 500;
}
.cellimg-container:hover .cellimg-caption {
	-ms-transform:scale(1);
	-webkit-transform:scale(1);
	transform:scale(1);
	opacity:0.8
}
.cellimg-container:hover .cellimg-caption.green {
	background:rgba(22, 22, 22, 0.8);
}
.cellimg-container:hover .cellimg-caption.black {
	background:#252525;
}
.cellimg-container:hover .cellimg-caption h4, .cellimg-container:hover .cellimg-caption span {
	display: block;
}
.cellimg-container:hover .title {
	-ms-transform:translate(0, -100%);
	-webkit-transform:translate(0, -100%);
	transform:translate(0, -100%);
	opacity:0
}
.footer {
	width: 100%;
	/* Set the fixed height of the footer here */
	background-color: rgba(22, 22, 22, 0.8);
	color: #FFFFFF;
	margin-top: 10px;
}
.footer-widget {
	margin-top:20px;
	margin-bottom: 20px;
	color: #CCCCCC;
}
.single-widget p {
	text-align:justify;
	}
.footer-bottom {
	width: 100%;
	/* Set the fixed height of the footer here */
  	height: 80px;
	background-color: rgba(22, 22, 22, 0.8);
	color: #FFFFFF;
	text-align: center;
	margin-top: 10px;
}
.prdhead {
 background-color: #FEFBF1;
 padding: 10px 0 10px 0;
 margin-bottom: 10px;
 }
.prdhead h3{
 color:#2FA8A2;
 }
.product-image-wrapper {
	border:1px solid #dddddd;
/*	overflow: hidden;*/
	margin-bottom:30px;
}
.single-products {
	position: relative;
	background: #fff;
}
.new, .sale {
	position: absolute;
	top: 0;
	right: 0;
}
.productinfo h2 {
	color: #333;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 18px !important;
	font-weight: 600;
	word-wrap: break-word !important;
	min-height: 5.5em;
	margin-top: 4px !important;
	margin-bottom: 4px !important;
	padding: 0 14px 0 14px;
	display: inline-block;
    vertical-align: middle;
	height:105px;
	width: 100%;
	overflow:hidden;
	text-align:center !important;
}

.product-overlay h2 {
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: 700;
}
.productinfo .pinfp p {
	font-family: 'Open Sans', sans-serif !important;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.3;
	color: black;
	text-align:center !important;
	padding: 0 10px 0 10px;
	margin-bottom: 0px;
	display: block;
    vertical-align: middle;
}
.pinfp {
	min-height:5.5em;
}
.pinfp p i {
	margin-right:6px;
}
.pinfp p span {
	/*text-transform:capitalize;*/
}
.productinfo p i {
	color: #000;
}
.productinfo img.new {
	width: 42px;
}
.productinfo img.sale {
	width: 42px;
}
.productinfo img {
	/*padding: 10px;*/
	max-width:100%;
}
.productinfo .recoimg img {
	 padding: 8px 4px 8px 4px;
}
.recoimg img {
	width: 100%;
	display: block;
	margin: 0 auto;
	vertical-align: middle;
	max-height: 240px;
}
.recoimg {
	height: 240px;
	overflow:hidden;
	
}
.sim_img{height:164px;overflow:hidden;}
.sim_img img:hover {transform: scale(1.1);}
 .sim_img img{   transition: transform linear 150ms;}
.productinfo {
	position:relative;
	padding-bottom:10px;
}
.product-overlay {
	background:#ffc000;
	top: 0;
	display: none;
	height: 0;
	position: absolute;
	transition: height 500ms ease 0s;
	width: 100%;
	display: block;
 opacity:;
}
.cropped {
	object-fit: cover;
	background: #fff;
}
.single-products:hover .product-overlay {
	display:block;
	height:100%;
}
a.add-to-cart:hover, a.add-to-cart:focus, a.add-to-cart:active, a.add-to-cart.active, a.open .dropdown-toggle.add-to-cart {
	color: #fff;
	background-color: #FF6600;
	border-color: #fff;
}
.category-tab {
	overflow: hidden;
	min-height:395px;
}
.category-tab ul {
	background: #FF6600;
	border-bottom: 1px solid #ccc;
	list-style: none outside none;
	margin: 0 0 30px;
	padding: 0;
	width: 100%;
}
.category-tab ul li a {
	border: 0 none;
	border-radius: 0;
	color: #fff;
	display: block;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}
.category-tab ul li a:hover {
	background:#FFDC00;
	color:#333;
}
.category-tab .nav-tabs li.active a, .category-tab .nav-tabs li.active a:hover, .category-tab .nav-tabs li.active a:focus {
	background-color: #FEFBF1;
	color: #333;
	cursor: default;
}
.nav-pills li a.opened {
  text-decoration: none;
  color:#2FA8A2;
  background-color: #eeeeee;
}
.opened {
	color:#2FA8A2;
}
.panel.panel-default.opened a .panel-heading h4.panel-title {
	color:#2FA8A2;
}
.view-product {
    position: relative;
	border: 1px solid #dddddd;
    overflow: hidden;
    margin-bottom: 30px;
	height: 329px;
	object-fit: contain;
	background-color:#FFFFFF;
}
.view-product img {
    border: 1px solid #F7F7F0;
	max-height: 329px;
    width: 100%;
	display: block;
	margin: 0 auto;
	vertical-align: middle;
}
.paddings {
	padding:10px;
}.paddings1 {
	padding:4px;
}
.pdf-s {
	background-color:#FFFFFF;
	font-size: 12px;
	line-height:1.2;
	padding: 8px;
	box-shadow: 1px 1px 4px #ccc;
}
.pdf-s i{
	margin-right:4px;
}
/*social-networks*/
.social-networks {
	text-align:center;
}
.social-networks ul {
	margin-top: -5px;
	padding: 0;
	display: inline-block;
}
.social-networks ul li {
	float: left;
	text-decoration: none;
	list-style: none;
	margin-right: 20px;
}
.social-networks ul li a {
	color: #FF6600;
	font-size: 25px;
	display: block;
    width: 34px;
    height: 33px;
    line-height: 33px;
}
.social-networks a i:hover {
	color: #fff;
}
.social-networks li a.facebook:hover {
	background-color: #507CBE;
}
.social-networks li a.twitter:hover {
	background-color: #63CDF1;
}
.social-networks li a.google:hover {
	background-color: #F16261;
}
.social-networks li a.dribbble:hover {
	background-color: #E46387;
}
.social-networks li a.linkdin:hover {
	background-color: #90CADD;
}
.social-networks li a.tumblr:hover {
	background-color: #4D7EA3;
}
.social-networks li a.flickr:hover {
	background-color: #E474AF;
}
.social-networks li a.instgram:hover {
	background-color: #4D4F54;
}
.social-networks li a.vimeo:hover {
	background-color: #87D3E0;
}
.social-networks li a.skype:hover {
	background-color: #36C4F3;
}
.social-networks li a.youtube:hover {
	background-color: #FF0000;
}
/*carousel*/
.recommended_items {
	overflow: hidden;
}
#recommended-item-carousel .carousel-inner .item {
	padding-left: 0;
}
.recommended-item-control {
	position: absolute;
	top: 41%;
}
.recommended-item-control i {
	background: none repeat scroll 0 0 #ff6600;
	color: #FFFFFF;
	font-size: 20px;
	padding: 4px 10px;
}
.recommended-item-control i:hover {
	background: #ccccc6;
}
.recommended_items h2 {
}
.carousel-indicators li {
	background: #C4C4BE;
}
.carousel-indicators li.active {
	background: #ffc000;
}
.control-carousel {
	position: absolute;
	top: 50%;
	font-size: 60px;
	color: #C2C2C1;
}
.control-carousel:hover {
	color: #ffc000;
}
.item {
	padding-left: 100px;
}
.right {
	right: 0;
}
.partner-logo img{
	display: block;
    margin: auto;
	}
.color-txt {
	color:#FF6600;
	}
.post-meta li{
list-style-type:none;
display:inline-block;
}
.post-meta li i{
color:#FF6600;
}
/* styles by milen */


.partner-logo {margin-bottom:10px;}
.colored{background-color:white;}


.recoimg img:hover {transform: scale(1.10);}
 .recoimg img{   transition: transform linear 150ms;}
 
 .recoimg.bimg img:hover{transform: scale(1.05);}
 
 
 .sub__cat--box {
    float: left;
    width: 100%;
    text-align: left;
}
.master__cat--box {
    display: inline-block;
    padding: 0 0 20px 20px;
    width: 100%;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
    float: none;
}

.master__cat {
    color: #4c4c4c;
    font-size: 16px;
    width: 100%;
    float: left;
    margin-bottom: 4px;
    transition: all .3s linear;
}
.sub__cat--box .item {
    font-size: 14px;
    font-weight: 400!important;
    color: #666!important;
    float: left!important;
    width: 100%;
    padding-bottom: 0!important;
    text-align: left;
    line-height: 19px;
    border: none!important;
    transition: all .3s linear;
	padding-left:0;
}

.semibold {
    font-weight: 600;
}
.tal {
    text-align: left;
}
.masonry { /* Masonry container */
  column-count: 4;
  column-gap: 1em;
}

.w3_megamenu .dropdown a {
    font-size: 12px !important;
   
}

.cats_menu
{
	position:absolute;background-color:#F2F2F2;min-height:350px;right: 0;
    left: 0;
}
.cats_menu2
{
	position:absolute;background-color:#F2F2F2;min-height:350px;right: 0;
    left: 0;
}

.navbar-header{display:none}
iframe{max-width:100% !important;}

.partner-logo{width:100px;height:100px;}

	.grid {
	padding: 20px 20px 100px 20px;
	max-width: 1300px;
	margin: 0 auto;
	list-style: none;
	text-align: center;
}

.grid li {
	display: inline-block;
	width: 110px;
	margin: 0;
	padding: 5px;
	text-align: left;
	position: relative;
}
.grid figure {
	margin: 0;
	position: relative;
}
.grid figure img {
	max-width: 100%;
	display: block;
	position: relative;
}
.grid figcaption {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	background: #2c3f52;
	color: #FFFFFF;
}
.grid figcaption h3 {
	margin: 0;
	padding: 0;
	color: #fff;
}

.grid figcaption span:before {
	/*content: 'by ';*/
}

.grid figcaption a {
	text-align: center;
	padding: 5px 10px;
	border-radius: 2px;
	display: inline-block;
	background: #ed4e6e;
	color: #fff;
}
.grid figcaption img{display:inline-block;}

.cs-style-1 figcaption {
	
	width: 300px;
	opacity: 0;
	text-align: center;
	backface-visibility: hidden;
	transition: transform 0.3s, opacity 0.3s;
	z-index:1;
}
.no-touch .cs-style-1 figure:hover figcaption,
.cs-style-1 figure.cs-hover figcaption {
	opacity: 1;
	transform: translate(15px, 15px);
}
.cs-style-1 figcaption h3 {
	/*margin-top: 70px;*/
}

.cs-style-1 figcaption span {
	display: block;
}

.cs-style-1 figcaption a {
	margin-top: 30px;
}

@media screen and (max-width: 31.5em) {
	.grid {
		padding: 10px 10px 100px 10px;
	}
	.grid li {
		width: 30%;
		min-width: inherit;
	}
	.cs-style-1 figcaption{width:auto;}
}
.contact_gallery_toggler{display:none;}
.productinfo.brandx h2
	{
		height: 50px;
		min-height: 50px;
	}
	.recoimg.autoheigh{height:auto;}
	.pinfp.autoheigh{height:auto;min-height:initial}
	.fa-stack{
		width: auto; 
		height: auto; 
		line-height: initial; 
	}
	.fleft{display:inline-block;text-align:left;vertical-align:middle;}
	.left_menu_col .img-circle{display:inline-block;vertical-align:middle;}
	
	/* .left_menu_col li.firstlevel:hover {background-color:white;} */
	.left_menu_col li.subli{padding-bottom:5px;padding-top:5px;}
	.left_menu_col li.subli_header a{/* font-weight:bold; */color:black;font-size: 15px !important;}
	/*.left_menu_col li.subli_header{padding-bottom:10px;padding-top:10px;}*/
	.left_menu_col li.subli_header{margin-left:0px;}
	.left_menu_col{background-color:white;}
	.firstlevel{background-color:#F2F2F2;}
	
	.ulto{padding-top:7px;padding-bottom:30px;    border-bottom: 4px solid #CCCCCC;
    border-radius: 6px;}
	 ul.modul_in{ column-count: 3;
	
		column-gap: 10px;}
	.w3_megamenu .dropdown a
	{
		font-size: 13px !important;
	}
	.w3_supermenu .dropdown a
	{
		font-size: 13px !important;
	}
	.cats_menu{z-index:1}
	.w150{width:222px;margin-left:10px;}
	.instagram-media{min-width:initial !important;}
	.col_marks{width:8%;display:inline-block;text-align:left;vertical-align:top;}
	.bimg {height:100px;}
	.bimg2{height:62px;}
	.minfo{overflow:hidden;       height: 52px;   padding-top: 6px;}
	.minfo p{font-size: 10px;text-align: center;font-weight: bold;}
	.w3_megamenu  .minfo p{font-size: 9px;text-align: center;font-weight: bold;}
	.w3_megamenu  .minfo {height: 44px;}
	.brandx{padding:0px;}
	.product-image-wrapper{margin-bottom:5px;}
	
	/* daniela */
	
	.green{ border:4px solid #01a44b;}
.blue{ border:4px solid #3253a4;}
.purple{ border:4px solid #633e83;}
.pink{ border:4px solid #a8274d;}
.red{ border:4px solid #e3281f;}
.orange{ border:4px solid #f35b1c;}



.left_menu_col li.subli_header a.mlas:hover{/* font-weight:bold; */color:black;font-size: 14px !important; border:2px solid #01a44b; border-radius:4px; padding:2px; transition-timing-function: ease-in; transition: 0.2s;}
.left_menu_col li.subli_header a.mlas{width:100%;transition: all 0.1s ease-in-out;display:inline-block;border:2px solid transparent;font-size: 14px !important;border-radius:4px; padding:2px;}


.left_menu_col{box-sizing:content-box;}
.left_menu_col li.firstlevel {transition: all 0.1s ease-in-out;width:276px;border-radius:6px; margin-bottom:5px; border:3px solid #01a44b; padding:0 0px;box-sizing: content-box;}
.left_menu_col li.firstlevel:hover a.flevela { color:#ffffff;}
.left_menu_col li.firstlevel:active a.flevela { color:#ffffff;}

.nav-pills li a.opened{border:4px solid #01a44b; color:#01a44b;}
/*.panel.panel-default.opened a .panel-heading h4.panel-title {color:#01a44b;}*/
.modul_in{height:100%}
.service-item h4{color:#01a44b;}
	/* daniela */

	.flevela .fa-4x{font-size:2em;}
	.img-circle:hover{border-width:8px;}
	.img-circle{transition: all 0.1s ease-in-out;}
	.nav-pills a{color:#999999;}
	.d1 {transition:none !important;}
	ul.social-list li a {padding:0 !important;}
	.left_menu_col{
		background-color:white;/*background-color:#dddbde;*/border-bottom-left-radius:6px;border-bottom-right-radius:6px; border-top:1px solid #ccc;     padding-top: 2px;
		margin-top: 5px}
	
	.productinfo .bimg2 img{width:auto; padding: 6px 0px 6px 0px;}
	.bimg2 {height:76px;}
	
	.rbord1{ border:2px solid #ccc;border-radius:6px; height: 345px;overflow:hidden;font-size:13px;line-height:18px; background-color:#EEF2F2;}
	.rbord1:hover{border:2px solid #e41227; cursor:pointer; transition: ease-in 200ms;z-index:1;}
	.paddings2{padding:7px !important;}
	.paddings3{padding:0 !important;}
	.kutia{padding:10px;}
	
	.contactsmap{width:100%;}
	.rbord1 h2{margin-top:-5px;}
	.firstlevel h4{font-size:15px;    margin-top: 3px;
    margin-bottom: 6px;}
	
	.orange_arrow
	{
			position:absolute;
			right: 15px;
			top: 326px;
			z-index:1;
			
	}
	.orange_arrow img,.orange_arrow2 img,.orange_arrow3 img{width:auto;}
	.opener
	{
		height: auto;
		position:absolute;
		z-index:2 !important;
	}
	.rbord1 p{text-align:left;}
	.subli_header
	{
	    border-radius: 4px;
background-color: #eeeeee;
margin:0 0 10px 0;
	}
	


.btn-group a{border: 1px solid #ccc !important; border-radius: 2px; padding: 3px; width: 20px;  height: 20px; background-color:#ccc; transition: transform .2s; /* Animation */}
.btn-group a:hover{border: 1px solid #e41227 !important; border-radius: 2px; padding: 3px;transform: scale(1.5); /* Animation */}
.svmt{margin-top:-8px;}

.owl-item .item{padding-left:0;}
	.ptop10{padding-right:20px;}
.ottop{padding-top:10px;}	
.atata{float:left;margin-left:5px;}
.kutia p{margin-bottom:3px;}
.onlymobile{display:none;}

.tmobile{display:none;}
.brandx{border:1px solid transparent;}
.brandx:hover{border:1px solid #e41227; cursor:pointer; transition: ease-in 200ms;}
.w3_megamenu .brandx p{color:#000000;}
.content_small{float:right;}

.grow{ transition: all .2s ease-in-out;}
.grow:hover{ transform: scale(1.1); }
.s12{display:none;}
.s11{display:block;}
.orange_arrow3{display:none;}
@media screen and (min-width: 768px) {
		.w3_megamenu .dropdown-menu
		{
			left:0 !important;
		}
		.deskmleft{margin-left:100px !important;}
		.left_menu_col li.subli_header a:hover{background-color:transparent;}
		.dropdown-menu{background-color:transparent !important;box-shadow:none !important;border:0 !important;}
}
@media screen and (max-width: 768px) {
	.s12{display:block;}
		.s11{display:none;}
}
.w3_megamenu .dropdown-menu .modul_in {
    position: absolute;
    left: 308px !important;
    top: 0;
	padding-top: 7px;
	   width:calc(100% - 325px);
	   border: 0;
    box-shadow: none;
	}
	
	.product-information, .producttext1
	{
		text-align:left !important;
		font-family: Open Sans !important;
		font-size: 14px;
		line-height: 1.428571429;
		background-color:white !important;
	}
	.product-information p,.producttext1 p
	{
		text-align:left !important;
		font-family: Open Sans !important;
		font-size: 14px;
		line-height: 1.428571429;
		background-color:white !important;
	}
	.product-information span,.producttext1 span
	{
		text-align:left !important;
		font-family: Open Sans !important;
		font-size: 14px;
		line-height: 1.428571429;
		background-color:white !important;
	}
	.pinfp p span
	{
		font-size: 12px;
		font-family:  'Open Sans', sans-serif !important;
	}
	.product-information h2,.producttext1 h2
	{
		font-family: "Tahoma","sans-serif" !important;
		text-transform: uppercase;
		text-align:left !important;
		font-size:13px !important;
		font-weight:bold;
		background-color:white !important;
		margin-bottom:3px !important;
		color:#FF6600;
	}
	
	.product-information h3,.producttext1 h3
	{
		font-family: "Tahoma","sans-serif" !important;
		text-transform: uppercase;
		text-align:left !important;
		font-size:13px !important;
		font-weight:bold;
		background-color:white !important;
		margin-bottom:3px !important;
		text-transform:uppercase;
	}
	.product-information h1,.producttext1 h1
	{
		font-family: "Tahoma","sans-serif" !important;
		text-transform: uppercase;
		text-align:left !important;
		font-size:15px !important;
		font-weight:bold;
		background-color:white !important;
	}
	
	
	.product-information p {max-width:100% !important;}
	
	.productinfo h2 {
	color: #333;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 18px !important;
	font-weight: 600;
	word-wrap: break-word !important;
	min-height: 5.5em;
	margin-top: 4px !important;
	margin-bottom: 4px !important;
	padding: 0 14px 0 14px;
	display: inline-block;
    vertical-align: middle;
	height:105px;
	width: 100%;
	overflow:hidden;
	text-align:center !important;
	text-transform: none;
}
	
div.pp_pic_holder{z-index: 10000000 !important;}
div.pp_overlay{z-index: 9999999 !important;}
div.ppt {display: none !important;}
.col_marks_top{width:7%;}
.cats_menu2 .container{background-color:#F2F2F2;}
.kamstr{text-transform: uppercase;font-weight: bold;font-size: 13px !important;padding:2px 2px;margin-top: 11px; min-width:110px;color:#FF6600 !important;}
@media screen and (max-width: 768px) {
	.a1b2{margin-top: -11px !important;}
	.kamstr{padding:9px 2px !important;}
	.notmobile{display:none !important;}
	.left_menu_col li.subli_header{margin-left:5px;margin-right:5px;}
	
	#defaultmenu{height:auto;}
	table{ width:100% !important; }
	/*table tr td{ width:100%; display:block;text-align:center;}*/
	table {overflow:auto}
	#categ{display:none;}
	.left-sidebar{display:none;}
	.container{padding-left:0 !important;padding-right:0 !important;}
	.product_list .col-sm-12 ,.produt_list .col-sm-9,.produt_list  .col-sm-4{padding-left:0 !important;padding-right:0 !important;}
	.product_list .row{width:100%;}
	.product-details .col-sm-5,.product-details .col-sm-7{padding-left:0 !important;padding-right:0 !important;}
	.produt_list{background-color:white;}
	/*.pinfp{min-height:initial;}*/
	.single-products .add-to-cart{display:none;}
	.product-image-wrapper{border:0px;}
	.product-image-wrapper.brandY{height: auto;margin-bottom:20px;}
	.recoimg{height:auto;}
	.productinfo h2{min-height:initial;}
	.producttext1 .col-sm-3{padding-left:0 !important;padding-right:0 !important;}
	/*.productinfo h2{height:auto;}*/
	.w3_megamenu ul li
	{
		margin-bottom:15px;
	}
	.w3_supermenu ul li
	{
		margin-bottom:15px;
	}
	.tab-content .col-sm-12{padding:0 !important;}
	.nopad{padding:0 !important;}
	#firstrow{display:none;}
	#defaultmenu{position: initial !important;max-height:initial !important;}
	.w3_megamenu .nav, .w3_megamenu .collapse, .w3_megamenu .dropup, .w3_megamenu .dropdown{position: initial !important;}
	.w3_supermenu .nav, .w3_supermenu .collapse, .w3_supermenu .dropup, .w3_supermenu .dropdown{position: initial !important;}
	header{position: initial !important;}
	body{padding-top:0;}
	.cats_menu{position: initial;height:auto;}
	.cats_menu2{position: initial;}
	.masonry{column-count:initial;column-gap:initial;}
	a.navbar-brand-phone{background-size:contain;width:320px;height:49px;}
	.searchmobile{    margin-top: 21px;
    vertical-align: top;font-size: 28px;margin-right:10px;float:right;}
	header{width:100%;}
	.navbar-default .navbar-nav{margin:0 !important;}
	.search_links{display:block !important;margin-top:0 !important;}
	.social-list{display:inline-block;width:100%;}
	.search_links2{display:block;width:100%;}
	.navbar-header{display:block}
	#top{display:block !important;}
	.brand{display:none;}
	.stylish-input-group{padding-bottom:20px;}
	.brnds img{opacity:1 !important;}
	.slider{width:100% !important;}
	.grid figure img{width:90%;display:inline-block;}
	.grid figure{display: inline-block;
    width: 100%;
    text-align: center;}
	.recoimg img{    max-width: 100%;width:auto;max-height: initial;}
	.navbar-default .navbar-nav > li > a{font-size: 18px !important;}
	.row{margin-left:0 !important;margin-right:0 !important;}
	.contactcontent table tr td{display:inline-block;text-align:center;width:100%;}
	.navbar-toggle{float:left !important;margin-left:10px;}
	.prod_gal img{width:100%;height:auto;}
	.prod_gal a{width:100%}
	.whiteback,.container{background-color:#FFFFFF;}
	.nomob,.page-header{display:none;}
	.innterpage{padding:10px;}
	.paddings1{padding:0 !important;}
	.contact_gallery{display:none;}
	.contact_gallery_toggler{display:block;}
	iframe{max-width:100% !important;min-width:100% !important;}
	.left_menu_col li.firstlevel{width:99%;}
	.firstlevel{background-color:white;padding-left:10px;}
	/*.inin {display:block !important;}*/
	.modul_in{position:initial;left:initial !important;top:initial;}
	.navbar-default .navbar-toggle{border:0 !important; margin-top: 32px;}
	.navbar-toggle{    padding: 2px 10px !important;}
	
	ul.modul_in{column-count: initial;
		column-gap: initial;width:100%;}
		.minfo{height:47px;}
		
		
		.w3_megamenu a
	{
		padding-top:10px !important;;padding-bottom:10px !important;
	}
	.w3_supermenu a
	{
		padding-top:10px !important;;padding-bottom:10px !important;
	}
	ul.social-list li a {padding:0 !important;}
	.btn-group.languages
	{
		margin-left:15px;
	}
	.firstlevel{border-color:none !important;background-color:transparent !important;}
	.ulto {
	 padding-top: 7px;
     padding-bottom: 0px; 
     border:0;
	 border-radius:0;
	
	}
	/*.left_menu_col li.firstlevel{border:0}*/
		
		.col_marks{width: 49%;
    padding: 2%;
    padding-left: 2%;
    padding-right: 1%;
		}

.svmt{margin-top:0px;}

#defaultmenu{margin-left:0;margin-right:0;}

.navbar-default .navbar-nav{padding-left:0 !important;}
.rbord1{height:auto;padding-bottom:83px;}

.btn-group.languages.notmobile
{
	display:none;
}
.onlymobile{display:block;}
.tmobile{display:table-cell;}
.grow{ transition: none;}
.grow:hover{ transform: scale(1); }
.btn-group a:hover{ transform: scale(1.1); }
#defaultmenu{height:auto !important;}

.left_menu_col li.firstlevel:hover a.flevela { color:white;}
.left_menu_col li.firstlevel:active a.flevela { color:white;}


.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
    top:0;
    left:100%;
    margin-top:-6px;
    margin-left:-1px;
    -webkit-border-radius:0 6px 6px 6px;
    -moz-border-radius:0 6px 6px 6px;
    border-radius:0 6px 6px 6px;
}
.dropdown-submenu:hover>.dropdown-menu {
    display:block;
}
.dropdown-submenu>a:after {
    display:block;
    content:" ";
    float:right;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 0 5px 5px;
    border-left-color:#cccccc;
    margin-top:5px;
    margin-right:-10px;
}
.dropdown-submenu:hover>a:after {
    border-left-color:#ffffff;
}
.dropdown-submenu.pull-left {
    float:none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
    left:-100%;
    margin-left:10px;
    -webkit-border-radius:6px 0 6px 6px;
    -moz-border-radius:6px 0 6px 6px;
    border-radius:6px 0 6px 6px;
}

.left_menu_col{border-top:0;}
.w150{width:80%;}
.w3_supermenu a.flevela{display: block;
    padding: 5px !important;}
.firstlevel  .modul_in{padding-bottom:10px;}
	.subli_header:last-child
	{
			margin-bottom:0;
	}
	.orange_arrow{display:none;}
	.orange_arrow2{display:none;}
	.rbord1{padding-bottom:0;}
} /* end mobile part */

.w3_megamenu .dropdown-submenu>a:after,.w3_megamenu .dropdown-submenu:hover>a:after
{border-left-color:transparent !important;}

.dropdown-menu > li > a{    white-space: initial !important;}


.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus
{background-color:transparent !important;}

ul.social-list li.totheright {float:right;}
ul.social-list li.totheright a{padding:8px !important;display:block;width:auto;height:auto;}

}






.brandx{border: 1px solid #cccccc;}
ul.social-list li a i{    width: 40px;height: 39px;line-height: 39px;}
	

ul.social-list li a i:hover
{
	height: 50px;
    line-height: 50px;
	 transition:height 300ms, line-height 300ms;
}
.social-networks li a:hover 
{
	height: 50px;
    line-height: 50px;
	 transition:height 300ms, line-height 300ms;
}
.navbar-default .navbar-nav > li > a
{
	text-transform:uppercase;
	font-weight:bold;
	color:#000000 !important;
	
}

.rbord1 h2{font-size:24px !important;}

.product-information h2:first-child,.tab-content h2:first-child
{
	margin-top:0;
}
.product-information h3:first-child,.tab-content h3:first-child
{
	margin-top:0;
}
.product-information h1:first-child,.tab-content h1:first-child
{
	margin-top:0;
}
.product-information h4:first-child,.tab-content h4:first-child
{
	margin-top:0;
}
.cellimg-container
{
	width:100%;
}


.buttons button {
    min-width: 176px;
}
.button-pipaluk, .button-pipaluk:focus {
    background: transparent;
}
.button-pipaluk {
    position: relative;
    overflow: visible;
    padding: 19px 35px 17px;
    border: none;
    z-index: 1;
}
.button-secondary:focus {
    color: #ffffff;
    background-color: #eb7d2a;
    border-color: #eb7d2a;
}
.button-pipaluk{
    position: relative;
    overflow: hidden;
    display: inline-block;
    min-width: 200px;
    padding: 17px 33px 15px;
    font-size: 18px;
    line-height: 1.34;
    border: 2px solid;
    font-family: "Teko", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: 500;
    letter-spacing: 0.075em;
    text-transform: uppercase;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    cursor: pointer;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: 250ms all ease-in-out;
}

@media (min-width: 768px)
html .group-middle {
    -ms-flex-pack: start;
    justify-content: flex-start;
}
html .group-middle {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}
html .group-sm {
    margin-bottom: -12px;
    margin-left: -12px;
}
* + .group-sm {
    margin-top: 40px;
}

.color_box
{
	padding:5px;
	border: 1px solid white;	
	float:left; margin:10px;
}
.catalog_class
{
	padding:5px;
	border: 1px solid white;	
	float:left; margin:10px;
}
.color_box_sel
{
	border: 1px solid black;	
}
.color_box:hover
{
	border: 1px solid black;	
}
.old_price{}
.all_prices{font-size:18px; font-weight:bold;width:100%;float:left;}
.price{float:left;}

.all_prices2{display: inline-block;
    text-align: center;font-size:18px; font-weight:bold;}
.product-stepper .stepper {
    padding-right: 32px;
}
.stepper {
    position: relative;
    display: block;
}	
.product-stepper .stepper-arrow.up {
    top: 0;
}

.product-stepper .stepper-arrow {
    margin-top: 0;
    top: auto;
    right: 0;
    width: 28px;
    height: 28px;
    line-height: 28px;
    background: #f7f7f7;
}
.stepper-arrow.up {
    right: 0;
}
.stepper-arrow {
    position: absolute;
    text-align: center;
    top: 50%;
    margin-top: -19px;
    width: 38px;
    height: 38px;
    font-size: 14px;
    line-height: 38px;
    font-weight: 400;
    font-family: "FontAwesome";
    cursor: pointer;
    color: #151515;
    border-radius: 0;
    transition: .3s all ease;
}

.stepper input[type="number"] {
    width: 100%;
    padding: 10px 42px;
    font-weight: 500;
    font-family: "Teko", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    text-align: center;
    -moz-appearance: textfield;
}
.product-stepper input[type="number"] {
    padding: 10px 5px;
    font-size: 24px;
    max-width: 66px;
}
.form-input {
    display: block;
    width: 100%;
    min-height: 60px;
    padding: 17px 22px;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: .025em;
    color: #151515;
    background-color: #f7f7f7;
    background-image: none;
    border-radius: 0;
    -webkit-appearance: none;
    transition: .3s ease-in-out;
    border: 1px solid #f7f7f7;
	    outline: none;
		margin:0;
}
.color_container
{
	overflow-y:scroll;
	height:200px;
}
#step2 tr td {padding:5px;}
.old_price {font-size:16px;width:50%;vertical-align: middle;
    display: inline-block;float:none;}
.lineth span	{position:relative;font-size:20px;}
.price{font-size:20px;width:50%;background-color:#f58220 ;color:white;}
.cb123{text-align:center;font-size:14px;}
.cb123 img{border:1px solid #e2e2e2;}
.mfp-bottom-bar{background-color:white;}
.mfp-title{color:black !important;padding:10px !important;font-size:20px !important;text-align:center !important;font-weight: bold !important;}
.mfp-img{padding:-1px !important;}
.all_prices2{width:100%;margin-bottom: 5px;}
 .lineth span:before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    right: 0;
    border-top: 1px solid;
    border-color: inherit;
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
}
.view-product2 img {border:0;}
.view-product2{border:0;}
.view-product2 img
{
	max-height:initial;
	height:420px;
}
.w3_megamenu .navbar-nav > li > .dropdown-menu {
    margin-top: -4px;
}
.eshopbut
{
	    text-transform: uppercase;font-weight: bold;font-size: 13px !important;padding:2px 2px;margin-top: 11px; min-width:110px;color:#FF6600 !important;
}
#accordian .panel-title{color:black; font-weight:600;}
.panel-group .panel {background-color: #eeeeee;}

.panel-body{
	background-color: white;
}
.nav > li > a:hover, .nav > li > a:focus{color:black;}
.nav > li > a:hover, .nav > li > a{color:black;}
.nav-pills li{background-color: #eeeeee;margin-top:3px;margin-bottom:3px;border-radius: 4px;}
.nav-pills li a {
    border: 4px solid transparent;
   color: black;
   font-weight:500;
}
.nav-pills li a:hover {
    border: 4px solid #01a44b;
    color: black;
	font-weight:500;
}
.nav-pills li a.opened {
    border: 4px solid #01a44b;
    color: black;
	font-weight:500;
}
.prdhead h3{color:black;}
.prdhead{background-color:white;}
.view-product2{height:420px}
.productinfo  .labels-wrapper {
    position: absolute;
    top: -7px;
    left: -10px;
	z-index:1;
}
.productinfo  .labels-wrapper .discount-label {
    position: relative;
    color: black;
    margin-left: -18px;
}
.productinfo  .labels-wrapper .discount-label span {
    position: absolute;
    left: -10px;
    top: 9px;
    right: 0;
    text-align: center;
    font-size: 12px;
    line-height: 25px;
	    font-weight: bold;
}
.razpro:before
{
	    background-color: #ffd300;
    color: #000;
	content: attr(data-promotion-label);
    position: absolute;
    padding: 2px 10px;
    bottom: 100%;
    left: 0;
    background-color: #ffd300;
    color: black;
    font-size: 14px;
	top: -138px;
     height: 26px;
	 text-align:left;
	 border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.razpro:after
{
	border-top-color: #ffd300;
	    content: '';
    position: absolute;
    top: 0;
    left: 0px;
    border-style: solid;
    border-width: 10px 10px 0 0;
    border-color: #ffd300 transparent transparent;
	top:-112px;
}
.razpro
{
	color:#d3af00;
}

.vinagi:before
{
	    background-color: #03ae00;
    color: #000;
	content: attr(data-promotion-label);
    position: absolute;
    padding: 2px 10px;
    bottom: 100%;
    left: -36px;
    background-color: #03ae00;
    color: black;
    font-size: 14px;
	top: -138px;
    height: 26px;
	color:white;
	width:162px;
	text-align:right;
	border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.vinagi:after
{
	border-top-color: #03ae00;
	    content: '';
    position: absolute;
    top: 0;
    /*left: 0px;*/
	right:0;
    border-style: solid;
    border-width: 10px 10px 0 0;
    border-color: #03ae00 transparent transparent;
	top:-112px;
}
.vinagi
{
	background-color:#03ae00;
}
.onlinep:before
{
	    background-color: rgb(138, 45, 186);
    color: #000;
	content: attr(data-promotion-label3);
    position: absolute;
    padding: 2px 10px;
    bottom: 100%;
    right: -125px;
    background-color: rgb(138, 45, 186);
    color: black;
    font-size: 14px;
	top: -342px;
    height: 26px;
	color:white;
	
	text-align:right;
	border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.onlinep:after
{
	border-top-color:rgb(138, 45, 186);
	    content: '';
    position: absolute;
    top: 0;
    /*left: 0px;*/
	 right: -125px;
    border-style: solid;
    border-width: 10px 10px 0 0;
    border-color:rgb(138, 45, 186) transparent transparent;
	top:-317px;
}
.onlinep2:before
{
	    background-color: rgb(138, 45, 186);
    color: #000;
	content: attr(data-promotion-label3);
    position: absolute;
    padding: 2px 10px;
    bottom: 100%;
    right: 0;
    background-color: rgb(138, 45, 186);
    color: black;
    font-size: 14px;
	top: -342px;
    height: 26px;
	color:white;
	
	text-align:right;
	border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.onlinep2:after
{
	border-top-color:rgb(138, 45, 186);
	    content: '';
    position: absolute;
    top: 0;
    /*left: 0px;*/
	 right: 0;
    border-style: solid;
    border-width: 10px 10px 0 0;
    border-color:rgb(138, 45, 186) transparent transparent;
	top:-317px;
}
.onlinep
{
	color:rgb(138, 45, 186);
}

.promop:before
{
	    background-color: #ffd300;
    color: #000;
	content: attr(data-promotion-label2);
    position: absolute;
    padding: 2px 10px;
    bottom: 100%;
    left: 0;
    background-color: #ffd300;
    color: black;
    font-size: 13px;
	top: -342px;
     height: 26px;
	 width: 124px;
	 text-align:left;
	 	 border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.promop:after
{
	border-top-color: #ffd300;
	    content: '';
    position: absolute;
    top: 0;
    left: 0px;
    border-style: solid;
    border-width: 10px 10px 0 0;
    border-color: #ffd300 transparent transparent;
	top:-317px;
}
.promop
{
	/*color:#d3af00;*/
}
.irs--flat .irs-bar
{
	background-color:#eeeeee !important;
}
.irs-handle
{
	background-color:#f58220 !important;
	border-radius:6px;
}
.irs--flat .irs-handle>i:first-child,.irs-to,.irs-from
{
	background-color:#f58220 !important;
	
}
.irs--flat .irs-bar
{
	    top: 27px;
    height: 10px;
}
.basprod img
{
	border:1px solid #eeeeee;
}
.basmodul{color:black;font-weight:500;}
.basmodul a,.basmodul a:visited,.basmodul a:link{color:black;font-weight:500;}

.basket_button{    margin: 8px 5px;}
.basket_button a{padding: 8px 26px;}
.bas_foot img{height:36px;}
.new{left:0;}
.productinfo{height:518px;}
.col_marks .productinfo{height:auto;}
.ui-dialog-titlebar-close:before{content:"X";    margin-top: -4px;

    float: left;
    margin-left: 1px;}
.ui-draggable .ui-dialog-titlebar
	{
		background:initial;
		border:0px;
	}
.ui-dialog-title
{
	font-size:24px;
}
ul.shoper
{
	overflow-y:scroll;height:350px !important;
}
ul.shoper  li
{
	display: flex;
    flex-flow: row nowrap;
    padding: 15px 30px;
	border-top: 1px solid #e2e2e2;
}
ul.shoper  li>div {
    padding-left: 15px;
    flex: 0 0 250px;
	line-height: 1 !important;
    font-size: 13px;

}
ul.shoper li p
{
	
    line-height: 1.428571429;

	margin-bottom:3px;
}
ul.shoper  li h4
{
	margin: 0px;
    color: rgb(255, 102, 0);
	font-weight:600;
	display:inline-block;
	    line-height: 1.5;
}
ul.shoper  li h2
{
	margin-top: 0px;
    
}
ul.shoper li p {text-align:left;}

.ui-dialog{z-index: 9999 !important;}

.shop_text ul li{list-style: none none;
 margin-top: 10px !important;
 color:black;    font-weight: 500;
    font-size: 14px !important;
	line-height: 20px !important;
	
	}
.shop_text ul li:before {
    content: '';
    float: left;
    display: inline-block;
    margin: 7px 0 0 -24px;
    width: 9px;
    height: 9px;
    vertical-align: top;
    background: #FF6600;
    font-size: 0pt;
}
.tab-content > .active {
    display: inline-block !important;
    width: 100%;
}
.all_prices2
{position:relative;}
.all_prices2::after
{
	 
    color: #000;
	content: attr(data-note);
    position: absolute;
    padding: 1px 2px;
    bottom: 100%;
	/*left: 46%;*/
	left:10px;
        border: 1px solid #f58220;
    color: black;
    font-size: 12px;
	top: -27px;
     height: 21px;
	width: 92%;
	 text-align:center;
	 	/* border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;*/
}
.all_prices_empty::after
{
	 border: 0;
	
}
.open_product
{
	width:1100px;
}
.flexy1
{
	width:100%;float:left;background-color:#f7f7f7;border:1px solid #e2e2e2;min-height: 250px;
    display: flex;
}
.subflexy1
{
	width:60%;float:left;border-right:1px solid #e2e2e2;padding:10px;font-size:16px;
}
.subflexy2
{
	width:40%;float:left;padding:10px;
}
.basket_krag{position:absolute;top:13px;left:25px;border-radius:10px;border:2px solid red;width:20px;text-align:center;color:red;}
.cbox1{font-weight:bold;position:relative;cursor:pointer;overflow:hidden;width:158px;height:132px}
.baba tr td,.baba tr th {padding:10px;margin:10px;text-align:center;border-right:1px solid #e2e2e2;padding-bottom:5px;padding-top:5px;}
				.baba tr:nth-child(even) {background-color: #f2f2f2;}
				.baba {border: 1px solid #e2e2e2;}
@media (max-width: 768px)
{
	#show_kurs{margin-top:0 !important;}
	.onlydesktop{display:none;}
	.productinfo{height:auto;}
	.baba tr td, .baba tr th{padding:3px;}
	.pcen1{float:left;}
	.pcen2{float:right;width:68%;text-align:center;}
	.cbox1{width:42%;}
	.cbox1 img{width:100%}
	ul.shoper li
	{
		display:block;
	}
	.shop_text ul li
	{
		padding-left:24px !important;
	}
	/*
	.basket_krag{
		    top: 19px;
			left: 32px;
	}*/
	.tabovete
	{
		float:left;
	}
	.mob100
	{
		width:100%;
	}
	.flexy1
	{
		display:block;
		
	}
	.subflexy1
	{
		width:100%;
	}
	.subflexy2
	{
		width:100%;
	}
	.open_product
	{
		width:auto;
	}
	.vinagi:after
	{
		right:0;
	}
	.vinagi:before
	{
		left: initial;
		right:0;
	}
	.onlinep:after
	{
		right:-100%;
	}
	.onlinep:before
	{
		right:-100%;
	}
	.nomp
	{
		margin:0 !important;
		padding:0 !important;
	}
	.view-product{border:0;}
	.view-product img{border:0;}
	.view-product2
	{
		height:auto;
		
	}
	.view-product2 img
	{
		height:auto;
		width:100%;
	}
	#descrt img{max-width:100%;}
}
* + .table-custom-responsive {
	margin-top: 25px;
}

@media (max-width: 991px) {
	.table-custom-responsive {
		display: block;
		width: 100%;
		overflow-x: auto;
		-ms-overflow-style: -ms-autohiding-scrollbar;
	}
	.table-custom-responsive.table-bordered {
		border: 0;
	}
	
}
@media (min-width: 1400px) {
	.prepbig .recoimg img
	{
		width:80%;
	}
}
.selectize-input .item{padding-left:0px;}
.homepage .panel-title{    color: white}
.ui-autocomplete{    z-index: 2147483647 !important;}
.select2-container{z-index: 9999999999999;}
.poporachka::after{border-color:#03ae00}
.mfp-counter{display:none !important;}
.price{font-size:14px;}
.lineth span{font-size:14px;}
.subflexy2 .price{font-size:20px;}