body{
	background-color:#f9f9f9;
    font-family: 'Roboto Condensed', Helvetika, Arial, sans-serif;
	/*transition:0.8s;*/
}
img{
	border:0px;
}
::selection {
    background-color:#FD515E;
	color:#000;
}
.red-topic{
	background-color: #fe0000;
    color: #fff;
    text-transform: uppercase;
    font-size: 2em;
    position: absolute;
    top: 50%;
	padding-left: 10px;
}
.pos-rel{
	position: relative;
}
.clear{
	clear:both;
}
.block{
	display:block;
}
.warning{
	background-color: #f0ad4e;
	color:white;
}
.warning p{
	padding:5px 15px;
}
.success{
	background-color: #5cb85c;
	color:white;
}
.success p{
	padding:5px 15px;
}
.white, .white a{
	color:#fff!important;
	background-color:#000;
}
.white-text, .white-text a{
	color:#fff!important;
}
.black, .black a{
	color:#000!important;
}
.bg-white{
	background-color:#fff;
}
.alarm{
	color:#FD515E;
    font-weight:bold;
}
.no-left-padding{
	padding-left: 0;
}
.no-right-padding{
	padding-right: 0;
}
.no-lr-padding{
	padding-left: 0;
    padding-right: 0;
}
.no-padding {
  padding: 0px !important;
}
.padding-15{
    padding: 15px;
}
.padding-left-25{
	padding-left:25px;
}
.margin-bottom-15{
	margin-bottom:15px;
}
.margin-bottom-10{
	margin-bottom: 10px;
}
.margin-top-0{
	margin-top:0;
}
.margin-right-10{
	margin-right:10px;
}
.youtube{
	margin: 0px 15px;
}
.lite-label{
	margin-bottom: 0;
    font-weight: normal;
}
.inline-block{
	display:inline-block;
}

.new-form-registration{
	margin-top: 20px;
	margin-bottom: 20px;
}
.form-block {
  position: relative;
  margin-bottom: 40px;
}
.form-block .reg_zone_id, .form-block .reg_country_id{
	color: #9d959d;
	font-weight: bold;
}
.form-block input, .form-block select{
  display: block;
  width: 100%;
  padding: 0 10px;
  line-height: 40px;
  font-family: 'Roboto', sans-serif;
  background: none;
  border-width: 0;
  border-bottom: 2px solid #00926e;
  transition: all 0.2s ease;
}
.form-block label {
  position: absolute;
  left: 13px;
  color: #9d959d;
  font-size: 20px;
  font-weight: 300;
  transform: translateY(-35px);
  transition: all 0.2s ease;
}
.form-block input:focus {
  outline: 0;
  border-color: #F77A52;
}
.form-block input:focus + label {
  transform: translateY(-55px);
  margin-left: -14px;
  font-size: 14px;
  font-weight: 400;
  outline: 0;
  border-color: #F77A52;
  color: #F77A52;
}
.form-block input:valid + label {
  transform: translateY(-55px);
  margin-left: -14px;
  font-size: 14px;
  font-weight: 400;
  outline: 0;
  border-color: #F77A52;
  color: #F77A52;
}
.ui-form p {
  margin: 0;
  padding-top: 10px;
}

.heading-20-underlined{
	border-bottom: 2px solid #00926e;
    line-height: 40px;
    left: 0px;
    color: #000000;
    font-size: 20px;
    margin-bottom: 20px;}

.pre-no-prd{
	font-size:12px;
    line-height:12px;
    position:absolute;
    left:0;
    top:-3px;
    width:20px;
}
.dashed-line-10-ddd{
	font-size: 14px;
    color: #ddd;
    line-height: 10px;
    height: 14px;
    overflow: hidden;
}
.grey-14-italic{
	color: grey;
	font-size: 14px;
    font-style: italic;
}
.font-line-12{
	font-size: 12px;
	line-height: 12px;
}
.line-height-1-1{
	line-height: 1.1
}
.price-input-11{
	height: 11px;
    margin: 0!important;
}
hr{
	border:none;
    height:1px;
	background: -moz-linear-gradient(left, rgba(30,87,153,0) 0%, rgba(30,87,153,0.02) 1%, rgba(0,0,0,1) 50%, rgba(30,87,153,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(30,87,153,0)), color-stop(1%,rgba(30,87,153,0.02)), color-stop(50%,rgba(0,0,0,1)), color-stop(100%,rgba(30,87,153,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(30,87,153,0) 0%,rgba(30,87,153,0.02) 1%,rgba(0,0,0,1) 50%,rgba(30,87,153,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(30,87,153,0) 0%,rgba(30,87,153,0.02) 1%,rgba(0,0,0,1) 50%,rgba(30,87,153,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(30,87,153,0) 0%,rgba(30,87,153,0.02) 1%,rgba(0,0,0,1) 50%,rgba(30,87,153,0) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(30,87,153,0) 0%,rgba(30,87,153,0.02) 1%,rgb(220,220,220) 50%,rgba(30,87,153,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#001e5799',GradientType=1 ); /* IE6-9 */
}
.bs-callout {
	padding:5px 20px;
    margin:10px 0;
	border: 1px solid #eee;
	border-left-width: 5px;
	border-radius: 3px;
}
.bs-callout-danger {
	border-left-color: #d9534f;
}
.bs-callout-warning {
	border-left-color: #f0ad4e;
}
.bs-callout-info {
	border-left-color: #5bc0de;
}
.bs-callout h4 {
	margin-top: 0;
	margin-bottom: 5px;
}
.bs-callout-danger h4 {
	color: #d9534f;
}
.bs-callout-warning h4 {
	color: #f0ad4e;
}
.bs-callout-info h4 {
	color: #5bc0de;
}
.menu-head{
	background-color:#000;
	max-height:30px;
	z-index: 100;
    position: relative;
}
.menu-head a{
    display:inline-block;
    padding:5px 0;
	color: #fff;
	text-decoration: none;
	position: relative;
	display: inline-block;
}
.menu-head a:before {
	content: "";
	width: 100%;
	height: 2px;
	background-color: #fff;
	position: absolute;
	left: 0; bottom: 3px; right: 0;
	-webkit-transition: all 0.35s ease-in-out 0s;
	-webkit-transform: scaleX(0);
	transition: all 0.35s ease-in-out 0s;
	transform: scaleX(0);
	visiblity: hidden;
}
.menu-head a:hover:before  {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	visiblity: visible;
}
.menu-head a+a{
    margin-left: 10px;
}
.menu-head .delivery{
	padding:0;
}

.menu-head  #currency{
	vertical-align:middle;
	font-weight:bold;
}
#dropdown-head-menu{	
	background:none;
	border:none;
}
/*
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color:#2353FF;
	background-color:transparent;
}
*/
#dropdown-head-menu:hover{
	-moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
	-moz-transition: 0.3s all ease;
    -o-transition: 0.3s all ease;
    -webkit-transition: 0.3s all ease;
    transition: 1s all ease;
}
.head-mid{
	margin-bottom:5px;
}
.logo{
	float:left;
	height: 100px;
    width: 210px;
}
.logo img{
	display: block;
    margin: 5px auto
}
.machine-for-sale{
	background-color: #fff;
    display: inline-block;
    border: 1px solid #e7e7e7;
    border-radius: 8px 5px;
}
.machine-for-sale img{
	border-radius: 8px;
}
.machine-for-sale:hover img{
	opacity: .7;
}
.top-phone {
	padding-top: 20px;
	font-size:1.1em;
    font-weight:bold; 
    float: left;
	min-width: 195px;
    padding-left: 30px;
	text-align: right;
}
.top-phone .name {
	margin:0;
	font-size: .8em;
	line-height: 10px;
    color:#10624a;
    font-style:italic;
	text-align: right;
	padding-right: 8px;
}
.kyivstar{
	line-height: 14px;
	color:#54c7fc;
	margin:0;
}
.mts{
	line-height: 14px;
	color:#fd515e;
	margin:0;
}
.kyivstar span{
	height:15px;
	width:15px;
	margin-right:12px;
	display:inline-block;
	background:url(../image/sprite.png) no-repeat;
}
.mts span{
	height:15px;
	width:15px;
	margin-right:12px;
	display:inline-block;
	background:url(../image/sprite.png) no-repeat;
	background-position:0 -19px;
}
#search-top{
	padding-top:10px;
}
.help-text{
    font-size:0.80em;
    color:#B3B3B3;
}
.top-mail-language{
	height: 30px;
    margin: 5px 0 10px 0;
    padding-top: 10px;
}
.top-mail{
	font-weight: bold;
    color: #00926e;
    font-size: 1.2em;
}
.top-language{
	float: right;
	display: inline-block;
	/* color: #fff;
    background-color: #00926e;
    padding: 2px 10px;
    border: 1px solid #ccc;
    border-radius: 10px; */
}
.min-slider-top{
	position:relative;
	margin-top:5px;
	overflow:hidden;
    height:40px;
}
.min-slider-top ul{
	margin-top:2px;
	padding-left:20px;
	transition:top 500ms ease-out 0.2s;
	top:0;
}
.slides{
	position:absolute;
}
.slides li{
	list-style:none;
}
.slides p{
	margin:0;
	text-transform:uppercase;
}
.slider-nav{
	position:absolute;
}
.slider-nav a{
	width:8px;
    height:8px;
    float:none;
    display:block;
    margin:5px 5px 5px 0;
    background:#fff;
	border-collapse:separate;
	border-spacing:2px;
    border-color:black;
    border-radius:7px;
    border:1px solid #8E8E8E;
}
.slider-nav a:hover{
	background:#ccc;
}
.active-item{
	background:#000!important;
}

.white-sheadow{   
	height: 20px;
	display:none;
    /*display: block;*/
    position: absolute;
    width: 100%;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, .1));
	z-index: 10;
}
/*.lg-mini-cart{
	z-index: 999;
}*/
.mini-cart-rails{
	position: relative;
}
.mini-cart{
	z-index: 0;
    bottom: -10px;
	min-height:100px;
    position: absolute;
}
.mini-cart-hover, .mini-cart:hover{
	z-index: 999;
    position: absolute;
    top: 0;
}
.mini-cart-body{
	display:inline-block;
	position:relative;
    width:100%;
	background-color: #fff;
	box-shadow: 0 0 7px rgba(0,0,0,0.2), 0 0 7px rgba(0,0,0,0.2);
}
.mini-cart-info p{
	text-align:center;
	margin:10px 0;
}
.mini-cart .name{
	height: 28px;
    overflow: hidden;
	line-height: 14px;
}
.mini-cart .quantity, .mini-cart .total-usd,.mini-cart .total-uah, .mini-cart .remove{
    display: inline-block;
    margin: 0 5px 0px 5px;
    max-width: 70px;
    height: 20px;
    overflow: hidden;
}
.mini-cart .quantity input{
	width: 30px;
    height: 18px;
	line-height: 14px;
    text-align: center;
    border-radius: 12px;
    border: 1px solid #eee;
}
.mini-cart .quantity:hover input{
	border: 1px solid #C3C3C3;
}

.mini-cart .total-price{
	margin-right: 5px;
	float:right;
	font-weight:bold;
	    position: relative;
}
.mini-cart .uah, .mini-cart .total-price-usd{
	font-size:12px;
}
.mini-cart .total-price-usd{
	font-weight: normal;
    bottom: 12px;
    right: 0;
}
.total-price-usd{
	position:absolute;
}
.text-total{
	font-size: 16px;
    line-height: 18px;
	font-weight:bold;
}
.mini-cart .remove{
	height:21px;
	width:21px;
    border: 1px solid #EEE;
    border-radius: 15px;
	cursor:pointer;
	float:right;
}
.mini-cart .remove img{
	padding: 6px;	
}
.mini-cart .remove:hover{
	border: 1px solid #C5C5C5;
}
.mini-cart .separ{
	width: 242px;
    overflow: hidden;
    display: block;
}
.mini-cart-tear{
	content: " ";
	background:transparent url('../image/background-bottom-check.png') repeat-x;
	height:8px;
	border-radius: 0 0 10px 10px;
	opacity: .9;
}
.mini-cart-info, .mini-cart-total{
	padding:0 10px;	
	background-color:#fff;
}
.mini-cart-total .empty{
	height: 35px;
    line-height: 25px;
}
.mini-cart .checkout{
	border:1px solid #eee;
	border-radius:15px;
	padding: 0 15px;
	display:inline-block;
	margin: 0px;
	
	max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height 0.8s;
    -moz-transition: max-height 0.8s;
    transition: max-height 0.8s;
}
.checkout-hover, .mini-cart:hover .checkout{
	padding: 7px 15px!important;
	margin: 10px!important;
	max-height: 35px!important;
}
.mini-cart .checkout:hover{
	border:1px solid #CCC;
}

.xs-mini-cart ul{
	padding:10px;
}

.navbar{
	margin-bottom:10px;
}
.main-menu .navbar-default{
	background-color:#fff;
}
.xs-additional{
	top:0;
	right:0;
    position: absolute;
}

.navbar-default .navbar-nav>li>a {
	color: #333!important;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
    background-color:#000;
}
.navbar-toggle {
  background: none;
  border: none;
  display: inline-block;
  padding: 0;
  outline: none;
  outline-offset: 0;
  cursor: pointer;
  -webkit-appearance: none;
}
.navbar-toggle::-moz-focus-inner {
  border: none;
  padding: 0;
}
.navbar-toggle span {
  position: relative;
  display: block;
  margin: auto;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.navbar-toggle span:after, .navbar-toggle span:before {
  content: "";
  position: absolute;
  left: 0;
  top: -8px;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.navbar-toggle span:after {
  top: 8px;
}
.navbar-toggle span:after, .navbar-toggle span:before, .navbar-toggle span {
  width: 24px;
  height: 4px;
  background-color: #fff;
  backface-visibility: hidden;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.navbar-toggle span {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.navbar-toggle span:before, .navbar-toggle span:after {
  -moz-transform-origin: 1.71429px center;
  -ms-transform-origin: 1.71429px center;
  -o-transform-origin: 1.71429px center;
  -webkit-transform-origin: 1.71429px center;
  transform-origin: 1.71429px center;
  -moz-transform-origin: 1.71429px center;
  -ms-transform-origin: 1.71429px center;
  -o-transform-origin: 1.71429px center;
  -webkit-transform-origin: 1.71429px center;
  transform-origin: 1.71429px center;
}
.navbar-toggle.active span {
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}
.navbar-toggle.active span:before, .navbar-toggle.active span:after {
  top: 0;
  width: 15px;
}
.navbar-toggle.active span:before {
  -webkit-transform: rotate3d(0, 0, 1, -40deg);
  transform: rotate3d(0, 0, 1, -40deg);
}
.navbar-toggle.active span:after {
  -webkit-transform: rotate3d(0, 0, 1, 40deg);
  transform: rotate3d(0, 0, 1, 40deg);
}
ul.nav.navbar-nav {
    font-size: 15px;
    text-transform: uppercase;
	/*text-transform: none;*/
}

.navbar-toggle {
	margin-right: 0px;
}

#content{
	/*padding:15px;
	background-color:#fff;
	border:1px solid #e7e7e7;
	border-radius:4px;*/
}
.h3-center-title{
	font-size:18px;
    text-align:center;
    text-transform:uppercase;
    border: 1px dashed #ddd;
    padding:15px 10px 10px 10px;
    margin:15px;  
}
.hi{
	font-size: 28px;
    display: block;
    position: absolute;
    top: -10px;
    left: 50%;
    background-color: #fff;
    border: 1px dashed #ddd;
    padding: 5px 10px 0 10px;
    border-bottom: none;
    border-radius: 25px;
}
.main-content #content p {
	padding: 0 15px;
}
.box-heading{
    font-size:18px;
	line-height:50px;
	height:50px;
    text-align:center;
	font-weight:bold;
    color:#fff;
	background-color:#00926e;
	letter-spacing: .3px;
}
.date-tittle {	
	font-size: 14px;
	line-height:28px;
    color: #fff;
    text-align: center;
    background-color: #54b39a;
}
.new-rec-prod{
	border:1px solid #bdbdbd;
	background-color:#e4efeb;
	margin-bottom:12px;
	padding:5px;
	height: 110px;
    overflow: hidden;
}
.new-rec-prod:hover{
	box-shadow:0 0 6px 0 rgba(0,0,0,0.3);
}
.prod-content{
	display: inline-block;
    width: 100%;
}
.new-rec-prod .image{
	width:50%;
	float:left;
}
.new-rec-prod .image img{
	width:75px;
	height:45px;
}
.new-rec-prod .price{
	width:50%;
	float:right;
	text-align:right;
	padding: 5px 5px 0 0;
}
.new-rec-prod .price span{
	line-height:20px;
}
.new-rec-prod .price .grn{
	font-size:16px;
	font-weight:bold;
	color:#00926e;
}
.new-rec-prod .name{
	clear:both;
	line-height:16px;
	height: 50px;
    overflow: hidden;
}
.new-rec-prod .name a{
	font-size:14px;
	line-height:14px;
	color: #23527c;
}
.ad-stat{
	color:#979797;
	font-style:italic;
}
.add-ads-account{
	padding-bottom: 20px;
}
.add-ads-button{
    top: -5px;
    position: relative;
    left: 10px;
	background-color: #fff;
    border-color: #00926e;
    color: #00926e;
    font-weight: bolder;
}
.add-ads-button:hover{
    background-color: #00926e;
	border-color: #00926e;
    color: #fff;
}
.ads-product{
	position:relative;
	width:175px;
	height:160px;
	overflow:hidden;
	background-color:#fefefe;
	margin-bottom:12px;
	border: 1px solid #E3E3E3;
}
.ads-product:hover{
	box-shadow:0 0 6px 0 rgba(0,0,0,0.3);
}
.ads-product img{
	width:175px;
}
.ads-name-block {
	display: block;
    position: absolute;
	bottom: 0;
}
.ads-product .name{
	min-width: 175px;
    padding: 5px;
    text-align: center;
    height: 51px;
    bottom: 0;
	transition: All 0.6s;
	overflow: hidden;
}

.ads-product .name a{
    display: block;
    line-height: 15px;
    color: #01936e;
    overflow: hidden;
    text-decoration: none;
    font-size: 16px;
}
.ads-line .ads-name{
	height: 22px;
    overflow: hidden;
}
.articles-news {
	min-height:130px;
}
.articles-news img{
	float: left;
    margin: 0 10px 5px 0;
	padding: 5px;
    border: 1px solid #54b39a;
    background-color: #fbfbfb;
}
.articles-news a{
	text-transform: uppercase;
}
.articles-news p.min-description  {
	padding-top: 5px!important;
}
.articles-subscribe{
	background-color: #54b39a;
    color: #fff;
    font-size: 16px;
	padding:8px 15px!important;
}
.articles-subscribe span {
	display:inline-block;
}
.articles-subscribe span:first-child{
	margin-right:15px;
}
.articles-subscribe button{
	background: #fdfdfd;
    color: #000;
    height: 24px;
    padding: 4px 10px;
    line-height: 14px;
}
.articles-subscribe button:hover{
	background: #f4f4f4;
}
.articles-subscribe input{
    color: #000;
	height: 24px;
	font-size: 14px;
    line-height: 14px;
}
.box-product{
    padding-bottom:20px;
    margin-bottom:25px;
	/*border-bottom:1px dashed #E2E2E2;*/
}
.box-product div{
	width:210px;
    text-align:center;
    display:inline-block;
    position:relative;
    vertical-align:top;
    margin-top:5px;
	overflow:hidden;
}
.yoz span{
	color:#333;
}
.yoz img{
	/*height:150px;
	width:150px;*/
	border:none;
	opacity:1;
	transition:.1s;
}
.yoz a:hover img{
	/*width:156px;*/
	opacity:.8;
	transition:.2s;
}
.yoz a:hover{
	text-decoration:underline;
	color:#38B0E3;
}


/*Category-Style-Product-Start*/
#content #products-container {
	padding-left: 0;
    padding-right: 0;
	
}
#content #heading-title{
	/*height:50px;*/
    padding-left:8px;
	margin-bottom: 5px;
	background-color:#e4efeb;
	border-left:10px solid #50b29a;
	color:#000;
	overflow:hidden;
    transition: All 0.4s;
	width: 100%;
}
#content #heading-title h1{
	height: 26px;
    overflow: hidden;
    font-size: 24px;
    text-transform: uppercase;
    margin: 0;
	display: inline-block;
}

#prod-heading-title{
	height:25px;
    padding-left:8px;
	margin-bottom: 10px;
	background-color:#e4efeb;
	border-left:10px solid #50b29a;
	color:#000;
	overflow:hidden;
    transition: All 0.2s;
	width: 100%;
	position: absolute;
    z-index: 99;display:inline-table;
}
#prod-heading-title h1{
	height: 26px;
    overflow: hidden;
    font-size: 24px;
    text-transform: uppercase;
    margin: 0;
	display: inline-block;
}
#prod-heading-title:hover{
	height:100%!important;
	box-shadow:0 5px 6px 0 rgba(0,0,0,0.2);
    transition:All 0.3s!important;
	
}
#prod-heading-title:hover h1{
	height:auto!important;
}

#heading-title:hover{
	/*height:100%!important;*/
	box-shadow:0 5px 6px 0 rgba(0,0,0,0.2);
    transition:All 0.3s!important;
}
#heading-title:hover h1{
	height:auto!important;
}

.category-page .additional_top_row{
	background-color: #50b29a;
    border-bottom: 1px solid #fff;
    padding: 4px 15px;
    color: #fff;
}
.category-page .additional_top_row label{
	margin-bottom: 0px;
	background-color: #00926e;
    padding: 0px 8px;
    border-radius: 20px;
    line-height: 22px;
}

.ads-page .images-block, .ads-page .price-block, .ads-page .info-card, .ads-page .ads-info-price-block{
	margin-top:0px!important;
}
.product-info .images-block, .product-info .price-block, .product-info .info-card, .product-info .ads-info-price-block{
	margin-top: 40px;
}

.cat-to-excel{
	float: right;
    font-size: 18px;
    line-height: 18px;
	padding: 0 10px 10px 10px;
}
.cat-to-excel:hover{
	color: #00926E;
}
#content .breadcrumb a{
	line-height: 12px;
	color:#000;
}
#content .breadcrumb a:nth-last-child(2){
	color:#629ACA;
}
#content .breadcrumb {
	height: 20px;
    overflow: hidden;
    padding:2px 0 0 0;
    margin-bottom:0px;
    background-color:#e4efeb;
	border-radius:0;
}

.breadcrumb-prod{
	border-left: 10px solid #50b29a;
    padding-left: 10px!important;
}

.breadcrumb-prod li:nth-last-child(2) a{
	color:#629ACA!important;
}
.breadcrumb-prod ul{
	margin: 0;
    padding: 0;
}
.breadcrumb-prod ul li{
	display:inline-block;
	padding-right: 10px;
}
.breadcrumb-prod ul li:first-child:before{
    content: "";
    padding-right:0;
}
.breadcrumb-prod ul li:before{
	font-family: FontAwesome;
    content: "\f101 ";
    padding-right: 5px;
}
.cat-undo{
	padding-left:5px;
}
.product-grid >div{
	width:180px;
	height: 245px;
	margin-top:6px;
	margin-right:3px;
	margin-bottom:6px;
	margin-left:4px;
    display:inline-block;
    vertical-align:top;
	background-color:#ececec;
    border:1px solid #E1E1E1;
    box-shadow:0 0 2px 0 rgba(0,0,0,0.2);
	border-bottom:2px solid #b0b0b0;
}
.ads-categry >div{
    height: 210px!important;
}
.product-grid >div:hover{
	box-shadow:0 0 10px 0 rgba(0,0,0,0.4);
}

.product-grid .promo-border-1:hover{
	box-shadow:0 0 10px 0 rgba(255,120,0,.4);
}
.product-grid .promo-border-6:hover, .product-grid .promo-border-4:hover{
	box-shadow:0 0 10px 0 rgba(255,0,0,.4);
}
.product-grid .promo-border-7:hover{
	box-shadow:0 0 10px 0 rgba(0,0,255,.4);
}
.product-grid .promo-border-8:hover{
	box-shadow:0 0 10px 0 rgba(255,155,0,.4);
}
.product-grid .promo-border-9:hover{
	box-shadow:0 0 10px 0 rgba(0,228,30,.4);
}
.product-grid .promo-border-10:hover{
	box-shadow:0 0 10px 0 rgba(0,75,255,.4);
}
.product-line >div{
	display:block;
	clear:both;
	width:100%;
	margin-left:0;
	margin-right:0;
	background-color:#fff;
}
.product-line .image{
	float:left;
}
.secondhand{
	height:235px;
	width:182px;
	display: inline-block;
	overflow:hidden;
    background-color:#fff;
    border:1px solid #e2efec;
    margin:1px;
	margin-top:5px;
	position:relative;
}
.secondhand .sec-head{
	padding: 10px 0;
}
.secondhand .sec-head hr{
	margin-top: 10px;
    margin-bottom: 5px;
}
.secondhand .sec-price{
	display:inline-block;
}
.secondhand .sec-price span{
	display:block;
    line-height:16px;
	width:85px;
	text-align:right;
	padding-right:10px;
}
.secondhand .btn{
	vertical-align:top;
}
.secondhand .name{
	height:42px;
	position:relative;
	width:182px;
    padding:10px;
    display:block;
    line-height:16px;
    font-weight:normal;
	overflow:hidden;
	transition:height .3s ease-in-out;
	bottom:0;
}
.secondhand:hover .name{
/*  height:175px;
    position:absolute;
	background-color:#fff;
	opacity:.9;
	transition:height .4s ease-in-out;*/
	text-decoration: underline;
}
.secondhand .sold, .secondhand .sold .btn{
	cursor: not-allowed!important;
}
.secondhand .sold .main-image{
	opacity:.1;
}
.secondhand .sold .sold-image{
	position: absolute;
    width: 180px;
	top: 75px;
	left: 0;
}	
.allspecprodbycategory{
	background-repeat: no-repeat;
    background-position: right bottom;
    background-size: 100px;
    border: 1px solid #dfdfdf;
    height: 203px;
    line-height: 28px;
    font-size: 16px;
    text-transform: uppercase;
}
.allspecprodbycategorytext{
	margin: 15px 10px;
	width: 100%;
	height: 100%;
}
.allspecprodbycategorytext span{
	background-color: #fff;
    opacity: .9;
}
.count_sprod_in_category{
	position: absolute;
    bottom: 0;
    right: 0;
    background-color: #fff;
    border-top: 1px solid #dfdfdf;
    padding: 8px 10px 2px 12px;
    border-left: 1px solid #dfdfdf;
    border-radius: 20px 0 0 0;
}
.related{
    width: 180px;
	position: relative;
    text-align: left;
    background-color: #FFF;
    display: inline-block;
	vertical-align: top;
    margin: 5px 1px;
}
.related:hover{
box-shadow: 0 0 6px 0 rgba(0,0,0,0.3);
}
.related .image{
	position: relative;
	text-align: center;
}
.related .name{
	padding: 5px;
    display: block;
    height: 68px;
    overflow: hidden;
    line-height: 16px;
}
.related .name a{
	color: #23527c;
}
.related .price{
	background-color: #ebebeb;
    border-top: 2px solid #d4d4d4;
    line-height: 14px;
    font-weight: bold;
    padding: 5px 15px;
}
.related .price .rel-grn{
	float: right;
	color:#5CB85C;
	font-size: 16px;
}
.product-grid .promo-label::after{
	font-weight: bold;
    line-height: 16px;
	text-transform: uppercase;
	padding: 2px 5px;
	text-align: center;
	color: #fff;
}
.product-grid .promo-label1:after{
    content: "Акція";
    text-shadow: 1px 1px 1px #505050;
    border-top: 2px solid #b7b7b7;
    background-color: #FF9800;
}
.product-grid .promo-border-1{
	border:1px solid #FF9800;
	border-bottom:2px solid #FF9800;
}
.product-grid .promo-label2:after{
    content: "Очікується";
    text-shadow: 1px 1px 1px #505050;
    letter-spacing: 1px;
    border-top: 2px solid #b7b7b7;
    background-color: #8C406B;
}
.product-grid .promo-border-2{
	border:1px solid #8C406B;
	border-bottom:2px solid #8C406B;
}
.product-grid .promo-label3:after{
    content: "Товар в розстрочку";
    text-shadow: 1px 1px 1px #505050;
    letter-spacing: 1px;
    border-top: 2px solid #b7b7b7;
    background-color: #7FAF41;
}
.product-grid .promo-border-3{
	border:1px solid #7FAF41;
	border-bottom:2px solid #7FAF41;
}
.product-grid .promo-label4:after{
    content: "Уцінка";
    text-shadow: 1px 1px 1px #505050;
    letter-spacing: 1px;
    border-top: 2px solid #b7b7b7;
    background-color: #E66E5E;
}
.product-grid .promo-border-4{
	border:1px solid #E66E5E;
	border-bottom:2px solid #E66E5E;
}
.product-grid .promo-label5:after{
    content: "Разом дешевше";
    text-shadow: 1px 1px 1px #505050;
    letter-spacing: 1px;
    border-top: 2px solid #b7b7b7;
    background-color: #4369A8;
}
.product-grid .promo-border-5{
	border:1px solid #4369A8;
	border-bottom:2px solid #4369A8;
}
.product-grid .promo-label6:after{
    content: "Тільки в нас";
    text-shadow: 1px 1px 1px #505050;
    letter-spacing: 1px;
    border-top: 2px solid #b7b7b7;
    background-color: #c52a27;
}
.product-grid .promo-border-6{
	border:1px solid #c52a27;
	border-bottom:2px solid #c52a27;
}
.product-grid .promo-label7:after{
    content: "Новинка";
    text-shadow: 1px 1px 1px #505050;
    letter-spacing: 1px;
    color: #fff;
    border-top: 2px solid #b7b7b7;
    background-color: #008193;
}
.product-grid .promo-border-7{
	border:1px solid #008193;
	border-bottom:2px solid #008193;
}
.product-grid .promo-label8:after{
    content: "Промоакція*";
    text-shadow: 1px 1px 1px #505050;
    letter-spacing: 1px;
    border-top: 2px solid #b7b7b7;
    background-color: #F8CE30;
}
.product-grid .promo-border-8{
	border:1px solid #F8CE30;
	border-bottom:2px solid #F8CE30;
}
.product-grid .promo-label9:after{
    content: "Топ продажів";
    text-shadow: 1px 1px 1px #505050;
    letter-spacing: 1px;
    border-top: 2px solid #b7b7b7;
    background-color: #7FAF41;
}
.product-grid .promo-border-9{
	border:1px solid #7FAF41;
	border-bottom:2px solid #7FAF41;
}
.product-grid .promo-label10:after{
    content: "Всі витратні по спецю ціні";
    text-shadow: 1px 1px 1px #505050;
    color: #fff;
    border-top: 2px solid #b7b7b7;
    background-color: #5773b3;
}
.product-grid .promo-border-10{
	border:1px solid #5773b3;
	border-bottom:2px solid #5773b3;
}

.product-info .promo-label{
	position: absolute;
}
.product-info .promo-label:after{
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	padding: 0 10px;
	text-align: center;
}
.product-info .promo-label1:after{
    content: "Акція";
    text-shadow: 1px 1px 1px #505050;
    letter-spacing: 1px;
    border-right: 2px solid #b7b7b7;
    background-color: #FF9800;
    
}
.product-info .promo-label2:after{
	content: "Очікується";
    text-shadow: 1px 1px 1px #505050;
    letter-spacing: 1px;
    border-right: 2px solid #b7b7b7;
    background-color: #8C406B;
}
.product-info .promo-label3:after{
	content: "Товар в розстрочку";
    text-shadow: 1px 1px 1px #505050;
    letter-spacing: 1px;
    border-right: 2px solid #b7b7b7;
    background-color: #7FAF41;
}
.product-info .promo-label4:after{
	content: "Уцінка";
    text-shadow: 1px 1px 1px #505050;
    letter-spacing: 1px;
    border-right: 2px solid #b7b7b7;
    background-color: #E66E5E;
}
.product-info .promo-label5:after{
	content: "Разом дешевше";
    text-shadow: 1px 1px 1px #505050;
    letter-spacing: 1px;
    border-right: 2px solid #b7b7b7;
    background-color: #4369A8;
}
.product-info .promo-label6:after{
    content: "Тільки в нас";
    text-shadow: 1px 1px 1px #505050;
    letter-spacing: 1px;
    border-right: 2px solid #b7b7b7;
    background-color: #c52a27;
}
.product-info .promo-label7:after{
	content: "Новинка";
    text-shadow: 1px 1px 1px #505050;
    letter-spacing: 1px;
    border-right: 2px solid #b7b7b7;
    background-color: #008193;
}
.product-info .promo-label8:after{   
    content: "Промоакція*";
    text-shadow: 1px 1px 1px #505050;
    border-right: 2px solid #b7b7b7;
    background-color: #F8CE30;
}
.product-info .promo-label9:after{
	content: "Топ продажів";
    text-shadow: 1px 1px 1px #505050;
    border-right: 2px solid #b7b7b7;
    background-color: #7FAF41;
}
.product-info .promo-label10:after{
    content: "Всі витратні по спецю ціні";
    text-transform: uppercase;
    border-right: 2px solid #b7b7b7;
    background-color: #5773b3;
}

.related .promo-label{
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	position: absolute;
	left:0px;
	bottom:0px;
}
.related .promo-label:after{
	padding: 0 10px;
}
.related .promo-label1:after{
	content: "Акція";
    text-shadow: 1px 1px 1px #505050;
    letter-spacing: 1px;
    border-right: 2px solid #b7b7b7;
    background-color: #FF9800;

}
.related .promo-label2:after{
	content: "Очікується";
    text-shadow: 1px 1px 1px #505050;
    letter-spacing: 1px;
    border-right: 2px solid #b7b7b7;
    background-color: #8C406B;

}
.related  .promo-label3:after{
	content: "Товар в розстрочку";
    text-shadow: 1px 1px 1px #505050;
    letter-spacing: 1px;
    border-right: 2px solid #b7b7b7;
    background-color: #7FAF41;
}
.related .promo-label4:after{
	content: "Уцінка";
    text-shadow: 1px 1px 1px #505050;
    letter-spacing: 1px;
    border-right: 2px solid #b7b7b7;
    background-color: #E66E5E;
}
.related .promo-label5:after{
	content: "Разом дешевше";
    text-shadow: 1px 1px 1px #505050;
    letter-spacing: 1px;
    border-right: 2px solid #b7b7b7;
    background-color: #4369A8;
}
.related .promo-label6:after{
    content: "Тільки в нас";
    text-shadow: 1px 1px 1px #505050;
    letter-spacing: 1px;
    border-right: 2px solid #b7b7b7;
    background-color: #c52a27;
}
.related .promo-label7:after{
	content: "Новинка";
    text-shadow: 1px 1px 1px #505050;
    letter-spacing: 1px;
    border-right: 2px solid #b7b7b7;
    background-color: #008193;
}
.related .promo-label8:after{
	content: "Промоакція*";
    text-shadow: 1px 1px 1px #505050;
    letter-spacing: 1px;
    border-right: 2px solid #b7b7b7;
    background-color: #F8CE30;
}
.related .promo-label9:after{
	content: "Топ продажів";
    text-shadow: 1px 1px 1px #505050;
    letter-spacing: 1px;
    border-right: 2px solid #b7b7b7;
    background-color: #7FAF41;
}
.related .promo-label10:after{
    content: "Всі витратні по спецю ціні";
    text-shadow: 1px 1px 1px #505050;
    border-right: 2px solid #b7b7b7;
    background-color: #5773b3;
}

.product-grid .promo-label11:after{
    content: "Товар партнерів";
    text-shadow: 1px 1px 1px #505050;
    border-top: 2px solid #b7b7b7;
    background-color: #c52a27;
}
.product-grid .promo-border-11 {
    border: 1px solid #c52a27;
    border-bottom: 2px solid #c52a27;
}
.product-info .promo-label11:after{
    content: "Товар партнерів";
    text-shadow: 1px 1px 1px #505050;
    border-right: 2px solid #b7b7b7;
    background-color: #c52a27;
}
.related .promo-label11:after{
    content: "Товар партнерів";
    font-size: 12px;
    font-weight: bold;
    line-height: 25px;
    text-shadow: 1px 1px 1px #505050;
    text-transform: uppercase;
    color: #fff;
    height: 25px;
	width:178px;
    padding: 0 5px;
    text-align: center;
    position: absolute;
    border-right: 2px solid #b7b7b7;
    background-color: #c52a27;
	left:0px;
	bottom:0px;
}

.product-grid .promo-label12:after{
    content: "Ліквідація";
    text-shadow: 1px 1px 1px #505050;
    border-top: 2px solid #b7b7b7;
    background-color: #e67269;
}
.product-grid .promo-border-12 {
    border: 1px solid #e67269;
    border-bottom: 2px solid #e67269;
}
.product-info .promo-label12:after{
    content: "Ліквідація";
    text-shadow: 1px 1px 1px #505050;
    border-right: 2px solid #b7b7b7;
    background-color: #e67269;
}
.related .promo-label12:after{
    content: "Ліквідація";
    text-shadow: 1px 1px 1px #505050;
	width:100px;
    padding: 0 5px;
    border-right: 2px solid #b7b7b7;
    background-color: #e67269;
}

.product-grid .promo-border-multi{
	
}
.product-grid .promo-border-13 .sold-image,.product-grid .promo-border-multi .sold-image{
	position:absolute;
	width:180px;
	left: 0;
	top: 5px;

}
.product-grid .promo-border-13 .main-img{
	opacity:.3;
}
.product-grid .promo-label13:after{
    content: "Товар проданий";
    text-shadow: 1px 1px 1px #505050;
    border-top: 2px solid #b7b7b7;
    background-color: #e67269;
}
.product-grid .promo-border-13 {
    border: 1px solid #e67269;
    border-bottom: 2px solid #e67269;
}
.product-info .promo-label13:after{
    content: "Товар проданий";
    text-shadow: 1px 1px 1px #505050;
    border-right: 2px solid #b7b7b7;
    background-color: #e67269;
}
.related .promo-label13:after{
    content: "Товар проданий";
    text-shadow: 1px 1px 1px #505050;
	width:100px;
    padding: 0 5px;
    border-right: 2px solid #b7b7b7;
    background-color: #e67269;
}

.product-grid .promo-label14:after{
    content: "Оригінальний";
    text-shadow: 1px 1px 1px #505050;
    border-top: 2px solid #b7b7b7;
    background-color: #5cb85c;
}
.product-grid .promo-border-14 {
    border: 1px solid #449d44;
    border-bottom: 2px solid #449d44;
}
.product-info .promo-label14:after{
    content: "Оригінальний";
    text-shadow: 1px 1px 1px #505050;
    border-right: 2px solid #b7b7b7;
    background-color: #5cb85c;
}
.related .promo-label14:after{
    content: "Оригінальний";
    text-shadow: 1px 1px 1px #505050;
	width:100px;
    padding: 0 5px;
    border-right: 2px solid #b7b7b7;
    background-color: #5cb85c;
}

.product-grid .promo-label15:after{
	content: "Сумісний";
    text-shadow: 1px 1px 1px #505050;
    border-top: 2px solid #b7b7b7;
    background-color: #337ab7;
}
.product-grid .promo-border-15 {
    border: 1px solid #337ab7;
    border-bottom: 2px solid #337ab7;
}
.product-info .promo-label15:after{
    content: "Сумісний";
    text-shadow: 1px 1px 1px #505050;
    border-right: 2px solid #b7b7b7;
    background-color: #337ab7;
}
.related .promo-label15:after{
    content: "Сумісний";
    text-shadow: 1px 1px 1px #505050;
	width:100px;
    padding: 0 5px;
    border-right: 2px solid #b7b7b7;
    background-color: #337ab7;
}

.product-grid .promo-label16:after{
	content: "Обмежена кількість";
    text-shadow: 1px 1px 1px #505050;
    border-top: 2px solid #b7b7b7;
    background-color: #FF9800;
}
.product-grid .promo-border-16 {
	border:1px solid #FF9800;
	border-bottom:2px solid #FF9800;
}
.product-info .promo-label16:after{
    content: "Обмежена кількість";
    text-shadow: 1px 1px 1px #505050;
    border-right: 2px solid #b7b7b7;
    background-color: #FF9800;
}
.related .promo-label16:after{
    content: "Обмежена кількість";
    text-shadow: 1px 1px 1px #505050;
	width:150px;
    padding: 0 5px;
    border-right: 2px solid #b7b7b7;
    background-color: #FF9800;
}

.product-grid .promo-label{
	position:absolute;
	left: 0;
}

.promo-border{
	border:1px dashed #fd515e;
}
.product-grid .image {
    display:block;
    position:relative;
    margin-top:2px;
    margin-bottom:4px;
	height: 110px;
}
.product-grid div:hover .image{
	margin-top:43px;
}
.product-grid  div:hover .name{
	/*height: 100%;*/
	min-height: 45px;
    display: inline-table;
    position: absolute;
    width: 178px;
    z-index: 998;
    background: #ececec;
    overflow: visible;
    border-bottom: 2px solid #d2d2d2;
	box-shadow: 0px 4px 12px -5px #4a4a4a;
	transition:box-shadow 0.1s ease-in-out;
}
.product-grid .line div:hover .name{
	width:100%;
	background:#fff;
}
.product-grid .name {
    /*padding:5px;*/
    height:38px;
    overflow:hidden;
	margin-bottom:5px;
	box-shadow: 0px 0px 0px 0px #ececec;
	transition:box-shadow 0.1s ease-in-out;
}
/*
.search-grid .name {
	height:50px;
}
*/
.product-grid .name a {
	padding:5px;
	font-size:16px;
	line-height:16px;
	color:#2b2b2b;
    font-weight:normal;
    text-decoration:none;
    display:block;
}
.product-grid .price {
	text-align:right;
	float:left;
	padding-top: 5px;
	padding-right:5px;
	height:40px;
	width:55%;
	background-color:#e2e2e2;
	border-top:1px solid #d2d2d2;
}
.product-grid .price .dollar{
	display: block;
    font-weight: bold;
    font-size: 12px;
    line-height: 14px;
}
.product-grid .price .hryvna{
    display: block;
    color: #00926d;
    line-height: 16px;
    font-size: 16px;
    font-weight: bold;
}
.product-grid .price .no-price{
	line-height: 14px;
    font-size: 14px;
    display: block;
}
.product-grid .cart{
    height: 40px;
    width: 45%;
	text-align: center;
	padding-top: 2px;
	float: right;
    position:relative;
	background-color:#e2e2e2;
	border-top:1px solid #d2d2d2;
}
.product-grid .minimize-btn{
	padding:6px 8px;
}
.product-grid .ending{
	color:#FF8F00;
	font-size: 12px;
    display: block;
    padding: 0 4px;
    position: absolute;
    height: 20px;
    top: -20px;
    background-color: #fff;
    border: 1px solid #D2D2D2;
    border-radius: 5px;
    right: 0;
    box-shadow: 1px 2px 7px #CCCCCC;
}
.product-grid .ending:before {
  content: '';
  position: absolute;
  top: 100%;
  left: 70%;
  margin-left: -12px;
  width: 0; height: 0;
  border-top: 9px solid #D2D2D2;
  border-right: 10px solid transparent;
  border-left: 12px solid transparent;
}
.product-grid .ending:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 70%;
  margin-left: -8px;
  width: 0; height: 0;
  border-top: 8px solid #FFFFFF;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
 
.product-grid .cart .z_wait{
	font-size: 12px;
    color: #337AB7;
    display: block;
    padding: 0 2px;
    position: absolute;
    height: 20px;
    top: -20px;
    background-color: #fff;
    border: 1px solid #D2D2D2;
    border-radius: 5px;
    right: 0;
    box-shadow: 1px 2px 7px #CCCCCC;
}

.product-grid .cart .btn-default:hover{
	color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}
.product-grid .cart .z_wait:before {
  content: '';
  position: absolute;
  top: 100%;
  left: 70%;
  margin-left: -12px;
  width: 0; height: 0;
  border-top: 9px solid #D2D2D2;
  border-right: 10px solid transparent;
  border-left: 12px solid transparent;
}
.product-grid .cart .z_wait:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 70%;
  margin-left: -8px;
  width: 0; height: 0;
  border-top: 8px solid #FFFFFF;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}

.product-grid .description {
    display: block;
    height: 39px;
    overflow: hidden;
    line-height: 13px;
    font-size: 12px;
    padding: 0 5px;
    clear: both;
    margin: 5px 0;
}
.poster {
	height:245px;
	/*padding:5px;*/
    overflow:hidden;
}
.p-container p{
	margin: 0;
}
.p-title{
	font-weight:bold;
}
/*.p-image img {
    min-width:100px;
    max-width:150px;
    max-height:99px;
}*/
.category-info{
	background-color:#fff;
	padding: 10px;
    border: 1px solid #ECECEC;
	min-height: 200px;
}
.category-info .image  img{
	float:left;
	padding-right:15px;
}
.category-info div  img{
	float:none;
}
.category-list{
	background:white;
}
.category-list ul{
	padding:0;
}
.category-list ul li{
	list-style: none;
    vertical-align: top;
    margin: 0 23px;
    display: inline-block;
	border:1px solid #e4efeb;
    text-align:center;
}
.information-list{
	min-height: 250px;
	background:white;
}
.information-list>div{
	padding:10px 15px;
}
#products-container .pagination{
	text-align: center;
    display: block;
    background-color: #ECECEC;
    border-top: 2px solid #B0B0B0;
    border-bottom: 2px solid #B0B0B0;
    border-radius: 0;
}

.product-title-modules{
	height: 45px;
    background-color: #e2efec;
    border-top: 1px solid #58b29e;
    line-height: 40px;
    font-size: 16px;
    font-weight: bold;
    padding-left: 10px;
}
.product-title-modules span{
	margin-right: 10px;
}
.product-info .images-block{
	padding-left: 0;
}
.product-info .image{
	padding-left: 0;
}
.no-additional-image{
	width: 75px;
	height: 65px;
	border:1px solid #EAEAEA;
	margin-bottom:5px;
}
.image-additional>div:last-child{
	margin-bottom:0px;
}
.product-info .price-block{
	display:inline-block;
	vertical-align:top;
	height:260px;
	text-align:center;
	background:#fff3b5;
	border:1px solid #dfdfdf;
	overflow:hidden;
}
.product-info .price-block .price{
	margin-top:10px;
	padding:10px 0; 
	font-size:18px;
	height: 95px;
}
.product-info .price-block .no-price{
	margin-top: 10px;
}
.product-info .price-block .buy-button{
	height:50px;
}
.product-info .price-block .z_wait{
	font-size:12px;
    line-height:12px;
    display:block;
}
.product-info .price-block .chaffer{
	padding:10px 0 10px 0;
}

.ads-info-price-block{
	display:inline-block;
	vertical-align:top;
	height: 210px;
	padding: 0;
	background:#fff;
	border:1px solid #dfdfdf;
	overflow:hidden;
}
.ads-info-price-block .ads-price-block{
    text-align:center;
	width: 35%;
    float: left;
    padding: 25px 5px 20px 5px;
    min-height: 210px;
	border-right: 1px solid #ECECEC;
}
.ads-info-price-block .ads-info-block{	
	width: 65%;
    float: right;
    text-align: left;
    padding: 10px;
}

.ads-info-price-block #ads-price{
	font-size: 24px;
    color: #7DB122;
    font-weight: bold;
    line-height: 32px;
}
.add-ads{
	background-color:#FF8300!important;
	text-align:center;
	color:white;
	height: 205px;
    padding: 5px;
    overflow: hidden;
	text-transform:uppercase;
}
.add-ads .fa-plus-circle{
	font-size:18px;
	margin-bottom: 5px;
}
.add-ads a{
	color:white;
	font-weight:bold;
}
.add-ads p{
	margin-top: 40%;
}
.ads-registration{
	text-align: left;
    float: left;
    padding: 25px 10px;
}
.only-registered{
	text-align: center;
    margin-bottom: 20px;
}
#tab-description{
    margin-bottom: 10px;
}
.product-info .alter-description{
	line-height: 12px;
	margin-top: 10px;
	padding:10px;
	background-color:#ebebeb;
	border:1px solid #dfdfdf;
	height: 45px;
	position:relative;
    overflow: hidden;
}
.product-info .alter-description:hover{	
	/*height: 100%;*/
    position: absolute;
    z-index: 999;
    display: inline-table;
	box-shadow: 0 0 6px 0 rgba(0,0,0,0.4);
    transition: All 0.8s!important;
}

.product-info .gray-sheadow{
	height: 20px;
    display: block;
    position: absolute;
    width: 100%;
    background: linear-gradient(to bottom, rgba(255, 255, 255, .1), rgb(235, 235, 235));
	bottom: 0;
	z-index: 10;
}
.product-info .alter-desc ription:hover{
	line-height: 12px;
    margin-top: 10px;
    padding: 10px;
    background-color: #ebebeb;
    border: 1px solid #dfdfdf;
    height: auto;
    box-shadow: 0 0 6px 0 rgba(0,0,0,0.4);
    position: absolute;
    z-index: 10;
    right: 7.5px;
	transition: All 0.8s;
}
.product-info .alter-description:hover .gray-sheadow{
	display:none;
}
.product-page .product-info,.product-page .specifications-additional-products{
	margin-bottom: 10px;
}
.product-page .ads-product {
	/*display:inline-block;
	margin-top:5px;*/
	margin-right:10px;
}
.product-page .ads-product:last-child {
	margin-right:0px;
}
.product-page .specifications{
    padding-left:0;
	overflow:hidden;
}
.product-page .tab-content a.link{
	background-color: #fff3b5;
    padding: 5px 10px 5px 0;
	color: #555;
}
.product-page .tab-content a.link:before{
	content:'>';
	background-color: #f0ad4e;
    color: #fff;
	padding: 5px;
	margin-right: 5px;
	text-decoration: none;
}
.product-page .tab-content a.link:hover{
	color:#f0ad4e;
}

.product-page .tab-content table{
    width: 100%!important;
    border-collapse: collapse;
    margin-top: 5px;
    word-spacing: 0;
}
.product-page .tab-content table td, .product-page .tab-content table td span{
	font-size: 14px!important;
    line-height: 15px;
    padding: 2px 4px;
}
.product-page .tab-content table td:nth-child(1){
	text-align: left;
	font-weight: bold;
}
.product-page .tab-content table td:nth-child(2){
	text-align: right!important;
}
.no-related-prod table span{
	display: inline-block;
}
.pad-r-0{
	padding:0;
}
.product-page .additional-products, .product-page .ads{
	padding:0;
}
.product-page .else-ads{
	margin-top: 20px;
}
/*
.product-page .ads .box-heading,.product-page .ads .date-tittle{
	display:none;
}
*/
.product-page .new-recommend .new-rec-prod{
    width: 175px;
    display: inline-block;
    margin: 2px 6px;
}
.product-page .new-recommend .box-heading, .product-page .new-recommend .date-tittle{
	display:none;
}

.product-info .info-card{
	height:260px;
	padding-right: 0;
}
/*
.product-info .info-card>div {
	padding:10px;
	background-color:#fff;
	border:1px solid #dfdfdf;
}
*/

.grn{
	font-size:24px;
	color:#7DB122;
	font-weight:bold;
    line-height: 24px;
}
.status{
	padding-top: 5px;
    position: relative;
    display: block;
    padding-bottom: 15px;
}


.info_card{
	display:inline-block;
	width:400px;
	float:right;
}

.recomended{
	text-align:center;
}

.footer{
	padding-top:10px;
	border-top:2px dashed #fff;
	border-bottom:2px dashed #fff;
}
#powered{
	text-align:center;
}

.tips-manager{
	background-color:#fff;
	font-size:14px;
	width: 240px;
	position: fixed;
	bottom: 50px;
    right: 50px;
	padding: 10px 5px;
	z-index:999;
	border:1px solid #dedede;
}
.tips-manager img{
	width:40px;
	float:left;
}
.tips-manager p{
	width:180px;
	float:right;
	margin:0px;
}
.tips-manager > .close{
    position: absolute;
    width: 22px;
    height: 22px;
    right: -11px;
    top: -11px;
    background-color: #fff;
    border: 1px solid #dedede;
    opacity: 1;
    border-radius: 20px;
    color: #6b6969;
    font-size: 16px;
    line-height: 19px;
	text-align: center;
    border-left: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
}
.tips-manager > .close:hover{
    background-color: #009688;
    color: #fff;
}

.tips-manager > .arrow:after{
    content: ''; 
    position: absolute;
    left: 200px; bottom: -20px;
    border: 10px solid transparent;
    border-top: 10px solid #e7e7e7;
}
#tips-kyiv-delivery img{
	margin-left: 5px;
}
#tips-kyiv-delivery p{
	padding-left: 10px;
}

.ekko-lightbox-container {
  position: relative;
}

.ekko-lightbox-nav-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
}

.ekko-lightbox-nav-overlay a {
  z-index: 100;
  display: block;
  width: 49%;
  height: 100%;
  font-size: 30px;
  color: #fff;
  text-shadow: 2px 2px 4px #000;
  opacity: .5;
  filter: dropshadow(color=#000000, offx=2, offy=2);
  -webkit-transition: opacity 0.5s;
     -moz-transition: opacity 0.5s;
       -o-transition: opacity 0.5s;
          transition: opacity 0.5s;
}

.remont-list-page > div{
	margin:10px;
}

.ekko-lightbox-nav-overlay a:empty {
  width: 49%;
}

.ekko-lightbox a:hover {
  text-decoration: none;
  opacity: 1;
}

.ekko-lightbox .glyphicon-chevron-left {
  left: 0;
  float: left;
  padding-left: 15px;
  text-align: left;
}

.ekko-lightbox .glyphicon-chevron-right {
  right: 0;
  float: right;
  padding-right: 15px;
  text-align: right;
}

.ekko-lightbox .modal-footer {
  text-align: left;
}
.yellow-page-block{
	background-color: #ECECEC;
    padding: 5px 10px;
    border-left: 10px solid #ecbe12;
	margin-bottom: 5px;
}
.yellow-page-block label{
	margin-right: 10px;
}
.search-page-block{
	background-color: #ECECEC;
    padding: 5px 10px;
    border-left: 10px solid #B0B0B0;
	margin-bottom: 5px;
}
.search-page-block label{
	margin-right: 10px;
}
#search-page-input{
	width: 300px;
}
#search-page-select{
	width: 300px;
	height: 26px;
}
.checkout-heading-button{
	float:right;
}
.checkout-content{
	display:inline-block;
	background-color:#fff;
	border:1px solid #ddd;
}
.reg-check label{
    margin-right:15px;
}
.reg-check #customer_register{
	width:inherit;
    margin-right:5px;
}
.reg-check span{
    color:#4CA2C9;
}
.checkout-table-form{
	width:100%;
}
.checkout-table-form-left {
    width: 50%;
    text-align: left;
    padding: 3px;
}
.checkout-table-form-right {
    width: 50%;
    text-align: left;
    padding: 3px;
}
.checkout-table-form-right input{
	width:100%; 
} 
.checkout-methods-table{
	width:100%;
}
.checkout-methods-table label{
	padding: 5px 0 0 10px;
	width:100%;
}
.checkout-comment{
	height: 80px;
    width: 100%;
}
.checkout-heading {
    background: #F8F8F8;
    border-top: 1px solid #EEEEEE;
    padding: 8px;
    font-weight: normal;
    font-size: 13px;
    color: #555555;
    margin-bottom: 5px;
}
.checkout-block-content{
    overflow: hidden;
    padding: 10px;
    border: 1px solid #EEEEEE;
}
.checkout-block{
    clear: both;
    margin-bottom: 20px;
}
#document_row{
	visibility:hidden;
}
#document{
	display: inline-block;
	float:right;
}
#checkout-products-content .product .prod-img{
	float: left;
    padding-right: 10px;
}
#checkout-products-content .product .prod-info .name{
	line-height: 14px;
}
#checkout-products-content .product .prod-info .quantity{
	margin-right:25px;
}
#checkout-products-content .product .prod-info .quantity input{
	width: 30px;
    height: 18px;
    line-height: 14px;
    text-align: center;
    border-radius: 12px;
    border: 1px solid #eee;
}
#checkout-products-content .product .prod-info .dollar-dell{
	float:right;
}
#checkout-products-content .product .prod-info .del{
	opacity: .7;
    margin-left: 70px;
}
#checkout-products-content .product .prod-info .del:hover{
	opacity:1;
}
.checkout-cart-total{
    padding: 7px 3px;
    text-align: right;
}
.checkout-cart-total-value{
    display: inline-block;
    margin: 0px 3px;
    min-width: 60px;
    color: #5CB85C;
    font-size: 18px;
    font-weight: bold;
}
.checkout-bottom{
	clear: both;
    display: block;
    margin: 40px auto;
	text-transform: uppercase;
}
.checkout-loader{
    background-image: url(../image/loader.gif)!important;
    background-position: center center!important;
    background-repeat: no-repeat!important;
    background-size: 30px auto!important;
}
.bg-white-text{
	background-color: #fff;
    font-size: 16px;
    margin-top: 15px;
    margin-bottom: 25px;
	min-height: 300px;
}
.error{
	color:red;
}

.contact-telephone{
	color: #000;
}

.login-content{
	display:inline-block;
}
.login-content .left{
	width:50%;
	float:left;
}
.login-content input{
	width: 60%!important;
}
.forgot-pass-link{
	margin-left: 65px;
}
.login-content .right{
	width:50%;
	float:right;
}
.link-bottom{
	border: 1px solid #9A9A9A;
    border-radius: 5px;
    padding: 10px 15px;
    display: inline-block;
    text-transform: uppercase;
}
#account-content-block{
	padding-left:0;
}
.order-list .order-line span{
	margin-right: 50px;
}
.order-list .order-line .order-info-link{
	float:right;
}
.register tbody tr td:first-child{
    width: 400px; 
}

.contact-page h2{
	margin-top:0;
}
.contact-page .fileinput{
	width: 100%;
    display: block;
    padding: 10px 15px;
    border: 1px solid #CCC;
    border-radius: 5px;
	margin-bottom: 15px;
}
.fileinput-left{
	width:40%;
	float:left;
}
.fileinput-right{
	width:60%;
	display:inline-block;
}
.carousel{
	border: 1px solid #E7E7E7;
    margin-bottom: 10px;
}
.carousel-indicators{
	padding-top: 5px;
    background-color: rgba(0,146,110,0.5);
    border: 1px solid rgba(88,84,99,0.5);
    border-bottom: none;
    border-radius: 10px 10px 0 0;
    bottom: 0;
    margin-bottom: 0;
}
.carousel-control{
	width:5%;
}

.download-price{
	float: right;
    padding-right: 5px;
    color: #00926E;
}
.image-additional{
	height: 205px;
    overflow: hidden;
}
.video{
	width: 75px;
    height: 65px;
    border: 1px solid #EAEAEA;
    color: white;
    font-size: 36px;
    text-align: center;
    line-height: 60px;
	background-position: center!important;
    background-size: 125px 100px!important;
	transition: .7s ease-out;
}
.video:hover{
	opacity: 0.9;
	background-size: 175px 140px!important;
	transition: .5s ease-in;
	text-shadow: 1px 1px 2px black, 0 0 1em #fff;
}

.megamenu .lvl1-tooltip{
    color: #fff;
    font-size: 12px;
    display: block;
    padding: 1px 6px;
    position: absolute;
    height: 20px;
    top: -15px;
    background-color: #00926E;
    border: 1px solid #EEEEEE;
    border-radius: 6px;
    right: 0;
    box-shadow: 1px 2px 7px #CCCCCC;
	text-transform: uppercase;
}
.megamenu .lvl1-tooltip:before {
	content: '';
    position: absolute;
    top: 100%;
    left: 70%;
    margin-left: -12px;
    width: 0;
    height: 0;
    border-top: 9px solid #E9E9E9;
    border-right: 10px solid transparent;
    border-left: 12px solid transparent;
}
.megamenu .lvl1-tooltip:after {
	content: '';
    position: absolute;
    top: 100%;
    left: 70%;
    margin-left: -8px;
    width: 0;
    height: 0;
    border-top: 8px solid #00926E;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
}
.megamenu .lvl2-tooltip{
    font-size: 9px;
    background-color: #00926E;
    color: #fff;
    padding: 2px 3px;
    border-radius: 4px;
    position: absolute;
    height: 15px;
    margin-top: 5px;
    margin-left: 5px;
    line-height: 12px;
	text-transform: uppercase;
}

.mega-col-inner ul{
	list-style-type:none;
	padding-left:25px;
}
.mega-col-inner ul li:before {
	font-family:FontAwesome;
	content:"\f105";
	position:absolute;
}

.megamenu .second a{
	line-height: 25px;
    height: 100%;
    display: inline-block;
	padding-left: 15px;
}

.public-date{
	font-size: 12px;
    font-style: italic;
    color: #949494;
    float: right;
}

.customer-machines{
	list-style:none;
	padding: 15px 0;
}
.customer-machines li span{
	padding-right:5px;
}
.customer-machines li span:hover{
	color: #C21313;
	cursor: pointer;
}

#text-xs-menu{
	display: block;
    position: absolute;
    top: 0px;
    left: 45px;
    margin: 0;
    padding: 0;
    font-size: 22px;
    color: white;
}
.mobile-search{
	margin:0;
}
.xs-mini-cart{
	margin: 0 10px;
}
.mobile-menu-search{
	font-size: 20px;
}
#dropdown-minicart{
	border:0;
	padding:0 4px;
	line-height: 18px;
}
.sitemap {
	display: inline-block;
}
.sitemap a:hover, .sitemap a:active, .sitemap a:focus {
    background-color: #fff!important;
}
.sitemap .main>a:before {
    font-family: FontAwesome;
    content: "\f138 ";
    padding-right: 5px;
}
.sitemap .main>a {
	padding-bottom:5px;
}
.sitemap li, .sitemap  .col-1, .sitemap  .col-2 {
	float:none!important;
}
.sitemap div {
	display: block!important;
    position: relative!important;
	z-index: 1!important;
}
.sitemap .dropdown-menu{
	border:none!important;
	box-shadow: none!important;
}
.sitemap .lvl2-tooltip{
	display:none;
}
.last-sales .box-lsb{
	padding: 5px 10px;
	height: 230px;
    overflow: hidden;
}
.last-sales .box-lsb .ls-rails{
	top: 0;
    position: relative;
	transition: 0.8s;
}
.last-sales .box-lsb .ls-rails>div{
	width: 200px;
	height: 200px;
	margin:5px;
	margin-bottom: 15px;
    display: inline-block;
    position: relative;
    vertical-align: top;
    overflow: hidden;
}
.last-sales .box-lsb img{
    position: absolute;
	left:15%;
}
.last-sales .name{
	width: 200px;
	border-top: 2px dotted #00926e;
    padding-top: 5px;
	line-height: 16px;
    height: 40px;
    overflow: hidden;
	text-align:center;
	position:absolute;
	bottom: 0;
	background-color: #fff;
	transition: 0.4s;
}
.last-sales .box-lsb .ls-rails>div:hover .name{
    height: 85px;
	transition: 0.4s;
}
.tabs_delivery  ul.nav.nav-tabs  li{
    width: 50%;
    text-align: center;
    font-size: 18px;
    text-transform: uppercase;
}
.tabs_delivery  ul.nav.nav-tabs  li a{
	color: #9E9E9E;
	    
}
.tabs_delivery  ul.nav.nav-tabs  li:last-child a{
	margin-right: 0px;
}
.tabs_delivery  ul.nav.nav-tabs  li.active a{
	color: #009688;
}
.tab-content{
	border: 1px solid #ddd;
    border-top: 0;
    border-radius: 0 0 5px 5px;
    padding: 15px;
}
#world_del label {
	margin-bottom: 10px;
    font-weight: normal;
}
#world_del label span {
	width:150px;
	display:inline-block;
}
#world_del input {
	width:125px;
}

.specifications .tab-content *{
	font-size: 14px!important;
}
.category-info *{
	font-size: 14px!important;
}
.product-info .tab-content{
	border-radius: 0;
    padding: 5px 10px;
	font-size: 14px!important;
	height: 220px;
	overflow:hidden;
}
.product-info .compatible{
	clear: both;
    height: 50px;
    position: relative;
    padding: 5px;
    overflow: hidden;
}
.product-info .compatible .image{
    padding-right:5px;
    float:left;
}
.product-info .compatible:hover{
    box-shadow: 0 0 6px 0 rgba(0,0,0,0.4);
    transition: All 0.8s!important;
}
.product-info .compatible:hover .name-row{
	position:absolute;
	background-color:#fff;
}
.product-info .compatible .name{
	height:24px;
	overflow:hidden;
	display:block;
	line-height:12px;
}
.product-info .compatible:hover .name{
	height:100%;
}
.product-info .compatible .price{
	font-weight:bold;
    color:#000;
}
.product-info .compatible .promo-label{
	position: relative;
}
.product-info .compatible .compatible-labels{
	position: absolute;
    bottom: 0;
    right: 0;
}

.block_cat_price_pdv {
	width:55%;
	float:left;
	background-color: #e2e2e2;
    border-top: 1px solid #d2d2d2;
	line-height: 1;
	padding: 2px 0 0 3px;
}
.block_cat_price_pdv label{
	display:block;
	margin-bottom:0;
}
.block_cat_price_pdv .block_price{
	display:inline-block;
}
.block_cat_price_pdv input{
	height:11px;
}
.block_cat_price_pdv .block_usd_pdv{
	float: right;
    line-height: 1;
	font-weight: normal;
	/*display: inline-block;*/
}
.block_cat_price_pdv .block_usd_pdv_first{
	font-size: 10px;
    display: block;
	line-height: 8px;
}
.block_cat_price_pdv .block_usd_pdv_second{
	font-size: 10px;
    display: block;
	line-height: 8px;
	text-transform: uppercase;
}

.contacts_page hr {
    margin: 10px!important;
}

.floating_check{
	z-index: 999;
    position: fixed;
    top: 65px;
}
.floating_check:hover{
	top: 0;
}

.panel-heading{
	padding: 0px 15px;
}
.panel-heading a{
	line-height: 18px;
    display: block;
    padding: 5px 0;
}

.quick-register {
	position: absolute;
    top: 35px;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 8px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: left;
    white-space: normal;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	color:#000;
}
.qr-arrow {
    top: -12px;
    left: 70%;
    position: absolute;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 11px solid white;
}
.qr-title {
	font-size: 15px;
    font-weight: bold;
    border-bottom: 1px dashed;
    margin-bottom: 7px;
}
.qr-close {
	float: right;
    width: 18px;
    text-align: center;
    font-size: 13px;
}
.qr-close:hover{
	background-color: #00926e;
    color: #fff;
    border-radius: 15px;
    cursor: pointer;
}
.qr-content {
	line-height: 16px;
}
.qr-reg-link {
	margin-left: 7px;
    font-weight: bold;
}
.qr-reg-link:hover{
	color:#00926e;
	text-decoration:underline;
	cursor: pointer;
}
.quick-register .input-group{
	margin-bottom: 5px;
}
.quick-register .btn-default:hover{
    color: #fff;
    background-color: #00926e;
    border-color: #54b39a;
}

#column-left .slideshow .nivoSlider {
    border-radius: 10px;
    border: 1px solid #e7e7e7;
}

/* lg */
@media (min-width: 1200px) {
	#content #column-left {
		padding-left: 0px;
	}
	#content #column-right {
		padding-right: 0px;
		float:right
	}
	.navbar-header{
		display:none;
	}
	.menu-head  .partners{
		text-align:right;
	}
}

/* Only md */
@media (min-width: 992px) and (max-width: 1200px){
	.product-grid div{
		margin-right: 0px;
		margin-left: 0px;
		width: 179px;
		box-shadow:none;
	}
	
	.menu-head .partners{
		padding: 0px;
		text-align: left;
	}
}
/* sm to md */
@media (min-width: 768px) and (max-width: 1200px){
	.header-telephones{
		/*margin-top: 25px;*/
		text-align: center;
	}
	.top-phone {
		width: inherit;
		padding-left: 0;
	}
	#content{
		padding-left: 0px;
		padding-right: 0px;
	}
	.dropdown-menu{
		left:100%;
		top:0;
	}
	.checkout-step{
		padding-right: 0;
	}
	#account-content-block{
		padding-right: 0;
	}
	.bg-white-text{
		padding: 15px;
		padding-top: 0;
	}
	.order-line span:first-child{
		display:none;
	}
	.product-page .new-recommend .new-rec-prod{
		margin: 0px 1px;
	}

}
/* just sm*/
@media (min-width: 768px) and (max-width: 992px){
	.product-grid div{
		margin-right: 0px;
	}
}
/* xs to sm */
@media (max-width: 992px){
	.order-line span:first-child, .order-line span:nth-child(3),.order-line span:nth-child(4){
		display:none;
	}
	.order-line span:last-child{
		float:none!important;
	}
	.order-line span {
		margin-right: 15px!important;
	}
	#menu-client-xs a {
		display:block;
		padding:3px 20px;
	}
	#menu-client-xs a:last-child {
		visibility:none;
	}
	#independent-sales-button{
		width:100%;
		display: block!important;
		z-index: 999999;
		position: fixed;
		bottom: 45px;
		text-align:center;
	}
}

/* sm and else large */
@media (min-width: 768px){
	.megamenu li a{
		padding-left: 11px;
		padding-right: 12px;
	}
	ul.nav li.dropdown:hover .dropdown-menu {
		display:block;
	}
	.navbar-default .navbar-nav>li:hover, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
		color: #555;
		background: #ededed;
		background: linear-gradient(#fefefe, #ededed);
		box-shadow: 0 0 10px rgba(0,0,0,0.3);
	}
	.dropdown-menu{
		border: 1px solid #E7E7E7;
	}
	.dropdown-width-200 .dropdown-menu{
		min-width: 200px;
	}
	.dropdown-width-250 .dropdown-menu{
		min-width: 250px;
	}
	.dropdown-width-300 .dropdown-menu{
		min-width: 300px;
	}
	.dropdown-width-350 .dropdown-menu{
		min-width: 350px;
	}
	.dropdown-width-400 .dropdown-menu{
		min-width: 400px;
	}
	.dropdown-width-450 .dropdown-menu{
		min-width: 450px;
	}
	.dropdown-width-500 .dropdown-menu{
		min-width: 500px;
	}
	.dropdown-width-650 .dropdown-menu{
		min-width: 650px;
	}
	.dropdown-width-700 .dropdown-menu{
		min-width: 700px;
	}
	.dropdown-width-750 .dropdown-menu{
		min-width: 750px;
	}
	.dropdown-width-800 .dropdown-menu{
		min-width: 800px;
	}
	.dropdown-width-850 .dropdown-menu{
		min-width: 850px;
	}
	.dropdown-width-900 .dropdown-menu{
		min-width: 900px;
	}
	.dropdown-menu li{
		line-height:25px;
	}
}

@media screen and (max-width: 1199px){
	.nav-content{
		background-color:#fff;
	}
	.main-menu .navbar, .main-content #content{
		border:none;
	}
	.navbar-nav > li{
		float:none;
	}
	.main-menu{
		/*width:230px;*/
		float:left;
	}
	.main-content{
		float:left;
		padding-left:0;
	}
}

@media screen and (max-width: 767px){
	#content{
		padding: 0;
	}
	#account-content-block {
		padding-right: 0;
	}
	.bg-white-text{
		padding: 15px;
		padding-top: 0;
	}
	.xs-container{
		padding:0;
	}
	.main-menu{
		float:none;
		width:initial;
	}
	.main-menu{
		padding-right:0;
		padding-left:0;
		margin-right:auto;
		margin-left:auto;
	}
	.main-menu .navbar{
		margin-top:0;
		min-height:30px;
		border:none;
	}
	.main-menu .navbar-header, .main-menu .col-xs-1{
		background-color:#000;
		border:none;
	}
	.main-menu .col-xs-10, .main-menu .col-xs-1{
		padding-right:0;
		padding-left:0;
	}
	.main-menu .navbar-toggle{
		height:30px;
		float:left; 
		padding:0 15px 0 15px;
		margin:0;
		border:none;
	}
	.main-menu .btn-xs{
		height:30px;	
		padding:0 2px 0 2px;
		border:none;
	}
	.product-grid>div {
		width: 178px;
		margin: 10px 0;
	}
	.product-grid div img{
		width: 176px;
		height:100%;
	}
	.product-page, .category-page, .specifications{
		padding:0;
	}
	.tab-related{
		text-align:center;
	}
	.related{
		width: 178px;
		margin: 5px 0;
	}
	.related img{
		width: 178px;
		height:100%;
	}
	.product-page .ads-product {
		margin-right: 0;
	}
	#shipping_address_country_id{
		width: 220px;
	}
	.login-content .left{
		width:100%;
	}
}