@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,700&subset=cyrillic-ext');
.home-4 .slick-list{width: 100%;}

.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;}
}

h1, .h1 {font-size:33px;}

.t3-header .header-inner {padding:0 0 3px 0;}

.t3-header .cart p {
    font-size: 16px;
    color: #7a9e9f;
    font-weight: bold;
    margin-bottom: 0;
}
.t3-header .cart .fa-volume-control-phone {
    transform: rotate(-30deg);
}
.t3-header .cart .fa {
    width: auto;
color: #66615b;
}
.t3-header > .container > .row
{
	align-items:center;
}

.t3-header .cart { text-align:left;}




@media only screen and (max-width: 767px) {

	.t3-header .header-inner .search-and-cart { left:10%;}

	.t3-header .header-inner .phone {margin-bottom:0;}

	.t3-mainnav {border-top: 0px solid #eee;}

}

.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;
}
.titleh2 {font-size:26px;}

h2, .h2{
	font-size: 26px;
}
.icons {
	display:inline!important;
	}
.im {
	margin-bottom: 2px;
	}	

.spacer-buy-area .product-short-description {
    border-bottom: 1px solid #e7e7e7;
    margin-bottom: 20px;
    padding-bottom: 10px;
}
 
.productdetails-view .product-price {margin-bottom:0;}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
	font-size:80%;
}

.table tbody tr > td{
    border-top: 1px solid #000;
}	
.rev_slider_wrapper .tp-bullets.custom .bullet {
	background: #7A9E9F;
    border: 2px solid #7A9E9F;
}

.t3-header{background: #FFFCF5;}


.t3-header .search-and-cart .cart.affix{
    z-index: 9999;
    top: 3px;
    margin-left: -100px;
}
@media(max-width: 768px){
    .t3-header .search-and-cart .cart.affix{
        position: relative;
        top: auto;
        margin-left: 20px;
    }
}

.t3-header .search-and-cart .cart.affix .custom1{display:none;}