h1 {font-size:50px; color:var(--black-color); font-weight:700; margin:0 0 15px 0}
h2 {color:var(--black-color); font-weight:700; font-size:40px; line-height:1.25; margin-top:0}
h3 {color:var(--black-color); font-weight:700; font-size:28px; line-height:1.5714; text-align:center}
h4 {}
h5 {color:var(--black-color); font-size:20px; text-align:left; margin:24px 0 15px; font-weight:700}
h6 {color:var(--black-color); font-size:18px; line-height:1.444}
p.bxe-first-letter:first-letter,.bxe-first-letter-s {font-weight:bold; font-size:56px; line-height:56px; margin-right:10px; float:left; vertical-align:top}
.lead {color:#757575; margin-left:40px; padding:0 0 0 15px; font-size:13px; font-weight:300; line-height:1.4; border-left:3px solid #99cded}
@media (min-width:768px) {.lead {font-size:16px; margin-left:20px}
}
blockquote::before {font-family:FontAwesome; content:"\f10d"; font-size:108px; color:rgba(186,17,17,0.95); display:inline-block; position:absolute; z-index:-1; left:0; top:35px}
blockquote {padding:0 9px 52px 71px; margin:70px 0 19px 0; overflow:hidden; position:relative; line-height:27px; border:none; z-index:1}
blockquote p:last-child {color:#011e1b; font-style:normal; font-size:19px}
hr {border:none; border-bottom:1px solid #ccc}
hr.bxe-bolder {border-bottom-width:5px}
hr.bxe-dashed {border-bottom-style:dashed; border-bottom-width:2px}
hr.bxe-normal {}
hr.bxe-light {border-bottom-color:#e5e5e5}
hr.bxe-dotted {border-bottom-width:2px; border-bottom-style:dotted}
.bg-primary {background:#60aadb!important; color:#fff}
.bg-success {background:#64ba4e!important; color:#fff}
.bg-info {background:#9bc6dd!important; color:#fff}
.bg-warning {background:#fec139!important; color:#fff}
.bg-danger {}
img[align="middle"] {width:100%}
img[align="left"] {margin:0 30px 15px 0}
img[align="right"] {margin:0 0 15px 30px}
.alert {border:none; border-radius:1px; font-size:14px}
.alert.alert-note {background:#f2f2f3}
.alert.alert-sys {background:#f5f2ec; color:#81641F}
.alert.bxe-icon {padding-left:90px; min-height:100px; position:relative}
.alert.bxe-icon:after {left:22px; top:20px; position:absolute; content:" "; width:48px; height:48px; background-repeat:no-repeat; background-position:center; background-image:url(images/editor_sprite.png); background-repeat:no-repeat}
.alert.bxe-icon.alert-success:after {background-position:0 0}
.alert.bxe-icon.alert-info:after {background-position:0 -50px}
.alert.bxe-icon.alert-warning:after {background-position:0 -100px}
.alert.bxe-icon.alert-danger:after {background-position:0 -200px}
.alert.bxe-icon.alert-note:after {background-position:0 -150px}
.alert.bxe-icon.alert-sys:after {background-position:0 -250px}
.bxe-aleft-title {font-weight:bold; padding-bottom:5px}
.bx-panel-tooltip {z-index:2210 !important; overflow:hidden !important; position:absolute !important; letter-spacing:normal !important; list-style:none !important; text-align:left !important; text-indent:0 !important; text-transform:none !important; visibility:visible !important; white-space:normal !important; word-spacing:normal !important; vertical-align:baseline !important; margin:0 !important; padding:15px !important; float:none !important; text-decoration:none !important; -webkit-border-radius:1px !important; -moz-border-radius:1px !important; border-radius:1px !important; -webkit-box-shadow:0 12px 10px rgba(0,0,0,0.25) !important; -moz-box-shadow:0 12px 10px rgba(0,0,0,.25) !important; box-shadow:0 12px 10px rgba(0,0,0,0.25) !important; border:1px solid; border-color:#f0f0f0; background:#fff; color:#35414e; font-size:14px}
tab,tabsection,.bxe-tab-title {display:block; padding:5px; border:1px dashed #ccc}
.bxe-list,.bxe-list ul {list-style:none; margin:5px 0; padding-left:15px}
.bxe-list-default,.bxe-list-default ul {}
.bxe-list .fa {color:#9fb2bd; margin-right:6px}
.bxe-lis-blue .fa {color:#0083d1}
.to_top {position:fixed; bottom:20px; right:20px; width:50px; height:50px; -moz-opacity:0.3; filter:alpha(opacity=30); display:none; z-index:100; text-align:center}
.to_top .to_top_panel::before {font-family:'FontAwesome'; content:"\f106"; font-size:34px; background:var(--primary-color); width:100%; height:100%; display:inline-block; color:var(--white-color); border-radius:50%; line-height:1.3}
.to_top:hover .to_top_panel::before {background:var(--secondary-color)}
.to_top .to_top_panel {}
.to_top:hover .to_top_panel:hover {cursor:pointer}
.to_top .to_top_button {}
.to_top .to_top_button .arrow {}
.to_top.mini {width:40px}
.to_top.mini .to_top_panel .arrow {font-size:20px}
.to_top.mini .to_top_panel .label {display:none}
.header-contacts {display:flex; flex-direction:row; gap:15px; margin-bottom:5px; justify-content:center; padding:5px 15px}
.header-contacts span {margin-left:5px; color:#ffffff}
.header-contacts i::before {font-size:20px; color:var(--primary-color)}
.header-container:not(.fixed) .header-contacts {display:none}
.custom_form {max-width:initial !important}
.top-panel_login.header-profile {margin-right:35px}
.header-profile > a {height:37px; background-color:#ffffff; display:flex; justify-content:center; align-items:center; padding:10px; color:#454545; gap:10px}
.banners_main .item-text {}
.catalog-sort__current {padding:10px 20px; background:var(--light-gray-color); border-radius:12px; position:relative; white-space:nowrap; cursor:pointer}
.catalog-sort__current:hover {background:var(--gray-color)}
.catalog-sort__dropdown {display:none; -webkit-transition:padding .3s ease; -moz-transition:padding .3s ease; -ms-transition:padding .3s ease; -o-transition:padding .3s ease; transition:padding .3s ease; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; position:absolute; top:calc(100% + 10px); left:0; padding:20px; background:var(--white-color); border:1px solid var(--gray-color); border-radius:12px; width:200px; z-index:3; height:auto !important}
.js-catalog-sort.catalog-sort__select--open .catalog-sort__dropdown {display:block}
.bx-sidebar-block {display:flex; gap:10px}
.catalog-sort__select {position:relative}
.catalog-sort__option {display:inline-block; margin-bottom:4px; color:var(--black-color); width:100%}
.catalog-sort__check {float:right}
.catalog-sort__arrow {margin-left:7px; transition:.3s all linear}
.catalog-sort__select--open .catalog-sort__arrow,.bx-filter-parameters-box.bx-active .catalog-sort__arrow {transform:rotate(180deg)}
.category-count {font-size:16px; font-weight:400; color:var(--dark-gray-color); display:inline; margin-left:10px}
.footer-2.about-block {font-size:14px; padding-right:40px}
.footer-2.about-block img {width:150px; margin-bottom:15px}
.footer-contact__item {display:flex; gap:10px; margin-bottom:15px; font-size:14px}
.footer-contact__item svg {fill:var(--primary-color)}
.footer-2 .bx-inc-orginfo-phone a {font-size:20px; line-height:1; font-weight:700}
.contact-block .bx-inc-orginfo-phone a {font-size:20px; line-height:1; font-weight:700; color:var(--black-color)}
.bx-footer .bx-inc-orginfo-phone a {color:var(--white-color)}
.bx-footer .bx-inc-orginfo-phone a:hover, .contact-block .bx-inc-orginfo-phone a:hover {color:var(--primary-color)}
.copyright {font-size:14px}
.copyright a {color:var(--white-color)}
.copyright a:hover {color:var(--primary-color)}
.bx-footer .bx-footer-section {padding:10px 0}
.footer-2 h5 {margin-bottom:20px}
.footer-2.about-block {margin-top:20px}
header.bx-header.header {height:auto; position:sticky; top:0; display:block; z-index:5}
.top-line__wrap {padding:8px; font-size:14px}
.newheader {padding:15px 0}
.newheader__wrap {display:flex; align-items:center; gap:30px; justify-content:space-between}
.newheader__logo img {max-width:180px}
.newheader__search {flex-grow:1}
.newheader__lk svg {fill:var(--white-color)}
.newheader__lk:hover svg {fill:var(--primary-color)}
 .main-forms {
                margin-top: 30px;
                margin-bottom: 30px;
            }
            .main-forms__body {
                display: grid;
                grid-template-columns: 1fr 1fr;
                gap: 15px;
            }
            .main-forms__title {
                margin: 30px 0;
            }
            .main-forms__tabs-header {
                display: flex;
                flex-direction: row;
                justify-content: center;
                gap: 15px;
            }
            .main-forms__tabs-header > span {
                padding: 10px;
                border: 1px solid #7d7d7d;
                border-radius: 5px;
                cursor: pointer;
            }
            .main-forms__tabs-header > span.active {
                border-color: #0089e5;
                background-color: #0089e5;
                color: #ffffff;
            }
            .main-forms__tabs-body {
                margin-top: 15px;
            }
            .main-forms__tabs-body > div[data-tab-body]:not(.active) {
                display: none;
            }
            .main-forms .custom_form {
                max-width: initial !important;
            }
            .search-info__goods-title {
    font-size: 26px;
    font-weight: 500;
        margin-bottom: 30px;
}
.form_caption {
    font-weight: 500;
}
.form-check {
    font-size: 14px;
    margin-bottom:10px;
}
.custom_form label {
    font-weight: 500;
}
.search-page form {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.search-page form input[type=text] {
    flex-grow: 1;
    padding: 5px 15px;
    width: calc(100% - 95px);
}
.search-page form input[type=submit] {
    padding: 6px 15px;
    background: var(--secondary-color);
    border-radius: 4px;
    color: var(--white-color);
    border: none;
    outline: none;
}
.search-page form input[type=submit]:hover{
    background: var(--primary-color);
}
@media(min-width:992px){
    .search-info__form {
    width: 50%;
}
}
@media(min-width:1200px) {.footer-2.about-block {width:35%; flex:0 0 35%}
.footer-2.menu {width:15%; flex:0 0 15%}
}
@media(min-width:1025px) {.mobile-sort {display:none}
}
@media(max-width:1024px) {.filters-content .catalog-sort {display:none}
}
@media(min-width:768px) and (max-width:992px) {.newheader__logo img {max-width:120px}
}
@media(max-width:767px) {
      .main-forms__body {
                    grid-template-columns: 1fr;
                }
    .floating-contact-main svg {width:20px; height:20px}
 .floating-contact-main {width:45px; height:45px}
 .to_top {width:44px; height:44px}
 .to_top .to_top_panel::before {line-height:1.2}
.floating-contact-wrapper.position-right {right:75px}
.header .top-line {display:none}
.newheader {padding:10px 0 10px}
.newheader__wrap {flex-wrap:wrap; gap:15px 30px}
.newheader__logo {width:100%; text-align:center}
}
@media(min-width:576px) and (max-width:767px) {body.scrolled .newheader__logo {display:none}
}
@media(max-width:575px) {.catalog-sort__current {font-size:13px}
 .filter-mobile-toggle {font-size:13px}
 .category-count {font-size:13px}
 .newheader__logo {width:36%; order:2}
 .newheader__logo img {max-width:unset; width:100%}
 .newheader__menu {order:1}
.newheader__lk {order:3}
.newheader__cart {order:4}
.newheader__search {order:5}
 .newheader__wrap {gap:15px}
 .newheader svg {width:20px; height:20px}
 body.scrolled .newheader__logo img {display:none}
}
