.avtor{max-width: 360px;margin: 7% auto;}
.fonak{background: url(https://b2b.santehservis.dp.ua/catalog/view/theme/default/image/fon_ak.png);height: 100vh !important;background-position: center;background-size: cover;}
.well-avtor{min-height: 20px;
    padding: 19px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 10px;
    box-shadow: 4px 4px 23px rgb(0 0 0 / 20%);}
.navbar-nav{margin:0}
.navbar-collapse {padding-right: 0px; padding-left: 0;}
.cat{font-size: 16px;font-weight: 500;}
ul.nav.navbar-nav{width: 100%;}
.navbar-nav>li {float: none!important}
#top{background-color: #000000;border-bottom: 1px solid #000000;}
#top .btn-link, #top-links li, #top-links a{color: #fff;text-shadow: none;text-decoration: none;}
#top #top-links a:hover{color: #c7c7c7;}
#top .btn-link:hover{color: #c7c7c7;}
ul.dropdown-menu{background: #636363;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {background-color: #0000;border-color: #00000000;}
a {color: #00018a;}
a:hover {color: #000000;}
#menu {min-height: 40px;color: #ffffff;background-color: #363636;background-image: linear-gradient(to bottom, #2196f3, #222222);border-bottom: 0px;}

.product-thumb{border-radius:8px;background: #fff;box-shadow: 0 0 43px 0 rgba(0,0,0,.13);padding: 5px;}
body{background: #f8f7f7;color: #000;font-size: 15px;}
.fpr{background: #ffed61;padding: 2px;color: black;}
.breadcrumb{background: white;font-size: 12px;}
.container{width: 98%;}
.ocf-theme-light-block.ocf-vertical .ocf-filter{background-color: #ffffff!important;border: solid 1px #dadada;box-shadow: 0 0 43px 0 rgba(0,0,0,.13);}
.product-thumb .price{font-size: 15px;}
p {margin: 0 0 6px;}
.sklad{padding-top: 10px;}
@media (min-width: 1200px) {.inf{border-left: solid 1px #d3d3d3;border-right: solid 1px #d3d3d3;}}
div#logo{max-width: 250px;float: left;padding: 10px 10px 10px 0;margin: 0}
#menu .dropdown-inner a{font-size: 16px;padding: 10px;}
.cart-quantity{float: right;padding: 5px;}
button#cat.btn.btn-primary{width: 130px;font-size: 15px;}
button#button-cart.btn.btn-primary.btn-lg.btn-block{width: 130px;}
.input-group.number-spinner{width: 140px;padding: 5px}
.knkup{padding: 5px;}

element.style {
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #ddd;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
td, th {
    padding: 0;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
таблица стилей агента пользователя
td {
    display: table-cell;
    vertical-align: inherit;
}
table {
    border-spacing: 0;
    border-collapse: collapse;
}
таблица стилей агента пользователя
table {
    border-collapse: separate;
    text-indent: initial;
    border-spacing: 2px;
}
.table {background: #fff;}
.prinf{border: 1px solid #c8c8c8;
    padding: 10px;
    background: #fff;
    border-radius: 5px;
	box-shadow: 0 0 43px 0 rgba(0,0,0,.13);}
.prinfk{border: 1px solid #c8c8c8;
    padding: 10px;
	margin: 10px 0 10px 0;
    background: #fff;
    border-radius: 5px;
	box-shadow: 0 0 43px 0 rgba(0,0,0,.13);}
table#infpr{width: 100%;}
td#infpr{padding: 10px;}
table#infpro{width: 100%;}
td#infpro{padding: 5px;}
.nema{background: #f7b5b5;padding: 5px 20px 5px 20px;}
.vn{background: #c0f7b5;padding: 5px 20px 5px 20px;}
.simplecheckout-block{background: white;border-radius: 7px;box-shadow: 0 0 43px 0 rgba(0,0,0,.13);}
.simple-content .checkout-heading {border-top-left-radius: 7px!important;border-top-right-radius: 7px!important;}
.simple-content .table-responsive{border-top-right-radius: 7px;border-top-left-radius: 7px;}
.alert-danger{background-color: #ff6161;color: white;}
.simplecheckout-warning-block{color: #ffffff!important;}
.simple-content .checkout-heading{color:#000000!important;font-size: 20px;font-weight: 600;}
.buttons.simplecheckout-button-block.buttons{background: transparent;}
a#simplecheckout_button_confirm.button.btn-primary.button_oc.btn{font-size: 20px;font-weight: 600;background: #007002;}
input#button-confirm.button.btn.btn-primary{font-size: 20px;font-weight: 600;background: #007002;}
.cdff{font-size: 15px;}
.alert{border: 1px solid transparent;
    border-radius: 7px;
    position: fixed;
    width: 250px;
    z-index: 1000;
    top: 15%;
    right: 5%;}
.alert-success {
    color: #000000;
    background-color: #ffffff;
    border-color: #000000;
	box-shadow: 0 0 43px 0 rgba(0,0,0,.13);
}
.product-warning{    color: #f00;
    font-size: 20px;
    font-weight: bold;}
.priceproduct-old {
    color: #ff0007!important;
    background: rgba(0,0,0,0) url(../image/cross_old.svg) no-repeat;
    background-size: 100% 100%;
    width: auto;
    height: auto;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}
.price-old {
    color: #999;
    text-decoration: line-through;
    margin-left: 10px;
}
.price-new {
    font-weight: 600;
}
.img_mob{width: 90%!important;height: auto!important;margin:auto!important;border-radius: 10px;}
#tab-specification thead{text-align: center;}
#tab-specification td {padding: 10px 10px;border: 1px solid #c1bdff;}
#tab-specification tr:nth-child(2n) {background: #e8edff;}
#tab-specification table {border-spacing: 1px;border-collapse: separate;}
ul#lng.dropdown-menu>li>a{color: #fff;}
ul#lng.dropdown-menu{right: 0;left:auto}
.breadcrumb > li{white-space: initial;}
.btn-primary{background-image: linear-gradient(to bottom, #23a1d1, #002635);}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled]{background-color: #000000;}
label{font-size: 16px;}
select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control{font-size: 15px;}
h1, h2, h3, h4, h5, h6 {color: #000;}
h1 {padding-bottom: 10px;}
img#bnr.img-responsive{height: 100%;width: 100%;}
.ftc{text-align: center;}
.nav-tabs{border-bottom: none;}
.nav-tabs>li>a{
    padding: 6px 12px;
    border: solid 1px #ddd !important;
    border-radius: 4px;
    background: #ffffff;
    color: #000000;}
.nav-tabs>li.active>a {background-color: #adadad!important;color: #ffffff!important;}
.nav-tabs>li>a:hover{color: black;}
@media (min-width: 768px) {
	.opys{width: 80%;margin: auto;}
	.attr{width: 50%;margin: auto;}
}

div.box-sub-cat {
    padding: 20px 10px 0px 10px;
    margin: 0px 10px 10px 10px;
}
.box-sub-cat {
    padding-top: 1px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
@media (max-width: 991px){
.box-sub-cat {
    flex-wrap: wrap;
	}
}
@media (max-width: 991px){
.box-sub-cat .item-subc {
    flex: 0 0 50%;
    max-width: 50%;
}
}
.item-subc {
    margin-bottom: 20px;
}
.subcategory .sc-image {
    margin-bottom: 5px;
}
.subcategory:hover {
    -webkit-box-shadow: 3px 3px 10px rgba(0,0,0,.07);
    box-shadow: 3px 3px 10px rgba(0,0,0,.07);
}
.subcategory {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    -ms-flex-align: center !important;
    align-items: center !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
    transition: none;
    padding: 15px 10px;
    overflow: hidden;
    text-align: center;
    box-shadow: 0 0 43px 0 rgba(0,0,0,.13);
    background: #fff;
    border-radius: 10px;
    -webkit-transition: box-shadow .2s ease, border .2s ease;
    transition: box-shadow .2s ease, border .2s ease;
    height: 100%;
	padding: 10px 10px;
}
.stst {text-align: center;padding: 5px;margin-bottom: 10px;color: red;background: #ffd5d5;}
.nav-tabs>li {width: 50%;text-align: center;}
.nav-tabs>li>a {margin-right: 0;}
.d-flex {
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
}
.justify-content-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
}
@media (min-width: 996px) {.navtabs {width: 50%;margin: auto;}}
div#owl-product.owl-carousel.owl-theme{background: none;}
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail:active{border-color: #ddd;}