html[lang="en-US"] .sidebar_polski {
display:none!important;
}
html[lang="pl-PL"] .sidebar_angielski {
display:none!important;
}
.woocommerce.single-product div.product .product_title {
display: inherit;
padding-top: 8px;
}
.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap, .elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap {
padding: 0!important;
}
@media (max-width: 1024px) and (min-width: 768px) {
.elementor-2858 .elementor-element.elementor-element-9f91920, .elementor-154 .elementor-element.elementor-element-9f91920 {
width: 25%!important;
}
.elementor-2858 .elementor-element.elementor-element-1afa7db, .elementor-154 .elementor-element.elementor-element-1afa7db {
width: 50%!important;
}
.elementor-2858 .elementor-element.elementor-element-1d5ebb3, .elementor-154 .elementor-element.elementor-element-1d5ebb3 {
width: 25%!important;
}
}
.custom-logo-link img, .sc_layouts_logo img {
height: 41px;
}
.elementor-154 .elementor-element.elementor-element-dfe8d7d .logo_image {
max-height: 41px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
width: 12px;
height: 12px;
top: -6px;
margin-left: -12px;
}
.single-product .related h2 {
margin-bottom: 1em;
}
.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity, .woocommerce .shop_table.cart div.quantity, .woocommerce-page .shop_table.cart div.quantity {
margin: 0 2.05rem 0 0;
}
.sc_widget_custom_links .widget_title, .sc_widget_contacts .widget_title, .scheme_default .widget_contacts .contacts_info>a, .widget_contacts .contacts_info .contacts_address, .scheme_default .socials_wrap:not(.socials_type_list) .social_item .social_icon, .scheme_default .widget_contacts .contacts_info span a {
color: #ffffff;
}
.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons .button, body.woocommerce .yith-woocompare-widget .clear-all, body.woocommerce .yith-woocompare-widget .compare, body.woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons a, body.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce .woocommerce-message .button, .woocommerce .woocommerce-info .button, .sc_button_simple {
padding-right: 0px!important;
margin-right: 0px!important;
}
footer.footer_wrap.footer_custom.footer_custom_650 .scheme_default li a, 
footer.footer_wrap.footer_custom.footer_custom_9975	.scheme_default li a, 
.footer_wrap p, 
.footer_wrap a {
color: #ffffff;
}
footer.footer_wrap.footer_custom.footer_custom_650 .scheme_default li a:hover, 
footer.footer_wrap.footer_custom.footer_custom_9975	.scheme_default li a:hover, 
.scheme_default .widget_contacts .contacts_info>a:hover, .footer_wrap a:hover, .scheme_default .widget_contacts .contacts_info span a:hover, .footer_wrap a:hover {
color: #666!important;
}
.elementor-shortcode .woocommerce ul.products li.product .post_data {
padding-top: 0rem;
}
.njt-gdpr {
box-shadow: 2px 5px 25px rgba(0, 0, 0, .15);
}
.njt-gdpr.njt-gdpr-full_width.bottom {
width: 500px;
margin-bottom: 32px;
margin-left: auto;
margin-right: auto;
border-radius: 8px;
padding: 20px 22px;
}
.njt-gdpr-btns {
float: right;
padding-top: 4px!important;
}
.njt-gdpr-btns > .accept-btn {
border-radius: 0px!important;
}
.njt-gdpr-content {
margin-top: 10px;
margin-bottom: 10px;
display: inline-block;
 float: left;
}
@media only screen and (max-width: 600px) {
.njt-gdpr.njt-gdpr-full_width.bottom {
width: auto;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
border-radius: 0px;
padding: 20px 22px;
}
.njt-gdpr-content {
margin-top: 0px;
margin-bottom: 15px;
 float: unset;
}
}
.njt-gdpr-content p {
margin-bottom: 0em;
}
.post_featured .mask, .woocommerce .hover_yith .yith_hover_buttons_wrapper {
display: none;
}
.scheme_default .woocommerce .order_details.woocommerce-thankyou-order-details strong {
color: #000;
}
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
font-weight: 800;
font-size: 2.5rem;
line-height: 1.2;
}
h2.woocommerce-order-details__title, h2.woocommerce-column__title, h2.woocommerce-column__title {
font-size: 2.5rem;
}
.woocommerce ul.order_details li, .sub-menu li {
text-transform: none;
font-weight: 800;
}
.woocommerce .widget_layered_nav ul {
padding-left: 0em;
}
.hero .elementor-widget:not(:last-child) {
margin-bottom: 0px;
}
@media (max-width: 767px) {
.sc_button_wrap .sc_button + .sc_button {
margin-top: 1rem;
}
.elementor-63 .elementor-element.elementor-element-5bb7b27 .elementor-spacer-inner {
height: 20px!important;
}
.elementor-154 .elementor-element.elementor-element-cc69a2f, .elementor-2858 .elementor-element.elementor-element-cc69a2f {
width: 40%!important;
}
.elementor-154 .elementor-element.elementor-element-81eba5d, .elementor-2858 .elementor-element.elementor-element-81eba5d {
width: 60%!important;
}
.elementor-63 .elementor-element.elementor-element-5c615b0 .elementor-spacer-inner {
height: 40px!important;
}
}
.sc_layouts_title.fixed_height .sc_layouts_title_content {
padding: 3em 0 3.2em;
}
.pswp__caption__center {
display: none;
}
.sc_layouts_title_caption {
font-size: 5rem;
}
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, form.mc4wp-form .mc4wp-form-fields input[type="email"], .tourmaster-form-field input[type="text"], .tourmaster-form-field input[type="email"], .tourmaster-form-field input[type="password"], .tourmaster-form-field textarea, .tourmaster-form-field select, .tourmaster-form-field.tourmaster-with-border input[type="text"], .tourmaster-form-field.tourmaster-with-border input[type="email"], .tourmaster-form-field.tourmaster-with-border input[type="password"], .tourmaster-form-field.tourmaster-with-border textarea, .tourmaster-form-field.tourmaster-with-border select, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, #buddypress div.dir-search input[type="search"], #buddypress div.dir-search input[type="text"], #buddypress li.groups-members-search input[type="search"], #buddypress li.groups-members-search input[type="text"], #buddypress .standard-form input[type="color"], #buddypress .standard-form input[type="date"], #buddypress .standard-form input[type="datetime-local"], #buddypress .standard-form input[type="datetime"], #buddypress .standard-form input[type="email"], #buddypress .standard-form input[type="month"], #buddypress .standard-form input[type="number"], #buddypress .standard-form input[type="password"], #buddypress .standard-form input[type="range"], #buddypress .standard-form input[type="search"], #buddypress .standard-form input[type="tel"], #buddypress .standard-form input[type="text"], #buddypress .standard-form input[type="time"], #buddypress .standard-form input[type="url"], #buddypress .standard-form input[type="week"], #buddypress .standard-form select, #buddypress .standard-form textarea, #give-recurring-form .form-row input[type="email"], #give-recurring-form .form-row input[type="password"], #give-recurring-form .form-row input[type="tel"], #give-recurring-form .form-row input[type="text"], #give-recurring-form .form-row input[type="url"], #give-recurring-form .form-row select, #give-recurring-form .form-row textarea, form.give-form .form-row input[type="email"], form.give-form .form-row input[type="password"], form.give-form .form-row input[type="tel"], form.give-form .form-row input[type="text"], form.give-form .form-row input[type="url"], form.give-form .form-row select, form.give-form .form-row textarea, form[id*="give-form"] .form-row input[type="email"], form[id*="give-form"] .form-row input[type="password"], form[id*="give-form"] .form-row input[type="tel"], form[id*="give-form"] .form-row input[type="text"], form[id*="give-form"] .form-row input[type="url"], form[id*="give-form"] .form-row select, form[id*="give-form"] .form-row textarea, form[id*="give-form"] .give-donation-amount #give-amount, form[id*="give-form"] .give-donation-amount #give-amount-text, form[id*="give-form"] #give-final-total-wrap .give-final-total-amount, form[id*="give-form"] .give-donation-amount .give-currency-symbol, form[id*="give-form"] .give-donation-amount .give-currency-symbol.give-currency-position-before, form[id*="give-form"] .give-donation-amount .give-currency-symbol.give-currency-position-after, form[id*="give-form"] #give-final-total-wrap .give-donation-total-label {
padding: 0.4em 0em;
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label, .scheme_default .woocommerce table.shop_table tfoot th, .scheme_default .woocommerce-page table.shop_table tfoot th, .woocommerce-MyAccount-navigation ul li a {
font-weight: 800;
}
.scheme_default .woocommerce table.shop_table td {
border-color: transparent;
}
.sc_button.sc_button_simple.sc_button_size_large, .comments_wrap .form-submit input[type="submit"], .woocommerce #payment #place_order, .woocommerce-page #payment #place_order, .woocommerce .wc-backward, .woocommerce .shipping-calculator-form button[type="submit"], .woocommerce .wc-proceed-to-checkout .checkout-button, .woocommerce.single-product .summary .yith-wcwl-add-to-wishlist a, .woocommerce.single-product .summary .compare, .woocommerce.single-product .summary .yith-wcwl-wishlistaddedbrowse a, .woocommerce.single-product .summary .woocommerce-variation-add-to-cart .button, .woocommerce.single-product div.product form.cart .button {
padding: 1.25rem 1.8rem 1.35rem 1.8rem !important;
}
@media (max-width: 1023px) {
div.quantity {
margin-bottom: 1.5rem!important;
}
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
display: none;
}
nav.woocommerce-MyAccount-navigation {
text-transform: capitalize;
}
.widget_contacts .contacts_logo + .contacts_socials, .widget_contacts .contacts_info + .contacts_socials, .widget_contacts .contacts_map_top + .contacts_socials, .widget_contacts .contacts_description + .contacts_socials {
margin-top: 1.5em;
}
span.product_id, .search-button {
display: none!important;
}
.woocommerce.widget_shopping_cart ul.cart_list li {
padding: 0 0 1em 4.5em;
}
.woocommerce ul.products li.product .post_data, .woocommerce-page ul.products li.product .post_data {
padding: 0rem 1rem 1rem;
}
.woocommerce ul.cart_list li img, .woocommerce-page ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.product_list_widget li img {
width: auto;
height: 5rem;
}
.single-product ul.products li.product .post_data_inner {
padding: 0em;
}
.single-product ul.products li.product .post_data .post_header h3, .single-product ul.products li.product .post_data .post_header .woocommerce-loop-product__title, .woocommerce.single-product div.product .product_title, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
line-height: 1.2em!important;
}
.shadow h3::before, .related h2::before, h1.product_title::before, .elementor-element-18aeec6 h2:before, .kontakt::before {
position: absolute;
font-family: 'Machines';
color: #000;
opacity: 0.05;
font-size: 6em;
height: 0px;
left: 0;
right: 25px;
bottom: 0.5em;
margin-left: -40px;
margin-right: -40px;
text-align: center;
font-weight: normal;
}
h1.product_title::before {
top: -0.45em;
bottom: 0;
}
.related h2::before  {
bottom: 0;
}
#najnowsze h3::before {
content: "Nowe"
}
#insta h3::before {
content: "Insta"
}
.related h2::before {
content: "Wow"
}
@media (max-width: 767px) {
.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title>a {
font-size: 10px!important;
}	
.custom-logo-link img, .sc_layouts_logo img {
max-width: 120%;
}
}
.columns-3 h2::before {
display: none;
}
.product-categories a {
font-family: 'Machines';
font-size: 2.5em;
font-weight: normal;
}
.list_products_header {
display: block!important;
}
h1.woocommerce-products-header__title.page-title, body > div.body_wrap > div > div.page_content_wrap > div > div.content > div > div.list_products_header > nav > span:nth-child(1), body > div.body_wrap > div > div.page_content_wrap > div > div.content > div > div.list_products_header > nav > span:nth-child(3)  {
display: none;
}
.scheme_default .woocommerce .woocommerce-message {
position: absolute;
left: 0;
right: 0;
top: -5em;
z-index: 1;
}
.scheme_default .woocommerce .woocommerce-breadcrumb {
display: block;
text-align: center;
height: 0px;
}
.woocommerce .woocommerce-breadcrumb-delimiter, body > div.body_wrap > div > div.page_content_wrap > div > div > article > nav > span:nth-child(1), body > div.body_wrap > div > div.page_content_wrap > div > div > article > nav > span:nth-child(3), body > div.body_wrap > div > div.page_content_wrap > div > div > article > nav > span:nth-child(7) {
display: none;
}
body > div.body_wrap > div > div.page_content_wrap > div > div > article > nav > span:nth-child(5), body > div.body_wrap > div > div.page_content_wrap > div > div.content > div > div.list_products_header > nav > span:nth-child(5) {
font-weight: normal;
display: block;
font-size: 8em;
font-family: 'Machines';
opacity: 0.05;
margin-top: -0.9em!important;
height: 0px!important;
z-index: 999999;
margin-left: -40px;
margin-right: -40px;
line-height: 1;
}
body > div.body_wrap > div > div.page_content_wrap > div > div.content > div > div.list_products_header > nav > span:nth-child(5) {
font-size: 6em;
margin-top: -0.8em!important;
}
@media (max-width: 1440px) {
body > div.body_wrap > div > div.page_content_wrap > div > div > article > nav > span:nth-child(5) {
font-size: 8em;
margin-top: -0.8em!important;
}
.related h2::before {
bottom: 0.1em!important;
}
.shadow h3::before {
font-size: 8em!important;
}	
}
@media (max-width: 1280px) {
body > div.body_wrap > div > div.page_content_wrap > div > div > article > nav > span:nth-child(5) {
font-size: 6em;
margin-top: -0.8em!important;
}
.related h2::before {
bottom: 0.1em!important;
}
.shadow h3::before {
font-size: 6em!important;
}	
}
@media (max-width: 767px) {
body > div.body_wrap > div > div.page_content_wrap > div > div > article > nav > span:nth-child(5) {
font-size: 4em;
margin-top: -1em!important;
}
body > div.body_wrap > div > div.page_content_wrap > div > div.content > div > div.list_products_header > nav > span:nth-child(5) {
font-size: 4em;
margin-top: -0.9em!important;
}
.related h2::before {
font-size: 4em!important;
bottom: 0.4em!important;
}
.shadow h3::before {
font-size: 4em!important;
bottom: 0.2em!important;
}
}
.woocommerce div.product p.price {
font-size: 1.5rem!important;
}
.scheme_default .sidebar .sidebar_inner {
background-color: #0000000f;
}
.hero-slider {
font-family: 'Manrope'!important;
font-weight: 800!important;
}
@media (max-width: 1023px) {
.scheme_default .sidebar .sidebar_inner {
background-color: #f3f3f3!important;
padding: 30px 30px!important;
}
}
body > div.body_wrap > div > div.page_content_wrap > div > div.content > div > div.list_products_header > nav > span:nth-child(5) {
margin-top: -1.2em!important;
}
@media (max-width: 767px) {
footer .sc-mobile_layouts_column_align_center {
width: 50%;
}
.elementor-650 .elementor-element.elementor-element-2dcb5b0 {
display: none;
}
.widget_custom_links .custom_links_list_item {
display: block!important;
}
}
#menu-item-15613 .sub-menu {
width: 26em;
flex-direction: row;
flex-wrap: wrap;
}
#menu-item-15613:hover .sub-menu {
display: flex;
}
#menu-item-15613 .sub-menu li {
width: 50%;
}
@media (max-width: 479px) {
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce ul.products[class*="column-"] li.product, .woocommerce-page ul.products[class*="column-"] li.product, .woocommerce ul.products li.product[class*="column-"], .woocommerce-page ul.products li.product[class*="column-"] {
width: 50% !important
}
}
ul.sub-menu {
top: 40px!important;
}