/* Theme Name: Base Theme URI: Author: the Arkadiusz ZwierzyƄski Author URI: Description: Version: 1.48 License: License URI: Tags: Text Domain: base */ /* .wf-active { visibility: visible!important; opacity: 1!important; } */ body { visibility: visible!important; display: flow-root; word-break: break-word; overflow-x: hidden; } #page { --real-100vw: calc(100vw - (100vw - 100%)); --real-100vh: calc(100vh - (100vh - 100%)); margin-left: auto; margin-right: auto; } /** * Table of Contents * * 1.0 - Reset * 2.0 - Additional reset * 3.0 - WP Core * 4.0 - Grid * 5.0 - Lazyload * 6.0 - Aspect ratios * 100.0 - Others */ /** * 1.0 - Reset **/ :root { --c-g-v: 64px; } html { min-height:100vh; box-sizing: border-box; position:relative; scroll-behavior: smooth; } *, *:before, *:after { box-sizing: inherit; } body { margin: 0; min-height: 100vh; } hr { box-sizing: content-box; overflow: visible; border: 0px; } pre { font-family: monospace, monospace; font-size: 1em; } a { background-color: transparent; } abbr[title] { border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b, strong { font-weight: bolder; } code, kbd, samp { font-family: monospace, monospace; font-size: 1em; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } img { display: block; } button, input, optgroup, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; margin: 0; } input { color:inherit; /* Firefox fix for ::placeholder */ } input::placeholder, textarea::placeholder { color: inherit; /* Firefox fix for ::placeholder */ opacity: 0.5; } button, select { text-transform: none; } button { border: 0; padding: 0.75rem 15px; cursor: pointer; } button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; } button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; } fieldset { padding: 0.35em 0.75em 0.625em; } progress { display: inline-block; vertical-align: baseline; } textarea { overflow: auto; resize: vertical; max-width: 100%; resize: none; } [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } [type="search"] { -webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } details { display: block; } summary { display: list-item; } /* ::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; } ::-webkit-input-placeholder { color: inherit; opacity: 0.54; } ::-webkit-search-decoration { -webkit-appearance: none; } ::-moz-focus-inner { border-style: none; padding: 0; } :-moz-focusring { outline: 1px dotted ButtonText; } a, area, button, input, label, select, summary, textarea, [tabindex] { -ms-touch-action: manipulation; touch-action: manipulation; } */ /* Allow optional [aria-busy="true"] { cursor: progress; } [aria-controls] { cursor: pointer; } [aria-disabled="true"], [disabled] { cursor: not-allowed; } [aria-hidden="false"][hidden]:not(:focus) { clip: rect(0, 0, 0, 0); display: inherit; position: absolute; } */ /** * 2.0 Additional reset */ ul, ol{ margin: 0; padding: 0; list-style: none; } a { text-decoration: none; color: inherit; } a:hover { transition: color 0.3s, background-color 0.3s, border-color 0.3s; } [role="tab"]:focus { outline: 0; } *:focus:not(:focus-visible) { outline: none; } a img { border: 0; } table { border-spacing: 0; width:100%; border-collapse: collapse; margin: 20px 0; } td, th { padding: 5px 10px; } th { background-color: #f4f7fa; font-weight: normal; } path, rect, svg { fill: currentcolor; } img { /* width:100%; */ width:100%; max-width:100%; height: auto; } pre { font-size: 12px; line-height: 1em; } input, textarea { padding: 0.75rem 1em; border:0px; background-color:#fff; width:100%; outline: 0; } input[type="submit"] { max-width:150px; cursor:pointer; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; quotes: none; } blockquote { margin: 0; } /* blockquote { font-style: italic; width: 70%; margin: 0 auto; } */ p{ margin:0.75em 0; } svg { width: 1em; height: 1em; vertical-align: middle; } h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 { color: var(--font-heading-color); } h1, .h1 { font-size: 2em;} h2, .h2 { font-size: 1.5em;} h3, .h3 { font-size: 1.17em;} h4, .h4 { font-size: 1.12em;} h5, .h5 { font-size: .83em;} h6, .h6 { font-size: .75em;} /* h1,h2,h3,h4,h5,h6{ margin-top:1.5em; } */ h1,h2,h3,h4,h5,h6 { margin:0; } iframe{ width:100%; max-width:100%; border:0px; } /** * 3.0 - WP Core **/ .alignnone { margin: 5px 20px 20px 0; } .aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto; } .alignright { float:right; margin: 5px 0 20px 20px; } .alignleft { float: left; margin: 5px 20px 20px 0; } .wp-caption { width: 100%; } .wp-caption { /* background: #fff; border: 1px solid #f0f0f0; */ max-width: 100%; /* Image does not overflow the content area */ /* padding: 5px 3px 10px; */ text-align: center; } .wp-caption img { border: 0 none; height: auto; margin: 0; padding: 0; width: 100%; } .wp-caption .wp-caption-text { margin: 0; padding: 5px 5px 5px; } .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; } .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */ } /** * 4.0 - Grid **/ .row { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; } .auto { display: flex; flex-flow: row wrap; margin: 0 -15px; } .auto > .col { padding:15px; flex-basis: var(--col-width); max-width: var(--col-width); } .row.auto-1 > .col { --col-width: 100% } .row.auto-2 > .col { --col-width: 50% } .row.auto-3 > .col { --col-width: 33.33333% } .row.auto-4 > .col { --col-width: 25% } .row.auto-5 > .col { --col-width: 20% } .row.auto-6 > .col { --col-width: 16.66667% } .row.auto-8 > .col { --col-width: 12.5% } .row.auto-12 > .col { --col-width: 8.33333% } @media (min-width: 640px) and (max-width: 1279px) { .row.auto-2 > .col { --col-width: 100% } .row.auto-4 > .col { --col-width: 50% } :is(.row.auto-3, .row.auto-5, .row.auto-6) > .col { --col-width: 33.33333% } .row.auto-8 > .col { --col-width: 25% } .row.auto-12 > .col { --col-width: 16.66667% } } @media (min-width: 640px) and (max-width: 959px) { .row.auto-3 > .col { --col-width: 50% } } @media (min-width: 0px) and (max-width: 639px) { :is(.row.auto-2, .row.auto-3, .row.auto-4, .row.auto-5) > .col { --col-width: 100% } :is(.row.auto-6, .row.auto-8) > .col { --col-width: 50% } .row.auto-12 > .col { --col-width: 25% } } /* .clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .container-full { content: " "; display: table; } .clearfix:after, .container:after, .container-fluid:after, .row:after, .container-full { clear: both; } */ .container { max-width: 100%; clear:both; } /** * 5.0 - Lazyload **/ :root { --lazy-loader-animation-duration: 300ms; } .lazyload { display: block; } /* .lazyload, .lazyloading { opacity: 0; } .lazyloaded { opacity: 1; transition: opacity 300ms; transition: opacity var(--lazy-loader-animation-duration); } */ .gallery-item, .thumb { overflow:hidden; } img.lazyload, img.lazyloading { /* opacity: 0; */ filter: blur(4px); } img.lazyloaded { filter: blur(0px); transition: filter .2s; /* opacity: 1; transition: opacity 300ms; transition: opacity var(--lazy-loader-animation-duration); */ } /* .lazyloading { color: transparent; opacity: 1; transition: opacity 300ms; transition: opacity var(--lazy-loader-animation-duration); background: url("data:image/svg+xml,%3Csvg%20width%3D%2244%22%20height%3D%2244%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20stroke%3D%22%23ff0000%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-width%3D%222%22%3E%3Ccircle%20cx%3D%2222%22%20cy%3D%2222%22%20r%3D%221%22%3E%3Canimate%20attributeName%3D%22r%22%20begin%3D%220s%22%20dur%3D%221.8s%22%20values%3D%221%3B%2020%22%20calcMode%3D%22spline%22%20keyTimes%3D%220%3B%201%22%20keySplines%3D%220.165%2C%200.84%2C%200.44%2C%201%22%20repeatCount%3D%22indefinite%22%2F%3E%3Canimate%20attributeName%3D%22stroke-opacity%22%20begin%3D%220s%22%20dur%3D%221.8s%22%20values%3D%221%3B%200%22%20calcMode%3D%22spline%22%20keyTimes%3D%220%3B%201%22%20keySplines%3D%220.3%2C%200.61%2C%200.355%2C%201%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2222%22%20cy%3D%2222%22%20r%3D%221%22%3E%3Canimate%20attributeName%3D%22r%22%20begin%3D%22-0.9s%22%20dur%3D%221.8s%22%20values%3D%221%3B%2020%22%20calcMode%3D%22spline%22%20keyTimes%3D%220%3B%201%22%20keySplines%3D%220.165%2C%200.84%2C%200.44%2C%201%22%20repeatCount%3D%22indefinite%22%2F%3E%3Canimate%20attributeName%3D%22stroke-opacity%22%20begin%3D%22-0.9s%22%20dur%3D%221.8s%22%20values%3D%221%3B%200%22%20calcMode%3D%22spline%22%20keyTimes%3D%220%3B%201%22%20keySplines%3D%220.3%2C%200.61%2C%200.355%2C%201%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat; background-size: 2em 2em; background-position: center center; } .lazyloaded { animation-name: loaded; animation-duration: 300ms; animation-duration: var(--lazy-loader-animation-duration); transition: none; } @keyframes loaded { from { opacity: 0; } to { opacity: 1; } } */ /** * 6 - Aspect ratios **/ .fit-aspect-ratio { width:100%; position: relative; height: 0; padding-bottom: calc(var(--aspect-ratio) * 100%); contain: strict!important; } .aspect-ratio-21-9 .fit-aspect-ratio { --aspect-ratio: calc(9/21); } .aspect-ratio-16-9 .fit-aspect-ratio { --aspect-ratio: calc(9/16); } .aspect-ratio-4-3 .fit-aspect-ratio { --aspect-ratio: calc(3/4); } .aspect-ratio-3-2 .fit-aspect-ratio { --aspect-ratio: calc(2/3); } .aspect-ratio-1-1 .fit-aspect-ratio { --aspect-ratio: 1; } /* .aspect-ratio-21-9 .fit-aspect-ratio { padding-bottom: 42.8571%; } .aspect-ratio-16-9 .fit-aspect-ratio { padding-bottom: 56.25%; } .aspect-ratio-4-3 .fit-aspect-ratio { padding-bottom: 75%; } .aspect-ratio-3-2 .fit-aspect-ratio { padding-bottom: 66.6666%; } .aspect-ratio-1-1 .fit-aspect-ratio { padding-bottom: 100%; } */ img { aspect-ratio: calc(1/var(--aspect-ratio)) } .fit-aspect-ratio > img, .fit-aspect-ratio > a > img { object-fit: cover; height: 100%; position: absolute; top: 0; } .fit-aspect-ratio iframe { position: absolute; top: 0; left: 0; height: 100%; width: 100%; border: 0; } /** * 7 - Sizes **/ .sm { font-size: 0.875rem; } .md { font-size: 1rem; } .lg { font-size: 1.25rem; } .btn.sm { padding: .25rem .75rem; } .btn.md { padding: .375rem 1.25rem; } .btn.lg { padding: .5rem 2rem; } /** * 100 - Others **/ /* #sidebar_bottom { position:absolute; } .sidebar_bottom_text { width:100%; float:left; } */ .page-template-full_width #content { width:100%; padding:0px; } .clear-cell { visibility: hidden; } .logo_container > a > img { width:100%; height:auto; } /* .logo_c { line-height:0; } */ @media (min-width: 992px) { #site-navigation_toggle { display:none!important; } } .mobile.site-nav .nav_icon, .mobile.site-nav .sub-menu { display:none!important; } /* #logo_container > a { display:inline-block; } */ /* dla lewego sidebara */ @media (max-width: 992px) { #header_wrapper{ width:100%!important; height:auto!important; z-index:10!important; display:table; } #header { /* display:table-row;*/ } #logo_container { text-align:left; display:table-cell; vertical-align:middle; } #site-navigation { text-align:right; /* display:table-cell;*/ vertical-align:middle; } /* .site-nav { display:none!important; } */ .mobile.site-nav { display:block!important; position: absolute!important; left: 0px; width: 100%; z-index: 100; } .mobile .nav_link_c { margin-left:0px; } .mobile .nav_link { padding-top:0px; padding-bottom:0px; height:auto; } } .more-link { float: right; text-align: right; padding: 5px 15px; background-color: #1e73be; color:#fff; } figure.item { margin:0px; } #header_slider { position:relative; } .controls { font-size: 48px; position: absolute; bottom: 0; left: 50%; z-index: 200; width: 100%; margin-left: -50%; text-align: center; font-size: 48px; } figure { display: inline; margin: 0; } @media screen and (max-width: 480px) { .alignleft { clear: both; float: none; } iframe{ width:300px; } } .outer .inner { position: absolute; top: 0; left: 0; right: 0; bottom: 0; } #header_text { color:#000; } #respond { background: #ececec; padding:0 5px 0 5px; } .gallery figure { float:left; } .container-full { display:inline-block; width:100%; } .crop img { width:auto!important; height: auto!important; } .btn{ display:inline-block; } .btn { padding-left:20px; padding-right:20px; display:inline-block; } .isb_cta { margin:10px 0; } .table { display:table; } .table li { display:table; } .table .icon, .table span { display:table-cell; /*vertical-align: middle;*/ } .table .icon { /*display:block;*/ text-align:center; width:1em; padding-right:10px; } .row_texture{ top:0; right:0; bottom:0; left:0; position:absolute; } #header_wrappernn { /*float:left; width:250px;*/ position:absolute; left:0; top:0; } .ui.native.sticky{ position:-webkit-sticky; position:-moz-sticky; position:-ms-sticky; position:-o-sticky; position:sticky; } .sidebar_addon_title { margin-bottom:5px; } svg.placeholder { max-width: 100%; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSJ3aGl0ZSI+CiAgPHBhdGggZD0iTTAgNCBMMCAyOCBMMzIgMjggTDMyIDQgeiBNNCAyNCBMMTAgMTAgTDE1IDE4IEwxOCAxNCBMMjQgMjR6IE0yNSA3IEE0IDQgMCAwIDEgMjUgMTUgQTQgNCAwIDAgMSAyNSA3Ij48L3BhdGg+Cjwvc3ZnPg==") no-repeat center hsl(0, 0%, 80%); background-size: calc(100%/5); background-color:rgba(0,0,0,0.3); width: 100%; height: auto; } svg.placeholder.fit-aspect-ratio { height: 0; } .el { width:100%; height:100%; } .icon, .title { transition: color 0.400s ease, background-color 0.400s ease; display:inline-block; } /* RELATED POSTS */ .related_posts .thumbnail img { width:100%; } /* END RELATED POSTS */ .related_posts, .about_author, .nav-links, .single .entry-content { margin-bottom: 40px; clear:both; } .wpmm-col-12 .wpmm-type-widget { width:100%; } ul.wp-megamenu li ul.wp-megamenu-sub-menu .wpmm-vertical-tabs-nav ul { padding:20px 0; } #site-navigation .wpmm-tab-btns a { padding:5px 0; } .wp-megamenu-wrap .wpmm-nav-wrap > ul { position:initial; } .wp-caption { display: inline-block; } .wp-caption-text img { display:none; } .elementor-section-full_width > :is(.cnt, .elementor-container) > .elementor-row { margin:0!important; } @media (max-width: 992px) { .split_menu { position:initial!important; } .wpmm-sticky #logo_container { display:block!important; float:left; } } #site-navigation { position:relative; } .wpmm-sticky-wrap #main_header { margin-top:0px; } #main_header { width: 100%; } @media (max-width: 992px) { .site-navigation{ max-height: 80vh; overflow: auto; } } @media (max-width: 992px) { .nav_link, #site-navigation_toggle { padding-top:10px!important; padding-bottom:10px!important; height:auto!important; } } @media (max-width: 992px) { .wpmm_mobile_menu_btn { display: inline-block!important; } .nav_link_c { display: block!important; } .site-nav { text-align: center; } } #sidebar_bottom { position:fixed; } /* .ui.sticky.bound.bottom { bottom:350px!important; } */ .home #sidebar_bottom { background-color: #cf7171!important; opacity: 0.5!important; } #sidebar_under { padding-bottom:170px; } @media (max-width: 992px) { #sidebar_bottom, #sidebar_under { display:none; } .wp-megamenu-wrap.wpmm-mobile-menu ul.wp-megamenu { display:none; } } .title, .price, .icon, .position, .excerpt, .number, .price, .button { display:inline-block; } .icon { line-height: 0; } .numbers_icon svg { font-size:28px; } .button { padding: 0.3em 0.6em; } #logo_container_alt { float:left; } #logo_container_alt { display:none; } /* .logo_c { padding-top:10px; padding-bottom:10px; padding-right:10px; } */ .wpmm-sticky-wrap #logo_container_alt, .wpmm-mobile-menu #logo_container_alt { display:block!important; } .wpmm-sticky-wrap #logo_container, .wpmm-mobile-menu #logo_container { display:none!important; } .elementor-widget-container { width:100%; } /* a#scroll-to-top { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAMAAAApB0NrAAAAPFBMVEVVVVVVVVUAAABVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXQbbdHAAAAFHRSTlOzrQCGf3qnizsiGgaRYF6gYlRBD+AImTgAAABySURBVDjL7dI5DgIxEADBcXt87sH1/78SILRgY0+KBB1X2FLVzdMqXqxUnGnc37y0ltUy8UawjAI6N2EBltCajkCemQuP9rHZeLaNzM5RHJjKUf5sMjSoM1feO/cm0VROnYm+KcSv+OeXTDKNl5LcvFTuOnUC9hdL5ZgAAAAASUVORK5CYII=') no-repeat center center; width: 35px; height: 35px; position: fixed; right: 30px; bottom: 30px; text-indent: -9999px; font-size: 0; cursor: pointer; outline: 0; } .elementor-row { flex:1; } */ .e-c-100 { width:100% } .e-c-75 { width:75% } .e-c-66 { width:66.6666% } .e-c-50 { width:50% } .e-c-33 { width:33.3333% } .e-c-25 { width:25% } .e-c-20 { width:20% } @media (max-width: 959px) { .elementor-row { flex-wrap: wrap; } .e-c-75, .e-c-66, .e-c-50, .e-c-33, .e-c-25, .e-c-20 { width:100%; } } .elementor-widget ul { list-style-type: disc; margin-left: 20px; } .elementor-widget ol { list-style-type: decimal; margin-left: 20px; } .alert { position: relative; padding: .75rem 12px; margin-bottom: 1rem; /* border: 1px solid transparent; */ border-radius: .25rem; } .alert-success { color: #155724; background-color: #d4edda; /* border-color: #c3e6cb; */ box-shadow: inset 0px 0px 0px 1px #c3e6cb; } .alert-danger { color: #721c24; background-color: #f8d7da; /* border-color: #f5c6cb; */ box-shadow: inset 0px 0px 0px 1px #f5c6cb; } .alert-info { color: #0c5460; background-color: #d1ecf1; /* border-color: #bee5eb; */ box-shadow: inset 0px 0px 0px 1px #bee5eb; } .form-radio, .form-checkbox { -webkit-appearance: none; -moz-appearance: none; appearance: none; display: inline-block; position: relative; /* background-color: #f1f1f1; */ color: #666; height: 2em; width: 2em!important; border: 0; cursor: pointer; margin-right: 0.5em; outline: none; border: 1px solid rgba(0,0,0,0.2); display: inline-block; vertical-align: middle; } .form-radio:checked::before, .form-checkbox:checked::before { position: absolute; font: 1em/1 'Open Sans', sans-serif; top: 0.4em; content: '\02143'; transform: rotate(40deg); text-align:center; width:100%; } .form-radio:hover, .form-checkbox:hover { background-color: #f7f7f7; } .form-radio:checked, .form-checkbox:checked { /* background-color: #f1f1f1; */ } .form-radio { border-radius: 2em; } .btn svg { font-size:24px; } .big_section .elementor-top-section.elementor-section-boxed > :is(.cnt, .elementor-container) { padding:0px; } .elementor-shape-top svg { height: 80px; } .elementor-shape-bottom svg { height: 80px; } :is(.cnt, .elementor-container) { max-width: 100%; } .elementor-add-template-button { display:none; } .elementor-widget-nav_menu ul { list-style:none; margin-left:0px; } .elementor-widget-nav_menu .icon_c { display:inline; } .elementor-widget-post-meta { font-size:0.8em; } .elementor-widget-post-meta .el + .el { margin-left: 0.5em; } .elementor-widget-post-meta .el { display:inline; } .swiper-lazy { height: 100%; background-position: center; background-size: contain; background-repeat: no-repeat; } .ls-is-cached { transition: none; } .meta_el { display:inline; margin-right:5px; } .elementor-element.lazyload { background-image: none!important; } .elementor-widget { width: 100%; } .e-c-r { padding-top: calc(var(--c-g-v) * 1); padding-bottom: calc(var(--c-g-v) * 1); flex-wrap: wrap; } :is(.row, .elementor-row) { flex:1; display: flex; min-width:100%; margin-left: calc(var(--c-g) * -1); margin-right: calc(var(--c-g) * -1); } .elementor-shape > svg { width:100%!important; } .premium-fancy-text { vertical-align: bottom; } .elementor-widget-tabs .title_c { display: inline-block; padding: 8px 12px; } .excerpt_c.inactive .excerpt { display: none; } .wp-megamenu-sub-menu { position: absolute; left: 0; top: 100%; width: 100%; text-align: left; z-index: 999; right: auto; display: none; width: 100%; opacity: 0; z-index: -1; } li:hover > .wp-megamenu-sub-menu { animation-duration: 300ms; display: block; top: auto; opacity: 1; z-index: 1; visibility: visible; } .admin-bar .wpmm-sticky.wpmm-sticky-wrap { top: 32px!important; } @media (max-width: 1140px) { .wpmm-sticky.wpmm-sticky-wrap .wpmm-nav-wrap { width: 100%; padding-left: 0; padding-right: 0; } } .menu-toggle, #menu-toggle, #wr-menu-toggle { display: none !important; } @media (max-width: 489px) { .wpmm-mobile-menu .wpmm-grid-post { width: 100% !important; margin-bottom: 30px; } } @media (min-width: 992px) { .wpmm_mobile_menu_btn { font-size: 14px; display: none!important; } } @media (max-width: 767px) { /* .wpmm-sticky.wpmm-sticky-wrap{ position: relative !important; left: auto; width: auto; animation-name: inherit; } .admin-bar .wpmm-sticky.wpmm-sticky-wrap{ top: auto; } */ .subnav_link_c, .subnav_link { width: 100%; } } @keyframes wpmmzoomOut { from { opacity: 1; } 50% { opacity: 0; transform: scale3d(.5, .5, .5); } to { opacity: 0; } } .wpmmzoomOut { animation-name: wpmmzoomOut; } /* MegaMenu Search Option */ .wpmm-search-form { position: absolute; right: 20px; top: 0; display: none; -webkit-animation: searchslideIn 100ms forwards; -moz-animation: searchslideIn 100ms forwards; animation: searchslideIn 100ms forwards; z-index: 1; } wpmm-social-link.wpmm-social-link-search a { position: relative; z-index: 2; } .wpmm-search-form input{ border: 1px solid #f2f2f2; font-size: 14px; padding: 4px 15px; margin-top: 9px; border-radius: 3px; } /* @-webkit-keyframes searchslideIn { 0% { transform: translateX(20px); } 100% { transform: translateX(0); } } @-moz-keyframes searchslideIn { 0% { transform: translateX(20px); } 100% { transform: translateX(0); } } */ @keyframes searchslideIn { 0% { transform: translateX(20px); } 100% { transform: translateX(0); } } .v-list { list-style:none!important; margin: 0!important; } .v-list > li { display: inline-block; } .v-list > li + li{ margin-left:15px; } .ib-side { display: flex; } .ib-side-right { text-align:right; } .ifb-el + .ifb-el { margin-left:15px; } .ifb-el .v-list { display:inline-block; } .v-list svg { margin-right: 5px; } .site-nav { margin-left:0px!important; } .full-screen-width { width: 100vw!important; position: relative; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; } .full-screen-width-widget { width: 100vw!important; position: relative; left: 50%; right: 50%; margin-left: calc(-50vw + 15px); margin-right: -50vw; } @media (min-width: 640px) and (max-width: 959px) { :root { /* --min_current_breakpoint: 640px; */ --min_current_breakpoint: var(--sm-min-breakpoint); } } @media (min-width: 960px) and (max-width: 1279px) { :root { /* --min_current_breakpoint: 960px; */ --min_current_breakpoint: var(--md-min-breakpoint); } } @media (min-width: 1280px) and (max-width: 1439px) { :root { /* --min_current_breakpoint: 1280px; */ --min_current_breakpoint: var(--lg-min-breakpoint); } } @media (min-width: 1440px) and (max-width: 1599px) { :root { /* --min_current_breakpoint: 1440px; */ --min_current_breakpoint: var(--xl-min-breakpoint); } } @media (min-width: 1600px) { :root { /* --min_current_breakpoint: 1600px; */ --min_current_breakpoint: var(--xxl-min-breakpoint); } } :is(.s, .elementor-section) > :is(.elementor-container, .cnt) :is(.s, .elementor-section) > :is(.cnt, .elementor-container) { padding: 0; } .elementor-section-full_width > :is(.elementor-container, .cnt) { width: 100%!important; } @media (max-width: 1024px) { :is(.cnt, .elementor-container) { flex-wrap: wrap; } } :is(.s, .elementor-section) { width: 100%; position: relative; --c-g-v: 64px; --s-c-a: initial; } .elementor-section-items-top { --s-i-a: flex-start } .elementor-section-items-middle { --s-i-a: center } .elementor-section-items-bottom { --s-i-a: flex-end } :is(.cnt, .elementor-container) { align-items: var(--s-i-a); /* section-items-align */ } .elementor-section-content-top { --s-c-a: flex-start } .elementor-section-content-middle { --s-c-a: center } .elementor-section-content-bottom { --s-c-a: flex-end } :is(.c, .elementor-column) { align-content: var(--s-c-a); /* section-content-align */ } .c-g-v-xs { --c-g-v: 16px } .c-g-v-sm { --c-g-v: 32px } .c-g-v-lg { --c-g-v: 96px } :is(.cnt, .elementor-container) { --c-g: 15px } .elementor-column-gap-narrow { --c-g: 5px } .elementor-column-gap-extended { --c-g: 15px } .elementor-column-gap-wide { --c-g: 20px } .elementor-column-gap-wider { --c-g: 30px } .elementor-inner-section { --c-g: 0 } :is(.c, .elementor-column) { padding-left: var(--c-g); padding-right: var(--c-g); padding-top: var(--c-g-v); padding-bottom: var(--c-g-v); flex-wrap: wrap; } .elementor-inner-section { max-width: 100%; } .elementor-location-header { position: relative; } /* .logo_c { max-width: calc(100% - 85px); } */ .elementor .elementor-background-overlay { height: 100%; width: 100%; top: 0; left: 0; position: absolute; } @media (min-width: 1025px) { #elementor-device-mode:after { content: 'desktop'; } } @media (min-width: 768px) and (max-width: 1024px) { #elementor-device-mode:after { content: 'tablet'; } } @media (max-width: 767px) { #elementor-device-mode:after { content: 'mobile'; } } .elementor-shape { overflow: hidden; position: absolute; left: 0; width: 100%; line-height: 0; direction: ltr; } .elementor-shape-top { top: -1px; } .elementor-shape-bottom { bottom: -1px; } .elementor-shape[data-negative=false].elementor-shape-bottom, .elementor-shape[data-negative=true].elementor-shape-top { transform: rotate(180deg); } .elementor-shape svg { display: block; width: calc(100% + 1.3px); position: relative; left: 50%; transform: translateX(-50%); } .elementor-shape .elementor-shape-fill { fill: #fff; transform-origin: center; transform: rotateY(0deg); } @media (max-width:767px) { .elementor:not(.elementor-edit-area-active) .elementor-hidden-phone { display: none; } } @media (min-width:768px) and (max-width:1024px) { .elementor:not(.elementor-edit-area-active) .elementor-hidden-tablet { display: none; } } @media (min-width:1025px) { .elementor:not(.elementor-edit-area-active) .elementor-hidden-desktop { display: none; } } /* :is(.s, .elementor-section) */ :is(.elementor-container, .cnt) { display: flex; margin-right: auto; margin-left: auto; position: relative; } :is(.s, .elementor-section).elementor-section-stretched { position: relative; width: 100%; } :is(.c, .elementor-column) { position: relative; min-height: 1px; display: flex; } .elementor-widget:not(:last-child) { margin-bottom: 20px; } .elementor-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { position: absolute; top: -10000em; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0,0,0,0); border: 0; } .elementor .elementor-background-overlay { height: 100%; width: 100%; top: 0; left: 0; position: absolute; } .elementor-column-wrap { width: 100%; position: relative; display: flex; } .elementor-widget-wrap { position: relative; width: 100%; display: flex; flex-wrap: wrap; align-content: flex-start; } .aspect-ratio-default .thumb { position:relative; width:100%; content: ''; display: block; padding-bottom: calc(100% * var(--aspect-ratio)); } .aspect-ratio-default .thumb img { position: absolute; top: 0; } .logo_thumb_c { width: calc(var(--logo-width) * 1px); max-width: calc(100% - 85px); } /* .svg { position: initial!important; } */ @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } .container { margin-right: auto; margin-left: auto; padding-left: var(--internal_padding); padding-right: var(--internal_padding); } @media (max-width: 992px) { .wp-megamenu { display: block!important; max-height: 500px; transition: max-height .3s linear, height .3s linear, padding-top .3s linear, padding-bottom .3s linear, border-top-width .3s linear, border-top-width .3s linear; } .toggled { max-height: 0px; overflow: hidden; padding-top: 0; padding-bottom: 0; border-width: 0 1px; } } #mobile_nav_button { vertical-align: middle; display: inline-block; } .wpmm_mobile_menu_btn_div { padding: 5px; vertical-align: middle; line-height: 1em; display: inline-block; } .wpmm_mobile_menu_btn_div > svg { font-size: 32px; } .elementor-element-populated { flex-wrap: wrap; } @media (max-width: 992px) { .wpmm-mobile-menu .site-navigation { top:0; } .wpmm-mobile-menu .wp-megamenu-sub-menu { top: 0; opacity: 1; visibility: visible; position: relative; width: 100%; box-shadow: none; left:0; background: none; padding: 5px 20px; } .wpmm-mobile-menu .wp-megamenu-sub-menu { width: 100% !important; position: relative; padding: 10px 15px; } .wpmm-mobile-menu .dropdown-toggle.toggled-on .icon, .wpmm-mobile-menu .dropdown-toggle .icon.icon-angle-down { display: none; } .wpmm-mobile-menu li:hover .wp-megamenu-sub-menu { opacity: 1; display: none; animation-name: inherit; visibility: visible; } .wpmm-mobile-menu .wpmm_dropdown_menu .wp-megamenu-sub-menu { visibility: visible; opacity: 1; } .wpmm-mobile-menu .wpmm-strees-row-and-content-container { width: 100% !important; left: 0 !important; position: relative !important; } .wpmm-mobile-menu .site-nav { width:100%!important; } .wpmm-mobile-menu #site-navigation { flex-wrap: wrap!important; justify-content: space-between; } } /* Generuje problemy przy listach numerowanych :is(.s, .elementor-section, .elementor-widget, .c, .elementor-column) { contain: content; } */ .elementor-widget-site_header > #header > .s, .elementor-widget-site_header { contain: initial; }