@import url('//fonts.googleapis.com/css?family=Roboto:300,400,700&subset=cyrillic,cyrillic-ext');
@import url(https://fonts.googleapis.com/icon?family=Material+Icons);
.t3-mainnav.affix {
  border-left: 0;
  border-right: 0;
  margin-bottom: 0;
  border-radius: 0;
  left: 0;
  right: 0;
  top: 0;
  z-index: 999;
}
.navbar.navbar-default{
    background: #fff;
}

@media(max-width: 768px){
    .t3-mainnav.affix,
    .header-cart.affix{
        position: relative;
    }
}
.vmcat-block
{
    background-color: #fff;
    padding: 19px;
    margin-bottom: 20px;
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    border-radius: 2px;
    border: 0;
	padding: 10px!important;
	margin: 10px;
	font-size:14px;
	color:#333;
}
.vmcat-block a {color:#333;}

.vmcat-block .vmcat-child a {font-size: 14px!important}
.vmcat-block .vmcat-name a {font-size: 16px!important;}
.vmcat-name{
border-top: 1px solid #e7e7e7;
margin-top: 10px;
padding: 10px 0;
}

@media (min-width: 1200px){
.vmcat-slider.noslider .vmcat-block {
    width: 23%!important;
}
}

.btn-zakaz
{	
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12) !important; 
	background-color: #ff5722 !important;
	color: rgba(255,255,255, 0.84) !important;
	padding: 8px 15px !important;
	font-size: 14px !important;	
}
.btn-zakaz:hover
{
	background-color: #ff6736 !important;
	color: rgba(255,255,255, 0.95) !important;	
}
.product-sku {
    font-size: 16px;
    font-weight: 500;
    border-top: 1px solid #e7e7e7;
    padding-top: 12px;
}
.table td {padding:5px;}
.table th {padding:5px;}
.table1 td {padding:5px; border: 1px solid #dddddd;}
.table1 th {padding:5px; border: 1px solid #dddddd;}

.productdetails-view .addtocart-area {
    padding-bottom: 0px;
}
.product-stock {margin:20px 0 0 0 !important;}

.manufacturer {margin-top:20px;}


.header-phone.affix {
    width: 274px;
    z-index: 9999;
    top: 7px;
    margin-left: 7%;
}
@media(max-width: 980px){
    .header-phone.affix{
        position: relative;
    }
}


.t3-header .block-phone .header-phone.affix .custom1{display:none;}

.t3-header .header-phone {
font-size: 16px;}