/*html{transform:none !important;}*/

-html {
  height: 100%; }

body {
  -ms-flex-align: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  }

.tooltip-inner {
    max-width: 40rem;
}

.bg-grey{background-color:#eee;}
.bg-lgrey{background-color:#f5f5f5;}
.bg-dgrey{background-color:#aaa;}
.bg-orange{background-color:#ff9700;}
.text-cat-hdr{color:#3396ff;}
.bg-cat-ftr{background-color:#848f99;}
.bg-icon-cat{background-color:#f33}
.bg-cat-hdr{background-color:#cce5ff}
.bg-l-red{background-color:#f8d7da}

h1,h2,h3,h4,h5{}

.l-led,.l-led1,.l-led2,.l-led3,.l-led4,.l-led5{font-size: 3.8rem;font-weight: 300;line-height: 1.2;text-transform:uppercase;text-align:center}
.l-led1{font-size: 3rem;}
.l-led2{font-size: 2.5rem;}
.l-led3{font-size: 2rem;}
.l-led4{font-size: 1.5rem;}
.l-led5{font-size: 1rem;}
.noupper{text-transform:none}

.text-grey{color:#ccc}
.text-yellow{color:#FFDD00}
.bg-black{background-color:#000}

.l-page{font-size: 1.5rem}
.l-icon,.l-icon-span,.l-icon-cat{width:100px;height:100px;display:block;margin:auto;vertical-align: middle;text-align:center}
.l-icon-span{display:table-cell;background-color:#f33;}

.l-icon-span-cat{background-color:#f33;width:80px;height:80px}
.l-icon-cat{display:inline-table;width:80px;height:80px}

.card-text{text-indent: 2rem}
.catalog-hdr>p{text-indent:2rem;margin:0;margin-bottom:0.2rem;padding:0}

.cbtn{cursor:pointer}
.mcard{cursor:pointer}
.op85{opacity:0.85}
.op100{opacity:1}
.catimg{opacity:0.95}
.catimg:hover{opacity:1}


.b-top {z-index: 2600;position:fixed;right:120px;bottom:40px;width:34%;opacity: 0.7;filter:alpha(opacity=70);display:none}
.b-top:hover {opacity:1;filter:alpha(opacity=100);cursor:pointer;}
.b-top-but {z-index: 2600;position:absolute;display:block;left:0px;bottom:0;margin:0 0 0 100%;padding:32px 12px 4px;
color:#ffffff;background:#15171a url(/images/b-top.png) no-repeat 50% 11px;border-radius:7px;}

.bck-buyout-img{background:url("/images/buyout-bck.jpg") top;background-size: cover}
.bck-about-img{background:url("/images/about-bck.jpg") top;background-size: cover}
.bck-contacts-img{background:url("/images/contacts-bck.jpg") top;background-size: cover}

.form-signin {
  width: 100%;
  max-width: 330px;
  padding: 15px;
  margin: 0 auto; }

.mcard{min-width:250px;max-width:250px}

.aicon{width:2.2rem;background:url('') center;background-size:cover;background-color:#eee;cursor:pointer}
.aicon1{width:2.2rem}
.aicon-pic,.aicon-pic-sm{width:60px;height:60px;background:url('') center;background-size:cover;background-color:#eee;cursor:pointer}
.aicon-pic-sm{width:3rem;height:3rem;position:relative}

.bck-img{background:url("") top;background-size: cover}

.caticon{width:200px;height:200px;background:url('') center;background-size:cover;background-color:#eee;}
.cat-item-icon,.cat-item-icon-t{cursor:pointer;opacity:1}
.cat-item-icon,.cat-item-icon-t:hover{opacity:1}

.catcard{min-width:240px;max-width:240px}
.cat-menu-row:hover{background-color:#cce5ff}
.cat-menu{position:absolute;left:0px;top:0px;z-index:1}
.pointer{cursor:pointer}
.cat-hdr{height:5rem}

.itemcard{}
.itemicon,.itemicon-sm{width:300px;height:300px;background:url('') center;background-size:cover;background-color:#eee;}
.itemicon-sm{width:100px;height:100px}

.basket-div{position:fixed;right:0px;top:0px;z-index:999}


@media only screen and (max-width : 960px) {
.cat-menu{position:relative;left:auto;top:auto}
}
@media only screen and (max-width : 576px) {
.catcard{min-width:250px;max-width:none}
.cat-hdr{height:3.7rem}
}