:root{ --theme-var-koef_narrow: 0.75; --theme-var-menu_side: 6rem; --theme-var-rad50: calc( 50% * var(--theme-var-rad_koef) ); --theme-var-rad1em: calc( 1em * var(--theme-var-rad_koef) ); --theme-var-rad4: calc( 4px * var(--theme-var-rad_koef) ); --theme-var-rad3: calc( 3px * var(--theme-var-rad_koef) ); --theme-var-rad2: calc( 2px * var(--theme-var-rad_koef) ); --theme-var-page: var(--theme-var-page_width); --theme-var-sidebar_width_max: 500px; --theme-var-sidebar_width_min: 150px; --theme-var-sidebar_gap_width_max: 100px; --theme-var-sidebar_gap_width_min: 0px; --theme-var-sidebar: clamp( var(--theme-var-sidebar_width_min, 150px), calc( var(--theme-var-page) * var(--theme-var-sidebar_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width) * ( 1 - var(--theme-var-sidebar_proportional) ) ), var(--theme-var-sidebar_width_max, 500px) ); --theme-var-sidebar_gap: clamp( var(--theme-var-sidebar_gap_width_min, 0px), calc( var(--theme-var-page) * var(--theme-var-sidebar_gap_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width) * ( 1 - var(--theme-var-sidebar_proportional) ) ), var(--theme-var-sidebar_gap_width_max, 100px) ); --theme-var-sidebar_and_gap: calc( var(--theme-var-sidebar) + var(--theme-var-sidebar_gap) ); --theme-var-content: calc( var(--theme-var-page) - var(--theme-var-sidebar) - var(--theme-var-sidebar_gap) ); --theme-var-content_narrow: calc( var(--theme-var-content) * var(--theme-var-koef_narrow) ); --theme-var-padding_narrow: calc( var(--theme-var-content) * ( 1 - var(--theme-var-koef_narrow) ) ); --fixed-rows-height: 0px; }.body_style_boxed{ --theme-var-page_boxed: calc( var(--theme-var-page_width) + var(--theme-var-page_boxed_extra) * 2 ); --theme-var-page: calc( var(--theme-var-page_boxed) - var(--theme-var-page_boxed_extra) * 2 ); --theme-var-sidebar: clamp( var(--theme-var-sidebar_width_min, 150px), calc( var(--theme-var-page) * var(--theme-var-sidebar_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width) * ( 1 - var(--theme-var-sidebar_proportional) ) ), var(--theme-var-sidebar_width_max, 500px) ); --theme-var-sidebar_gap: clamp( var(--theme-var-sidebar_gap_width_min, 0px), calc( var(--theme-var-page) * var(--theme-var-sidebar_gap_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width) * ( 1 - var(--theme-var-sidebar_proportional) ) ), var(--theme-var-sidebar_gap_width_max, 100px) ); --theme-var-sidebar_and_gap: calc( var(--theme-var-sidebar) + var(--theme-var-sidebar_gap) ); --theme-var-content: calc( var(--theme-var-page) - var(--theme-var-sidebar) - var(--theme-var-sidebar_gap) ); --theme-var-content_narrow: calc( var(--theme-var-content) * var(--theme-var-koef_narrow) ); --theme-var-padding_narrow: calc( var(--theme-var-content) * ( 1 - var(--theme-var-koef_narrow) ) ); }html{ font-size: 17px; }html[style*="overflow: hidden"]{ overflow: hidden !important; width: auto; }body{ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }body, body[class*=scheme_], .body_style_boxed .page_wrap{ background-color: var(--theme-color-bg_color); }[class*=scheme_], body[class*=scheme_]{ color: var(--theme-color-text); }body.body_style_fullscreen .content_wrap_fullscreen{ overflow: clip; }article, aside, details, footer, header, hgroup, nav, section{ display: block; }li > p + p{ margin-top: 0.5em; }ol, ul{ padding-left: 1.5em; }li > ol, li > ul, li > dl, dl > dl{ margin-bottom: 0 !important; }li > p{ margin-bottom: 0; }ul[class*=wp-block-]{ margin-bottom: 0; }ul > li:before{ color: var(--theme-color-text_link); }a{ text-decoration: none; background: transparent; color: var(--theme-color-text_link); }a:hover{ color: var(--theme-color-text_hover); }.color_style_link2 a{ color: var(--theme-color-text_link2); }.color_style_link2 a:hover{ color: var(--theme-color-text_hover2); }a, a:hover, :focus, a:focus, :active, a:active{ outline: 0; }a[href="javascript:void(0)"]{ cursor: default; }a img{ border: none; }a, button, input[type=button], input[type=submit]{ -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a{ display: block; }h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, li a, [class*=color_style_] h1 a, [class*=color_style_] h2 a, [class*=color_style_] h3 a, [class*=color_style_] h4 a, [class*=color_style_] h5 a, [class*=color_style_] h6 a, [class*=color_style_] li a{ color: var(--theme-color-text_dark); }h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, li a:hover{ color: var(--theme-color-text_link); }.color_style_link2 h1 a:hover, .color_style_link2 h2 a:hover, .color_style_link2 h3 a:hover, .color_style_link2 h4 a:hover, .color_style_link2 h5 a:hover, .color_style_link2 h6 a:hover, .color_style_link2 li a:hover{ color: var(--theme-color-text_link2); }table{ border-collapse: collapse; }.sc_table table th, table th{ padding: 0.8em; }.sc_table table td, table td{ padding: 1em 0.8em; }table th + th, table th + td, table td + th, table td + td{ border-left: none; }table > p{ margin: 0 !important; }table:not(:where([class*=tribe-events])) th{ font-size: 19px; font-weight: 600; font-style: normal; text-transform: none; text-align: center; }caption{ font-weight: 600; text-align: center; }table:not(:where([class*=tribe-events])) td, table:not(:where([class*=tribe-events])) th + td, table:not(:where([class*=tribe-events])) td + td{ color: var(--theme-color-text); }table:not(:where([class*=tribe-events])) td{ font-size: 16px; }table:not(:where([class*=tribe-events])) th{ color: var(--theme-color-extra_dark); background-color: var(--theme-color-extra_bg_color); }table:not(:where([class*=tribe-events])) th b, table:not(:where([class*=tribe-events])) th strong{ color: var(--theme-color-extra_dark); }table:not(:where([class*=tribe-events])) > tbody > tr:nth-child(2n+1) > td{ background-color: var(--theme-color-bg_color); }table:not(:where([class*=tribe-events])) > tbody > tr:nth-child(2n) > td{ background-color: var(--theme-color-alter_bg_color); }table:not(:where([class*=tribe-events])) th a:hover{ color: var(--theme-color-extra_dark); }blockquote{ position: relative; overflow: hidden; border: none; }blockquote:not(.has-text-align-right):not(.has-text-align-center){ text-align: left; }blockquote, blockquote[class*=wp-block-quote][class*=is-], .wp-block-quote:not(.is-large):not(.is-style-large), .wp-block-quote.is-large:not(.is-style-plain), .wp-block-quote.is-style-large:not(.is-style-plain), .wp-block-freeform.block-library-rich-text__tinymce blockquote{ padding: 2.75em 2.9em; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; border-radius: 10px; }blockquote[class*=wp-block-quote][class*=is-style-large], blockquote[class*=wp-block-quote][class*=is-large]{ margin: 0 0 2em 0; }.blog_mode_post blockquote, .blog_mode_page blockquote{ margin: 1.8em 0; }blockquote:after, q:before, q:after{ content: ""; }blockquote, q{ quotes: "" ""; }blockquote p{ margin: 0; font-size: 18px; line-height: 30px; font-weight: 400; }blockquote > cite, blockquote > p > cite, blockquote > .wp-block-pullquote__citation, .wp-block-quote .wp-block-quote__citation{ display: block; font-size: 19px; line-height: 28px; font-weight: 600; font-style: normal; letter-spacing: 0; margin-bottom: 3px; margin-top: 1.35em; padding-left: 60px; position: relative; text-transform: none; }blockquote > cite:before, blockquote > p > cite:before, blockquote > .wp-block-pullquote__citation:before, .wp-block-quote .wp-block-quote__citation:before{ background-color: currentColor; content: ""; display: block; height: 2px; left: 0; position: absolute; top: 50%; width: 40px; }section > blockquote:not(.has-background):not(.is-style-plain), div:not(.has-background) > blockquote:not(.has-background):not(.is-style-plain), figure:not(.has-background) > blockquote:not(.has-background):not(.is-style-plain){ background-color: var(--theme-color-alter_bg_color); }section > blockquote:not(.has-text-color):not(.is-style-plain), section > blockquote:not(.has-text-color):not(.is-style-plain) p, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain), div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) p, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain), figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) p{ color: var(--theme-color-alter_dark) !important; }section > blockquote:not(.has-text-color):not(.is-style-plain) a, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) a, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) a{ color: var(--theme-color-text_link); }section > blockquote:not(.has-text-color):not(.is-style-plain) a:hover, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) a:hover, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) a:hover{ color: var(--theme-color-text_hover); }section > blockquote:not(.has-text-color):not(.is-style-plain) dt, section > blockquote:not(.has-text-color):not(.is-style-plain) b, section > blockquote:not(.has-text-color):not(.is-style-plain) strong, section > blockquote:not(.has-text-color):not(.is-style-plain) i, section > blockquote:not(.has-text-color):not(.is-style-plain) em, section > blockquote:not(.has-text-color):not(.is-style-plain) mark, section > blockquote:not(.has-text-color):not(.is-style-plain) ins, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) dt, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) b, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) strong, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) i, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) em, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) mark, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) ins, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) dt, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) b, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) strong, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) i, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) em, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) mark, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) ins{ color: var(--theme-color-alter_dark); }section > blockquote:not(.has-text-color):not(.is-style-plain) s, section > blockquote:not(.has-text-color):not(.is-style-plain) strike, section > blockquote:not(.has-text-color):not(.is-style-plain) del, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) s, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) strike, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) del, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) s, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) strike, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) del{ color: var(--theme-color-alter_light); }section > blockquote:not(.has-text-color):not(.is-style-plain) code, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) code, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) code{ color: var(--theme-color-text_dark); background-color: var(--theme-color-bg_color); border-color: var(--theme-color-bd_color); }section > blockquote:not(.has-text-color):not(.is-style-plain):not([class*=trx_addons_]) > cite:before, section > blockquote:not(.has-text-color):not(.is-style-plain):not([class*=trx_addons_]) > p > cite:before, section > blockquote:not(.has-text-color):not(.is-style-plain):not([class*=trx_addons_]) > .wp-block-pullquote__citation:before, section > blockquote:not(.has-text-color):not(.is-style-plain):not([class*=trx_addons_]) .wp-block-quote__citation:before, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain):not([class*=trx_addons_]) > cite:before, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain):not([class*=trx_addons_]) > p > cite:before, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain):not([class*=trx_addons_]) > .wp-block-pullquote__citation:before, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain):not([class*=trx_addons_]) .wp-block-quote__citation:before, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain):not([class*=trx_addons_]) > cite:before, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain):not([class*=trx_addons_]) > p > cite:before, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain):not([class*=trx_addons_]) > .wp-block-pullquote__citation:before, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain):not([class*=trx_addons_]) .wp-block-quote__citation:before{ background-color: var(--theme-color-alter_link); }[class*=type-cpt_] [class*=_page_content] blockquote{ margin-left: 0; margin-right: 0; }dd{ margin-left: 1.5em; }dt, b, strong{ font-weight: bold; }dfn, em, i{ font-style: italic; }pre, code, kbd, tt, var, samp{ font-family: "Courier New", Courier, monospace; font-size: 1em; letter-spacing: 0; }pre{ overflow: auto; max-width: 100%; }code{ overflow: auto; max-width: 100%; padding: 0 1em; display: inline-block; vertical-align: middle; word-wrap: break-word; color: var(--theme-color-alter_text); background-color: var(--theme-color-alter_bg_color); border: 1px solid var(--theme-color-alter_bd_color); }pre > code{ display: block; vertical-align: top; padding: 1em; }code a{ color: var(--theme-color-alter_link); }code a:hover{ color: var(--theme-color-alter_hover); }abbr, acronym{ cursor: help; }mark, ins{ background-color: transparent; text-decoration: none; }mark{ color: var(--theme-color-text_dark); }sup, sub{ font-size: 75%; height: 0; line-height: 0; position: relative; vertical-align: baseline; }sup{ bottom: 1ex; }sub{ top: 0.5ex; }small{ font-size: 80%; }big{ font-size: 120%; }[hidden], template{ display: none; }hr{ -webkit-box-sizing: content-box; -ms-box-sizing: content-box; box-sizing: content-box; height: 0; border: none; border-top: 1px solid var(--theme-color-bd_color); margin-top: 6.7857em !important; margin-bottom: 6.7857em !important; }[class^=icon-]:before, [class*=" icon-"]:before{ font-size: inherit; line-height: inherit !important; font-weight: inherit; font-style: inherit; display: inline-block; width: auto; margin: 0; }img{ max-width: 100%; height: auto; vertical-align: top; }img[class*=wp-image-]{ border-radius: 10px; }figure, .wp-caption, .wp-caption-overlay .wp-caption{ border: 0; margin: 0; padding: 0; overflow: hidden; position: relative; max-width: 100%; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-align: center; -webkit-box-align: center; align-items: center; -ms-flex-pack: start; -webkit-box-pack: start; justify-content: flex-start; }figure, .wp-caption{ margin-bottom: 1em; }p figure, p .wp-caption{ margin-bottom: 0; }figure figcaption, .wp-block-image figcaption, .wp-block-audio figcaption, .wp-block-video figcaption, .wp-block-embed figcaption, .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, .wp-caption .wp-caption-text, .wp-caption .wp-caption-dd, .wp-caption-overlay .wp-caption .wp-caption-text, .wp-caption-overlay .wp-caption .wp-caption-dd{ font-size: 16px; line-height: 20px; font-weight: 400; font-style: normal; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; background: none; bottom: auto; color: var(--theme-color-text); display: block; left: auto; margin: 0; max-height: 6em; overflow-x: hidden; overflow-y: auto; scrollbar-gutter: stable; padding: 14px 0 5px !important; position: relative; right: auto; text-align: left; top: auto; -ms-flex-grow: 0; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; scrollbar-width: thin; scrollbar-color: var(--theme-color-alter_bd_color) var(--theme-color-alter_bg_color); }figure figcaption::-webkit-scrollbar, .wp-block-image figcaption::-webkit-scrollbar, .wp-block-audio figcaption::-webkit-scrollbar, .wp-block-video figcaption::-webkit-scrollbar, .wp-block-embed figcaption::-webkit-scrollbar, .wp-block-gallery .blocks-gallery-image figcaption::-webkit-scrollbar, .wp-block-gallery .blocks-gallery-item figcaption::-webkit-scrollbar, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption::-webkit-scrollbar, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption::-webkit-scrollbar, .wp-caption .wp-caption-text::-webkit-scrollbar, .wp-caption .wp-caption-dd::-webkit-scrollbar, .wp-caption-overlay .wp-caption .wp-caption-text::-webkit-scrollbar, .wp-caption-overlay .wp-caption .wp-caption-dd::-webkit-scrollbar{ width: 6px; }figure figcaption::-webkit-scrollbar-track, .wp-block-image figcaption::-webkit-scrollbar-track, .wp-block-audio figcaption::-webkit-scrollbar-track, .wp-block-video figcaption::-webkit-scrollbar-track, .wp-block-embed figcaption::-webkit-scrollbar-track, .wp-block-gallery .blocks-gallery-image figcaption::-webkit-scrollbar-track, .wp-block-gallery .blocks-gallery-item figcaption::-webkit-scrollbar-track, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption::-webkit-scrollbar-track, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption::-webkit-scrollbar-track, .wp-caption .wp-caption-text::-webkit-scrollbar-track, .wp-caption .wp-caption-dd::-webkit-scrollbar-track, .wp-caption-overlay .wp-caption .wp-caption-text::-webkit-scrollbar-track, .wp-caption-overlay .wp-caption .wp-caption-dd::-webkit-scrollbar-track{ background: var(--theme-color-alter_bg_color); }figure figcaption::-webkit-scrollbar-thumb, .wp-block-image figcaption::-webkit-scrollbar-thumb, .wp-block-audio figcaption::-webkit-scrollbar-thumb, .wp-block-video figcaption::-webkit-scrollbar-thumb, .wp-block-embed figcaption::-webkit-scrollbar-thumb, .wp-block-gallery .blocks-gallery-image figcaption::-webkit-scrollbar-thumb, .wp-block-gallery .blocks-gallery-item figcaption::-webkit-scrollbar-thumb, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption::-webkit-scrollbar-thumb, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption::-webkit-scrollbar-thumb, .wp-caption .wp-caption-text::-webkit-scrollbar-thumb, .wp-caption .wp-caption-dd::-webkit-scrollbar-thumb, .wp-caption-overlay .wp-caption .wp-caption-text::-webkit-scrollbar-thumb, .wp-caption-overlay .wp-caption .wp-caption-dd::-webkit-scrollbar-thumb{ background-color: var(--theme-color-alter_bd_hover); border: 1px solid var(--theme-color-alter_bg_color); border-radius: 6px; }figure figcaption a, .wp-block-image figcaption a, .wp-block-audio figcaption a, .wp-block-video figcaption a, .wp-block-embed figcaption a, .wp-block-gallery .blocks-gallery-image figcaption a, .wp-block-gallery .blocks-gallery-item figcaption a, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption a, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption a, .wp-caption .wp-caption-text a, .wp-caption .wp-caption-dd a, .wp-caption-overlay .wp-caption .wp-caption-text a, .wp-caption-overlay .wp-caption .wp-caption-dd a{ color: var(--theme-color-text_dark); }figure figcaption a:hover, .wp-block-image figcaption a:hover, .wp-block-audio figcaption a:hover, .wp-block-video figcaption a:hover, .wp-block-embed figcaption a:hover, .wp-block-gallery .blocks-gallery-image figcaption a:hover, .wp-block-gallery .blocks-gallery-item figcaption a:hover, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a:hover, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption a:hover, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption a:hover, .wp-caption .wp-caption-text a:hover, .wp-caption .wp-caption-dd a:hover, .wp-caption-overlay .wp-caption .wp-caption-text a:hover, .wp-caption-overlay .wp-caption .wp-caption-dd a:hover{ color: var(--theme-color-text_hover); }audio, canvas, progress, video{ display: inline-block; vertical-align: baseline; }video{ width: 100%; height: auto; }audio:not([controls]){ display: none; height: 0; }iframe, video, embed{ max-width: 100%; min-height: 100px; vertical-align: top; }form{ margin-bottom: 0; }button, input, optgroup, select, textarea, textarea.wp-editor-area{ font-family: inherit; font-size: 1em; margin: 0; vertical-align: baseline; }button:not(.components-button){ overflow: visible; }form button:not(.components-button), input[type=button], input[type=reset], input[type=submit], .theme_button, .post_item .more-link, .wp-block-button__link, .sc_button:not(.sc_button_simple), .sc_form button, .sc_portfolio_preview_show .post_readmore{ -webkit-appearance: none; cursor: pointer; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; vertical-align: top; font-size: var(--theme-font-button_font-size); line-height: var(--theme-font-button_line-height); font-weight: var(--theme-font-button_font-weight); -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; border-radius: 10px; text-transform: var(--theme-font-button_text-transform); letter-spacing: var(--theme-font-button_letter-spacing); white-space: nowrap; height: auto; max-width: 100%; color: var(--theme-color-inverse_link); border-color: var(--theme-color-text_link); background-color: var(--theme-color-text_link); padding: 17px 30px; border-width: 0 !important; }.sc_button_wrap{ margin-bottom: -10px; }.sc_button_wrap .sc_button{ margin-bottom: 10px; }form button:not(.components-button):hover, form button:not(.components-button):focus, input[type=submit]:hover, input[type=submit]:focus, input[type=reset]:hover, input[type=reset]:focus, input[type=button]:hover, input[type=button]:focus, .post_item .more-link:hover, .comments_wrap .form-submit input[type=submit]:hover, .comments_wrap .form-submit input[type=submit]:focus, .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover, .wp-block-button:not(.is-style-outline) .wp-block-button__link:focus, .sc_button_default:hover, .sc_button_default:focus, .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus, .socials_share.socials_type_block .social_icon:hover, .socials_share.socials_type_block .social_icon:focus{ color: var(--theme-color-inverse_link); border-color: var(--theme-color-text_hover); background-color: var(--theme-color-text_hover); }.sc_button + .sc_button{ margin-left: 0; }.sc_button{ margin-right: 2.3em; }.sc_button:last-child{ margin-right: 0; }.sc_button_hover{ position: relative; }.sc_button_hover .sc_button_icon, .sc_button_hover .sc_button_text{ -webkit-transition: -webkit-transform 0.3s ease-out; transition: -webkit-transform 0.3s ease-out; transition: transform 0.3s ease-out; transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; will-change: transform; }.sc_button_hover:hover .sc_button_icon, .sc_button_hover:hover .sc_button_text{ -webkit-transform: translateX(-0.8rem); -ms-transform: translateX(-0.8rem); transform: translateX(-0.8rem); }.sc_button_hover:before{ content: "\e9a4"; font-family: "fontello"; font-size: 10px; font-weight: 400; margin: 0; position: absolute; z-index: 1; right: 0 !important; left: auto !important; top: 50% !important; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: opacity 0.3s ease-out, right 0.3s ease-out; transition: opacity 0.3s ease-out, right 0.3s ease-out; background-color: transparent !important; color: inherit !important; opacity: 0; will-change: right, opacity; }.sc_button_hover:hover:before, .sc_button_hover.active:before{ right: 1.5em !important; opacity: 1; }button[disabled], input[type=submit][disabled], input[type=button][disabled], a.sc_button[disabled], a.theme_button[disabled], button[disabled]:hover, input[type=submit][disabled]:hover, input[type=button][disabled]:hover, a.sc_button[disabled]:hover, a.theme_button[disabled]:hover{ color: var(--theme-color-inverse_link) !important; border-color: var(--theme-color-inverse_link) !important; background-color: var(--theme-color-text_light) !important; }.sc_button.sc_button_size_small:not(.sc_button_simple), .theme_button.theme_button_small{ padding: 14px 28px; font-size: 14px; }.sc_button_default.color_style_link2, .color_style_link2 .sc_button_default, .sc_button.color_style_link2:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image), .color_style_link2 .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image){ border-color: var(--theme-color-text_link2); background-color: var(--theme-color-text_link2); }.sc_button_default.color_style_link2:hover, .sc_button_default.color_style_link2:focus, .color_style_link2 .sc_button_default:hover, .color_style_link2 .sc_button_default:focus, .sc_button.color_style_link2:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .sc_button.color_style_link2:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus, .color_style_link2 .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .color_style_link2 .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus{ border-color: var(--theme-color-text_hover2); background-color: var(--theme-color-text_hover2); }.search_wrap .search_submit:before{ color: var(--theme-color-input_text); content: "\e9a6"; font-family: "fontello"; padding: 1px; }.search_wrap .search_submit:hover:before, .search_wrap .search_submit:focus:before{ color: var(--theme-color-input_dark); }@-webkit-keyframes button-slide-text-animation{ 0%, 100%, 75% { color: currentColor; } 30%, 50% { color: var(--theme-var-button_slide_color_hover_text); } }@keyframes button-slide-text-animation{ 0%, 100%, 75% { color: currentColor; } 30%, 50% { color: var(--theme-var-button_slide_color_hover_text); } }@-webkit-keyframes button-slide-animation{ 0% { -webkit-transform: translateX(-101%); transform: translateX(-101%); } 50% { -webkit-transform: translateX(0); transform: translateX(0); } 100% { -webkit-transform: translateX(101%); transform: translateX(101%); } }@keyframes button-slide-animation{ 0% { -webkit-transform: translateX(-101%); transform: translateX(-101%); } 50% { -webkit-transform: translateX(0); transform: translateX(0); } 100% { -webkit-transform: translateX(101%); transform: translateX(101%); } }input[type=text], input[type=number], input[type=email], input[type=url], input[type=tel], input[type=password], input[type=search], select, textarea, textarea.wp-editor-area{ padding: 0.6em 0; border: none; border-bottom-width: 1px; border-bottom-style: solid; border-radius: 0; }input[type=text], input[type=number], input[type=email], input[type=url], input[type=tel], input[type=search], input[type=password], .select2-container.select2-container--default span.select2-choice, .select2-container.select2-container--default span.select2-selection, .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container.select2-container--default .select2-selection--multiple, textarea, textarea.wp-editor-area{ color: var(--theme-color-input_text); border-color: var(--theme-color-input_bd_color); background-color: var(--theme-color-input_bg_color); text-overflow: ellipsis; }input[type=text]:focus, input[type=text].filled, input[type=number]:focus, input[type=number].filled, input[type=email]:focus, input[type=email].filled, input[type=url]:focus, input[type=url].filled, input[type=tel]:focus, input[type=tel].filled, input[type=search]:focus, input[type=search].filled, input[type=password]:focus, input[type=password].filled, .select_container:hover, select option:hover, select option:focus, .select2-container.select2-container--default span.select2-selection--single:hover, .select2-container.select2-container--default span.select2-choice:hover, .select2-container.select2-container--default span.select2-selection--multiple:hover, .select2-container--default.select2-container--open .select2-selection--multiple, .select2-container--default.select2-container--open .select2-selection--single, select.select2-hidden-accessible.filled + .select2-container.select2-container--default.select2-container--open span.select2-selection--multiple, select.select2-hidden-accessible.filled + .select2-container.select2-container--default.select2-container--open span.select2-selection--single, select.select2-hidden-accessible.filled + .select2-container.select2-container--default.select2-container--open span.select2-choice, .select2-container.select2-container--focus span.select2-choice, .select2-container.select2-container--open span.select2-choice, .select2-container.select2-container--focus span.select2-selection--single, .select2-container.select2-container--open span.select2-selection--single, .select2-container.select2-container--focus span.select2-selection--multiple, .select2-container.select2-container--open span.select2-selection--multiple, select.select2-hidden-accessible.filled + .select2-container.select2-container--default span.select2-selection--multiple, select.select2-hidden-accessible.filled + .select2-container.select2-container--default span.select2-selection--single, select.select2-hidden-accessible.filled + .select2-container.select2-container--default span.select2-choice, select.select2-hidden-accessible.filled + .select2-container.select2-container--default span.select2-selection--single .select2-selection__rendered, textarea:focus, textarea.filled, textarea.wp-editor-area:focus, textarea.wp-editor-area.filled{ color: var(--theme-color-input_dark); border-color: var(--theme-color-input_bd_hover); background-color: var(--theme-color-input_bg_hover); }textarea, textarea.wp-editor-area{ overflow: auto; vertical-align: top; min-height: 10em; }.widget input[type=text], .widget input[type=number], .widget input[type=email], .widget input[type=url], .widget input[type=tel], .widget input[type=password], .widget input[type=search], .widget select, .widget textarea, .widget textarea.wp-editor-area{ padding: 0.77em 1.2em; }input[placeholder]::-webkit-input-placeholder{ text-overflow: ellipsis; opacity: 1; color: var(--theme-color-input_light); -webkit-transition: color 0.3s ease; transition: color 0.3s ease; }input[placeholder]::-moz-placeholder{ text-overflow: ellipsis; opacity: 1; color: var(--theme-color-input_light); -webkit-transition: color 0.3s ease; -moz-transition: color 0.3s ease; transition: color 0.3s ease; }input[placeholder]:-ms-input-placeholder{ text-overflow: ellipsis; opacity: 1; color: var(--theme-color-input_light); -webkit-transition: color 0.3s ease; -ms-transition: color 0.3s ease; transition: color 0.3s ease; }input[placeholder]::-ms-input-placeholder{ text-overflow: ellipsis; opacity: 1; color: var(--theme-color-input_light); -webkit-transition: color 0.3s ease; -ms-transition: color 0.3s ease; transition: color 0.3s ease; }input[placeholder]::placeholder{ text-overflow: ellipsis; opacity: 1; color: var(--theme-color-input_light); -webkit-transition: color 0.3s ease; transition: color 0.3s ease; }textarea[placeholder]::-webkit-input-placeholder{ text-overflow: ellipsis; opacity: 1; color: var(--theme-color-input_light); -webkit-transition: color 0.3s ease; transition: color 0.3s ease; }textarea[placeholder]::-moz-placeholder{ text-overflow: ellipsis; opacity: 1; color: var(--theme-color-input_light); -webkit-transition: color 0.3s ease; -moz-transition: color 0.3s ease; transition: color 0.3s ease; }textarea[placeholder]:-ms-input-placeholder{ text-overflow: ellipsis; opacity: 1; color: var(--theme-color-input_light); -webkit-transition: color 0.3s ease; -ms-transition: color 0.3s ease; transition: color 0.3s ease; }textarea[placeholder]::-ms-input-placeholder{ text-overflow: ellipsis; opacity: 1; color: var(--theme-color-input_light); -webkit-transition: color 0.3s ease; -ms-transition: color 0.3s ease; transition: color 0.3s ease; }textarea[placeholder]::placeholder{ text-overflow: ellipsis; opacity: 1; color: var(--theme-color-input_light); -webkit-transition: color 0.3s ease; transition: color 0.3s ease; }input[placeholder]:focus::-webkit-input-placeholder{ opacity: 1; color: var(--theme-color-input_dark); }input[placeholder]:focus::-moz-placeholder{ opacity: 1; color: var(--theme-color-input_dark); }input[placeholder]:focus:-ms-input-placeholder{ opacity: 1; color: var(--theme-color-input_dark); }input[placeholder]:focus::-ms-input-placeholder{ opacity: 1; color: var(--theme-color-input_dark); }input[placeholder]:focus::placeholder{ opacity: 1; color: var(--theme-color-input_dark); }textarea[placeholder]:focus::-webkit-input-placeholder{ opacity: 1; color: var(--theme-color-input_dark); }textarea[placeholder]:focus::-moz-placeholder{ opacity: 1; color: var(--theme-color-input_dark); }textarea[placeholder]:focus:-ms-input-placeholder{ opacity: 1; color: var(--theme-color-input_dark); }textarea[placeholder]:focus::-ms-input-placeholder{ opacity: 1; color: var(--theme-color-input_dark); }textarea[placeholder]:focus::placeholder{ opacity: 1; color: var(--theme-color-input_dark); }input[placeholder]:active::-webkit-input-placeholder{ opacity: 1; color: var(--theme-color-input_dark); }input[placeholder]:active::-moz-placeholder{ opacity: 1; color: var(--theme-color-input_dark); }input[placeholder]:active:-ms-input-placeholder{ opacity: 1; color: var(--theme-color-input_dark); }input[placeholder]:active::-ms-input-placeholder{ opacity: 1; color: var(--theme-color-input_dark); }input[placeholder]:active::placeholder{ opacity: 1; color: var(--theme-color-input_dark); }textarea[placeholder]:active::-webkit-input-placeholder{ opacity: 1; color: var(--theme-color-input_dark); }textarea[placeholder]:active::-moz-placeholder{ opacity: 1; color: var(--theme-color-input_dark); }textarea[placeholder]:active:-ms-input-placeholder{ opacity: 1; color: var(--theme-color-input_dark); }textarea[placeholder]:active::-ms-input-placeholder{ opacity: 1; color: var(--theme-color-input_dark); }textarea[placeholder]:active::placeholder{ opacity: 1; color: var(--theme-color-input_dark); }input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active{ -webkit-transition: background-color 50000s ease-in-out 90000s, color 50000s ease-in-out 90000s; transition: background-color 50000s ease-in-out 90000s, color 50000s ease-in-out 90000s; }textarea, textarea.wp-editor-area, select, input[type=text], input[type=number], input[type=email], input[type=url], input[type=tel], input[type=search], input[type=password], input[type=checkbox], input[type=radio]{ -webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; border-radius: 0; }option{ -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; border-radius: 0; color: var(--theme-color-text_dark); background-color: var(--theme-color-bg_color); font-size: inherit; font-weight: inherit; }optgroup{ font-style: normal; }optgroup > option{ font-weight: normal; }input[type=checkbox], input[type=radio]{ padding: 0; }input[type=number]::-webkit-outer-spin-button{ height: 50%; }input[type=number], input[type=search]{ -webkit-appearance: none; }input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration{ -webkit-appearance: none; }button::-moz-focus-inner, input::-moz-focus-inner{ border: 0; padding: 0; }button[disabled], html input[disabled]{ cursor: default !important; }input[type=text], input[type=number], input[type=email], input[type=url], input[type=tel], input[type=password], input[type=search], select, textarea, textarea.wp-editor-area{ -webkit-appearance: none; outline: none; resize: none; }button:focus, input[type=text]:focus, input[type=email]:focus, input[type=url]:focus, input[type=password]:focus, input[type=search]:focus, select:focus, textarea:focus, textarea.wp-editor-area:focus{ outline: 0; }h3#ship-to-different-address label .input-checkbox, input[type=radio], input[type=checkbox], .edd_price_options ul > li > label > input[type=radio], .edd_price_options ul > li > label > input[type=checkbox], .wpcf7-radio input[type=radio], .wpcf7-checkbox input[type=checkbox], .wpcf7-acceptance input[type=checkbox]{ clip: rect(1px, 1px, 1px, 1px); position: absolute !important; margin: 0 !important; padding: 0 !important; }label > input[type=radio], label > input[type=checkbox], input[type=checkbox].wpcf7-acceptance{ display: inline-block; vertical-align: baseline; position: static !important; clip: auto; }h3#ship-to-different-address label > span, input[type=radio] + label, input[type=checkbox] + label, input[type=radio] + .wpcf7-list-item-label, input[type=checkbox] + .wpcf7-list-item-label, .edd_price_options ul > li > label > input[type=radio] + span, .edd_price_options ul > li > label > input[type=checkbox] + span{ position: relative; font-size: 14px; padding-left: 1.8em; line-height: 22px; display: inline-block; vertical-align: top; }h3#ship-to-different-address label > span a, input[type=radio] + label a, input[type=checkbox] + label a, input[type=radio] + .wpcf7-list-item-label a, input[type=checkbox] + .wpcf7-list-item-label a, .edd_price_options ul > li > label > input[type=radio] + span a, .edd_price_options ul > li > label > input[type=checkbox] + span a{ color: inherit; border-bottom: 1px solid var(--theme-color-text); line-height: 1em; display: inline-block; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }h3#ship-to-different-address label > span a:hover, input[type=radio] + label a:hover, input[type=checkbox] + label a:hover, input[type=radio] + .wpcf7-list-item-label a:hover, input[type=checkbox] + .wpcf7-list-item-label a:hover, .edd_price_options ul > li > label > input[type=radio] + span a:hover, .edd_price_options ul > li > label > input[type=checkbox] + span a:hover{ color: var(--theme-color-text_dark); border-color: var(--theme-color-text_dark); }h3#ship-to-different-address label > span:before, input[type=radio] + label:before, input[type=checkbox] + label:before, input[type=radio] + .wpcf7-list-item-label:before, input[type=checkbox] + .wpcf7-list-item-label:before, .wpcf7-list-item-label.wpcf7-list-item-right:before, .edd_price_options ul > li > label > input[type=radio] + span:before, .edd_price_options ul > li > label > input[type=checkbox] + span:before{ content: " "; font-family: "fontello"; font-size: 7px; font-weight: 400; letter-spacing: -0.7px; display: block; text-align: center; border: 1px solid var(--theme-color-bd_color); width: 16px; height: 16px; line-height: 15px; position: absolute; z-index: 1; top: 0.5em; left: 0; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; border-radius: 4px; color: var(--theme-color-text_dark); cursor: pointer; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }input[type=radio] + label:hover:before, input[type=checkbox] + label:hover:before, input[type=radio] + .wpcf7-list-item-label:hover:before, input[type=checkbox] + .wpcf7-list-item-label:hover:before, .wpcf7-list-item-label.wpcf7-list-item-right:hover:before, .edd_price_options ul > li > label > input[type=radio] + span:hover:before, .edd_price_options ul > li > label > input[type=checkbox] + span:hover:before{ border-color: var(--theme-color-text_dark); }h3#ship-to-different-address label input[type=checkbox]:checked + span:before, input[type=checkbox]:checked + label:before, input[type=checkbox]:checked + .wpcf7-list-item-label:before, .wpcf7-checkbox .wpcf7-list-item-checked.wpcf7-list-item-right:before, .edd_price_options ul > li > label > input[type=checkbox]:checked + span:before{ content: "\e9f6"; }input[type=radio]:checked + label:before, input[type=radio]:checked + .wpcf7-list-item-label:before, .wpcf7-radio .wpcf7-list-item-checked.wpcf7-list-item-right:before, .edd_price_options ul > li > label > input[type=radio]:checked + span:before{ content: "\e9f6"; }input[type=radio] + label:before, input[type=checkbox] + label:before, .wpcf7-list-item-label.wpcf7-list-item-right:before{ border-color: var(--theme-color-input_bd_color) !important; }input[type=radio] + label:hover:before, input[type=checkbox] + label:hover:before, .wpcf7-list-item-label.wpcf7-list-item-right:hover:before{ border-color: var(--theme-color-text_dark) !important; }select{ text-overflow: ellipsis; white-space: nowrap; }select::-ms-expand{ display: none; }select:not(.esg-sorting-select):not([class*=trx_addons_attrib_]){ visibility: hidden; }.screen-reader-text{ clip: rect(1px, 1px, 1px, 1px); position: absolute !important; margin: 0 !important; padding: 0 !important; }.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus{ display: block; top: 5px; left: 5px; width: auto; height: auto; font-size: 0.8em; line-height: normal; padding: 1em 1.5em; color: #21759b; background-color: #f1f1f1; border-radius: 3px; clip: auto !important; text-decoration: none; z-index: 100000; -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); -ms-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); }.page_wrap{ min-height: 100vh; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }.page_wrap, .content_wrap{ margin: 0 auto; }.body_style_boxed{ background-color: #f0f0f0; background-attachment: fixed; background-position: center top; background-repeat: no-repeat; background-size: cover; }.body_style_boxed .page_wrap{ width: var(--theme-var-page_boxed); max-width: 100%; }.page_content_wrap{ padding-top: 7.1rem; padding-bottom: 7.4rem; }.remove_margins .page_content_wrap{ padding-top: 0 !important; padding-bottom: 0 !important; }.content_wrap, .content_container{ width: var(--theme-var-page); max-width: 100%; margin: 0 auto; }.content_wrap .content_wrap, .content_wrap .content_container, .content_container .content_wrap, .content_container .content_container{ width: 100%; }.content_wrap:after, .content_container:after{ content: " "; clear: both; width: 100%; height: 0; display: block; }.body_style_fullwide .content_wrap{ max-width: var(--theme-var-page_fullwide_max); margin: 0 auto; width: 100% !important; padding-left: var(--theme-var-page_fullwide_extra); padding-right: var(--theme-var-page_fullwide_extra); -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }.content, .sidebar, .sidebar_inner{ -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }.page_content_wrap .content_wrap, .page_content_wrap .content_wrap_fullscreen{ position: relative; }#page_preloader, .page_content_wrap, .custom-background .content_wrap > .content, .background_banner_wrap ~ .content_wrap > .content{ background-color: var(--theme-color-bg_color); }body.body_style_wide:not(.expand_content) [class*=content_wrap] > .content, body.body_style_boxed:not(.expand_content) [class*=content_wrap] > .content{ width: var(--theme-var-content); }.sidebar_hide [class*=content_wrap] > .content{ margin-left: auto; margin-right: auto; }.body_style_fullwide [class*=content_wrap] > .content, .body_style_fullscreen [class*=content_wrap] > .content{ width: 100%; }.body_style_fullscreen .page_content_wrap{ padding: 0; position: relative; }.body_style_fullscreen [class*=content_wrap] > .content > article.page{ padding: 0; }@media (max-width: 1023px){ }@media (max-width: 479px){ }[class*=_banner_wrap]:not(.background_banner_wrap){ background-color: var(--theme-color-alter_bg_color); }.top_panel{ position: relative; z-index: 8000; padding: 0.02px 0; background-position: center; background-repeat: no-repeat; background-size: cover; }.top_panel, [class*=scheme_].top_panel, [class*=scheme_].footer_wrap{ color: var(--theme-color-text); background-color: var(--theme-color-bg_color); }.header_position_over .page_wrap{ position: relative; }.header_position_over .top_panel{ position: absolute; z-index: 8000; top: 0; left: 0; width: 100%; background: rgba(0, 0, 0, 0) !important; }.header_position_over .top_panel .sc_layouts_row[class*=scheme_]{ -webkit-transition: background-color 0.3s ease 0s; transition: background-color 0.3s ease 0s; }.header_position_over:not(.trx_addons_page_scrolled) .top_panel .sc_layouts_row[class*=scheme_], .header_position_over .top_panel .sc_layouts_row[class*=scheme_]:not(.sc_layouts_row_fixed_on){ background-color: transparent; }@media (min-width: 768px){ }.header_position_under .top_panel{ position: relative; z-index: 2; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }.header_position_under .page_content_wrap{ position: relative; z-index: 4; }.header_position_under .page_wrap{ padding-bottom: 0.1px; }.sc_layouts_menu_mobile_button .sc_layouts_item_icon, .sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon{ color: var(--theme-color-text_dark); font-size: 16px; }.sc_layouts_menu_mobile_button .sc_layouts_item_icon:before, .sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon:before{ font-family: "fontello"; content: "\e9d7"; }[class*=scheme_].sc_layouts_row{ color: var(--theme-color-text); background-color: var(--theme-color-bg_color); }.sc_layouts_row_delimiter, [class*=scheme_].sc_layouts_row_delimiter{ border-color: var(--theme-color-bd_color); }.sc_layouts_item_icon{ color: var(--theme-color-text_light); }.sc_layouts_row_fixed_on{ background-color: var(--theme-color-bg_color); }.sc_layouts_row.sc_layouts_row_type_narrow, [class*=scheme_].sc_layouts_row.sc_layouts_row_type_narrow{ color: var(--theme-color-alter_text); background-color: var(--theme-color-alter_bg_color); }.sc_layouts_row_type_narrow .sc_layouts_item, [class*=scheme_].sc_layouts_row_type_narrow .sc_layouts_item{ color: var(--theme-color-alter_text); }.sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*=button]), [class*=scheme_].sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*=button]){ color: var(--theme-color-alter_text); }.sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*=button]):hover, .sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*=button]):focus, .sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*=button]):hover .sc_layouts_item_icon, .sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*=button]):focus .sc_layouts_item_icon, [class*=scheme_].sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*=button]):hover, [class*=scheme_].sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*=button]):focus, [class*=scheme_].sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*=button]):hover .sc_layouts_item_icon, [class*=scheme_].sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*=button]):focus .sc_layouts_item_icon{ color: var(--theme-color-alter_text); }.sc_layouts_row_type_narrow .sc_layouts_item_icon, [class*=scheme_].sc_layouts_row_type_narrow .sc_layouts_item_icon{ color: var(--theme-color-alter_text); }.sc_layouts_row_type_narrow .sc_button_default, .sc_layouts_row_type_narrow .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image), [class*=scheme_].sc_layouts_row_type_narrow .sc_button_default, [class*=scheme_].sc_layouts_row_type_narrow .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image){ background-color: var(--theme-color-alter_link); color: var(--theme-color-inverse_link); }.sc_layouts_row_type_narrow .sc_button_default:hover, .sc_layouts_row_type_narrow .sc_button_default:focus, .sc_layouts_row_type_narrow .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .sc_layouts_row_type_narrow .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus, [class*=scheme_].sc_layouts_row_type_narrow .sc_button_default:hover, [class*=scheme_].sc_layouts_row_type_narrow .sc_button_default:focus, [class*=scheme_].sc_layouts_row_type_narrow .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, [class*=scheme_].sc_layouts_row_type_narrow .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus{ background-color: var(--theme-color-alter_link); color: var(--theme-color-inverse_link); }.sc_layouts_row_type_narrow .sc_button.color_style_link2, [class*=scheme_].sc_layouts_row_type_narrow .sc_button.color_style_link2{ background-color: var(--theme-color-alter_link2); color: var(--theme-color-inverse_link); }.sc_layouts_row_type_narrow .sc_button.color_style_link2:hover, .sc_layouts_row_type_narrow .sc_button.color_style_link2:focus, [class*=scheme_].sc_layouts_row_type_narrow .sc_button.color_style_link2:hover, [class*=scheme_].sc_layouts_row_type_narrow .sc_button.color_style_link2:focus{ background-color: var(--theme-color-alter_hover2); color: var(--theme-color-inverse_link) !important; }.sc_layouts_row_type_narrow .search_wrap .search_submit, [class*=scheme_].sc_layouts_row_type_narrow .search_wrap .search_submit{ background-color: transparent; color: var(--theme-color-alter_link); }.sc_layouts_row_type_narrow .search_wrap .search_field, [class*=scheme_].sc_layouts_row_type_narrow .search_wrap .search_field{ color: var(--theme-color-alter_text); }.sc_layouts_row_type_narrow .search_wrap .search_field::-webkit-input-placeholder, [class*=scheme_].sc_layouts_row_type_narrow .search_wrap .search_field::-webkit-input-placeholder{ color: var(--theme-color-alter_text); }.sc_layouts_row_type_narrow .search_wrap .search_field::-moz-placeholder, [class*=scheme_].sc_layouts_row_type_narrow .search_wrap .search_field::-moz-placeholder{ color: var(--theme-color-alter_text); }.sc_layouts_row_type_narrow .search_wrap .search_field:-ms-input-placeholder, [class*=scheme_].sc_layouts_row_type_narrow .search_wrap .search_field:-ms-input-placeholder{ color: var(--theme-color-alter_text); }.sc_layouts_row_type_narrow .search_wrap .search_field:focus, [class*=scheme_].sc_layouts_row_type_narrow .search_wrap .search_field:focus{ color: var(--theme-color-alter_dark); }.sc_layouts_row_type_compact .sc_layouts_item, [class*=scheme_].sc_layouts_row_type_compact .sc_layouts_item{ color: var(--theme-color-text); }.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*=button]), [class*=scheme_].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*=button]){ color: var(--theme-color-text_dark); }.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*=button]):hover, .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*=button]):focus, .sc_layouts_row_type_compact .sc_layouts_item a:hover .sc_layouts_item_icon, .sc_layouts_row_type_compact .sc_layouts_item a:focus .sc_layouts_item_icon, [class*=scheme_].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*=button]):hover, [class*=scheme_].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*=button]):focus, [class*=scheme_].sc_layouts_row_type_compact .sc_layouts_item a:hover .sc_layouts_item_icon, [class*=scheme_].sc_layouts_row_type_compact .sc_layouts_item a:focus .sc_layouts_item_icon{ color: var(--theme-color-text_dark); }.sc_layouts_row_type_compact .sc_layouts_item_icon, [class*=scheme_].sc_layouts_row_type_compact .sc_layouts_item_icon{ color: var(--theme-color-text_dark); }.sc_layouts_row_type_compact .search_wrap .search_submit, [class*=scheme_].sc_layouts_row_type_compact .search_wrap .search_submit{ background-color: transparent; color: var(--theme-color-text_dark); }.sc_layouts_row_type_compact .search_wrap .search_submit:before, [class*=scheme_].sc_layouts_row_type_compact .search_wrap .search_submit:before{ color: var(--theme-color-text_dark); }.sc_layouts_row_type_compact .search_wrap .search_submit:hover, .sc_layouts_row_type_compact .search_wrap .search_submit:focus, [class*=scheme_].sc_layouts_row_type_compact .search_wrap .search_submit:hover, [class*=scheme_].sc_layouts_row_type_compact .search_wrap .search_submit:focus{ background-color: transparent; color: var(--theme-color-text_hover); }.sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit, [class*=scheme_].sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit{ color: var(--theme-color-text_link); }.sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit:hover, .sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit:focus, [class*=scheme_].sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit:hover, [class*=scheme_].sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit:focus{ color: var(--theme-color-text_hover); }.sc_layouts_row_type_compact .search_wrap .search_field::-webkit-input-placeholder, [class*=scheme_].sc_layouts_row_type_compact .search_wrap .search_field::-webkit-input-placeholder{ color: var(--theme-color-text); }.sc_layouts_row_type_compact .search_wrap .search_field::-moz-placeholder, [class*=scheme_].sc_layouts_row_type_compact .search_wrap .search_field::-moz-placeholder{ color: var(--theme-color-text); }.sc_layouts_row_type_compact .search_wrap .search_field:-ms-input-placeholder, [class*=scheme_].sc_layouts_row_type_compact .search_wrap .search_field:-ms-input-placeholder{ color: var(--theme-color-text); }.sc_layouts_row_type_normal .sc_layouts_item, [class*=scheme_].sc_layouts_row_type_normal .sc_layouts_item{ color: var(--theme-color-text); }.sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*=button]), [class*=scheme_].sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*=button]){ color: var(--theme-color-text); }.sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*=button]):hover, .sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*=button]):focus, .sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*=button]):hover .sc_layouts_item_icon, .sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*=button]):focus .sc_layouts_item_icon, [class*=scheme_].sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*=button]):hover, [class*=scheme_].sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*=button]):focus, [class*=scheme_].sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*=button]):hover .sc_layouts_item_icon, [class*=scheme_].sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*=button]):focus .sc_layouts_item_icon{ color: var(--theme-color-text_dark); }.sc_layouts_row_type_normal .search_wrap .search_submit, [class*=scheme_].sc_layouts_row_type_normal .search_wrap .search_submit{ background-color: transparent; color: var(--theme-color-input_text); }.sc_layouts_row_type_normal .search_wrap .search_submit:hover, .sc_layouts_row_type_normal .search_wrap .search_submit:focus, [class*=scheme_].sc_layouts_row_type_normal .search_wrap .search_submit:hover, [class*=scheme_].sc_layouts_row_type_normal .search_wrap .search_submit:focus{ background-color: transparent; color: var(--theme-color-input_dark); }.sc_layouts_logo b{ color: var(--theme-color-text_dark); }.sc_layouts_logo i{ color: var(--theme-color-text_link); }.search_style_normal.search_wrap .search_form{ top: 2px; }.search_style_normal.search_wrap .search_field{ padding: 5px 0 5px 2em !important; }.search_style_normal.search_wrap .search_field[placeholder]::-webkit-input-placeholder{ color: var(--theme-color-input_text); }.search_style_normal.search_wrap .search_field[placeholder]::-moz-placeholder{ color: var(--theme-color-input_text); }.search_style_normal.search_wrap .search_field[placeholder]:-ms-input-placeholder{ color: var(--theme-color-input_text); }.search_style_normal.search_wrap .search_field[placeholder]::-ms-input-placeholder{ color: var(--theme-color-input_text); }.search_style_normal.search_wrap .search_field[placeholder]::placeholder{ color: var(--theme-color-input_text); }.search_style_normal.search_wrap .search_submit:before{ color: var(--theme-color-text); -webkit-transition: color 0.3s ease; transition: color 0.3s ease; }.search_style_normal.search_wrap .search_submit:hover:before, .search_style_normal.search_wrap .search_submit:focus:before{ color: var(--theme-color-text_dark); }.search_style_expand.search_wrap .search_form{ top: 2px; }.search_style_expand.search_wrap .search_field{ padding: 5px 0 5px 2em !important; }.search_style_expand.search_wrap .search_field[placeholder]::-webkit-input-placeholder{ color: var(--theme-color-input_text); }.search_style_expand.search_wrap .search_field[placeholder]::-moz-placeholder{ color: var(--theme-color-input_text); }.search_style_expand.search_wrap .search_field[placeholder]:-ms-input-placeholder{ color: var(--theme-color-input_text); }.search_style_expand.search_wrap .search_field[placeholder]::-ms-input-placeholder{ color: var(--theme-color-input_text); }.search_style_expand.search_wrap .search_field[placeholder]::placeholder{ color: var(--theme-color-input_text); }.search_style_expand.search_wrap .search_submit:before{ color: var(--theme-color-text); -webkit-transition: color 0.3s ease; transition: color 0.3s ease; }.search_style_expand.search_wrap .search_submit:hover:before, .search_style_expand.search_wrap .search_submit:focus:before{ color: var(--theme-color-text_dark); }.search_style_expand.search_opened{ background-color: transparent; border-color: transparent; }.search_style_expand.search_opened .search_submit{ color: var(--theme-color-text); }.search_style_expand.search_opened .search_submit:hover, .search_style_expand.search_opened .search_submit:focus{ color: var(--theme-color-text_dark); }.search_style_fullscreen .search_results{ width: 67vw; }.search_style_fullscreen.search_wrap{ min-width: 1.55em; min-height: 1.55em; }.search_style_fullscreen.search_wrap .search_field{ padding: 0 0 0 1.55em !important; }.search_style_fullscreen.search_wrap .search_submit{ bottom: -6px; }.search_style_fullscreen.search_wrap.search_ajax .search_field{ padding-left: 1.55em !important; }.search_style_fullscreen.search_wrap.search_ajax.search_opened .search_field{ padding-left: 0 !important; }.search_style_fullscreen.search_opened .search_form_wrap{ background-color: var(--theme-color-alter_bg_color); }.search_style_fullscreen.search_opened .search_form{ border-color: var(--theme-color-alter_dark_05); }.search_style_fullscreen.search_opened .search_field, .search_style_fullscreen.search_opened .search_close, .search_style_fullscreen.search_opened .search_submit{ color: var(--theme-color-alter_dark); }.search_style_fullscreen.search_opened .search_close:hover, .search_style_fullscreen.search_opened .search_close:focus, .search_style_fullscreen.search_opened .search_field:hover, .search_style_fullscreen.search_opened .search_field:focus, .search_style_fullscreen.search_opened .search_submit:hover, .search_style_fullscreen.search_opened .search_submit:focus{ color: var(--theme-color-alter_dark); }.search_style_fullscreen.search_opened .search_field::-webkit-input-placeholder{ color: var(--theme-color-alter_text) !important; opacity: 1 !important; }.search_style_fullscreen.search_opened .search_field::-moz-placeholder{ color: var(--theme-color-alter_text) !important; opacity: 1 !important; }.search_style_fullscreen.search_opened .search_field:-moz-placeholder{ color: var(--theme-color-alter_text) !important; opacity: 1 !important; }.search_style_fullscreen.search_opened .search_field:-ms-input-placeholder{ color: var(--theme-color-alter_text) !important; opacity: 1 !important; }.search_style_fullscreen.search_opened .search_form{ width: 68%; }.search_style_fullscreen.search_opened .search_field, .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field{ padding: 0 1.5em 0 0 !important; font-size: 1.9rem !important; line-height: normal !important; font-weight: 400 !important; height: 3em; letter-spacing: 0; }.search_style_fullscreen.search_opened .search_field[placeholder]::-webkit-input-placeholder, .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field[placeholder]::-webkit-input-placeholder{ line-height: normal !important; height: 3em !important; }.search_style_fullscreen.search_opened .search_field[placeholder]::-webkit-input-placeholder, .search_style_fullscreen.search_opened .search_field[placeholder]::-moz-placeholder, .search_style_fullscreen.search_opened .search_field[placeholder]:-ms-input-placeholder, .search_style_fullscreen.search_opened .search_field[placeholder]::placeholder, .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field[placeholder]::-webkit-input-placeholder, .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field[placeholder]::-moz-placeholder, .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field[placeholder]:-ms-input-placeholder, .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field[placeholder]::placeholder{ line-height: normal !important; height: 3em !important; }.search_style_fullscreen.search_opened .search_submit, .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_submit{ font-size: 1.5rem; }.search_style_fullscreen.search_opened.search_ajax .search_submit, .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened.search_ajax .search_submit{ margin-top: -1.5em; }.search_style_fullscreen.search_opened .search_close{ font-size: 1.3rem; font-weight: 400; top: -4em; -webkit-transition: -webkit-transform 0.3s ease; transition: -webkit-transform 0.3s ease; transition: transform 0.3s ease; transition: transform 0.3s ease, -webkit-transform 0.3s ease; }.search_style_fullscreen.search_opened .search_close:hover{ -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }.search_style_fullscreen.search_opened .search_submit, .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_submit{ left: auto !important; right: 0 !important; }.search_style_fullscreen.search_opened .search_field, .search_style_fullscreen.search_opened .search_submit, .search_style_fullscreen.search_opened .search_submit:before{ -webkit-transition: none; transition: none; }.search_wrap.search_progress .search_submit:before{ content: "\e830"; font-family: "fontello"; }.search_wrap .search_field{ padding: 0 0 0 1.7em !important; }.search_wrap .search_submit{ padding: 1px; bottom: 0; }.search_close:before{ content: "\e9e1"; font-family: "fontello"; }@media (max-width: 782px){ }@media (max-width: 600px){ }body.search_active .top_panel{ z-index: 8002; }body.sc_layouts_search_opened .top_panel{ z-index: 8003; }.search_modern{ position: relative; z-index: 2000; display: inline-block; vertical-align: middle; }.search_modern.search_active{ z-index: 100005; }.search_modern > .search_submit{ display: block; width: 1.4em; height: 1.4em; line-height: 1.4em; text-align: center; position: relative; -webkit-transition: all 0.3s cubic-bezier(0.46, 0.03, 0.52, 0.96); transition: all 0.3s cubic-bezier(0.46, 0.03, 0.52, 0.96); opacity: 1; cursor: pointer; padding: 1px; color: var(--theme-color-text_dark); background-color: transparent; }.search_modern > .search_submit:before{ padding: 1px; font-size: 24px !important; font-family: "fontello"; content: "\e9a6"; margin: 0; -webkit-transition: color 0.3s ease; transition: color 0.3s ease; }.sc_layouts_row_type_compact .search_modern .search_wrap .search_submit{ font-size: inherit; }.search_modern .search_wrap{ position: fixed; left: 0; top: -500px; z-index: 100; width: 100%; height: 500px; overflow: hidden; will-change: top, box-shadow; -webkit-transition: top 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96), box-shadow 0.3s ease-out; -webkit-transition: top 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96), -webkit-box-shadow 0.3s ease-out; transition: top 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96), -webkit-box-shadow 0.3s ease-out; transition: top 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96), box-shadow 0.3s ease-out; transition: top 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96), box-shadow 0.3s ease-out, -webkit-box-shadow 0.3s ease-out; -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0); -ms-box-shadow: 0 1px 6px rgba(0, 0, 0, 0); box-shadow: 0 1px 6px rgba(0, 0, 0, 0); background-color: var(--theme-color-alter_bg_color); }.search_modern .search_wrap.search_ajax{ overflow: visible; }.search_modern .search_wrap.search_progress .search_submit{ -webkit-animation: spin 2s infinite linear; animation: spin 2s infinite linear; }.search_modern .search_wrap.search_progress .search_submit:before{ content: "\e830"; }.search_modern .search_wrap .search_form{ font-size: 1em; position: absolute; z-index: 1; top: 55%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; border: none; }.search_modern .search_wrap .search_form:after{ content: ""; display: block; width: 100%; height: 1px; background-color: var(--theme-color-text_dark); -webkit-transform: scale3d(0, 1, 1); -ms-transform: scale3d(0, 1, 1); transform: scale3d(0, 1, 1); -webkit-transform-origin: left center; -ms-transform-origin: left center; transform-origin: left center; }.search_modern .search_wrap .search_field, .search_modern .search_wrap .search_submit, .search_modern .search_wrap .search_submit:before{ -webkit-transition: none; transition: none; }.search_modern .search_form_wrap{ position: absolute; z-index: 1; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: var(--theme-var-page); height: 100%; }.search_modern .search_form_wrap .search_field{ width: 0; visibility: hidden; padding: 0 0 0 1.25em; vertical-align: middle; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; border: none; background-color: transparent; }.search_modern .search_form_wrap .search_field[placeholder]::-webkit-input-placeholder{ color: var(--theme-color-text); }.search_modern .search_form_wrap .search_field[placeholder]::-moz-placeholder{ color: var(--theme-color-text); }.search_modern .search_form_wrap .search_field[placeholder]:-ms-input-placeholder{ color: var(--theme-color-text); }.search_modern .search_form_wrap .search_field[placeholder]::-ms-input-placeholder{ color: var(--theme-color-text); }.search_modern .search_form_wrap .search_field[placeholder]::placeholder{ color: var(--theme-color-text); }.search_modern .search_form_wrap .search_submit{ font-size: inherit; line-height: inherit; font-weight: inherit; position: absolute; left: auto; right: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background-color: transparent; padding: 0; }.search_modern .search_form_wrap .search_submit:before{ font-size: 24px !important; font-family: "fontello"; content: "\e9a6"; margin: 0; -webkit-transition: color 0.3s ease; transition: color 0.3s ease; color: var(--theme-color-text_dark); }.search_modern .search_wrap .search_results{ padding: 3em; }.search_modern .search_results, .sc_layouts_column_align_right .search_modern .search_results{ top: 6.5em; left: 0; right: auto; width: 100%; }.search_modern .search_results:after, .sc_layouts_column_align_right .search_modern .search_results:after{ left: 3em; right: auto; }.search_modern .search_results .search_results_content{ max-height: 30vh; overflow-y: auto; }.search_modern .search_header_wrap{ position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: auto; z-index: 2; }.search_modern .search_header_wrap .logo_image{ position: absolute; left: 60px; top: 70px; display: inline-block; max-height: 100px; width: auto; }.search_modern .search_header_wrap .search_close{ position: absolute; right: 60px; top: 60px; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; -ms-flex-align: center; -webkit-box-align: center; align-items: center; width: 1.2em; height: 1.2em; line-height: 1.2em; font-size: 2rem; font-weight: 400; text-align: center; cursor: pointer; -webkit-transition: none; transition: none; color: var(--theme-color-text_dark); }.search_modern .search_header_wrap .search_close:before{ position: relative; display: inline-block; content: "\e9e1"; font-family: "fontello"; font-size: 24px; -webkit-transition: -webkit-transform 0.3s ease, color 0.3s ease; -webkit-transition: color 0.3s ease, -webkit-transform 0.3s ease; transition: color 0.3s ease, -webkit-transform 0.3s ease; transition: transform 0.3s ease, color 0.3s ease; transition: transform 0.3s ease, color 0.3s ease, -webkit-transform 0.3s ease; -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; }.search_modern .search_header_wrap .search_close:hover:before{ -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }.search_modern .search_overlay{ display: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; width: 1000%; height: 1000%; background-color: var(--theme-color-alter_bg_color); opacity: 0.2; }.content .search_modern .search_wrap{ max-width: 100%; }.content .search_modern .search_wrap .search_form_wrap{ width: var(--theme-var-page); }.search_modern .search_wrap.search_opened{ top: 0; -webkit-transition: top 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96), box-shadow 0.3s ease-out; -webkit-transition: top 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96), -webkit-box-shadow 0.3s ease-out; transition: top 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96), -webkit-box-shadow 0.3s ease-out; transition: top 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96), box-shadow 0.3s ease-out; transition: top 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96), box-shadow 0.3s ease-out, -webkit-box-shadow 0.3s ease-out; -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.05); -ms-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 6px rgba(0, 0, 0, 0.05); }.search_modern .search_wrap.search_opened.search_ajax .search_submit{ -webkit-transform: none; -ms-transform: none; transform: none; margin-top: -1.5em; }.search_modern .search_wrap.search_opened .search_field{ font-size: 1.9rem !important; line-height: normal !important; font-weight: 400 !important; width: 100%; height: 3em; letter-spacing: 0; margin: 0; padding: 0 1.5em 0 0; border: none; white-space: pre-wrap; word-wrap: break-word; resize: none; overflow: hidden; display: block; visibility: visible; }.search_modern .search_wrap.search_opened .search_field[placeholder]::-webkit-input-placeholder{ line-height: normal !important; height: 3em !important; }.search_modern .search_wrap.search_opened .search_field[placeholder]::-webkit-input-placeholder, .search_modern .search_wrap.search_opened .search_field[placeholder]::-moz-placeholder, .search_modern .search_wrap.search_opened .search_field[placeholder]:-ms-input-placeholder, .search_modern .search_wrap.search_opened .search_field[placeholder]::placeholder{ line-height: normal !important; height: 3em !important; }.search_modern .search_wrap.search_opened .search_submit{ position: absolute; left: auto; right: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }.search_modern .search_wrap.search_opened .search_submit:before{ font-size: 1.5rem; -webkit-transition: color 0.3s ease; transition: color 0.3s ease; }.search_modern .search_wrap.search_opened .search_field{ padding: 0 1.5em 0 0 !important; }.search_modern .search_wrap.search_opened .search_field, .search_modern .search_wrap.search_opened .search_field:hover, .search_modern .search_wrap.search_opened .search_field:focus{ background-color: transparent; }.search_modern .search_wrap.search_opened .search_field::-ms-clear{ display: none; }.search_modern{ }.search_modern .search_form{ -webkit-animation-delay: 0.5s; animation-delay: 0.5s; visibility: hidden; }.search_modern .search_form:after{ -webkit-animation-delay: 0.8s; animation-delay: 0.8s; visibility: hidden; }.search_modern .search_opened .search_form{ -webkit-animation-name: fadeIn; animation-name: fadeIn; -webkit-animation-duration: 0.7s; animation-duration: 0.7s; -webkit-animation-fill-mode: both; animation-fill-mode: both; visibility: visible; }.search_modern .search_opened .search_form:after{ -webkit-animation-name: fadeInMove; animation-name: fadeInMove; -webkit-animation-duration: 0.7s; animation-duration: 0.7s; -webkit-animation-fill-mode: both; animation-fill-mode: both; visibility: visible; }.search_out_anim .search_modern .search_form{ -webkit-animation-name: fadeOut; animation-name: fadeOut; -webkit-animation-duration: 0.6s; animation-duration: 0.6s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-delay: 0.3s; animation-delay: 0.3s; }.search_out_anim .search_modern .search_form:after{ -webkit-animation-name: fadeOutMove2; animation-name: fadeOutMove2; -webkit-animation-duration: 0.6s; animation-duration: 0.6s; -webkit-animation-fill-mode: both; animation-fill-mode: both; visibility: visible; -webkit-animation-delay: 0.1s; animation-delay: 0.1s; }.search_modern .logo_image{ -webkit-animation-delay: 0.3s; animation-delay: 0.3s; visibility: hidden; }.search_modern .search_opened .logo_image{ -webkit-animation-name: fadeInAnim; animation-name: fadeInAnim; -webkit-animation-duration: 0.6s; animation-duration: 0.6s; -webkit-animation-fill-mode: both; animation-fill-mode: both; visibility: visible; }.search_out_anim .search_modern .logo_image{ -webkit-animation-name: fadeOutAnim; animation-name: fadeOutAnim; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-delay: 0.5s; animation-delay: 0.5s; visibility: visible; }.search_modern .search_close:before{ -webkit-animation-delay: 0.3s; animation-delay: 0.3s; visibility: hidden; }.search_modern .search_opened .search_close:before{ -webkit-animation-name: fadeInAnimScale; animation-name: fadeInAnimScale; -webkit-animation-duration: 0.6s; animation-duration: 0.6s; -webkit-animation-fill-mode: backwards; animation-fill-mode: backwards; visibility: visible; }.search_out_anim .search_modern .search_close:before{ -webkit-animation-name: fadeOutAnimScale; animation-name: fadeOutAnimScale; -webkit-animation-duration: 0.6s; animation-duration: 0.6s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-delay: 0.5s; animation-delay: 0.5s; visibility: visible; }.search_wrap .search_results{ background-color: var(--theme-color-bg_color); border-color: var(--theme-color-bd_color); }.search_wrap .search_results:after{ background-color: var(--theme-color-bg_color); border-left-color: var(--theme-color-bd_color); border-top-color: var(--theme-color-bd_color); }.search_wrap .search_results .search_results_close{ display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; -ms-flex-align: center; -webkit-box-align: center; align-items: center; width: 1.4em; height: 1.4em; line-height: 1.4em; text-align: center; font-size: 14px; top: 8px; right: 8px; color: var(--theme-color-text_dark); }.search_wrap .search_results .search_results_close:hover{ color: var(--theme-color-text_dark); }.search_wrap .search_results .search_results_close:before{ font-family: "fontello"; content: "\e9e1"; -webkit-transition: -webkit-transform 0.3s ease; transition: -webkit-transform 0.3s ease; transition: transform 0.3s ease; transition: transform 0.3s ease, -webkit-transform 0.3s ease; }.search_wrap .search_results .search_results_close:hover:before{ -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }.content .search_wrap{ margin: 0; }.content .search_wrap .search_form_wrap{ width: 100%; }.content .search_wrap .search_form_wrap .search_field{ width: 100%; }.content .search_wrap .search_submit{ background-color: transparent; }.content .search_wrap .search_results{ width: 100%; }.sc_layouts_menu_nav > li > a{ color: var(--theme-color-text_dark); }.sc_layouts_menu_nav > li > a:hover, .sc_layouts_menu_nav > li.sfHover > a{ color: var(--theme-color-text_link) !important; }.sc_layouts_menu_nav > li.current-menu-item > a, .sc_layouts_menu_nav > li.current-menu-parent > a, .sc_layouts_menu_nav > li.current-menu-ancestor > a{ color: var(--theme-color-text_link) !important; }.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_popup .sc_layouts_menu_nav > li > ul, .sc_layouts_menu_nav > li > ul ul, .sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs){ background-color: var(--theme-color-extra_bg_color); }.sc_layouts_menu_nav > li:not(.trx_addons_stretch_window) > ul, .sc_layouts_menu_nav > li:not(.trx_addons_stretch_window) > ul ul{ border-radius: 10px; }.sc_layouts_menu_popup .sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li li > a{ color: var(--theme-color-extra_text) !important; }.sc_layouts_menu_popup .sc_layouts_menu_nav > li > a:hover, .sc_layouts_menu_popup .sc_layouts_menu_nav > li.sfHover > a, .sc_layouts_menu_nav > li li > a:hover, .sc_layouts_menu_nav > li li.sfHover > a{ color: var(--theme-color-extra_hover) !important; }.sc_layouts_menu_nav > li li > a:hover:after{ color: var(--theme-color-extra_hover) !important; }.sc_layouts_menu_nav li[class*=columns-] li.menu-item-has-children > a:hover, .sc_layouts_menu_nav li[class*=columns-] li.menu-item-has-children.sfHover > a{ color: var(--theme-color-extra_text) !important; background-color: transparent; }.sc_layouts_menu_nav > li li[class*=icon-]:before{ color: var(--theme-color-extra_hover); }.sc_layouts_menu_nav > li li[class*=icon-]:hover:before, .sc_layouts_menu_nav > li li[class*=icon-].shHover:before{ color: var(--theme-color-extra_hover); }.sc_layouts_menu_nav > li li.current-menu-item > a, .sc_layouts_menu_nav > li li.current-menu-parent > a, .sc_layouts_menu_nav > li li.current-menu-ancestor > a{ color: var(--theme-color-extra_hover) !important; }.sc_layouts_menu_nav > li li.current-menu-item:before, .sc_layouts_menu_nav > li li.current-menu-parent:before, .sc_layouts_menu_nav > li li.current-menu-ancestor:before{ color: var(--theme-color-extra_hover) !important; }.sc_layouts_menu_item_description{ color: var(--theme-color-extra_light); }.menu_main_nav > li ul [class*=current-menu-] > a .sc_layouts_menu_item_description, .sc_layouts_menu_nav > li ul li[class*=current-menu-] > a .sc_layouts_menu_item_description, .menu_main_nav > li ul a:hover .sc_layouts_menu_item_description, .sc_layouts_menu_nav > li ul a:hover .sc_layouts_menu_item_description{ color: var(--theme-color-text_light); }.menu_main_nav > li[class*=current-menu-] > a .sc_layouts_menu_item_description, .sc_layouts_menu_nav > li[class*=current-menu-] > a .sc_layouts_menu_item_description, .menu_main_nav > li > a:hover .sc_layouts_menu_item_description, .sc_layouts_menu_nav > li > a:hover .sc_layouts_menu_item_description{ color: var(--theme-color-text); }.menu_hover_fade_box .sc_layouts_menu_nav > a:hover, .menu_hover_fade_box .sc_layouts_menu_nav > li:not(.menu-collapse) > a:hover, .menu_hover_fade_box .sc_layouts_menu_nav > li:not(.menu-collapse).sfHover > a{ color: var(--theme-color-alter_link); background-color: var(--theme-color-alter_bg_color); }.menu_hover_color_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:before{ background-color: var(--theme-color-text_dark); }.menu_hover_color_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after, .menu_hover_color_line .sc_layouts_menu_nav > li:not(.menu-collapse).menu-item-has-children > a:after{ background-color: var(--theme-color-text_link); display: block; }.menu_hover_color_line .sc_layouts_menu_nav > li:not(.menu-collapse).sfHover > a, .menu_hover_color_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:hover, .menu_hover_color_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:focus{ color: var(--theme-color-text_link); }.menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after{ background-color: var(--theme-color-text_dark); }.menu_hover_zoom_line .sc_layouts_menu_nav > li > a:hover, .menu_hover_zoom_line .sc_layouts_menu_nav > li.sfHover > a{ color: var(--theme-color-text_dark) !important; }.menu_hover_zoom_line > ul > li:not(.menu-collapse) > a:before{ display: none; }.menu_hover_zoom_line > ul > li:not(.menu-collapse) > a:after{ content: "" !important; display: block !important; position: relative; z-index: 1; top: auto; bottom: -2px; left: 0; -webkit-transform: none; -ms-transform: none; transform: none; width: 0; height: 2px; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }.menu_hover_zoom_line > ul > li:not(.menu-collapse) > a:hover:after, .menu_hover_zoom_line > ul > li:not(.menu-collapse).sfHover > a:after, .menu_hover_zoom_line > ul > li:not(.menu-collapse).current-menu-item > a:after, .menu_hover_zoom_line > ul > li:not(.menu-collapse).current-menu-parent > a:after, .menu_hover_zoom_line > ul > li:not(.menu-collapse).current-menu-ancestor > a:after{ width: 100%; }.menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-item > a, .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-parent > a, .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-ancestor > a{ color: var(--theme-color-text_dark) !important; }.menu_hover_path_line .sc_layouts_menu_nav > li:not(.menu-collapse):before, .menu_hover_path_line .sc_layouts_menu_nav > li:not(.menu-collapse):after, .menu_hover_path_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:before, .menu_hover_path_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after{ background-color: var(--theme-color-text_link); }.menu_hover_roll_down .sc_layouts_menu_nav > li:not(.menu-collapse) > a:before{ background-color: var(--theme-color-text_link); }body.menu_side_present{ width: auto; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; box-sizing: content-box; }body.menu_side_left{ margin-left: 6rem; }body.menu_side_right{ margin-right: 6rem; }.menu_side_present .body_wrap{ position: relative; overflow: hidden; max-width: 100%; }.menu_side_present .menu_side_wrap{ position: fixed; z-index: 20000; top: 0; right: auto; bottom: 0; left: 0; width: 6rem; -webkit-transition: left 0.3s ease, right 0.3s ease; transition: left 0.3s ease, right 0.3s ease; }.menu_side_right .menu_side_wrap{ left: auto; right: 0; }@media (max-width: 782px){ }@media (max-width: 600px){ }.menu_side_wrap .menu_side_inner{ display: block; position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }.menu_side_inner{ color: var(--theme-color-alter_text); background-color: var(--theme-color-alter_bg_color); }.menu_side_present .menu_side_wrap .sc_layouts_logo{ display: block; padding: 25% 10%; text-align: center; border-bottom: 1px solid #ddd; position: relative; z-index: 1; }.menu_side_inner .sc_layouts_logo{ background-color: var(--theme-color-alter_bg_color); border-color: var(--theme-color-alter_bd_color); }[class*=scheme_].menu_side_icons .sc_layouts_logo{ background-color: var(--theme-color-bg_color); border-color: var(--theme-color-bd_color); }.menu_side_wrap .menu_mobile_button{ display: block; position: relative; left: 0; right: auto; top: 0; }.menu_side_wrap .menu_side_button{ display: none; font-size: 16px; margin-top: -1.5em; overflow: hidden; cursor: pointer; position: absolute; z-index: 1; top: 50%; left: -1.5em; width: 3em; height: 3em; line-height: 3em; text-align: center; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; -webkit-transition: left 0.3s ease, right 0.3s ease; transition: left 0.3s ease, right 0.3s ease; }.menu_side_right .menu_side_wrap .menu_side_button{ text-align: left; padding-left: 10px; border-radius: 4px 0 0 4px; }.menu_side_left .menu_side_wrap .menu_side_button{ left: auto; right: -1.5em; text-align: right; padding-right: 10px; border-radius: 0 4px 4px 0; }.menu_side_right .menu_side_wrap .menu_side_button:before{ content: "\e837"; }.menu_side_left .menu_side_wrap .menu_side_button:before{ content: "\e836"; }[class*=scheme_].menu_side_wrap .menu_side_button{ color: var(--theme-color-alter_dark); border-color: var(--theme-color-alter_bd_color); background-color: var(--theme-color-alter_bg_color_07); }[class*=scheme_].menu_side_wrap .menu_side_button:hover{ color: var(--theme-color-inverse_hover); border-color: var(--theme-color-alter_hover); background-color: var(--theme-color-alter_link); }@-webkit-keyframes fadeInAnim{ 0% { opacity: 0; } 100% { opacity: 1; } }@keyframes fadeInAnim{ 0% { opacity: 0; } 100% { opacity: 1; } }@-webkit-keyframes fadeOutAnim{ 0% { opacity: 1; } 100% { opacity: 0; } }@keyframes fadeOutAnim{ 0% { opacity: 1; } 100% { opacity: 0; } }@-webkit-keyframes fadeInAnimScale{ 0% { opacity: 0; -webkit-transform: scale(0.2) rotate(0); } 100% { opacity: 1; -webkit-transform: scale(1) rotate(180deg); } }@keyframes fadeInAnimScale{ 0% { opacity: 0; -webkit-transform: scale(0.2) rotate(0); transform: scale(0.2) rotate(0); } 100% { opacity: 1; -webkit-transform: scale(1) rotate(180deg); transform: scale(1) rotate(180deg); } }@-webkit-keyframes fadeOutAnimScale{ 0% { opacity: 1; -webkit-transform: scale(1) rotate(180deg); } 100% { opacity: 0; -webkit-transform: scale(0.2) rotate(0); } }@keyframes fadeOutAnimScale{ 0% { opacity: 1; -webkit-transform: scale(1) rotate(180deg); transform: scale(1) rotate(180deg); } 100% { opacity: 0; -webkit-transform: scale(0.2) rotate(0); transform: scale(0.2) rotate(0); } }@-webkit-keyframes fadeInRightPanel{ 0% { opacity: 0; -webkit-transform: translateX(30px); } 100% { opacity: 1; -webkit-transform: translateX(0); } }@keyframes fadeInRightPanel{ 0% { opacity: 0; -webkit-transform: translateX(30px); transform: translateX(30px); } 100% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } }@-webkit-keyframes fadeOutRightPanel{ 0% { opacity: 1; -webkit-transform: translateX(0); } 100% { opacity: 0; -webkit-transform: translateX(20px); } }@keyframes fadeOutRightPanel{ 0% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } 100% { opacity: 0; -webkit-transform: translateX(20px); transform: translateX(20px); } }@-webkit-keyframes fadeInMove{ 0% { opacity: 0; -webkit-transform: scale3d(0, 1, 1); } 10% { opacity: 1; -webkit-transform: scale3d(0.1, 1, 1); } 100% { opacity: 0.14; -webkit-transform: scale3d(1, 1, 1); } }@keyframes fadeInMove{ 0% { opacity: 0; -webkit-transform: scale3d(0, 1, 1); transform: scale3d(0, 1, 1); } 10% { opacity: 1; -webkit-transform: scale3d(0.1, 1, 1); transform: scale3d(0.1, 1, 1); } 100% { opacity: 0.14; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }@-webkit-keyframes fadeOutMove{ 0% { opacity: 0.14; -webkit-transform: scale3d(1, 1, 1); } 100% { opacity: 0.14; -webkit-transform: scale3d(0, 1, 1); } }@keyframes fadeOutMove{ 0% { opacity: 0.14; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 100% { opacity: 0.14; -webkit-transform: scale3d(0, 1, 1); transform: scale3d(0, 1, 1); } }@-webkit-keyframes fadeOutMove2{ 0% { opacity: 0.8; -webkit-transform: scale3d(1, 1, 1); } 100% { opacity: 0.14; -webkit-transform: scale3d(0, 1, 1); } }@keyframes fadeOutMove2{ 0% { opacity: 0.8; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 100% { opacity: 0.14; -webkit-transform: scale3d(0, 1, 1); transform: scale3d(0, 1, 1); } }@media (max-width: 782px){ }@media (max-width: 600px){ }body.mobile_layout.menu_side_left{ margin-left: 0; }body.mobile_layout.menu_side_right{ margin-right: 0; }body.mobile_layout.menu_side_right .menu_side_wrap{ right: -6rem; }body.mobile_layout.menu_side_left .menu_side_wrap{ left: -6rem; }body.mobile_layout.menu_side_present .menu_side_wrap .menu_side_button{ display: block; }body.mobile_layout.menu_side_left .menu_side_wrap .menu_side_button:hover{ right: -2em; }body.mobile_layout.menu_side_right .menu_side_wrap .menu_side_button:hover{ left: -2em; }@media (max-width: 782px){ }@media (max-width: 600px){ }.menu_mobile_overlay{ display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 8001; width: 100%; height: 100%; background-color: var(--theme-color-alter_bg_color); opacity: 0.1; }.menu_mobile{ position: fixed; z-index: 100002; top: 0; left: 0; width: 100%; height: 0; will-change: height; -webkit-transition: height 0.45s cubic-bezier(0.5, 1, 0.89, 1); transition: height 0.45s cubic-bezier(0.5, 1, 0.89, 1); }.menu_mobile .menu_mobile_inner{ position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; text-align: center; overflow: hidden; color: var(--theme-color-alter_text); background-color: var(--theme-color-alter_bg_color); }.menu_mobile .menu_mobile_header_wrap{ position: absolute; z-index: 10; top: 0; left: 0; width: 100%; padding: 60px 65px; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-align: center; -webkit-box-align: center; align-items: center; -ms-flex-pack: space-between; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }.menu_mobile .menu_mobile_content_wrap.content_wrap{ position: relative; z-index: 1; height: 100%; max-height: 100%; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }.menu_mobile .menu_mobile_content_wrap_inner{ position: relative; z-index: 1; height: 100%; max-height: 100%; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }.menu_mobile .menu_mobile_button{ color: var(--theme-color-text_dark); }.menu_mobile .menu_mobile_button:hover{ color: var(--theme-color-text_link); }.menu_mobile .menu-item > a{ display: block; }.menu_mobile .menu_mobile_inner a, .menu_mobile .menu_mobile_inner .menu_mobile_nav_area li:before{ color: var(--theme-color-alter_text); }.menu_mobile .menu_mobile_inner a:hover, .menu_mobile .menu_mobile_inner .current-menu-ancestor > a, .menu_mobile .menu_mobile_inner .current-menu-item > a, .menu_mobile .menu_mobile_inner .menu_mobile_nav_area li:hover:before, .menu_mobile .menu_mobile_inner .menu_mobile_nav_area li.current-menu-ancestor:before, .menu_mobile .menu_mobile_inner .menu_mobile_nav_area li.current-menu-item:before{ color: var(--theme-color-alter_dark); }.menu_mobile [class*=sc_fly_]:not(.sc_fly_static){ position: static !important; -webkit-transform: none; -ms-transform: none; transform: none; left: auto; top: auto; right: auto; bottom: auto; }.menu_mobile .menu_mobile_nav_area{ position: absolute; z-index: 1; top: 27%; left: 0; width: 100%; height: auto; max-height: 53%; overflow-x: hidden; overflow-y: auto; }.menu_mobile .menu_mobile_nav_area{ -ms-overflow-style: none; }.menu_mobile .menu_mobile_nav_area{ scrollbar-width: none; }.menu_mobile .menu_mobile_nav_area::-webkit-scrollbar{ width: 0; }.menu_mobile .menu_mobile_nav_area ul{ margin: 0 auto; padding: 0; list-style: none; width: auto; }.menu_mobile .menu_mobile_nav_area ul ul{ padding: 1em 0; margin: 0; display: none; }.menu_mobile .menu_mobile_nav_area > ul > li > ul{ padding: 1em 0 0.6em; }.menu_mobile .menu_mobile_nav_area li{ margin-bottom: 0; width: 100%; }.menu_mobile .menu_mobile_nav_area .menu-item > a{ font-size: 19px; line-height: 1.5em; font-weight: 500; letter-spacing: 0.6px; padding: 5px 2em; position: relative; display: inline-block; width: auto; text-align: left; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; -webkit-transition: color 0.3s ease; transition: color 0.3s ease; }.menu_mobile .menu_mobile_nav_area .menu-item[class*=icon-]{ position: relative; display: block; }.menu_mobile .menu_mobile_nav_area .menu-item[class*=icon-]:before{ font-size: 24px; line-height: inherit; font-weight: 400; display: inline-block; padding: 0; width: 1em; position: absolute; z-index: 1; top: 24px; left: 50%; -webkit-transform: translateX(-12rem); -ms-transform: translateX(-12rem); transform: translateX(-12rem); -webkit-transition: color 0.3s ease; transition: color 0.3s ease; }.menu_mobile .menu_mobile_nav_area .menu-item .menu-item[class*=icon-]:before{ top: 6px; font-size: 18px; }.menu_mobile .menu_mobile_nav_area > ul{ display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-align: center; -webkit-box-align: center; align-items: center; width: 100%; }.menu_mobile .menu_mobile_nav_area > ul > .menu-item:last-child > ul{ padding-bottom: 0; }.menu_mobile .menu_mobile_nav_area > ul > .menu-item > a{ font-size: 38px; line-height: 1.5em; font-weight: 600; letter-spacing: 0; }.menu_mobile .menu_mobile_nav_area > ul > .menu-item .menu-item > a{ padding: 0.4em 3.7em; }.menu_mobile .search_mobile{ position: absolute; z-index: 1; bottom: 8rem; left: 0; width: 28rem; margin-left: 0; }.menu_mobile .search_mobile form{ position: relative; }.menu_mobile .search_mobile .search_field{ width: 100%; padding: 1.5em 3em 1.5em 1.5em !important; }.menu_mobile .search_mobile .search_submit{ position: absolute; z-index: 1; top: 0; right: 0; bottom: auto; left: auto; font-size: 0.8667em; padding: 2em 1.8em; color: var(--theme-color-input_light); background-color: transparent; }.menu_mobile .search_mobile .search_submit:focus, .menu_mobile .search_mobile .search_submit:hover{ color: var(--theme-color-input_dark); }.menu_mobile .socials_mobile{ position: absolute; z-index: 1; bottom: 2rem; left: 0; display: block; width: 100%; padding-top: 2.6em; }.menu_mobile .socials_mobile:before{ position: absolute; z-index: 1; top: 0; left: 0; display: block; content: ""; width: 100%; height: 1px; -webkit-transform: scale3d(0, 1, 1); -ms-transform: scale3d(0, 1, 1); transform: scale3d(0, 1, 1); background-color: var(--theme-color-alter_dark); }.menu_mobile .social_item{ display: inline-block; margin: 0 2em 0 0; -webkit-transition: color 0.3s ease; transition: color 0.3s ease; }.menu_mobile .social_item .social_icon{ font-size: 16px; font-weight: 400; padding: 0 1px; display: block; width: auto; height: auto; line-height: inherit; color: var(--theme-color-alter_dark); -webkit-transition: color 0.3s ease; transition: color 0.3s ease; opacity: 1; }.menu_mobile .social_item .social_icon[class*=facebook]:hover{ color: #4F5FBF !important; }.menu_mobile .social_item .social_icon[class*=twitter]:hover{ color: #48BDE9 !important; }.menu_mobile .social_item .social_icon[class*=dribble]:hover{ color: #EA4C89 !important; }.menu_mobile .social_item .social_icon[class*=instagram]:hover{ color: #C41BD1 !important; }.menu_mobile .social_item:last-child{ margin-right: 0; }.menu_mobile .menu_mobile_close{ position: relative; z-index: 1; margin: 0 0 0 10px !important; line-height: 1em; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; -ms-flex-align: center; -webkit-box-align: center; align-items: center; cursor: pointer; color: var(--theme-color-alter_dark); -webkit-transition: color 0.3s ease; transition: color 0.3s ease; }.menu_mobile .menu_mobile_close:hover{ color: var(--theme-color-alter_dark); }.menu_mobile .menu_mobile_close .menu_button_close_icon{ font-size: 19px; font-weight: 400; position: relative; z-index: 1; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); -webkit-transition: -webkit-transform 0.3s ease-out; transition: -webkit-transform 0.3s ease-out; transition: transform 0.3s ease-out; transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; color: var(--theme-color-alter_dark); }.menu_mobile .menu_mobile_close .menu_button_close_icon:before{ position: relative; z-index: 1; content: "\e9e1"; font-family: "fontello"; line-height: 1; text-align: center; }.menu_mobile .menu_mobile_close:hover .menu_button_close_icon{ -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }.menu_mobile .menu_mobile_close .menu_button_close_text{ font-size: 17px; line-height: 1em; font-weight: 400; margin-right: 0.9em; color: var(--theme-color-alter_light); }.menu_mobile:not(.opened) .menu_button_close_icon{ -webkit-transform: none; -ms-transform: none; transform: none; }.menu_mobile .menu_mobile_inner.with_widgets{ text-align: left; }.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_content_wrap_inner{ margin-right: 15%; }.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area .menu-item > a{ padding: 5px 2em 5px 0; }.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul{ -ms-flex-align: start; -webkit-box-align: start; align-items: flex-start; }.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item .menu-item > a{ padding: 0.4em 3.5em 0.4em 1.7em; }.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area .menu-item[class*=icon-]{ position: relative; }.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area .menu-item[class*=icon-]:before{ left: 0; -webkit-transform: none; -ms-transform: none; transform: none; }.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area .menu-item[class*=image-] > a{ background-position: 1em center; background-repeat: no-repeat; background-size: 1em; padding-left: 2.3em; }.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item[class*=icon-] > a{ padding-left: 1.2em; }.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item .menu-item[class*=icon-]:before{ font-size: 18px; margin-left: 1.9em; top: 8px; }.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item .menu-item[class*=icon-] > a{ padding-left: 3.3em; }.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item .menu-item[class*=image-] > a{ background-position: 1.6667em center; padding-left: 3.3em; }.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item[class*=columns-][class*=icon-]:before{ position: static; margin: 0 0 0 0.5em; float: left; }.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item[class*=columns-][class*=icon-] > a{ float: left; margin-left: -1.5em; }.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item .menu-item .menu-item[class*=icon-]:before{ margin-left: 3.9em; }.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item .menu-item .menu-item[class*=icon-] > a{ padding-left: 5.3em; }.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item .menu-item .menu-item[class*=image-] > a{ background-position: 1.6667em center; padding-left: 5.3em; }.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item .menu-item .menu-item .menu-item[class*=icon-]:before{ margin-left: 6em; }.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item .menu-item .menu-item .menu-item[class*=icon-] > a{ padding-left: 7.3em; }.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item .menu-item .menu-item .menu-item[class*=image-] > a{ background-position: 1.6667em center; padding-left: 7.3em; }.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item .menu-item .menu-item > a{ padding-left: 3.7em; }.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item .menu-item .menu-item .menu-item > a{ padding-left: 5.7em; }.menu_mobile .menu_mobile_inner.with_widgets .socials_mobile:before{ -webkit-transform-origin: left center; -ms-transform-origin: left center; transform-origin: left center; }.menu_mobile .menu_mobile_widgets_area{ padding: 100px 70px; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-pack: start; -webkit-box-pack: start; justify-content: flex-start; -ms-flex-align: center; -webkit-box-align: center; align-items: center; position: absolute; z-index: 5; top: 0; right: 0; width: 24%; height: 100%; background-color: var(--theme-color-bg_color); -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }.menu_mobile .menu_mobile_widgets_area a{ -webkit-transition: color 0.3s ease; transition: color 0.3s ease; }.menu_mobile .menu_mobile_widgets_area .widgets_additional_menu_mobile_fullscreen_wrap{ position: relative; z-index: 1; max-height: 90%; height: auto; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; overflow-y: scroll; overflow-x: hidden; padding-top: 2px; padding-bottom: 2px; }.menu_mobile .menu_mobile_widgets_area .widgets_additional_menu_mobile_fullscreen_wrap{ -ms-overflow-style: none; }.menu_mobile .menu_mobile_widgets_area .widgets_additional_menu_mobile_fullscreen_wrap{ scrollbar-width: none; }.menu_mobile .menu_mobile_widgets_area .widgets_additional_menu_mobile_fullscreen_wrap::-webkit-scrollbar{ width: 0; }.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item + .extra_item{ margin-top: 4em; }.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item h6{ font-size: 1em; line-height: 1.3em; font-weight: 600; margin: 0; color: var(--theme-color-text_dark); }.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item a{ display: inline-block; font-size: 1.667em; line-height: 1.3em; font-weight: 600; color: var(--theme-color-text_dark); }.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item a[href*=mailto]{ padding-bottom: 0.2em; }.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item a:not([href*=mailto]){ position: relative; padding-right: calc(1.9em + 8px); }.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item a:not([href*=mailto]):after{ font-family: "fontello"; content: "\e9e2"; font-size: 8px; font-weight: 400; position: absolute; top: calc(50% + 2px); right: 8px; color: var(--theme-color-text_link); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: right 0.3s ease-out, color 0.3s ease, opacity 0.3s ease; transition: right 0.3s ease-out, color 0.3s ease, opacity 0.3s ease; }.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item a:not([href*=mailto]):hover:after{ right: 1px; }.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item h6 + a{ margin-top: 0.5em; }.menu_mobile .menu_mobile_close .menu_button_close_icon, .menu_mobile .menu_mobile_close .menu_button_close_text{ -webkit-animation-delay: 0.3s; animation-delay: 0.3s; visibility: hidden; }.menu_mobile .sc_layouts_logo{ display: inline-block; vertical-align: top; text-align: left; margin: 0; font-size: 1em !important; -webkit-animation-delay: 0.3s; animation-delay: 0.3s; visibility: hidden; -webkit-transition: color 0.3s ease; transition: color 0.3s ease; }.menu_mobile .menu_mobile_nav_area > ul > li{ -webkit-animation-delay: 0.5s; animation-delay: 0.5s; visibility: hidden; }.menu_mobile .menu_mobile_nav_area > ul > li:nth-child(2){ -webkit-animation-delay: 0.6s; animation-delay: 0.6s; }.menu_mobile .menu_mobile_nav_area > ul > li:nth-child(3){ -webkit-animation-delay: 0.7s; animation-delay: 0.7s; }.menu_mobile .menu_mobile_nav_area > ul > li:nth-child(4){ -webkit-animation-delay: 0.8s; animation-delay: 0.8s; }.menu_mobile .menu_mobile_nav_area > ul > li:nth-child(5){ -webkit-animation-delay: 0.9s; animation-delay: 0.9s; }.menu_mobile .menu_mobile_nav_area > ul > li:nth-child(6){ -webkit-animation-delay: 1s; animation-delay: 1s; }.menu_mobile .menu_mobile_nav_area > ul > li:nth-child(7){ -webkit-animation-delay: 1.1s; animation-delay: 1.1s; }.menu_mobile .menu_mobile_nav_area > ul > li:nth-child(8){ -webkit-animation-delay: 1.2s; animation-delay: 1.2s; }.menu_mobile .menu_mobile_nav_area > ul > li:nth-child(9){ -webkit-animation-delay: 1.3s; animation-delay: 1.3s; }.menu_mobile .menu_mobile_nav_area > ul > li:nth-child(10){ -webkit-animation-delay: 1.4s; animation-delay: 1.4s; }.menu_mobile .menu_mobile_inner .socials_mobile .social_item{ -webkit-animation-delay: 0.5s; animation-delay: 0.5s; visibility: hidden; }.menu_mobile .menu_mobile_inner .socials_mobile .social_item:nth-child(2){ -webkit-animation-delay: 0.6s; animation-delay: 0.6s; }.menu_mobile .menu_mobile_inner .socials_mobile .social_item:nth-child(3){ -webkit-animation-delay: 0.7s; animation-delay: 0.7s; }.menu_mobile .menu_mobile_inner .socials_mobile .social_item:nth-child(4){ -webkit-animation-delay: 0.8s; animation-delay: 0.8s; }.menu_mobile .menu_mobile_inner .socials_mobile .social_item:nth-child(5){ -webkit-animation-delay: 0.9s; animation-delay: 0.9s; }.menu_mobile .menu_mobile_inner .socials_mobile{ -webkit-animation-delay: 0.5s; animation-delay: 0.5s; visibility: hidden; }.menu_mobile .menu_mobile_inner .socials_mobile:before{ -webkit-animation-delay: 0.5s; animation-delay: 0.5s; visibility: hidden; }.menu_mobile .menu_mobile_inner .menu_mobile_widgets_area{ -webkit-animation-delay: 0.2s; animation-delay: 0.2s; visibility: hidden; }.menu_mobile .menu_mobile_inner .menu_mobile_widgets_area .widget{ -webkit-animation-delay: 0.3s; animation-delay: 0.3s; visibility: hidden; }.menu_mobile .menu_mobile_inner .menu_mobile_widgets_area .widget + .widget{ margin-top: var(--theme-var-grid_gap); }.menu_mobile .menu_mobile_inner .menu_mobile_widgets_area .widget.widget_custom_html .extra_item{ -webkit-animation-delay: 0.3s; animation-delay: 0.3s; visibility: hidden; }.menu_mobile_narrow{ margin-top: 0; margin-left: -320px; width: 320px; height: 100%; -webkit-transition: margin-left 0.3s ease, margin-right 0.3s ease; transition: margin-left 0.3s ease, margin-right 0.3s ease; }.menu_side_right .menu_mobile_narrow{ margin-right: -320px; margin-left: 0; left: auto; right: 0; }.menu_mobile_narrow .menu_mobile_close{ width: 4em; height: 4em; line-height: 4em; text-align: center; }.menu_mobile_narrow .menu_mobile_nav_area .menu-item > a{ font-size: 1em; line-height: 1.5em; text-transform: none; letter-spacing: 0; width: 18rem; }.menu_mobile_narrow .menu_mobile_nav_area .menu-item[class*=icon-]:before{ -webkit-transform: translateX(-9rem); -ms-transform: translateX(-9rem); transform: translateX(-9rem); }.menu_mobile_narrow .menu_mobile_nav_area > ul > .menu-item > a{ font-size: 1.25em; line-height: 1.5em; }.menu_mobile_narrow .search_mobile{ width: 18rem; margin-left: -9rem; }.header_widgets_wrap{ position: relative; z-index: 2; }.header_widgets_wrap.header_fullwidth{ overflow: hidden; }.header_widgets_wrap.header_fullwidth .widget{ margin-bottom: 0; }.page_content_wrap{ position: relative; }.post_item_single:after{ content: " "; display: block; width: 100%; height: 0; clear: both; }.post_content > p:last-child{ margin-bottom: 0; }.post_item_single .post_content > h1:first-child, .post_item_single .post_content > h2:first-child, .post_item_single .post_content > h3:first-child, .post_item_single .post_content > h4:first-child, .post_item_single .post_content > h5:first-child, .post_item_single .post_content > h6:first-child, .post_item_single .post_content > .vc_row:first-child h1:first-child, .post_item_single .post_content > .vc_row:first-child h2:first-child, .post_item_single .post_content > .vc_row:first-child h3:first-child, .post_item_single .post_content > .vc_row:first-child h4:first-child, .post_item_single .post_content > .vc_row:first-child h5:first-child, .post_item_single .post_content > .vc_row:first-child h6:first-child, .post_item_single .post_content .elementor-text-editor > h1:first-child, .post_item_single .post_content .elementor-text-editor > h2:first-child, .post_item_single .post_content .elementor-text-editor > h3:first-child, .post_item_single .post_content .elementor-text-editor > h4:first-child, .post_item_single .post_content .elementor-text-editor > h5:first-child, .post_item_single .post_content .elementor-text-editor > h6:first-child, .post_item_single .post_title{ margin-top: 0; }.widget p{ margin: 0; }.widget p + p, .widget p + div, .widget p + form{ margin-top: 1em; }.widget ol, .widget ul{ font-size: 17px; margin: 0; padding-left: 1.2em; list-style-type: none; }.widget ol ul, .widget ul ul{ margin-top: 10px; }.widget ol li + li, .widget ul li + li{ margin-top: 10px; }ul[class*=wp-block-], ol[class*=wp-block-]{ margin-bottom: 0; }.widget ol > li, .widget ul > li, ul.wp-block-archives-list > li, ul.wp-block-categories-list > li, ul.wp-block-rss > li{ position: relative; }.widget ol > li a:first-child:before, .widget ul > li a:first-child:before, ul.wp-block-archives-list > li a:first-child:before, ul.wp-block-categories-list > li a:first-child:before, ul.wp-block-rss > li a:first-child:before{ content: " "; display: block; width: 6px; height: 6px; line-height: 6px; text-align: center; border-radius: 50%; position: absolute; z-index: 1; top: 0.75em; left: -1.1em; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; background-color: var(--theme-color-text_dark); }.widget ol > li a:first-child:hover:before, .widget ul > li a:first-child:hover:before, ul.wp-block-archives-list > li a:first-child:hover:before, ul.wp-block-categories-list > li a:first-child:hover:before, ul.wp-block-rss > li a:first-child:hover:before{ background-color: var(--theme-color-text_link); }.widget li a img{ vertical-align: baseline; }.widget li a > img, .widget li span > img{ border-radius: 50%; }.widget_text img{ border-radius: 10px; }:where(.trx_addons_popup_form_field_agree, .comments_i_agree_privacy_policy) label{ color: var(--theme-color-text_light); }:where(.trx_addons_popup_form_field_agree, .comments_i_agree_privacy_policy) input[type=checkbox] + label a{ color: inherit; border-color: var(--theme-color-text_light); }:where(.trx_addons_popup_form_field_agree, .comments_i_agree_privacy_policy) input[type=checkbox] + label a:hover{ color: var(--theme-color-text_dark); border-color: var(--theme-color-text_dark); }@media (hover: none) and (pointer: coarse){ }.menu_footer_nav_area > ul, .footer_wrap .sc_layouts_menu > ul{ padding: 0; margin: 0; list-style-type: none; }.menu_footer_nav_area > ul > li, .footer_wrap .sc_layouts_menu > ul > li{ display: inline-block; vertical-align: baseline; z-index: auto !important; }.menu_footer_nav_area > ul > li > a, .footer_wrap .sc_layouts_menu > ul > li > a{ padding: 0.5em 1em; display: inline-block; }.mobile_layout .menu_footer_nav_area > ul > li > a, .mobile_layout .footer_wrap .sc_layouts_menu > ul > li > a{ padding: 0.5em 1em; }.menu_footer_nav_area > ul > li ul, .footer_wrap .sc_layouts_menu > ul > li ul{ top: auto; bottom: 3em; }.menu_footer_nav_area > ul > li ul ul, .footer_wrap .sc_layouts_menu > ul > li ul ul{ top: auto; bottom: -1.4em; margin-left: 2px; }.menu_footer_nav_area > ul > li ul > li, .menu_footer_nav_area > ul > li ul > li > a, .footer_wrap .sc_layouts_menu > ul > li ul > li, .footer_wrap .sc_layouts_menu > ul > li ul > li > a{ font-size: inherit; }.menu_footer_nav_area > ul > li ul > li > a, .footer_wrap .sc_layouts_menu > ul > li ul > li > a{ display: block; }.menu_footer_nav_area ul li a{ color: var(--theme-color-alter_dark); }.menu_footer_nav_area ul li a:hover{ color: var(--theme-color-alter_link); }iframe[name=google_conversion_frame]{ height: 1px; min-height: 0; display: none; }.sc_layouts_row_type_compact{ }.sc_layouts_row_type_compact .sc_layouts_item input[type=text]{ font-size: 16px; line-height: 1.5em; font-weight: 400; }.sc_layouts_row_type_compact .sc_layouts_item_icon{ line-height: 1.1em; font-size: 24px; font-weight: 400; }.sc_layouts_row_type_compact .elementor-icon{ font-size: 21px; }.sc_layouts_row_type_compact .search_wrap .search_submit{ font-size: 24px; }.sc_layouts_row_type_compact .sc_layouts_iconed_text:not(.sc_layouts_menu_mobile_button):not(.sc_layouts_menu_mobile_button_burger) .sc_layouts_iconed_text_link .sc_layouts_iconed_text_icon{ font-size: 20px; width: 39px; height: 39px; line-height: 39px; text-align: center; border-radius: 50%; background-color: var(--theme-color-text_link3); color: var(--theme-color-inverse_link) !important; }.sc_layouts_row_type_compact .sc_layouts_menu_mobile_button .sc_layouts_item_icon, .sc_layouts_row_type_compact .sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon{ font-size: 16px; }.sc_layouts_row_type_compact .sc_layouts_menu_mobile_button .sc_layouts_item_icon:before, .sc_layouts_row_type_compact .sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon:before{ font-family: "fontello"; content: "\e9d7"; }.sc_layouts_row_type_narrow{ font-size: 13px; line-height: 18px; font-weight: 400; }.sc_layouts_row_type_narrow .sc_layouts_item_icon{ line-height: 1em; font-size: 16px; font-weight: 400; }.menu_hover_color_line > ul > li:not(.menu-collapse).menu-item-has-children > a:before, .menu_hover_color_line > ul > li:not(.menu-collapse).menu-item-has-children > a:after{ right: 0.9em !important; }.menu_hover_path_line > ul > li:not(.menu-collapse) > a:after{ display: inline-block !important; }.menu_hover_path_line.sc_layouts_menu_dir_vertical > ul > li:not(.menu-collapse):before{ display: inline-block !important; }.sc_layouts_menu_nav{ }.sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li.menu-item-has-children > a{ padding: 0.9em; }.sc_layouts_menu_nav > li[class*=icon-] > a, .sc_layouts_menu_nav > li.menu-item-has-children[class*=icon-] > a{ padding-left: 2em; }.sc_layouts_menu_nav > li[class*=icon-]:before{ padding: 1.05em 0; color: var(--theme-color-text_dark); }.sc_layouts_menu_nav > li.menu-item-has-children > a:after{ display: none; }.sc_layouts_menu_nav > li > ul{ top: 5.7em; left: -0.7em; }.sc_layouts_menu_nav > li[class*=columns-] > ul ul{ margin-right: 5px; }.sc_layouts_menu_nav > li[class*=columns-] > ul.sub-menu{ padding: 2.3em 4.3em; }.sc_layouts_menu_nav > li[class*=columns-] li li > a{ padding: 0.65em 0; }.sc_layouts_menu_nav > li[class*=columns-] li li[class*=icon-]:before{ left: 0; }.sc_layouts_menu_nav > li[class*=columns-] li li[class*=icon-] > a{ padding-left: 1.6em; }.sc_layouts_menu_nav > li[class*=columns-] > ul > li[class*=icon-] > a{ padding-left: 1.2em; }.sc_layouts_menu_nav > li[class*=columns-] > ul > li[class*=icon-]:before{ top: 17px; left: 0; -webkit-transform: none; -ms-transform: none; transform: none; }.sc_layouts_menu_nav > li[class*=columns-] li.menu-item-has-children > a{ padding: 0.65em 0; font-size: 19px !important; line-height: 1.5em !important; font-weight: 600 !important; color: var(--theme-color-extra_dark) !important; }.sc_layouts_menu_nav > li[class*=columns-] li.menu-item-has-children > a:hover, .sc_layouts_menu_nav > li[class*=columns-] li.menu-item-has-children.sfHover > a{ color: var(--theme-color-extra_dark) !important; }.sc_layouts_menu_nav > li[class*=columns-][class*=trx_addons_stretch_window] > ul{ padding-top: 6.3em; padding-bottom: 6.3em; }.sc_layouts_menu_nav > li[class*=columns-][class*=trx_addons_stretch_window] li > a, .sc_layouts_menu_nav > li[class*=columns-][class*=trx_addons_stretch_window] li.menu-item-has-children > a{ padding: 0.65em 0; }.sc_layouts_menu_nav > li[class*=columns-][class*=trx_addons_stretch_window] > ul > li[class*=icon-] > a{ padding-left: 1.2em; }.sc_layouts_menu_nav > li[class*=columns-][class*=trx_addons_stretch_window] > ul > li[class*=icon-]:before{ top: 17px; left: 0; -webkit-transform: none; -ms-transform: none; transform: none; }.sc_layouts_menu_nav > li[class*=columns-][class*=trx_addons_stretch_window] li[class*=icon-] > a{ padding-left: 1.6em; }.sc_layouts_menu_nav > li[class*=columns-][class*=trx_addons_stretch_window] li[class*=icon-]:before{ left: 0; }body.body_style_fullwide .sc_layouts_menu_nav > li[class*=columns-] > ul{ padding-left: var(--theme-var-page_fullwide_extra); padding-right: var(--theme-var-page_fullwide_extra); }.menu_hover_zoom_line .sc_layouts_menu_nav{ }.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse) > a > span{ display: inline-block; padding: 0; word-break: break-word; -webkit-transition: padding-left 0.2s ease; transition: padding-left 0.2s ease; }.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse) > a > span:after{ content: ""; display: block; position: relative; z-index: 1; top: auto; bottom: -5px; left: 0; -webkit-transform: none; -ms-transform: none; transform: none; width: 0; height: 1px; -webkit-transition: width 0.2s ease; transition: width 0.2s ease; background-color: var(--theme-color-extra_hover); }.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse) > a:hover > span:after, .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).sfHover > a > span:after, .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-item > a > span:after, .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-parent > a > span:after, .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-ancestor > a > span:after{ width: 100%; }.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse) > a:hover > span, .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).sfHover > a > span, .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-item > a > span, .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-parent > a > span, .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-ancestor > a > span{ padding-left: 9px; }.menu_hover_zoom_line .sc_layouts_menu_nav li[class*=columns-] li.menu-item-has-children > a > span{ padding-left: 0; }.menu_hover_zoom_line .sc_layouts_menu_nav li[class*=columns-] li.menu-item-has-children > a > span:after{ display: none; }.sc_layouts_menu_popup .sc_layouts_menu_nav > li.menu-item-has-children > a:after, .sc_layouts_menu_nav li li.menu-item-has-children > a:after{ font-family: "fontello"; content: "\e836"; font-weight: normal; position: absolute; z-index: 1; top: 0.58em; right: 1.35em; font-size: 19px; }.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs){ width: 15em; padding: 1em 0; }.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_popup .sc_layouts_menu_nav > li > ul, .sc_layouts_menu_nav > li > ul ul{ left: 15em; top: -1em; margin: 0 0 0 4px; }.sc_layouts_menu_popup .sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li li > a{ padding: 0.65em 1.6em; }.sc_layouts_menu_popup .sc_layouts_menu_nav > li.menu-item-has-children > a, .sc_layouts_menu_nav li li.menu-item-has-children > a{ padding-right: 2.2em; }@-webkit-keyframes AniMy{ 0% { -webkit-transform: scale(0); transform: scale(0); } 80% { -webkit-transform: scale(1); transform: scale(1); -webkit-box-shadow: 0 0 0 10px var(--theme-color-text_link_02); -ms-box-shadow: 0 0 0 10px var(--theme-color-text_link_02); box-shadow: 0 0 0 10px var(--theme-color-text_link_02); background-color: var(--theme-color-text_link_02); } 100% { -webkit-transform: scale(1); transform: scale(1); -webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0); -ms-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0); box-shadow: 0 0 0 10px rgba(255, 255, 255, 0); background-color: rgba(255, 255, 255, 0); } }@keyframes AniMy{ 0% { -webkit-transform: scale(0); transform: scale(0); } 80% { -webkit-transform: scale(1); transform: scale(1); -webkit-box-shadow: 0 0 0 10px var(--theme-color-text_link_02); -ms-box-shadow: 0 0 0 10px var(--theme-color-text_link_02); box-shadow: 0 0 0 10px var(--theme-color-text_link_02); background-color: var(--theme-color-text_link_02); } 100% { -webkit-transform: scale(1); transform: scale(1); -webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0); -ms-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0); box-shadow: 0 0 0 10px rgba(255, 255, 255, 0); background-color: rgba(255, 255, 255, 0); } }select[id^=booking_custom_fields_]{ visibility: visible; -webkit-appearance: auto; }@-webkit-keyframes underline_hover_on2{ 0% { background-size: 0 2px; } 100% { background-size: 100% 2px; } }@keyframes underline_hover_on2{ 0% { background-size: 0 2px; } 100% { background-size: 100% 2px; } }@-webkit-keyframes underline_hover_off2{ 0% { background-size: 100% 2px; } 100% { background-size: 0 2px; } }@keyframes underline_hover_off2{ 0% { background-size: 100% 2px; } 100% { background-size: 0 2px; } }.header_fullscreen{ height: 100vh !important; }.header_fullscreen:before{ content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100vh; background-color: #000; opacity: 0.4; z-index: 1; pointer-events: none; }input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill, textarea:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus{ outline: none; caret-color: #ffffff; -webkit-text-fill-color: var(--theme-color-input_text); -webkit-box-shadow: 0 0 0 1000px transparent inset; -ms-box-shadow: 0 0 0 1000px transparent inset; box-shadow: 0 0 0 1000px transparent inset; -webkit-transition: background-color 5000s ease-in-out 0s !important; transition: background-color 5000s ease-in-out 0s !important; background: transparent; -webkit-filter: none; filter: none; }@media (min-width: 479px) and (max-width: 767px){ }@media (max-width: 479px){ }@media (max-width: 767px){ }@media (max-width: 767px){ }