@charset "UTF-8";
/* THIS FILE WAS GENERATED BY TEMIZATOR MODULE */
/* ============================= Stylesheet generated with layout.inc ============================= */
#body-wrapper {
  max-width: 2560px;
  padding-bottom: 0px;
  padding-top: 0px; }

.main-page {
  margin: 0 auto;
  padding: 0px 0%;
  width: 100%; }

.signatures, .page-before, .page-after {
  margin: 0 auto;
  padding: 0 0%;
  width: 100%; }

.side-padding {
  margin-left: 6%;
  margin-right: 6%; }

.inline-regions, .colmask {
  max-width: 1580px; }

.device-tablet .main-page, .device-tablet .signatures {
  width: 100%;
  padding: 0px 0%; }

.device-tablet .side-padding {
  margin-left: 3%;
  margin-right: 3%; }

div.block {
  margin: 10px;
  padding: 10px; }

.has-title > .content {
  padding-left: 10px;
  padding-right: 10px; }

div.block:not(.block-colors), div.block:not(.block-colors) > .content {
  padding-left: 0px;
  padding-right: 0px; }

.callback-drupal-get-form .main-content .tabs-wrapper .block, .callback-drupal-get-form small.description {
  padding-left: 10px;
  padding-right: 10px; }

#content .has-title.block-colors > .block-title, .footers-region .has-title.block-colors > .block-title, .page-before .has-title.block-colors > .block-title, .page-after .has-title.block-colors > .block-title {
  padding-left: 10px; }

.header-bottom .block {
  padding-bottom: 8px; }

.header-bottom .block.is-empty {
  padding-bottom: 4px; }

.sidebar .block {
  padding-top: 6px;
  padding-bottom: 8px;
  margin-right: 10px; }

.sidebar .block.is-empty {
  padding-bottom: 0; }

.sidebar .block {
  margin-top: 12px;
  margin-bottom: 12px; }

.block.has-title {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0; }

block > .block-title {
  padding-top: 4px;
  padding-bottom: 4px; }

.region-sidebar-first .block {
  margin-right: 4%; }

.region-sidebar-second .block {
  margin-left: 4%; }

.footer-bottom .block {
  margin-top: 4px; }

.main-content {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 12px; }

.headers-top .block {
  margin-top: 4px;
  margin-bottom: 4px; }

.header-top .block {
  margin-top: 4px; }

.headers-top .top .block {
  margin-top: 6px;
  margin-bottom: 2px;
  padding-bottom: 4px;
  padding-top: 4px; }

.headers-top .top .block.has-title {
  padding-top: 0; }

.page-before .block {
  margin-top: 4px;
  margin-bottom: 4px;
  padding-top: 5px;
  padding-bottom: 6px; }

.page-after .block, .signatures .block {
  margin-top: 4px;
  margin-bottom: 6px;
  padding-top: 6px;
  padding-bottom: 6px; }

h1.page-title, .breadcrumb {
  margin: 0;
  padding: 0; }

h1.page-title {
  margin-top: 0.4em; }

.main-content div.block {
  margin: 0; }

.main-content div.block, div.messages, .main-content > #breadcrumb, .tabs-wrapper {
  margin-bottom: 10px; }

.message-wrapper .messages {
  margin-top: 10px; }

.tabs-wrapper {
  padding-top: 4px; }

#block-system-main {
  margin-bottom: 12px; }

.main-content div.block {
  padding-bottom: 12px;
  padding-left: 0;
  padding-right: 0; }

.main-content div.has-title.block-colors > .content, .main-content div.no-title.block-colors > .content {
  padding-left: 16px;
  padding-right: 16px; }

.page-admin-appearance-site-design .main-content div.block.no-title > .content {
  padding-left: 0;
  padding-right: 0; }

.main-content div.has-title.block-colors > .block-title {
  padding-left: 20px; }

.main-content .block-block-container .block {
  margin-left: 10px;
  margin-right: 10px; }

.main-content .region-content-before .block {
  padding-bottom: 6px;
  margin-bottom: 6px; }

#comments {
  margin-top: 14px; }

.block-contacts .content > div[class*='inline-block-wrapper-'] {
  padding-top: 4px; }

.block-contacts .content > .inline-block-wrapper-2:first-child, .block-contacts .content > .inline-block-wrapper-3:first-child {
  padding-right: 14px; }

.block-contacts .content > .inline-block-wrapper-2:nth-child(2), .block-contacts .content > .inline-block-wrapper-3:nth-child(3) {
  padding-left: 14px; }

.col-left {
  width: 24.9998%; }

.col-right {
  width: 24.9998%; }

body.two-sidebars .col-center {
  width: 49.9996%; }

body.one-sidebar.sidebar-first .col-right {
  width: 0%; }

body.one-sidebar.sidebar-first .col-center {
  width: 74.9998%; }

body.one-sidebar.sidebar-second .col-left {
  width: 0%; }

body.one-sidebar.sidebar-second .col-center {
  width: 74.9998%; }

body.no-sidebars .col-left {
  width: 0%; }

body.no-sidebars .col-center {
  width: 100%; }

body.no-sidebars .col-right {
  width: 0%; }

/* ============================= End of stylesheet generated with layout.inc ============================= */
/* ============================= Stylesheet generated with color.inc ============================= */
.main-content form {
  border-color: #2363c3; }

.main-content thead td, .main-content thead th, .sticky-enabled td, .sticky-enabled th, .node .content td, .node .content th, .taxonomy-term-description td, .taxonomy-term-description th, body.cke_show_borders th, body.cke_show_borders td, body.cke_show_borders tr.even, body.cke_show_borders tr.odd {
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #2363c3; }

#notify-content .notify-element, .callback-constructor-settings-page .constructor-inner, .callback-constructor-settings-page .constructor-field, .image-block-thumbs .thumb-link img:hover, .image-block-thumbs .thumb-link.image-block-current img, .vertical-view .digit-button, .progress .bar, .search-popup {
  border-color: #2363c3; }

#site-contacts-map {
  box-shadow: 0px 0px 0px 1px #2363c3; }

html.js div.node-specification-field.hint span.hint, html.js div.node-specification-field.hint span.hint:before, .image-block-thumbs .thumb-link img {
  border-color: #B4CAEA; }

.notify-element.notify-unread, .kanban-view, body.callback-constructor-settings-page .tabs-wrapper, ul.tabs.secondary, body.callback-drupal-get-form:not(.page-admin-appearance-site-design):not(.page-admin-config-services-shop-export) .main-content .tabs-wrapper, .webkit-browser tr.draggable div.indentation, .tab-wrapper, .field-formatter-settings-edit-form, .fbx-content > form, .progress .bar, .search-popup .se-item:hover, .search-popup .se-active {
  background-color: #DEE7F5; }

.callback-constructor-settings-page .constructor-layout .constructor-layout, .callback-constructor-settings-page .constructor-inner .constructor-inner {
  border-color: #DEE7F5; }

.block-system-main a.tabledrag-handle, .block-system-main .multifield-buttons .form-submit, .entity-selector-clear-link, .delete-button.form-submit {
  color: #2363c3; }

.main-content tr.even, body.cke_show_borders tr.even {
  background-color: transparent; }

.main-content tr.odd, body.cke_show_borders th, body.cke_show_borders tr, body.cke_show_borders tr.odd {
  background-color: transparent; }

.main-content th, body.cke_show_borders th {
  background-color: transparent; }

.main-content thead, body.cke_show_borders thead {
  background-color: transparent; }

.mode-kanban .catalog-separator td {
  background-color: #CEDCF1; }

.kanban-view table.mode-kanban th, .kanban-view table.mode-kanban .status-item-sortable {
  background-color: #F1F4FA; }

.page-admin .block-system-main table:not(.use-tabledrag) thead, .inline-user-forms {
  background-color: #F1F4FA; }

.form-checkbox, .form-radio, .form-text, .form-select, .form-item-search-block-form .form-text, .form-submit, #imce-content .form-submit, .form-textarea, .resizable-textarea .grippie, .search-mod-inside .default-submit, .file-resup-wrapper .drop {
  border-color: #2363c3; }

.fashion-form-style .form-text, .fashion-form-style .form-select, .fashion-form-style .form-textarea, .fashion-form-style .resizable-textarea .grippie, .fashion-form-style .entity-selector-preview {
  border-color: #2363c3; }

.form-item-shop-cart-delivery-method input:checked + label, ul.secondary a.active, ul.secondary a:hover {
  background-color: #B4CAEA; }

.form-submit, #imce-content .form-submit, .form-text.digit-button {
  background-color: #CEDCF1; }

.form-submit:active, #imce-content .form-submit:active, .digit-button.form-text:active {
  background-color: #B4CAEA; }

td.active {
  background-color: #B4CAEA; }

input.form-submit[type="submit"]:disabled {
  background: #CEDCF1;
  color: #2363c3; }

.use-tabledrag tr.odd tr tr, .use-tabledrag tr.even tr tr, .use-tabledrag tr, .use-tabledrag tr.even, .use-tabledrag tr.odd, .has-file-resup .file-widget, .has-file-resup div.use-imce .image-widget-data {
  background-color: #F1F4FA; }

.use-tabledrag tr.even tr, .use-tabledrag tr.odd tr {
  background-color: #DEE7F5; }

fieldset[class*="-sortable"] {
  background-color: rgba(241, 244, 250, 0.5); }

/*ui-widget characteristics*/
/*_TROUGHT_*/
.ui-slider.ui-corner-all {
  background: none;
  background-color: #DEE7F5;
  border: 1px solid #2363c3; }

/*_RUNNER_*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-hover, .ui-widget-header .ui-state-active, .ui-widget-header {
  /*_TOP_*/
  background: none;
  background-color: #B4CAEA; }

/*Color scheme for calendar*/
.ui-datepicker-calendar .ui-state-default {
  background-color: #DEE7F5; }

.ui-datepicker-calendar .ui-state-default:hover, .ui-datepicker-calendar .ui-state-default.ui-state-active:hover {
  background-color: #CEDCF1; }

.ui-datepicker-calendar .ui-state-default.ui-state-active {
  background-color: #B4CAEA; }

.ui-datepicker-calendar .ui-datepicker-today .ui-state-default {
  background-color: #B4CAEA; }

.ui-datepicker-today .ui-state-highlight, .ui-widget-content .ui-datepicker-today .ui-state-highlight {
  border: 1px solid #2363c3; }

#edit-parent option[value*=":0"] {
  background-color: #DEE7F5; }

.pictogram-wrapper .pictogram {
  color: #B4CAEA; }

.callback-constructor-settings-page .constructor-layout .constructor-layout {
  background-color: #B4CAEA; }

html.js .desc-popup[class*="description"], html.js .desc-arrow-inner {
  background-color: #F1F4FA;
  box-shadow: 0px 0px 7px #2363c3; }

html.js .desc-popup[class*="description"]:before {
  border-top-color: #F1F4FA; }

fieldset legend {
  color: #7c7c7c; }

form fieldset {
  border-color: rgba(124, 124, 124, 0.5); }

input:focus, textarea:focus, .fashion-form-style input:focus, .fashion-form-style textarea:focus {
  border-color: #7c7c7c; }

a.arrow-down-speed .rectangle-speed {
  border-color: #31639f; }

a.arrow-down-speed .triangle-down-speed {
  border-top-color: #31639f; }

a.arrow-down-speed:hover .rectangle-speed {
  border-color: #df2e33; }

a.arrow-down-speed:hover .triangle-down-speed {
  border-top-color: #df2e33; }

a.arrow-down-speed:active .rectangle-speed {
  border-color: #31639f; }

a.arrow-down-speed:active .triangle-down-speed {
  border-top-color: #31639f; }

html {
  background-color: #f7f7f7;
  color: #1a1a1a; }

html a {
  color: #31639f; }

html a:active, html a.active, html .menu-horizontal-multilevel a.active-trail {
  color: #31639f; }

html a:hover {
  color: #404d70; }

html .itinity-copyright-logo {
  fill: #31639f; }

html .itinity-copyright-link:hover .itinity-copyright-logo, html .itinity-copyright-link:active .itinity-copyright-logo {
  fill: #404d70 !important; }

.file-resup-wrapper .drop:hover {
  border-color: #404d70; }

.main-page, ul.primary li a, body.cke_show_borders, .popup-element, .popup-div, .ui-datepicker {
  background-color: #ffffff;
  color: #1a1a1a; }

.main-page a {
  color: #31639f; }

.main-page a:active, .main-page a.active, .main-page .menu-horizontal-multilevel a.active-trail {
  color: #31639f; }

.main-page a:hover {
  color: #df2e33; }

ul.primary li a {
  color: #31639f; }

ul.primary li a:active, ul.primary li a.active, ul.primary li .menu-horizontal-multilevel a.active-trail {
  color: #31639f; }

ul.primary li a:hover {
  color: #df2e33; }

body.cke_show_borders a {
  color: #31639f; }

body.cke_show_borders a:active, body.cke_show_borders a.active, body.cke_show_borders .menu-horizontal-multilevel a.active-trail {
  color: #31639f; }

body.cke_show_borders a:hover {
  color: #df2e33; }

.popup-element a {
  color: #31639f; }

.popup-element a:active, .popup-element a.active, .popup-element .menu-horizontal-multilevel a.active-trail {
  color: #31639f; }

.popup-element a:hover {
  color: #df2e33; }

.popup-div a {
  color: #31639f; }

.popup-div a:active, .popup-div a.active, .popup-div .menu-horizontal-multilevel a.active-trail {
  color: #31639f; }

.popup-div a:hover {
  color: #df2e33; }

.ui-datepicker a {
  color: #31639f; }

.ui-datepicker a:active, .ui-datepicker a.active, .ui-datepicker .menu-horizontal-multilevel a.active-trail {
  color: #31639f; }

.ui-datepicker a:hover {
  color: #df2e33; }

html.js .desc-popup[class*="description"], html.js .desc-popup[class*="description"] a, .vertical-tabs .summary {
  color: rgba(26, 26, 26, 0.7); }

html.js div.node-specification-field.hint span.hint, html.js div.node-specification-field.hint span.hint:before, .fancybox-window, .fancybox-skin, .cloud-zoom-big, .page-admin .block-system-main table:not(.use-tabledrag) tr.even:not(.filter-row), .page-admin .block-system-main table:not(.use-tabledrag) tr.odd:not(.filter-row), .form-text, .form-textarea, .form-select, .file-resup-wrapper .drop, html.CSS1Compat, #autocomplete, #autocomplete li, .popup-arrow-inner, .popup-element, .popup-div {
  background-color: #ffffff; }

.callback-constructor-settings-page .constructor-field-visible, .page-admin .block-system-main table:not(.use-tabledrag) tr.selected td, tr.drag td {
  background-color: #DAE3EE; }

.callback-constructor-settings-page .constructor-field-hidden, .page-admin .block-system-main table:not(.use-tabledrag) tr.unpublished td {
  background-color: #EAEAEA; }

.callback-constructor-settings-page .constructor-field.ui-sortable-helper, .page-admin .block-system-main table:not(.use-tabledrag) tbody tr:not(.filter-row):hover td, .block-system-main .sticky-enabled tbody tr:hover, .has-file-resup .drop-hovered {
  background-color: #FCECEC; }

.fancybox-overlay a, .form-item label.option, select, input, textarea {
  color: #1a1a1a; }

.fancybox-overlay a, .image-widget-data:hover .delete-button, .block-system-main tr:hover .delete-button.form-submit, .block-system-main tr:hover a.tabledrag-handle, .block-system-main tr:hover .multifield-buttons .form-submit {
  color: #31639f; }

.fancybox-overlay a:hover, .image-widget-data:hover .delete-button:hover, .block-system-main tr:hover .delete-button.form-submit:hover, .block-system-main tr:hover a.tabledrag-handle:hover, .block-system-main tr:hover .multifield-buttons .form-submit:hover {
  color: #df2e33; }

.fancybox-overlay a.active, .fancybox-overlay a:active {
  color: #31639f; }

.headers-top {
  background-color: #1c56ad;
  color: #ffffff; }

.headers-top a {
  color: #ffffff; }

.headers-top a:active, .headers-top a.active, .headers-top .menu-horizontal-multilevel a.active-trail {
  color: #ffffff; }

.headers-top a:hover {
  color: #ffffff; }

.headers-top .itinity-copyright-logo {
  fill: #ffffff; }

.headers-top .itinity-copyright-link:hover .itinity-copyright-logo, .headers-top .itinity-copyright-link:active .itinity-copyright-logo {
  fill: #ffffff !important; }

.block-colors, .user-cabinet .user-panel {
  background-color: #e2eaf5;
  color: #ffffff; }

.block-colors a {
  color: #ffffff; }

.block-colors a:active, .block-colors a.active, .block-colors .menu-horizontal-multilevel a.active-trail {
  color: #ffffff; }

.block-colors a:hover {
  color: #ffffff; }

.user-cabinet .user-panel a {
  color: #ffffff; }

.user-cabinet .user-panel a:active, .user-cabinet .user-panel a.active, .user-cabinet .user-panel .menu-horizontal-multilevel a.active-trail {
  color: #ffffff; }

.user-cabinet .user-panel a:hover {
  color: #ffffff; }

.block-colors a {
  color: #ffffff; }

.block-colors a:active, .block-colors a.active, .block-colors .menu-horizontal-multilevel a.active-trail {
  color: #ffffff; }

.block-colors a:hover {
  color: #ffffff; }

.footer-top {
  background-color: #f7f7f7; }

.footer-bottom {
  background-color: #e2eaf5; }

fieldset legend, .main-page h1, .main-page h2, .main-page h3, .main-page h4, .main-page h5, .main-page h6, .form-item label, .field-label, .popup-div h2, .popup-div h2 a, a.switch-form.switcher-active, .cke_show_borders h2, .cke_show_borders h3, .cke_show_borders h4, .cke_show_borders h5, .cke_show_borders h6, .product-price {
  color: #7c7c7c; }

.desc-show-link, .desc-show-link:hover {
  color: #7c7c7c; }

.bumper {
  background-color: #2363c3; }

.page-admin .block-system-main table:not(.use-tabledrag) tr.filter-row {
  background-color: transparent; }

#edit-all-specifications {
  color: #31639f; }

#edit-all-specifications:hover {
  color: #df2e33; }

#edit-all-specifications:active {
  color: #31639f; }

.language-switcher-locale-session a.active {
  color: #31639f; }

.language-switcher-locale-session a.session-active {
  color: #31639f; }

.description, .fieldset-description {
  color: #5A5A5A; }

.form-submit, #imce-content .form-submit, .digit-button {
  color: #31639f; }

.form-submit:hover, #imce-content .form-submit:hover, .digit-button:hover {
  color: #df2e33; }

.form-submit:active, .form-submit.active, #imce-content .form-submit:active, #imce-content .form-submit.active, .digit-button:active {
  color: #31639f; }

.fieldset-title {
  border-bottom-color: #31639f; }

.fieldset-title:hover {
  border-bottom-color: #404d70; }

.comment-wrapper .comment {
  border-bottom-color: #B4CAEA; }

.vertical-tabs ul.vertical-tabs-list li {
  background-color: #CEDCF1; }

.vertical-tabs ul.vertical-tabs-list li.selected, .vertical-tabs {
  background-color: #F1F4FA; }

ul.primary li a, table.sticky-header {
  background-color: #F1F4FA; }

ul.primary li a::after {
  border-bottom-color: #F1F4FA; }

ul.primary li.active a {
  background-color: #DEE7F5; }

ul.primary li:hover a {
  background-color: #CEDCF1; }

ul.primary li:hover a::after, ul.primary li.active:hover a::after {
  border-bottom-color: #CEDCF1; }

ul.primary li.active a::after {
  border-bottom-color: #DEE7F5; }

ul.sf-bg li a, .slicknav_menu .slicknav_btn.sf-bg {
  color: #040404; }

ul.sf-bg li.active-trail > a:hover, ul.sf-bg li a.active:hover, ul.sf-bg li a:hover, ul.sf-bg li.sfHover > a, ul.sf-bg li a:hover > a, .slicknav_menu .slicknav_btn.sf-bg:hover, ul.sf-bg li a > a:hover {
  color: #3365a1; }

ul.sf-bg li.active-trail > a, ul.sf-bg li a:active, ul.sf-bg li a.active, .slicknav_menu .slicknav_btn.sf-bg:active, .slicknav_nav .slicknav_item .active-trail {
  color: #3365a1; }

body .default-submit, .oc-consultant-info, #to-top {
  color: #ffffff; }

body .default-submit:hover, #to-top:hover {
  color: #ffffff; }

body .default-submit:active, #to-top:active {
  color: #f6e5e5; }

.shop-cart-block-caption sup, .favorites-icon sup, .compare-icon sup {
  color: #ffffff; }

.default-submit, .slider-container .ui-state-default {
  background-color: #2363c3; }

.specification-filters .slider-container {
  background-color: rgba(35, 99, 195, 0.5); }

.slider .ui-slider-horizontal .ui-slider-range {
  background-color: rgba(35, 99, 195, 0.5); }

.shop-cart-block-caption sup, .favorites-icon sup, .compare-icon sup {
  background-color: #2363c3; }

.form-item-payment-method.checked {
  border-color: #2363c3; }

.progress .filled {
  background: #CEDCF1 repeating-linear-gradient(135deg, #CEDCF1, #CEDCF1 10px, #2363c3 10px, #2363c3 20px, #CEDCF1 20px) no-repeat;
  background-size: 400% 400%; }

ul.sf-bg li > a, ul.sf-bg.sf-navbar, ul.sf-bg-color li li > a, ul.sf-bg-color li li li > a {
  background-color: #ffffff; }

ul.sf-bg.menu-vertical.menu li.active-trail > a.active-trail.active, ul.sf-bg li.active-trail > a, ul.sf-bg li > a.active, ul.sf-bg li > a:active {
  background-color: #e2eaf5; }

ul.sf-bg.menu-vertical.menu li.active-trail > a {
  background-color: #ffffff; }

ul.sf-bg li.active-trail > a.active-trail:hover, ul.sf-bg li.sfHover > a, ul.sf-bg li a:hover, ul.sf-bg li a:active, ul.sf-bg-color.menu-vertical.menu li.active-trail > a.active-trail:hover, ul.sf-bg-color.menu-vertical li li > a:hover, ul.sf-bg-color.menu-vertical li li li > a:hover, .slicknav_btn.sf-bg:hover, .slicknav_btn.sf-bg:active {
  background-color: #df2e33; }

.default-submit:hover {
  background-color: #df2e33; }

.default-submit:hover, .slider-container .ui-state-default:hover, ul.pager li.default-submit.active, ul.buttons li.default-submit.active {
  background-color: #df2e33; }

.default-submit:active, .slider-container .ui-state-default:active, .slider-container ui-state-default:focus, .slider-container .ui-state-active {
  background-color: #df2e33; }

ul.sf-bg li a, ul.sf-bg-color li li > a, ul.sf-bg-color li li li > a, .slicknav_btn.sf-bg {
  background-color: #ffffff; }

.comment-form, .forms-form-submission-admin-form-wrapper {
  background-color: #e2eaf5; }

/* ============================= End of stylesheet generated with color.inc ============================= */
/* ============================= Stylesheet generated with font.inc ============================= */
body, .form-submit, .profile h3, .block.block-search .form-text, ul.sf-simple {
  font-family: robotoregular, sans-serif; }

@font-face {
  font-family: robotoregular;
  src: url('/profiles/itinity/themes/unity/fonts/robotoregular/robotoregular.eot?ri73ar');
  src: url('/profiles/itinity/themes/unity/fonts/robotoregular/robotoregular.eot?ri73ar#iefix') format('embedded-opentype'), url('/profiles/itinity/themes/unity/fonts/robotoregular/robotoregular.woff?ri73ar') format('woff'), url('/profiles/itinity/themes/unity/fonts/robotoregular/robotoregular.ttf?ri73ar') format('truetype'), url('/profiles/itinity/themes/unity/fonts/robotoregular/robotoregular.svg?ri73ar#robotoregular') format('svg');
  font-weight: normal;
  font-style: normal; }

body, .form-submit, .profile h3, .block.block-search .form-text, ul.sf-simple {
  font-size: 1.1em; }

h1 {
  font-size: 1.7em; }

.arrow-inside.pictogram {
  font-size: 1.7em; }

h2 {
  font-size: 1.55em; }

.node-teaser .shop-price, .fashion-form-style .form-item-title input {
  font-size: 1.55em; }

h3 {
  font-size: 1.4em; }

h4 {
  font-size: 1.25em; }

.view-mode-informer form.buy-button-form, .table-view.catalog-table h2 {
  font-size: 1.25em; }

h5 {
  font-size: 1.1em; }

h6 {
  font-size: 1.1em; }

h1, h2, h3, h4, h5, h6 {
  font-family: robotobold, sans-serif; }

@font-face {
  font-family: robotobold;
  src: url('/profiles/itinity/themes/unity/fonts/robotobold/robotobold.eot?ri73ar');
  src: url('/profiles/itinity/themes/unity/fonts/robotobold/robotobold.eot?ri73ar#iefix') format('embedded-opentype'), url('/profiles/itinity/themes/unity/fonts/robotobold/robotobold.woff?ri73ar') format('woff'), url('/profiles/itinity/themes/unity/fonts/robotobold/robotobold.ttf?ri73ar') format('truetype'), url('/profiles/itinity/themes/unity/fonts/robotobold/robotobold.svg?ri73ar#robotobold') format('svg');
  font-weight: normal;
  font-style: normal; }

.block:not(.block-system-main), #comment-form, .node.view-mode-map_sidebar, .popup-div, .catalog-admin-links, .search-popup {
  font-size: 0.9em; }

.node.view-mode-map {
  font-size: 0.75em; }

.operations .form-submit {
  font-size: 0.9em; }

ul.sf-bg, .slicknav_btn > .slicknav_menutxt {
  font-family: robotomedium, sans-serif; }

@font-face {
  font-family: robotomedium;
  src: url('/profiles/itinity/themes/unity/fonts/robotomedium/robotomedium.eot?ri73ar');
  src: url('/profiles/itinity/themes/unity/fonts/robotomedium/robotomedium.eot?ri73ar#iefix') format('embedded-opentype'), url('/profiles/itinity/themes/unity/fonts/robotomedium/robotomedium.woff?ri73ar') format('woff'), url('/profiles/itinity/themes/unity/fonts/robotomedium/robotomedium.ttf?ri73ar') format('truetype'), url('/profiles/itinity/themes/unity/fonts/robotomedium/robotomedium.svg?ri73ar#robotomedium') format('svg');
  font-weight: normal;
  font-style: normal; }

ul.sf-bg, .slicknav_btn > .slicknav_menutxt {
  font-size: 1.2em; }

blockquote {
  font-size: 1em; }

.block a, .block a:hover, .block a:active, .block a.active, #edit-all-specifications, #edit-all-specifications:hover, #edit-all-specifications:active, .user-link-inline, .user-link-inline:hover, .user-link-inline:active, .active .user-link-inline {
  text-decoration: none; }

.block-menu a, .block-menu a:hover, .block-menu a:active, .block-menu a.active {
  text-decoration: none; }

.block-menu .sf-bg a, .block-menu .sf-bg a:hover, .block-menu .sf-bg a:active, .block-menu .sf-bg a.active {
  text-decoration: none; }

/* ============================= End of stylesheet generated with font.inc ============================= */
/* ============================= Stylesheet generated with effect.inc ============================= */
.bumper.bumper-1 {
  height: 0px; }

.bumper.bumper-2 {
  height: 0px; }

.bumper.bumper-3 {
  height: 2px; }

.popup-div, .inline-user-forms, .has-file-resup .file-widget, .has-file-resup div.use-imce .image-widget-data {
  border-radius: 0.2em; }

.popup-elements-close {
  top: 0.07em;
  right: 0.07em; }

html.js div.node-specification-field.hint span.hint, .popup-element {
  border-radius: 0.2em; }

div.block, .fancybox-wrap, .user-cabinet .user-panel, .comment-form {
  border-radius: 0.2em; }

.block > .block-title {
  margin-top: 0.1481em; }

#middle-wrapper .block > .content {
  padding-bottom: 0.1481em;
  padding-top: 0.1481em; }

#middle-wrapper .block.is-empty > .content {
  padding-top: 0; }

.block-title, h3.title.comment-form {
  border-radius: 0.1481em 0.1481em 0 0; }

.block > .block-title {
  padding-left: 0.0494em;
  padding-right: 0.0494em;
  margin-top: -0.0019em; }

#middle-wrapper .block.is-empty > .block-title {
  border-radius: 0.1481em; }

quote, blockquote {
  border-radius: 0.2em;
  padding-left: 0.2em;
  padding-right: 0.2em; }

.form-item-payment-method.checked, .form-radio, .form-text, .form-select, .form-submit, .form-textarea, .messages, .form-item-search-block-form .form-text, .digit-element-buttons-wrapper.vertical-view .use-buttons, fieldset[class*="-sortable"] {
  border-radius: 0.2em; }

.fashion-form-style .form-text, .fashion-form-style .form-select, .fashion-form-style .form-textarea {
  border-radius: 0.2em 0.2em 0 0; }

.form-submit, .block.block-user .form-submit, #imce-content .form-submit, .block.block-search .form-submit {
  padding-left: 0.85em;
  padding-right: 0.85em; }

.resizable-textarea .form-textarea {
  border-radius: 0.2em 0.2em 0 0; }

.resizable-textarea .grippie {
  border-radius: 0 0 0.2em 0.2em; }

.fashion-form-style .resizable-textarea .grippie {
  border-radius: 0; }

.vertical-tabs {
  border-radius: 0 0.2em 0.2em 0; }

.vertical-tabs-list, .vertical-tabs-list li.first.last {
  border-radius: 0.2em 0 0 0.2em; }

.vertical-tabs-list li.first {
  border-radius: 0.2em 0 0 0; }

.vertical-tabs-list li.last {
  border-radius: 0 0 0 0.2em; }

.use-tabledrag tr > td:first-child, .block-search .search-mod-inside .form-text, .pictogram-wrapper span.form-text, .form-text.digit-minus {
  border-radius: 0.2em 0 0 0.2em; }

.use-tabledrag tr > td:last-child, .block-search .search-mod-inside .form-submit, .form-text.digit-plus {
  border-radius: 0 0.2em 0.2em 0; }

.vertical-view .digit-plus {
  border-radius: 0 0.2em 0 0; }

.vertical-view .digit-minus {
  border-radius: 0 0 0.2em 0; }

/*** supermenu ***/
/* ============================= End of stylesheet generated with effect.inc ============================= */
/* ============================= Stylesheet generated with picture.inc ============================= */
.footer-bottom {
  background-position: center bottom;
  /*50% 100;*/ }

html.admin-menu {
  background-position: center 32px;
  /*50%*/ }

#body-wrapper {
  background-position: center bottom;
  /*50% 100;*/ }

ul.pager li.default-submit.active {
  background-position: center bottom;
  /*50% 100%*/ }

/* ============================= End of stylesheet generated with picture.inc ============================= */
/* ============================= Custom stylesheet added by administrator ============================= */
/*шрифт*/
/*
@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Light'),
	local('Gilroy Light'),
	url('/sites/chemcraft.ru/files/fonts/gilroylight.woff2') format('woff2'),
	url('/sites/chemcraft.ru/files/fonts/gilroylight.woff') format('woff'),
	url('/sites/chemcraft.ru/files/fonts/gilroylight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy Extrabold'),
	local('Gilroy Extrabold'),
	url('/sites/chemcraft.ru/files/fonts/gilroyextrabold.woff2') format('woff2'),
	url('/sites/chemcraft.ru/files/fonts/gilroyextrabold.woff') format('woff'),
	url('/sites/chemcraft.ru/files/fonts/gilroyextrabold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}
*/
body {
  font-family: sans-serif; }

.block-menu-menu-menyu-katalog {
  position: relative;
  padding-left: 25px !important;
  background: url(/sites/chemcraft.ru/files/files/icon-hamburger.png) no-repeat 7px center #2363c3;
  background-size: auto 60%;
  padding-top: 0.4em !important;
  padding-bottom: 0.4em !important; }

.block-user-login .default-submit {
  width: 80px;
  min-width: unset !important; }

/*elements in list*/
.node-product.node-teaser .field-label-inline .field-label {
  float: left; }

.catalog-table .node-teaser .constructor-element {
  position: relative; }

.catalog-table .node-teaser .constructor-element div.shop-item.qty {
  position: absolute;
  top: -75px;
  background: #fff;
  padding: 2px 10px;
  right: 0; }

.catalog-table .field-name-field-formula span {
  font-size: 1em !important; }

img {
  border-radius: 0.2em; }

/*{font-family: Gilroy Semibold}*/
.characteristics-in-list {
  min-height: 128px; }

/*elemants in informer*/
.node-product.view-mode-informer .extra-field-title {
  min-height: 50px; }

.node-product.view-mode-informer .field-type-image {
  border-top: 1px solid #E7E7E7;
  padding-top: 25px;
  margin-top: 10px; }

/*elements in full view*/
.pl-2 {
  padding-left: 15px; }

.device-phone .pl-2 {
  padding-left: 0; }

/*
.all-characteristics .field-label, .node-product.view-mode-full .field-suffix,
.node-product.view-mode-full label {
	color: #9E9E9E;
}
*/
.all-characteristics .field-label, .node-product.view-mode-full .field-suffix {
  color: #9E9E9E; }

.all-characteristics {
  border-top: 1px solid #E7E7E7;
  border-bottom: 1px solid #E7E7E7;
  margin: 25px 0 10px 0;
  padding: 20px 0; }

.all-characteristics .field {
  display: table; }

.all-characteristics .field-label, .all-characteristics .field-items {
  display: table-cell; }

.all-characteristics .field-label {
  min-width: 260px; }

.node-product.view-mode-full .node-title {
  margin: -11px 0 0.25em 0;
  font-family: robotoregular, sans-serif;
  text-align: left;
  color: #2070A7; }

.field-name-vocabulary-3 .field-item {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  margin-top: 5px; }

.price-content .constructor-inner > .constructor-element {
  vertical-align: middle; }

/*tabs*/
.node-product.view-mode-full .tabs.primary li a::after {
  border-width: 0;
  right: auto;
  left: 0;
  top: 10px; }

.node-product.view-mode-full ul.primary li a, .node-product.view-mode-full ul.primary li.active a, .node-product.view-mode-full ul.primary li:hover a {
  background-color: transparent; }

.node-product.view-mode-full ul.primary li {
  margin-bottom: 0; }

.node-product.view-mode-full ul.primary li a {
  white-space: normal;
  border-bottom: 3px solid transparent;
  border-radius: 0; }

.node-product.view-mode-full ul.primary li.active a {
  border-bottom-color: #415E8F; }

/*periodic table*/
.page-catalog-2.path-level-2 #middle-wrapper .colmask, .front #middle-wrapper .colmask {
  max-width: none; }

.page-catalog-2.path-level-2 #middle-wrapper .side-padding, .front #middle-wrapper .side-padding {
  margin-left: 0;
  margin-right: 0; }

.page-catalog-2.path-level-2 #middle-wrapper .block > .block-title, .page-catalog-2.path-level-2 #middle-wrapper .block > .content, .front #middle-wrapper .block > .block-title, .front #middle-wrapper .block > .content {
  max-width: 1280px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px; }

.page-catalog-2.path-level-2 #middle-wrapper .main-content, .front #middle-wrapper .main-content {
  padding: 0; }

.page-catalog-2.path-level-2 .page-title {
  display: none; }

.block-block-6 {
  background: url(/sites/chemcraft.ru/files/bg_molecule.jpg) no-repeat center center;
  background-size: cover;
  padding: 30px 0 40px 0 !important;
  border-bottom: 2px solid #2463c3; }

@media (max-width: 800px) {
  .block-block-6 {
    overflow-x: scroll; } }

.block-block-6 .block-title {
  text-align: center; }

.block-block-6 .content {
  position: relative;
  /*max-width: 794px !important;*/ }

.periodic-table {
  margin: 0 auto;
  user-select: none;
  font-family: Georgia, serif; }

div .periodic-table td {
  text-align: center;
  padding-left: 2px;
  padding-right: 2px; }

.element-in-table {
  display: inline-block;
  width: 100%;
  height: 65px;
  border: 2px solid #2363C4;
  border: 1px solid #5F8ED3;
  /*#FFDF06;*/
  margin: 2px;
  text-align: center;
  background-color: #fff;
  border-radius: 0.2em; }

.element-in-table:hover {
  background-color: #2363C4; }

.for-sale {
  border-color: #5F8ED3;
  background-image: linear-gradient(bottom, #2363c3 10%, #5F8ED3 90%);
  background-image: -o-linear-gradient(bottom, #2363c3 10%, #5F8ED3 90%);
  background-image: -moz-linear-gradient(bottom, #2363c3 10%, #5F8ED3 90%);
  background-image: -webkit-linear-gradient(bottom, #2363c3 10%, #5F8ED3 90%);
  background-image: -ms-linear-gradient(bottom, #2363c3 10%, #5F8ED3 90%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.1, #2363c3), color-stop(0.9, #5F8ED3));
  box-shadow: 1px 1px 2px #BCBCBC; }

.for-sale:hover {
  background-image: linear-gradient(bottom, #ffde00 10%, #FFE746 90%);
  background-image: -o-linear-gradient(bottom, #ffde00 10%, #FFE746 90%);
  background-image: -moz-linear-gradient(bottom, #ffde00 10%, #FFE746 90%);
  background-image: -webkit-linear-gradient(bottom, #ffde00 10%, #FFE746 90%);
  background-image: -ms-linear-gradient(bottom, #ffde00 10%, #FFE746 90%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.1, #ffde00), color-stop(0.9, #FFE746)); }

.not-for-sale {
  border-color: #000;
  background-color: #fff; }

.not-for-sale:hover {
  background-color: #000; }

.not-for-sale a {
  cursor: not-allowed; }

.not-for-sale .element-sign {
  opacity: 0.7; }

.element-in-table a {
  display: block;
  height: 100%;
  padding: 11px 0;
  color: #000;
  font-weight: bold; }

.element-in-table:hover a {
  color: #fff; }

.for-sale a {
  color: #fff; }

.for-sale:hover a {
  color: #000; }

.element-info {
  display: none;
  position: absolute;
  margin: 3px 0;
  background-color: #FCDE00;
  padding: 5px;
  font-size: 0.85em;
  text-align: left;
  box-shadow: 2px 2px 10px #42424285;
  z-index: 100; }

.page-admin-structure-block-manage-block-6 .element-info {
  display: block;
  position: static;
  margin: 5px 0; }

.element-info span {
  display: block; }

.block-block-7 .block-title {
  position: relative;
  padding-left: 55px !important; }

.block-block-7 .block-title::before {
  content: '';
  position: absolute;
  top: -12px;
  left: 0;
  background-image: url(/sites/chemcraft.ru/files/sprite.png);
  background-position: 0px 0px;
  width: 47px;
  height: 48px; }

.icon-car {
  background-image: url(/sites/chemcraft.ru/files/sprite.png);
  background-position: 0px -183px;
  width: 116px;
  height: 116px; }

.icon-card {
  background-image: url(/sites/chemcraft.ru/files/sprite.png);
  background-position: 0px -309px;
  width: 116px;
  height: 116px; }

.icon-target {
  background-image: url(/sites/chemcraft.ru/files/sprite.png);
  background-position: 0px -435px;
  width: 116px;
  height: 116px; }

.icon-tel {
  background-image: url(/sites/chemcraft.ru/files/sprite.png);
  background-position: 0px -561px;
  width: 116px;
  height: 116px; }

/*social icon*/
.social-icon {
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  margin-right: 5px;
  background-image: url(/sites/chemcraft.ru/files/sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -58px;
  transition: background-position 0.3s ease-in-out; }

.ic-fb {
  background-position: 2px -63px; }

.ic-fb:hover {
  background-position: 2px -105px; }

.ic-vk {
  background-position: -28px -63px; }

.ic-vk:hover {
  background-position: -28px -105px; }

.ic-twitter {
  background-position: -63px -63px; }

.ic-twitter:hover {
  background-position: -63px -105px; }

.headers-region .ic-fb {
  background-position: 2px -146px; }

.headers-region .ic-vk {
  background-position: -28px -146px; }

.headers-region .ic-twitter {
  background-position: -63px -146px; }

/*our benefits*/
.block-block-7 {
  background: url(/sites/chemcraft.ru/files/bg_benefits.jpg) no-repeat center center;
  background-size: cover;
  padding: 75px 0 85px 0 !important; }

.block-block-7 .block-title {
  color: #fff; }

.block .block-title {
  text-transform: uppercase;
  letter-spacing: 1px; }

.block-block-7 img {
  outline: 1px solid #fff;
  box-shadow: 5px 5px 20px rgba(27, 27, 27, 0.35); }

/*products in informer*/
.block-catalog .default-submit {
  visibility: hidden; }

.block-catalog .catalog-cell:hover .default-submit {
  visibility: visible; }

/*headers*/
.headers-top .inline-regions, .header-middle .inline-regions, .not-front .header-bottom .inline-regions {
  max-width: none;
  background-color: transparent; }

.header-top .block {
  padding-top: 0;
  padding-bottom: 0; }

.header-middle {
  padding-top: 10px;
  padding-bottom: 10px; }

.not-front .header-middle {
  box-shadow: 0 3px 10px -2px #c1c1c1; }

.front .header-bottom {
  background: url(/sites/chemcraft.ru/files/bg_header.jpg) no-repeat center center, #1c56ad;
  background-size: cover;
  color: #fff; }

.not-front .header-bottom .block {
  padding-top: 0;
  padding-bottom: 0; }

/*commons*/
p {
  line-height: 2; }

.content .default-submit {
  min-width: 150px;
  text-align: center; }

.main-page .bg-yellow {
  color: #000;
  background-color: #ffde00;
  box-shadow: 5px 5px 15px rgba(66, 66, 66, 0.5); }

.main-page .bg-yellow:hover {
  color: #fff;
  background-color: #2363c3; }

.summary-cost .shop-price, .all-characteristics .field-items {
  font-family: robotomedium, sans-serif; }

.digit-element-buttons-wrapper .use-buttons {
  text-align: center; }

.block-block-5 .block-title {
  text-align: center; }

/*footer*/
.footer-bottom [class*="pictogram-"]:before {
  color: #2463c3; }

.field-type-image .field-items .field-item {
  margin-right: 0;
  /*Верхнее меню*/ }

#block-block-21 {
  margin-bottom: -1px; }

#edit-submit--4 {
  min-width: 80px; }

#menu-16368-main-menu:after {
  content: "|";
  padding-left: 30px; }

/*Карточка товара*/
.form-radios div {
  float: left;
  padding-left: -3px; }

.form-radios div input[value] {
  float: left;
  margin-top: -20px;
  margin-left: 5px; }

.inline-block-wrapper-100.constructor-inline.constructor-vert-align-middle {
  border-bottom: 1px solid #E7E7E7; }

.sf-l-titlel {
  background-color: #000; }

/*cust header*/
.not-front .header-middle {
  box-shadow: 0 2px 0px -1px rgba(158, 158, 158, 0.2); }

.cust--header-tel {
  white-space: nowrap; }

.header-fixed .header-middle {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #fff;
  z-index: 100;
  box-shadow: 0 3px 10px -2px #c1c1c1; }

.admin-menu.header-fixed .header-middle {
  top: 37px; }

.inline-regions ul.menu li {
  margin-right: 0; }

.block-menu .user-picture-stub {
  width: 24px !important;
  height: 23px !important; }

#block-block-21 {
  margin: 0;
  margin-bottom: 7px;
  margin-left: 5px; }

#menu-16368-main-menu {
  padding-right: 0;
  margin-right: 15px; }

#menu-16368-main-menu:after {
  padding-left: 15px; }

#menu-18936-main-menu, #menu-17808-main-menu {
  padding-right: 0;
  margin-left: -2px; }

#menu-18936-main-menu:after, #menu-17808-main-menu:after {
  content: "|";
  padding-left: 15px; }

#edit-icon span {
  font-size: 0; }

#edit-icon {
  position: relative;
  display: block;
  top: 1px;
  width: 40px;
  height: 40px;
  background-image: url(https://chemcraft.ru/sites/chemcraft.ru/files/files/cart-bl.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%; }

.shop-cart-block-caption {
  position: relative; }

.shop-cart-block-caption small {
  position: absolute;
  top: 0;
  right: 10px; }

div .pictogram-phone:before {
  display: none; }

.block-menu-menu-menyu-katalog {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.block-menu-menu-menyu-katalog {
  padding: 0 !important;
  background: none; }

ul.menu.supermenu.full-tree > li > a {
  background: url(/sites/chemcraft.ru/files/files/icon-hamburger.png) no-repeat 7px center #2363c3;
  background-size: auto 60%;
  padding-left: 35px;
  padding-right: 17px;
  padding-top: 0.4em;
  padding-bottom: 0.4em;
  border-radius: 0.2em;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }
  ul.menu.supermenu.full-tree > li > a:hover {
    background-color: #df2e33; }
ul.menu.supermenu.full-tree > li > ul {
  top: 1.85em; }
  ul.menu.supermenu.full-tree > li > ul li:hover {
    background-color: #2363C3; }
    ul.menu.supermenu.full-tree > li > ul li:hover a {
      color: #FFF; }
  ul.menu.supermenu.full-tree > li > ul li {
    margin: 0.2em;
    margin-right: 0.2em !important;
    border-radius: 0.2em; }
    ul.menu.supermenu.full-tree > li > ul li a {
      color: #888; }

#block-block-24 {
  padding: 0;
  margin: 0; }

#edit-actions--2 {
  position: relative;
  top: -2px; }

/*-cust header us-*/
#menu-554-menu-catalog > a {
  color: #fff; }

.block-block-22 {
  position: relative;
  top: 5px; }

.admin-menu .block-block-22 {
  position: relative;
  top: 3px; }

/*/-cust header us-*/
/*
.block-menu-menu-menyu-katalog {
	background: none;
}
.block-menu-menu-menyu-katalog .sf-l-title {
	color: #000;
	font-weight: bold;
	font-size: 24px;
}
#supermenu-menu-menyu-katalog>li>a:before {
	content: '';
	position: relative;
	display: inline-block;
	top: 4px;
    width: 25px;
    height: 25px;
    margin-right: 15px;
	background-image: url(https://chemcraft.ru/sites/chemcraft.ru/files/styles/56x42/public/files/gamburger.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
}
#block-user-login {
	position: relative;
	width: 30px;
	height: 28px;
	background-image: url(https://chemcraft.ru/sites/chemcraft.ru/files/files/vhod.png);
	background-repeat: no-repeat;
	background-position: top right;
	background-size: 30px 28px;
	cursor: pointer;
}
#block-user-login>div {
	display: none;
	position: absolute;
    right: 0;
    top: 100%;
    background-color: #fff;
    cursor: pointer;
    padding: 0 0 6px 6px;
    border-radius: 0.2em;
    box-shadow: 0px 0px 3px #BCBCBC;
}
#block-user-login:hover>div {
	display: block;
}
*/
/*/cust header*/
/*cust footer*/
.social-icon-cust {
  display: inline-block;
  width: 34px;
  height: 34px;
  background-image: url(https://chemcraft.ru/sites/chemcraft.ru/files/files/icon-cust.png);
  background-repeat: no-repeat;
  background-size: 156px 150px;
  background-position: -9px -58px;
  cursor: pointer; }

.ic-cust-fb {
  background-position: -61px -8px; }

.ic-cust-vk {
  background-position: -61px -58px; }

/*-cust en footer-*/
.cust-en .social-icon-cust {
  background-image: url(https://chemcraft.ru/sites/chemcraft.ru/files/files/iconmonstr-instagram-13.svg);
  background-size: 100% 100%;
  background-position: center; }

.cust-en .social-icon-cust:hover {
  background-image: url(https://chemcraft.ru/sites/chemcraft.ru/files/files/iconmonstr-instagram-13-r.svg); }

.cust-en .ic-cust-fb {
  background-image: url(https://chemcraft.ru/sites/chemcraft.ru/files/files/iconmonstr-facebook-3.svg); }

.cust-en .ic-cust-fb:hover {
  background-image: url(https://chemcraft.ru/sites/chemcraft.ru/files/files/iconmonstr-facebook-3-r.svg); }

.cust-en .ic-cust-vk {
  background-image: url(https://chemcraft.ru/sites/chemcraft.ru/files/files/iconmonstr-vk-3.svg); }

.cust-en .ic-cust-vk:hover {
  background-image: url(https://chemcraft.ru/sites/chemcraft.ru/files/files/iconmonstr-vk-3-r.svg); }

.cust-en .ic-cust-tw {
  background-image: url(https://chemcraft.ru/sites/chemcraft.ru/files/files/iconmonstr-twitter-3.svg); }

.cust-en .ic-cust-tw:hover {
  background-image: url(https://chemcraft.ru/sites/chemcraft.ru/files/files/iconmonstr-twitter-3-r.svg); }

/*-/cust en footer-*/
/*/cust footer*/
/*cust таблица Менделеева*/
.element-in-table a {
  padding-top: 21px; }

.for-sale:hover {
  background-image: none;
  background-color: #df2e33; }

.for-sale:hover a {
  color: #fff; }

/*/cust таблица Менделеева*/
/*cust категория*/
.field-type-image .field-items .field-item, .field-type-image .field-items {
  width: 100%; }

.field-type-image .field-items .field-item img {
  max-width: 100% !important; }

.constructor-element .field-item strong {
  font-weight: normal; }

.constructor-element .field-name-field-nazvanie-elementa .field-item {
  font-size: 27px; }

#block-features-breadcrumb {
  position: relative; }

#block-features-breadcrumb > div {
  position: absolute;
  top: 273%; }

.constructor-element .node-title {
  min-height: 61px;
  margin-bottom: 0; }

.field.field-name-field-formula {
  margin-top: 5px; }

.field.field-name-field-cas-nomer-soedineniya {
  margin-top: 0; }

#block-system-main .field.field-name-field-formula p {
  line-height: 1.2em;
  font-size: 17px; }

/*/cust категория*/
/*cust карточка*/
.field-name-vocabulary-3 {
  position: relative;
  top: -19px; }

.constructor-text-vertical-alignment-align-top.inline-block-wrapper-100.constructor-inline.constructor-vert-align-middle {
  border: 0; }

.extra-field-buy-button .already-in-cart.form-submit--op-submit.default-submit form-submit, .extra-field-buy-button .form-submit--op-submit.default-submit.form-submit {
  padding: 6px 0 5px 24px;
  margin-top: 0.4em;
  background-image: url(https://chemcraft.ru/sites/chemcraft.ru/files/files/cart-wh.svg);
  background-repeat: no-repeat;
  background-position: 12px 7px;
  background-size: 23px 23px; }

/*
#constructor-layout-21 .constructor-under-each-other.constructor-text-horizontal-alignment-align-left>div {
	max-width: 515px;
}
*/
/*
.constructor-under-each-other .node-specification-field,
.constructor-under-each-other .field-name-field-sinonim,
.constructor-under-each-other .field-name-field-trivialnoe-nazvanie,
.constructor-under-each-other .field-name-field-gost-tu.field-type-text,
.constructor-under-each-other .field-name-field-molekulyarnaya-massa,
.constructor-under-each-other .field-name-field-reaktivnaya-kvalifikaciya,
.constructor-under-each-other .field-name-field-soderzhanie-osnovnogo-vesh,
.constructor-under-each-other .field-name-field-cas-nomer-soedineniya {
	display: flex;
}
.constructor-under-each-other .node-specification-field .data,
.constructor-under-each-other .field-name-field-sinonim .field-items,
.constructor-under-each-other .field-name-field-trivialnoe-nazvanie .field-items,
.constructor-under-each-other .field-name-field-gost-tu.field-type-text .field-items,
.constructor-under-each-other .field-name-field-molekulyarnaya-massa .field-items,
.constructor-under-each-other .field-name-field-reaktivnaya-kvalifikaciya .field-items,
.constructor-under-each-other .field-name-field-soderzhanie-osnovnogo-vesh .field-items,
.constructor-under-each-other .field-name-field-cas-nomer-soedineniya .field-items {
	display: flex;
	flex: 1;
}
.constructor-under-each-other .node-specification-field .data {
	max-width: 297px;
}
.constructor-under-each-other .field-name-field-sinonim .field-items .field-item,
.constructor-under-each-other .field-name-field-trivialnoe-nazvanie .field-items .field-item,
.constructor-under-each-other .field-name-field-gost-tu.field-type-text .field-items .field-item,
.constructor-under-each-other .field-name-field-molekulyarnaya-massa .field-items .field-item,
.constructor-under-each-other .field-name-field-reaktivnaya-kvalifikaciya .field-items .field-item,
.constructor-under-each-other .field-name-field-soderzhanie-osnovnogo-vesh .field-items .field-item,
.constructor-under-each-other .field-name-field-cas-nomer-soedineniya .field-items .field-item {
	width: 100%;
    max-width: 223px;
}
.constructor-under-each-other .node-specification-field .data:before,
.constructor-under-each-other .field-name-field-sinonim .field-items:before,
.constructor-under-each-other .field-name-field-trivialnoe-nazvanie .field-items:before,
.constructor-under-each-other .field-name-field-gost-tu.field-type-text .field-items:before,
.constructor-under-each-other .field-name-field-molekulyarnaya-massa .field-items:before,
.constructor-under-each-other .field-name-field-reaktivnaya-kvalifikaciya .field-items:before,
.constructor-under-each-other .field-name-field-soderzhanie-osnovnogo-vesh .field-items:before,
.constructor-under-each-other .field-name-field-cas-nomer-soedineniya .field-items:before {
	content: '';
	flex: 1;
	position: relative;
	bottom: 5px;
	margin-right: 3px;
	border-bottom: 1px dashed #9E9E9E;
}
*/
#constructor-layout-21 .constructor-under-each-other .node-specification-field, #constructor-layout-21 .constructor-under-each-other .field-name-field-sinonim, #constructor-layout-21 .constructor-under-each-other .field-name-field-tehnicheskaya-marka, #constructor-layout-21 .constructor-under-each-other .field-name-field-trivialnoe-nazvanie, #constructor-layout-21 .constructor-under-each-other .field-name-field-gost-tu.field-type-text, #constructor-layout-21 .constructor-under-each-other .field-name-field-molekulyarnaya-massa, #constructor-layout-21 .constructor-under-each-other .field-name-field-reaktivnaya-kvalifikaciya, #constructor-layout-21 .constructor-under-each-other .field-name-field-soderzhanie-osnovnogo-vesh, #constructor-layout-21 .constructor-under-each-other .field-name-field-cas-nomer-soedineniya {
  display: flex;
  overflow-x: hidden; }

/*
.constructor-under-each-other .node-specification-field {
	display: flex;
  flex-wrap: wrap;
	justify-content: space-between;
  overflow-x: hidden;
}
*/
#constructor-layout-21 .constructor-under-each-other .node-specification-field .data, #constructor-layout-21 .constructor-under-each-other .field-name-field-sinonim .field-items, #constructor-layout-21 .constructor-under-each-other .field-name-field-tehnicheskaya-marka .field-items, #constructor-layout-21 .constructor-under-each-other .field-name-field-trivialnoe-nazvanie .field-items, #constructor-layout-21 .constructor-under-each-other .field-name-field-gost-tu.field-type-text .field-items, #constructor-layout-21 .constructor-under-each-other .field-name-field-molekulyarnaya-massa .field-items, #constructor-layout-21 .constructor-under-each-other .field-name-field-reaktivnaya-kvalifikaciya .field-items, #constructor-layout-21 .constructor-under-each-other .field-name-field-soderzhanie-osnovnogo-vesh .field-items, #constructor-layout-21 .constructor-under-each-other .field-name-field-cas-nomer-soedineniya .field-items {
  position: relative;
  display: inline-block;
  right: -4px;
  width: 100%;
  max-width: 708px;
  background-color: #fff;
  text-align: revert;
  overflow-x: hidden; }

/*
.constructor-under-each-other .field-name-field-trivialnoe-nazvanie .field-items .field-item,
.constructor-under-each-other .field-name-field-gost-tu.field-type-text .field-items .field-item,
.constructor-under-each-other .field-name-field-molekulyarnaya-massa .field-items .field-item,
.constructor-under-each-other .field-name-field-reaktivnaya-kvalifikaciya .field-items .field-item,
.constructor-under-each-other .field-name-field-soderzhanie-osnovnogo-vesh .field-items .field-item,
.constructor-under-each-other .field-name-field-cas-nomer-soedineniya .field-items .field-item {
	min-width: 224px;
}
*/
#constructor-layout-21 .constructor-under-each-other .node-specification-field label, #constructor-layout-21 .constructor-under-each-other .field-name-field-sinonim .field-label, #constructor-layout-21 .constructor-under-each-other .field-name-field-tehnicheskaya-marka .field-label, #constructor-layout-21 .constructor-under-each-other .field-name-field-trivialnoe-nazvanie .field-label, #constructor-layout-21 .constructor-under-each-other .field-name-field-gost-tu.field-type-text .field-label, #constructor-layout-21 .constructor-under-each-other .field-name-field-molekulyarnaya-massa .field-label, #constructor-layout-21 .constructor-under-each-other .field-name-field-reaktivnaya-kvalifikaciya .field-label, #constructor-layout-21 .constructor-under-each-other .field-name-field-soderzhanie-osnovnogo-vesh .field-label, #constructor-layout-21 .constructor-under-each-other .field-name-field-cas-nomer-soedineniya .field-label {
  flex: 1;
  white-space: nowrap;
  min-width: 190px; }

#constructor-layout-21 .constructor-under-each-other .node-specification-field label:after, #constructor-layout-21 .constructor-under-each-other .field-name-field-sinonim .field-label:after, #constructor-layout-21 .constructor-under-each-other .field-name-field-tehnicheskaya-marka .field-label:after, #constructor-layout-21 .constructor-under-each-other .field-name-field-trivialnoe-nazvanie .field-label:after, #constructor-layout-21 .constructor-under-each-other .field-name-field-gost-tu.field-type-text .field-label:after, #constructor-layout-21 .constructor-under-each-other .field-name-field-molekulyarnaya-massa .field-label:after, #constructor-layout-21 .constructor-under-each-other .field-name-field-reaktivnaya-kvalifikaciya .field-label:after, #constructor-layout-21 .constructor-under-each-other .field-name-field-soderzhanie-osnovnogo-vesh .field-label:after, #constructor-layout-21 .constructor-under-each-other .field-name-field-cas-nomer-soedineniya .field-label:after {
  content: '';
  flex: 1;
  position: relative;
  display: inline-block;
  width: 100%;
  position: relative;
  margin-right: 3px;
  border-bottom: 1px dashed #9E9E9E; }

#constructor-layout-21 .constructor-under-each-other .field-name-field-formula span {
  font-weight: bold;
  font-size: 1.8em !important; }

#constructor-layout-21 .constructor-under-each-other .field-name-field-formula strong {
  font-weight: bold; }

#constructor-layout-21 .form-radios .form-type-radio {
  padding: 3px 7px 1px;
  margin: 0 !important;
  border-radius: 0.2em;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

#constructor-layout-21 .form-radios .form-type-radio:hover {
  background-color: rgba(158, 158, 158, 0.4); }

#constructor-layout-21 .form-radios .form-type-radio.checked {
  background-color: #2363c3; }

#constructor-layout-21 .form-radios .form-radio {
  display: block;
  float: none !important;
  margin: 0 auto !important; }

#constructor-layout-21 .form-radios .form-type-radio .option {
  color: #1a1a1a;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

#constructor-layout-21 .form-radios .form-type-radio:hover .option {
  color: #df2e33; }

#constructor-layout-21 .constructor-under-each-other {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: 0; }

#constructor-layout-21 .form-radios .form-type-radio.checked .option {
  color: #fff; }

.field-name-product-price-base.field-name-product-price-currency h2 {
  margin-top: 3px; }

.form-text.digit-button, .form-text.digit-minus {
  background-color: rgba(158, 158, 158, 0.4); }

.digit-element-buttons-wrapper .digit-button {
  padding-top: 5px;
  padding-bottom: 5px;
  max-width: 30px;
  border-color: rgba(158, 158, 158, 0.4); }

.digit-element-buttons-wrapper .digit-button:hover {
  background-color: #df2e33;
  color: #fff; }

.digit-element-buttons-wrapper .form-text.use-buttons {
  max-width: 35px;
  padding: 5px 0;
  border-color: rgba(158, 158, 158, 0.4); }

.node-product.view-mode-full .field-suffix {
  color: #1a1a1a; }

.shop-price.summary-cost-processed {
  color: #3465b1; }

#constructor-layout-20 .image-block-gallery.thumbs-bottom .image-block-preview {
  border-radius: 0.2em; }

/*-cust карточка us-*/
#constructor-layout-49 .constructor-text-vertical-alignment-align-top {
  text-align: center !important; }

#constructor-layout-49 .term-title {
  margin-top: 0; }

#constructor-layout-20 .constructor-text-vertical-alignment-align-top.inline-block-wrapper-100.constructor-inline.constructor-vert-align-middle {
  text-align: center !important; }

/*-/cust карточка us-*/
/*cust карточка*/
.block-catalog .catalog-cell .default-submit {
  visibility: inherit; }

.block-catalog .default-submit {
  visibility: inherit; }

.url-catalog-13 .side-padding {
  margin: 0; }

/* ============================= End of custom stylesheet added by administrator ============================= */
/**
* Compiled from sites/chemcraft.su/files/temizator/css/dynamic/unity/17.scss
* 
*/

