/* NOTE: после изменения этого файла нужно обязательно удалять кэш css'ок public/cache/company_template_css */
.tmpl-company-all { background-color: #ffffff; background-image: url(https://st47.stblizko.ru/images/company_background_images/000/122/363_big.jpg?1397572048); background-attachment: fixed; background-position: center center; background-repeat: no-repeat; background-size: auto; }
.tmpl-company-content { background-color: rgba(156, 68, 0, 0.0); }
.tmpl-company-head { height: 300px; background: rgba(255, 255, 255, 1.0); background-image: url(https://st29.stblizko.ru/images/company_header_images/000/514/269_big.png?1701263465); background-position: center top; background-repeat: no-repeat; background-size: auto; }
.tmpl-company-logo { top: 22px; left: 54px; left: 4%; }
.tmpl-company-logo-image { height: 145px; }
.tmpl-company-header { top: 33px; left: 808px; display: none; color: #ffffff; font-size: 38px; font-family: Alegreya Sans SC; left: 67%; font-weight: bold; }
.tmpl-company-header-bevel:not(:empty) { padding: 7px; border-radius: 10px; background: rgba(255, 255, 255, .3); }
.tmpl-company-name,
.tmpl-company-name:hover { color: inherit; text-decoration: none; }
.tmpl-company-slogan { top: 211px; left: 240px; color: #ffffff; font-size: 30px; font-family: Kosugi Maru; text-align: left; left: 20%; }
.tmpl-company-phone { top: 0px; left: 786px; font-size: 22px; font-family: Arial, Helvetica, Gadget, sans-serif; color: #121212; left: 65%; }
.tmpl-company-phone a:link { font: inherit; text-decoration: none; color: inherit; text-align: right; box-sizing: border-box; }
.tmpl-primary-communication { top: 3px; left: 1043px; left: 86%; }
.tmpl-primary-communication .tmpl-communication-content { color: #ffffff; background-color: #de8245; }
.tmpl-primary-communication .tmpl-communication-content:hover { background-color: #ab6435; }
.tmpl-secondary-communication { top: 15px; left: 1029px; left: 85%; }
.tmpl-secondary-communication .tmpl-communication-content { color: #1a1a1a; border-bottom: 1px dotted #1a1a1a;; }
.tmpl-company-menu { ; background: #ababab; }
.tmpl-company-menu .kbm-item::before { background-color: #ffffff }
.tmpl-company-menu .kbm-item .kbm-link:hover { color: #0a0a0a !important; }
.tmpl-company-menu .kbm-item .kbm-link::before { background-color: #783105 !important; }
.tmpl-company-menu .kbm-link { color: #ffffff; }
.tmpl-company-menu .kbm-item.active .kbm-link::before { background-color: #783105 !important; }
.tmpl-company-menu .kbm-item.active .kbm-link { color: #030303; }
.tmpl-company-menu .kbm-item.active .kbm-link:hover { color: #030303 !important; }
.tmpl-company-menu .kbm-item.active .rubric-list-popup { border-color: #783105; }
.tmpl-company-box { background-color: #ffffff; }
.tmpl-company-box-head { background: #783105; color: #ffffff }
.tmpl-company-box-head.head- { font-weight: 500 !important; }
.tmpl-search-submit { background-color: #783105 !important; color: #f0f0f0 !important; font-weight: 500; }
.tmpl-search-submit:hover { background-color: #451c03 !important; }
.type-2-skin .main-slider .slide-capture-wrapper { background: #ababab; background-image: linear-gradient(to bottom, #dcfcdcfcdcfc, #776277627762); color: #ffffff; }
.tmpl-company-write-us { background-color: #783105; color: #ffffff !important; font-size: 13px; padding: 7px 25px; }

.full-width-button.tmpl-company-callback { color: #000000 !important; background: #ffb000; }

.company-slider__info-button.tmpl-company-button,
.main-slider .slide-info-button.tmpl-company-button { color: #000000; background: #ffb000; border-color: #ffb000; }
.company-slider__info-button.tmpl-company-button:hover,
.main-slider .slide-info-button.tmpl-company-button:hover { background: #cc8b00 !important; }

.tmpl-header-messengers { top: 12.722213745117188px; left: 57%; }
.tmpl-header-messengers-item { width: 23px; height: 23px; }
.tmpl-header-messengers-item_monochrome { background-color: #ffffff; background: #ffffff }

.tmpl-header-social { top: 0px; left: 0%; }
.tmpl-header-social-item { width: 18px; height: 18px; }
.tmpl-header-social-item_monochrome { background-color: #ffffff }

.tmpl-address { position: absolute; top: 9.618057250976562px; left: 2%; }
.tmpl-address-content { font-family: Arial, Helvetica, Gadget, sans-serif; font-size: 14px; color: #171617; }

.tmpl-fast-order-button { border-color: #ffb000 !important; color: #ffb000 !important; }
.tmpl-fast-order-button:hover { background-color: #ffb000 !important; color: #000000 !important; }
.tmpl-fast-order-button a { color: #ffb000; }
.tmpl-fast-order-button a:hover { color: #ffb000; }

.tmpl-fast-order-link { color: #ffb000 !important; }
.tmpl-fast-order-link:hover { color: #cc8b00 !important; }

.tmpl-top-panel-separator { border-color: #ffb000 !important; }

.order-button.tmpl-company-button { color: #000000; background: #ffb000; }
.order-button.tmpl-company-button:not(.disabled) { color: #000000 !important; }
.order-button.tmpl-company-button:hover { background: #cc8b00 !important; }
.order-button.tmpl-company-button.disabled { background: #ffb000 !important; }
.tmpl-company-button .order-button-phone-link,
.tmpl-company-button .order-button-phone-link:hover { color: #000000; }
.tmpl-company-button .order-button-phone-link:hover { text-decoration: none; }
.tmpl-company-button .order-button-phone-comment { display: none; }


.apress-button.ab-default.tmpl-company-button { color: #000000; background: #ffb000; }

.kontora-content .cpg-item a.tmpl-company-button:link,
.kontora-content .cpg-item a.tmpl-company-button:visited,
.kontora-content .cpg-item a.tmpl-company-button:active,
.kontora-content .cpg-item a.tmpl-company-button:hover { color: #000000; }

.kontora-content .cpp-details-menu-item.active { border-bottom: 3px solid #783105; }

.cpp-user-buttons .aui-button_color_orange-original,
.cpp-user-buttons .aui-button_color_clear-orange-original,
.product-top-panel__buttons .aui-button_color_orange-original,
.product-top-panel__buttons .aui-button_color_clear-orange-original,
.product-top-panel__buttons .aui-button_color_clear-orange-original { border-color: #ffb000; color: #ffb000; }
.cpp-user-buttons .aui-icon_arrow-back_color_white:hover,
.product-top-panel__buttons .aui-icon_arrow-back_color_white:hover { background: #cc8b00 !important; color: #000000; }
.cpp-user-buttons .aui-icon_arrow-back_color_white,
.product-top-panel__buttons .aui-icon_arrow-back_color_white { color: #000000; }
.cpp-user-buttons .aui-icon_arrow-back_color_white::after,
.product-top-panel__buttons .aui-icon_arrow-back_color_white::after { background-color: #000000; }
.cpp-user-buttons .aui-button_color_orange-original,
.product-top-panel__buttons .aui-button_color_orange-original { background: #ffb000; }

