
a {color: #000000;}
a:hover {color: #000;}
.ms-price .ms-price-cont {
  background: #c30002;
}
.breadcrumb > li, .breadcrumb > li a span {
  color:#000000;
}
.breadcrumb > li a:hover span{
  color:#DB1F36;
}
.breadcrumb > li span{
  color:#000;
}
.breadcrumb {
     background-color: #ffffff00;
}
.h-type-2 .h-type-2-sb #search .categories {
  border-left:1px solid #454656;
}
.h-type-2 .btn-search-select {
  background:#545454;
}
.feedback_widget_button {
    background-color: #c30002!important;
}
#top-fixed-mobile .btn.btn-menu-mobile,
.btn-menu {
  background-color: #c30002!important;
}
#top-fixed-mobile {
  background-color: #000000!important;
}
#top-fixed-mobile .btn.btn-menu-info {
    background: #545454;
}
#horizontal-menu .navbar-nav > li:hover > a,
#additional-menu .nav > li:hover > a, #additional-menu .nav > li.open > a {
  color: #DB1F36;
}
#menu.open-mob .btn-menu, #menu.open .btn-menu, .btn-menu:hover, .btn-menu:focus, .btn-menu.focus, .btn-menu:active, .btn-menu.active, .btn-menu.disabled, .btn-menu[disabled] {
  background-color: #DB1F36;
}
.dop-menu-header #additional-menu .nav > li > a:hover {
  color: #DB1F36;
}

.h-type-2 .h-type-2-sb #search .input-lg::placeholder,
footer,
footer a {
  color:#8F909B;
}
.h-type-2 .r-h-box .box-search, footer .fdesc_fmap, .h-type-2 .h-type-2-sb #search .input-lg .menu-header-box.h-type-1, .menu-header-box.h-type-2, footer.type-footer-2 .footer-copyright-payment, footer.type-footer-1 .footer-copyright-payment, footer .footer-top {
  background: #000000!important;
}
footer.type-footer-2 .newsletter .form-control, footer.type-footer-2 .newsletter .form-control:focus {
  background: #545454!important;
  border-color: #545454!important;
}
footer.type-footer-2 .icon-newsletter i {
  color: #ffffff;
}
.btn-scroll-top{
  background: #545454!important;
}
.btn-scroll-top:hover, .btn-scroll-top:active, .btn-scroll-top:focus {
  background: #000000;
}

.btn-search {
    background-color: #c30002!important;
}
.btn-search:hover, .btn-search:active {
  background-color: #DB1F36;
}

.h-type-2 .h-type-2-sb #search .button_search,
.h-type-2 .h-type-2-sb #search .input-lg {
  background: #ffffff!important;
}
.h-type-2 .search-mob-box:hover,
.h-type-2 .btn-account-menu:hover,.h-type-2 .compare-h:hover, .h-type-2 .wishlist-h:hover,.h-type-2 .shopping-cart:hover {
  background: #545454;
}
.h-type-2 .r-h-box #search .input-lg:focus{background:#fff;}
.h-type-1 #wishlist-total span, .h-type-1 #compare-total span, .h-type-1 .type_cart #cart > .btn .cart-total .products b,
.h-type-2 #wishlist-total span, .h-type-2 #compare-total span, .h-type-2 .type_cart #cart > .btn .cart-total .products b {
  background: #c30002!important;
}

.btn-general {
  background-color: #c30002!important;
}
.btn-general:focus,.btn-general:hover, .btn-general:active{
  background-color:#DB1F36 !important;
  border-color:#DB1F36 !important;
}
footer .btn-newsletter,
footer.type-footer-1 .btn-newsletter {
  background: #c30002!important;
  border-color: #c30002!important;
}
footer .btn-newsletter:hover, footer .btn-newsletter:active{background:#DB1F36;border-color: #DB1F36;}


.btn-primary:focus, .btn-primary:focus, .btn-primary,
#popup-found-cheaper .btn-found-cheaper:focus, #popup-found-cheaper .btn-found-cheaper,
.btn-quickorder, .btn-quickorder-one,
.btn-checkout,
#popup-callback .btn-callback:focus, #popup-callback .btn-callback,
#login-form-popup .btn-login:focus, #login-form-popup .btn-login {
  background-color: #c30002 !important;
}

.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.active:focus, .btn-primary:active:focus, .btn-primary.disabled, .btn-primary[disabled],
#popup-found-cheaper .btn-found-cheaper:hover, #popup-found-cheaper .btn-found-cheaper:active,
.btn-quickorder:hover, .btn-quickorder:focus, .btn-quickorder-one:hover, .btn-quickorder-one:focus,
.btn-checkout:hover, .btn-checkout:active,
#popup-callback .btn-callback:hover, #popup-callback .btn-callback:active,
#login-form-popup .btn-login:hover, #login-form-popup .btn-login:active {
  background-color: #DB1F36 !important;
}

.h-type-2 .dflex .box-cart::before,
footer.type-footer-1 .footer-copyright-payment .dflex-fcp::before {
  background: #454656;
}
.alert-info{border-left: 4px solid;padding: 10px;margin-bottom: 10px;color: #1c8700;background-color: #e4ffed;border-color: #1c8700;}
#top-fixed.h-type-2.hmenu_type-0{background: #000000;}
.info-product.p-brand{display: none;}
.verhtext{width:100%;padding:7px;background:#0400ff;color:#fff;font-weight: bold;text-align: center;z-index: 10;}
.verhtext1{width:100%;padding:7px;background:#fff000;color:#000;font-weight: bold;text-align: center;z-index: 10;}
@media (max-width: 991px) {.verhtext, .verhtext1 {display: none;}}
#logo img{border-radius: 5px;}
.price-old{opacity: 0.5;font-size: 18px;margin-top: 5px;}
.block-banner-footer .icon-banner-footer i.fa{font-size: 50px;}
.simple-content .checkout-heading{border-top-left-radius: 10px;border-top-right-radius: 10px;}
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: 16px;}
.sticker_main_right_block .pro_sticker img{max-height: 42px;}
.stnal2{color: #1e9e1e;font-size: 17px;}
.stnal1{color: #ff9b00;font-size: 17px;}
.stnal{color: #ff0000;font-size: 17px;}
.nalskl{color: #444;font-size: 14px;font-weight: 100!important;}
.nayavn{margin-bottom: 5px;}
.mfp-gallery-product .mfp-close{height: 40px;width: 40px;}
.mfp-gallery-product .mfp-close:hover{top:15px}
.imgcategory .wall-cat-name, .wall-category-box .wall-cat-name{text-align: center;}
.quickview{display:none}
#product .price-new{font-size: 40px;}
#product .price{font-size: 40px;line-height: 40px;}
div.info-product.p-upc{background: #ffeb00;padding: 5px 10px;color: #000; border-radius: 7px;margin-left: auto;}
div.info-product.p-seria, div.info-product.p-model, div.info-product.p-sku{background: #e1deff;padding: 5px 10px;color: #000;border-radius: 7px;}
.subcategory .name-wrapper{text-align: center}
.slide-type1 .row-slider-info, .slide-type2 .row-slider-info{width: 50%!important;}
@media (min-width: 1200px){.bantext{font-size: 50px;}.bantext_1{font-size: 40px;}}
@media (max-width: 1200px){.bantext{font-size: 40px;}.bantext_1{font-size: 30px;}}
@media (max-width: 800px){.bantext{font-size: 35px;}.bantext_1{font-size: 25px;}}
.nivo-directionNav a i, .nivo-directionNav a i{color: #ffffff!important;}
.nivo-directionNav a{background:#000000ab!important}
.slide-type1, .slide-type2 {height:auto!important}
.bnr{background:#0000002e;padding:10px;border-radius:10px;margin-top:20px;margin-left: 30px;display:table;}
.bnr1{background:#ffffff61;padding:10px;border-radius:10px;margin-top:20px;margin-left: 30px;display:table;}
.bnr2{background:#ffffffc9;padding:10px;border-radius:10px;margin-top:20px;margin-left: 30px;display:table;}
.bantext{line-height: 1.2em;}
.bantext_1{line-height: 1.2em;}
@media (min-width: 1200px){.bnr, .bnr1, .bnr2{font-size:20px}}
@media (min-width: 768px) and (max-width: 1200px) {.bnr, .bnr1, .bnr2{font-size:15px;line-height:1.3em;}}
@media (max-width: 768px) {.bnr, .bnr1, .bnr2{font-size:8px;border-radius:7px;margin-top:5px;margin-left: 5px;padding:5px;line-height:1.2em;}
.slide-type2 .msp-des, .slide-type1 .msp-des {display: block!important;padding: 5px 0!important;} 
	.bnr p, .bnr1 p, .bnr2 p{margin: 0 0 3px;}
	.bantext_1,.bantext{font-size:15px;line-height:1.2em;}
	.slide-type1 .row-slider-info, .slide-type2 .row-slider-info{width:60%!important;}
	.slide-type1 .row-slider-info{margin-right: 5px!important;}}

.product-page-tabs #tab-description{font-family: georgia;color: #000;border: 1px solid #e9e9e9;}
.btn-general{font-size: 16px;}
.product-thumb .actions div.cart{z-index:0}
.quantity_plus_minus{z-index:0}
.product-thumb .rating .rating-box{z-index:0}
.addit-action{z-index:1!important}
.price-old:before{content: none;}
.price-old{color: #ff0007;background: rgba(0,0,0,0) url(../image/cross_old.svg) no-repeat;opacity: 0.5;text-decoration: none;}
.block__saving{border: 1px dashed #b2afaf;}
.price-new{margin-top: 10px;}
#search .ajaxadvance .price-old{text-decoration: none;}
.kontak {padding: 20px;display: table;box-shadow: 4px 4px 23px rgb(0 0 0 / 20%);border-radius: 10px;}
.opl_dost {padding: 20px;display: table;box-shadow: 4px 4px 23px rgb(0 0 0 / 20%);border-radius: 10px;margin: 10px;}
.kontakt {padding-top: 20px;}
td, th {padding: 10px;}
@media (max-width: 400px){.img_mob{width: 90%!important;height: auto!important;text-align: center;}}
@media (max-width: 450px){.kontak{padding: 0!important;}.popup_banner{max-width: 90%!important;padding:20px 0 0 0!important}}
.category_description img{display: none;}
.dop-menu-header #additional-menu .nav > li > a{font-size: 16px;font-weight: bold;}
span.text_pusto{font-size: 16px;font-weight: bold;color: #330071;}
.block-banner-footer .icon-banner-footer i.fa{color: #636363;}
@media (min-width: 1000px){.container-module .title-module span, .categorywall-container .title-module span{font-size: 30px;}}
@media (min-width: 800px) and (max-width: 1000px){.container-module .title-module span, .categorywall-container .title-module span{font-size: 25px;}}
@media (min-width: 348px) and (max-width: 800px){.container-module .title-module span, .categorywall-container .title-module span{font-size: 24px;}}
.nema_v_n{color: #f00;}
.nayavnist{background: #F8F9FA;padding: 5px 10px;border-radius: 7px;}
span.atrmod{border: 2px solid #c4c4c4;;padding: 3px;color: #000;border-radius: 5px;margin:5px}
.atr_mod{text-align: center;}
.ukrcreditsticker{position: relative!important;}
.ukrcreditsticker .ukrcreditMB, .ukrcreditPP, .ukrcreditII  {background-size: 50px!important;}
.ukrcreditsticker>div{display: inline-block;border: none!important;height: 60px!important;width: 60px!important;}
.ukrcreditsticker span{font-size: 20px!important;}
#product .actions{margin: 20px 0px 10px;}
.addit-action{background: #fff;}
i.fa.fa-refresh.fa-spin{display: none}
div.title-module-izmodeli{padding: 10px 0 10px 0;color: black;font-weight: bold;line-height: 180%;}
div.title-module{line-height: 180%;}
div.hpm-type-images .hpm-item{border-radius: 5px;min-width: 80px;max-width: 200px;}
div.hpm-cat-box .hpm-type-images .hpm-cat-item{margin: 2px;padding: 0;font-size: 12px;min-width: 60px;}
@media (max-width: 768px){div.hpm-cat-box .hpm-type-images .hpm-cat-item{font-size: 11px;} .product-thumb div.hpm-cat-box .hpm-type-images .hpm-cat-item{min-width: 45px!important;} div.hpm-cat-box .hpm-type-images .hpm-item > div:not(.hcol-image){padding: 0 2px;} div.hpm-cat-box .hpm-type-images .hpm-cat-item{margin: 1.5px;}}
div.hpm-cat-box .hpm-type-images .hpm-item > div:not(.hcol-image){padding: 0 4px}
div.hpm-cat-box .hpm-group{margin: 0px 0px 10px;}
div.pro_sticker{border: 2px solid #adadad;border-radius: 5px;}
div.stickery{display:flex}
div.sticker_main_right_block{margin: 10px 0px 5px 5px;}
.hpm-title{margin-bottom: 5px;}
@media (max-width: 768px){.info-product{min-width: 0;}}
#menu #menu-list .item-name.himg{padding-left: 30px;}
.btn-ravak{color: #ffffff;
    text-shadow: 0 -1px 0 rgb(0 0 0 / 25%);
    background-color: #da4f49;
    background-image: linear-gradient(to bottom, #ee5f5b, #af0203);
    background-repeat: repeat-x;
    border-color: #bd362f #bd362f #802420;
	border-radius: 8px;
    margin-bottom: 5px;
    height:40px !important;
    font-size: 1.4em;
	padding-left: 10px;
    padding-right: 10px;
}
.btn-danger{background-color: #c10800;}
.price{font-size: 18px;margin-bottom: 5px;}
.product-thumb div.hpm-title{font-size: 12px;margin-bottom: 0px;}
.product-thumb div.hpm-cat-box .hpm-group{margin: 0px 0px 4px;}
.product-thumb div.hpm-cat-box .hpm-type-images .hpm-cat-item{min-width: 50px}

.hpm-type-images .hpm-item.active{box-shadow: 0 0 5px rgb(78 78 78 / 45%)!important;border: 2px solid rgb(104 104 104)!important;background-color: #a8a8a8!important;color: #fff!important;}
.stock-status{font-size: 13px;}
div.p-content{line-height: 1.5;}
div#tab-description{line-height: 1.5;}
button.ocf-btn.ocf-btn-default{width: 100%;}
#content{min-height: 0px;}

div.box-sub-cat{background: #F8F9FA;border-radius: 10px;padding: 20px 10px 0px 10px;margin: 0px 10px 10px 10px}
.subcategory{border: none; background: #fff;}
@media (min-width: 768px){.subcategory .name-wrapper{color: #565656;font-weight: bold;font-size: 18px;line-height: 25px;}
    span.ocf-filter-name{color: #000!important;font-size: 16px;}
	.ocf-header{font-size: 25px!important;}
    .vertical-align{padding: 5px 0px;}}
@media (max-width: 768px){.subcategory .name-wrapper{color: #565656;font-weight: bold;font-size: 16px;line-height: 20px;}
	div.box-sub-cat{border-radius: 0;width: 100%;margin: 0px 0px 10px 0px;}}
#menu a{font-size: 16px;}
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover{font-size: 16px;}
span.quantity_reviews a{font-size: 18px;color: #000;font-weight: 500;}
.stock_rating_line .info-product{width: 100%;}
div.rating_upc{display: flex}
div.rating.info-product{margin-left: 5px;}
.product-rating .star-rating{width: 36px;height: 30px;}
.product-rating .star-rating.checked:before, .product-rating .star-rating.active::before{width: 36px;height: 30px;}
.product-rating .star-rating:before{width: 36px;height: 30px;}
.product-page-tabs #tab-review{background: #f8f8f8;}
.product-page-tabs #question-answer{background: #f8f8f8;}
.breadcrumb > li{font-size: 14px;}
span#formated_price_quickorder.price-old{margin-top: 0}
@media (max-width: 768px){.h1, h1{font-size: 24px;font-weight: bold;}}
@media (min-width: 768px){.h1, h1{font-size: 32px;font-weight: bold;}}
#top{background: #c30002;border-bottom: none;}
.red-link{margin-top: 10px;font-weight: bold;}
.dropdown-menu.dropdown-menu-left.header-nav-links.cs-dropdown{background-color: #fff0;}
#top .btn-link{color: #fff;}
.list_lang{background: #000000;}
#language a{color:#c1c1c1}
#language a:hover{color:#fff}
div.verhtext2{text-align: center;padding: 8px}
div.verhtext2 a{color:#fff;font-weight: bold;}
nav#additional-menu.hidden-xs.navbar.hmenu_type{padding-left: 2px;padding-right: 2px}
.dop-menu-header #additional-menu .nav > li > a{padding: 0 7px;}

.simplecheckout-cart th{padding: 15px 5px 15px 5px!important;}
.simple-content .checkout-heading{font-weight: bold;}
.imgcategory .wall-cat-name, .wall-category-box .wall-cat-name{font-size: 18px;}
.container-module .title-module span, .categorywall-container .title-module span{font-weight: bold;}
.container-module{margin-top: 5px;margin-bottom: 5px;}
.stock_status_success{font-size: 16px;font-weight: bold!important;}
div.top-info-product.stock_rating_line{margin-bottom: 10px;border: 1px solid #cfcfcf;border-radius: 5px;padding: 5px 10px;}
.sticker-ns{font-weight: 600;text-transform: uppercase;padding: 2px 8px;}
.stickers-ns{right: 4px; top: 4px;}
.stickers-ns > .sticker-ns{margin-bottom: 5px;}
.cina{color: #f00;font-weight: bold;}
div.stock-status.instock{display: table;}
.cina{margin-top: 10px}
@media (min-width: 380px) and (max-width: 992px){#product .actions .cart.pull-left{width: 50%;margin-top: 0px;}}
.stock-status.instock svg{margin-right: 0;}
@media (max-width: 500px) {.opl_dost{padding: 10px;}}
@media (min-width: 768px){.modal-dialog{width: 800px}}
@media (min-width: 348px){.simple-content .button, #simplecheckout_login .button{font-size: 20px;}}

.tooltip{font-size:16px;font-weight: 500;}
.tooltip.in{filter:alpha(opacity=100);opacity:1}
.tooltip-inner{max-width:220px;padding:3px 8px;color:#000;text-align:center;background-color:#fff;border-radius:4px;border:1px solid #ccc;border:1px solid rgba(0,0,0,.5);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.5);box-shadow:0 5px 10px rgba(0,0,0,.5);line-break:auto}
.tooltip.top .tooltip-arrow{bottom:-4px;left:50%;margin-left:-10px;border-width:10px 10px 0;border-top-color:#fff;}
.my-tabs.nav-tabs > li > a{font-size: 15px;font-weight: 500;}
.form-horizontal .control-label{font-size: 16px;font-weight: 500;}
.stock-status{padding: 2px 4px;}
#tab-specification .short-attributes-groups{font-size: 16px;}
div#tab-documentation{font-size: 16px;}
.container-module .owl-carousel .owl-buttons .owl-prev .btn-carousel-module, .carousel-mod .owl-carousel .owl-buttons .owl-prev .btn-carousel-module, .container-module .owl-carousel .owl-buttons .owl-next .btn-carousel-module, .carousel-mod .owl-carousel .owl-buttons .owl-next .btn-carousel-module{border: 2px solid #b1b1b1;}

#modal-addcart .modal-dialog{max-width: 600px;}
#modal-addcart .modal-body{font-size: 20px;line-height: 1.5em;}
#modal-addcart .btn-checkout, .btn-shopping{font-size: 16px;}
@media (min-width: 1000px){.type_cart #cart .dropdown-menu{width: 700px;}}
button.btn.btn-link-delete{font-size: 20px;color: red;}
.succ{font-size: 20px;color: #000;}
@media (min-width: 1300px){div#print{width: 80%;margin: auto;}}
td#tot.text-right {width:15%}
td#prc.text-right {width:25%}
@media (max-width: 768px) {#modal-addcart .modal-dialog{margin:auto;} .ocf-btn-mobile-fixed{top: 25%!important;}}
@media (min-width: 1800px) {.container {width: 1770px!important;}}
@media (min-width: 1750px) and (max-width: 1800px){.container {width: 1720px!important;}}
@media (min-width: 1700px) and (max-width: 1750px){.container {width: 1670px!important;}}
@media (min-width: 1650px) and (max-width: 1700px){.container {width: 1620px!important;}}
@media (min-width: 1600px) and (max-width: 1650px){.container {width: 1570px!important;}}
@media (min-width: 1550px) and (max-width: 1600px){.container {width: 1530px!important;}}
@media (min-width: 1500px) and (max-width: 1550px){.container {width: 1470px!important;}}
@media (min-width: 1450px) and (max-width: 1500px){.container {width: 1420px!important;}}
@media (min-width: 1400px) and (max-width: 1450px){.container {width: 1370px!important;}}
@media (min-width: 1350px) and (max-width: 1400px){.container {width: 1320px!important;}}
@media (min-width: 1300px) and (max-width: 1350px){.container {width: 1270px!important;}}
@media (min-width: 1250px) and (max-width: 1300px){.container {width: 1220px!important;}}
@media (min-width: 1150px) and (max-width: 1200px){.container {width: 1130px!important;}}
@media (min-width: 1100px) and (max-width: 1150px){.container {width: 1080px!important;}}
@media (min-width: 1050px) and (max-width: 1100px){.container {width: 1030px!important;}}
@media (min-width: 1000px) and (max-width: 1050px){.container {width: 980px!important;}}
@media (min-width: 950px) and (max-width: 1000px){.container {width: 930px!important;}}
@media (min-width: 900px) and (max-width: 950px){.container {width: 880px!important;}}
@media (min-width: 850px) and (max-width: 900px){.container {width: 830px!important;}}
html {overflow-x: hidden;}
div.comment, div.admin_reply{background: #fff;padding: 10px;border-radius: 5px;}
.product-thumb .admin_reply span, #review-quickview .admin_reply span, #review .admin_reply div{font-weight: bold;}
.edit-product-button{margin-bottom: 0!important;}
input#coupon.form-control{min-width: 150px;}
.prmkd{background: #fffe00;padding: 5px;border-radius: 7px;}
.btn-cheaper{margin-bottom: 5px;}
@media (max-width: 800px){.multi-modal-content {max-width: 95%!important;max-height: 95%;}}
.multi-modal-content {border-radius: 10px;line-height: 1.5;}
@media (min-width: 800px) and (max-width: 1100px) {.multi-modal-content{max-width: 80%!important;}}
@media (min-width: 1100px) {.multi-modal-content{max-width: 50%!important;}}

body.modal-open{padding-right: 0!important;}
.fancybox-enabled{overflow: auto!important;}
.kod_tov{padding: 5px;color: #c0c0c0;}

.pr_komplekt{display: block;overflow-x: auto;margin-bottom: 20px;}
@media(min-width: 767px){td.image{margin: auto;padding:5px!important}}
td.name{padding: 10px;}
@media(min-width: 387px){td.name{min-width: 150px;}}
td.price{padding: 10px;color: #000;font-weight: bold;min-width: 90px}
@media(min-width: 767px){table.komplekty{text-align: center;width: 80%;margin: auto;margin-bottom: 5px;}}
@media(max-width: 766px){table.komplekty{text-align: center;width: 100%;margin: auto;margin-bottom: 5px;}}
@media(max-width: 766px){td.stock{display: none;}}
@media(max-width: 766px){td.suma1{display: none;}}
@media(min-width: 359px){td.suma3{display: none;}}
@media(min-width: 359px){.name_image{display: none;}}
@media(min-width: 767px){td.suma2{display: none;}}
@media(max-width: 359px){td.zagolov1,td.image,td.suma2{display: none;}.name_image{margin: auto;display: table;}}
@media(max-width: 766px){td.zagolov3{display: none;}}
td#komplekt {border: solid 1px #beb4b4;}
th#komplekt {border: solid 1px #beb4b4;}
.price-old{color: #f00;}
tr.zagolov{font-weight: bold;}
td.zagolov2{padding: 5px;}
td.summa4{font-weight: bold;padding: 5px;}
.suma{float: right;margin-right: 20px;font-weight: 500;}
.qquantity{font-size: 15px!important;padding: 5px;}
.cart_komplekt{text-align: center; padding: 10px;}
@media(min-width:1000px){table.komplekt, table.table.table-striped.table-bordered.table-hover.text-center{width: 80%!important;margin:auto}}
table.komplekt{font-size: 15px;color: #000;border-spacing: 1px;border-collapse: separate;border: none;text-align: center;}
.instock.komp{color: #00BC52;font-weight: bold;font-size: 14px;}
td.zagolov3{width: 180px;}
p.price.komp{font-size: 16px;}
.zagolov4{width: 130px;}
td.stock,td.price{padding: 5px!important;}
.productupc3{padding-top: 10px;color: #bbb;}
.outofstock.komp{color: #949494;font-weight: bold;}
span.qty-not-in-stock{font-size: 18px;}
.product-thumb .product-name{min-height:70px}
.container-module .owl-item .item{margin: 5px 10px;}
.product-slider .product-name a{font-size: 14px;min-height:90px}
.product-slider .price {font-size: 16px;}
.product-slider .price-old {font-size: 16px;}
.product-slider .stock-status {font-size: 12px;}
@media(max-width:991px){.megasliderpro .carousel-container{border-radius: 10px;} div.owl-prev, div.owl-next{display: none!important;}}
.container-module.ryad .product-thumb{    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    flex-direction: row !important;}
.product-thumb .product-name.ryad{font-size: 12px;min-height:50px!important;line-height: 18px!important;}
.product-slider .price.ryad {font-size: 16px;min-height:60px!important;margin-bottom: 10px;}
.product-slider .price-old.ryad {font-size: 16px;}
.product-slider .caption.ryad{padding: 5px;height: 100px;}
.product-slider .image.ryad{height: 120px;width: 120px;}
.product-slider .pq-box.ryad{width: auto!important;margin-bottom: 0!important;}
.nadfooter{background: #f8f9fa;padding-bottom: 10px;margin-bottom: -10px;margin-top: 10px}



.product-page-tabs #tab-spec .short-attributes-groups {
	background: #fff;
}
@media (min-width: 992px) {
#tab-spec .short-attributes-groups {
}
}
#tab-spec .short-attributes-groups .short-attribute > .attr-text span{color:#000;font-weight:600;}

#tab-spec .attr-group-name {
	font-size: 18px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #000000;
	font-family: 'Montserrat';
}
#tab-spec .short-attribute {
	padding: 6px 0px;
	font-family: 'Montserrat';
}
#tab-spec .short-attribute > .attr-text:before {
	left: 10px;
	right: 10px;
	top: 25px;
}
.short-attributes-groups{font-size: 16px;}
#show-desc, #hide-desc, #kshow-desc, #khide-desc, #show-desc1, #hide-desc1, #kshow-desc1, #khide-desc1 {
    text-align: center;
    cursor: pointer;
    display: none;
    font-size: 18px;
    font-weight: bold;
    color: #4e4e4e;
    font-family: 'Montserrat';
}
#show-atrr, #hide-atrr, #kshow-atrr, #khide-atrr, #show-atrr1, #hide-atrr1, #kshow-atrr1, #khide-atrr1 {
    text-align: center;
    cursor: pointer;
    display: none;
    font-size: 18px;
    font-weight: bold;
    color: #4e4e4e;
    font-family: 'Montserrat';
}
#hiddenwrapper, #hidden_wrapper {
    width: 100%;
    height: 100px;
    position: relative;
    z-index: 2000;
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
    top: -100px;
}
@media (min-width: 600px){#tab-description{padding:20px 20px;}}
.atr-desc{padding:30px 30px;}
@media (max-width: 1200px){.atr-desc{padding: 15px;}}
.main_block_product{margin-bottom: 0;}
@media (min-width: 1000px){.atr-desc{width: 50%;float: left;}}
@media (max-width: 600px){#tab-description{padding: 10px 5px;}}
div.ocf-description.ocf-description-top{box-shadow: 0 0 16px rgb(0 0 0 / 15%);border-radius: 5px;padding: 10px;margin-bottom: 10px;background: #f3f3f3;}

#menu #menu-list > li .dropdown-menu-full-image .nsmenu-parent-img {text-align: center;}
.nsmenu-parent-img{border-radius: 10px;}
img.img-responsive{border-radius: 5px;}
#menu #menu-list > li .dropdown-menu-full .nsmenu-parent-title, #menu #menu-list > li .dropdown-menu-full-image .nsmenu-parent-title{text-align: center;display: block;}
.vdv{color: #000000;font-size: 13px;}
.dnv{color: #000000;font-size: 15px;font-weight: bold;}
.vidv{margin-top: 5px;}
div.not_in_stock{margin-top: 5px;}

div#propMB, div#propII, div#propPP{padding: 3px 10px;
    border: 1px solid #21c000;
    border-radius: 4px;
    font-size: 16px;
    color: black;
    width: 100%;
    margin-left: 0!important;
    box-shadow: 0 0 43px 0 rgba(0,0,0,.13);}
.btn-check {background: #fff947;color: black;padding: 5px;font-weight: bold;}
.btn-check:hover{background: #0081e7;color: white;}