.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;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.wp-caption {
background: #fff;
border: none;
max-width: 96%; padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 12px;
line-height: 17px;
margin: 3px 0 0;
padding: 0 4px 5px;
}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
font-style: italic;
font-size: 12px;
line-height: 2;
color: #757575;
} .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; }
.mw-1200 {
max-width: 1400px;
margin: 0 auto !important;
padding-left: 20px;
padding-right: 20px;
}
.header-container .main-menu-wrapper > .horizontal-menu > .primary-menu-container > ul.nav-menu > li > a {
color: #000;
}
@media(max-width:1355px){
.header-container .main-menu-wrapper > .horizontal-menu > .primary-menu-container > ul.nav-menu > li > a{
font-size:14px !important;
}
}
.display-flex-all {
flex-direction: row;
justify-content: space-around;
}
.display-flex-all > .wpb_column {
max-width: 30%;
}
.mobile-menu-oppener {
margin: 0 !important;
}
.mobile-menu-show {
position: absolute;
background: #f0f0f0;
width: 100%;
margin-left: -120% !important;
transition: all 0.5s;
}
.mobile-menu-show-add {
margin-left: 0 !important;
}
.offer-home-page {
border: 1px solid #e9ebec;
border-left: none !important;
height: 350px !important;
padding: 20px !important;
}
h6 {
font-size: 18px !important;
font-weight: 800 !important;
}
.text-white > .wpb_wrapper > p, .text-white > .wpb_wrapper > h1, .text-white > .wpb_wrapper > h2, .text-white > .wpb_wrapper > h3, .text-white > .wpb_wrapper > h4, .text-white > .wpb_wrapper > h5, .text-white > .wpb_wrapper > h6 {
color: #fff !important;
}
.min-h-400px > .vc_column-inner {
min-height: 400px !important;
display: flex;
flex-direction: column;
justify-content: flex-end;
}
.min-h-400px > .vc_column-inner > .wpb_wrapper > .wpb_text_column {
display: flex;
justify-content: center;
}
.min-h-400px > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper {
width: max-content;
}
.min-h-400px > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper > h1 {
font-size: 50px;
width: max-content;
}
.min-h-400px > .vc_column-inner > .wpb_wrapper > .vc_btn3-container {
margin-bottom: 0 !important;
}
.min-h-400px > .vc_column-inner > .wpb_wrapper > .vc_btn3-container > a {
background: #252627;
border: none;
border-radius: 0;
color: #fff;
font-size: 38px;
width: 100px;
}
body {
font-size: 16px !important;
}
.btn-outline > a {
border: 3px solid #fff !important;
border-radius: 0 !important;
background: transparent !important;
color: #fff !important;
font-size: 24px !important;
transition: all 0.5s !important;
text-transform: uppercase;
padding: 20px !important;
}
.btn-outline > a:hover {
background: #fff !important;
color: #252627 !important;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
color: #252627 !important;
background: transparent !important;
border-radius: 0 !important;
border: 2px solid #252627;
transition: all 0.5s;
}
.vc_btn3.vc_btn3-color-juicy-pink:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover {
background: #252627 !important;
color: #fff !important;
}
.text-red > .wpb_wrapper > p {
color: #be1622;
}
.float-left {
float: left;
}
.testimonials-text > p {
color: #000;
font-size: 18px;
line-height: 30px;
}
.testimonials-text:before {
content: "...";
display: block;
font-size: 52px;
color: #000;
height: 30px;
margin-bottom: 20px;
}
.quote > cite {
display: flex;
flex-direction: column;
align-items: center;
}
.quote > cite > span {
color: #000 !important;
}
.quote > cite > span.title {
color: #000 !important;
}
.quote > cite > span.title:before {
display: none !important;
}
#mc4wp-form-1 {
width: max-content;
}
.btn-primary-bnb {
border-radius: 0 !important;
color: #fff !important;
height: 50px;
background: transparent !important;
border: 2px solid #fff !important;
transition: all 0.5s;
cursor: pointer;
}
.btn-primary-bnb:hover {
background-color: #fff !important;
color: #252627 !important;
border: 2px solid transparent;
}
.btn-orange > .vc_btn3 {
background-color:#ed9200 !important;
color: white !important;
border: 1px solid #ed9200 !important;
padding: 10px 30px !important;
transition: background-color .2s, color .2s,;
min-height: 60px;
width: 100%;
display: flex !important;
align-items: center;
justify-content: center;
font-weight: 600 !important;
font-size: 24px !important;
text-transform: uppercase !important;
}
.btn-orange .vc_btn3:hover {
background-color: transparent !important;
color: #ed9200 !important;
transition: background-color .2s, color .2s;
}
.title-breadcumbs {
background: #fff !important;
padding: 0 !important;
text-align: left !important;
}
.title-breadcumbs .entry-title {
color: #000000;
}
.title-breadcumbs > .container {
border-bottom: 1px solid #000000;
padding-bottom: 10px;
padding-top: 10px;
}
.title-breadcumbs.product-page > .container {
background: #88c5e0;
max-width: 100% !important;
border-bottom: none !important;
}
.breadcrumbs, .breadcrumbs > a, .breadcrumbs > span.separator  {
color: #fff !important;
}
.woocommerce-breadcrumb, .woocommerce-breadcrumb > a, .woocommerce-breadcrumb > span {
color: #000000 !important;
}
.title-breadcumbs.product-page > .container > .breadcrumb-container > .container > .woocommerce-breadcrumb, .title-breadcumbs.product-page > .container > .breadcrumb-container > .container > .woocommerce-breadcrumb > a, .title-breadcumbs.product-page > .container > .breadcrumb-container > .container > .woocommerce-breadcrumb > span {
color: #fff !important;
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
border-top-color: #77bbca !important;
}
.woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before {
color: #77bbca !important;
}
.header-container .widget_shopping_cart_content .cart-toggler .cart-icon .cart-quantity {
background: #77bbca !important;
}
.primary-menu-container > ul#menu-main-menu > li > a, .primary-menu-container > ul#menu-main-menu-1 > li > a {
text-transform: uppercase !important;
}
.primary-menu-container {
display: flex;
justify-content: center;
}
.fpf-fields > .fpf-field > p.form-row > span.woocommerce-input-wrapper {
max-width: 200px;
}
.fpf-fields > .fpf-field > p.form-row { display: block;
}
.fpf-fields > .fpf-field > p.float-left-bnb-select {
float: left;
}
.fpf-fields > .fpf-select {
clear: both;
}
.header-container .widget_shopping_cart_content .mini_cart_content .mini_cart_inner .woocommerce-mini-cart__empty-message {
color: #000 !important;
}
.mobile-menu-container > ul#menu-main-menu-2 > li > a, .mobile-menu-container > ul#menu-main-menu-2 > li > ul.sub-menu > li > a  {
color: #707070;
text-transform: uppercase;
}
li > ul.sub-menu > li > a  {
text-transform: uppercase;
}
.mb-0-map > .wpb_column > .vc_column-inner > .wpb_wrapper {
height: 100% !important;
}
.mb-0-map > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_gmaps_widget {
margin-bottom: 0 !important;
}
.main-container textarea {
border: 1px solid #000000 !important;
border-radius: 0;
max-width: 100%;
outline: none;
padding: 10px;
background: #fff;
}
.main-container .input-text, .main-container input[type='text'], .main-container input[type='email'], .main-container .form-row .input-text {
background: #efefef !important;
border: 1px solid #efefef;
border-radius: 0;
max-width: 100%;
padding: 13px 15px;
vertical-align: middle;
}
form > p > label {
width: 100%;
}
form > p > label > span > textarea, form > p > label > span > input  {
width: 100%;
}
.kontakt-sek > .wpb_wrapper > h4 {
margin-top: 20px;
margin-bottom: 10px;
}
input[type=submit] {
min-height: 40px;
width: 100px;
padding: 10px;
border: 2px solid #000;
background: transparent;
color: #000;
transition: all 0.5s;
display: flex;
align-items: center;
justify-content: center;
}
input[type=submit]:hover {
background: #000;
color: #fff;
}
.product-button > ul.actions > li.add-to-wishlist, .product-button > ul.actions > li.add-to-compare,  .product-button > ul.actions > li.quickviewbtn {
display: none !important;
}
.shop-products .actions li a {
background: #FF9E20 !important;
color: #ffffff !important;
border: 2px solid #FF9E20 !important;
}
.shop-products .actions li a:hover {
background: #fff !important;
color: #FF9E20 !important;
}
p.filtry-bnb {
display: none;
}
@media(max-width: 992px) {
.container.shop_content-inner > .row > #secondary.col-12.col-lg-3.sidebar-shop.order-lg-first {
position: absolute !important;
z-index: 99999999 !important;
background: #fff !important;
max-width: 450px !important;
width: 100% !important;
padding-right: 30px !important;
margin-left: -100%;
transition: all 1s !important;
padding-top: 30px;
padding-bottom: 30px;
box-shadow: 0px 0px 19px -6px rgb(0 0 0 / 75%);
}
.show-sidebar-bnb {
margin-left: 0 !important;
}
p.filtry-bnb {
display: block;
font-size: 14px;
padding: 5px;
text-transform: uppercase;
cursor: pointer;
margin-bottom: 0;
border: 1px solid;
text-align: center;
width: 140px;
margin-right: 20px;
}
p.filtry-bnb {
background: #FF9E20;
color: #fff;
display: block;
}
#woocommerce_layered_nav-3 > h3.widget-title {
display: flex;
justify-content: space-between;
align-items: center;
}
#woocommerce_layered_nav-3 > h3.widget-title:after {
content: "X";
display: block;
font-size: 20px;
font-weight: 700;
cursor: pointer;
}
}
.mw-800 {
max-width: 1000px !important;
}
.container.shop_content-inner {
margin-top: 50px !important;
}
.vc_progress_bar > .vc_general.vc_single_bar {
border: none !important;
box-shadow: none !important;
background: none;
}
.vc_progress_bar > .vc_general.vc_single_bar > small.vc_label {
color: unset !important;
display: flex !important;
justify-content: space-between;
border: none !important;
box-shadow: none !important;
font-size: 18px;
padding-left: 5px;
}
.vc_progress_bar > .vc_general.vc_single_bar > span.vc_bar {
margin-top: 35px !important;
height: 5px !important;
}
.mw-500 > .vc_column-inner > .wpb_wrapper > .wpcf7 {
max-width: 500px;
margin: 0 auto !important;
}
.lh-190 {
line-height: 190% !important;
}
.lh-160{
line-height: 160% !important;
}
#hover-force.vc_icon_element > .vc_icon_element-inner > span.vc_icon_element-icon {
transition: all 0.5s !important;
}
#hover-force.vc_icon_element > .vc_icon_element-inner > span.vc_icon_element-icon:hover {
color: red !important;
}
.button.product_type_simple.add_to_cart_button {
height: 40px !important;
}
.mini_cart_content > .mini_cart_inner,  .mini_cart_content > .mini_cart_inner > div > .woocommerce-mini-cart__total.total{
color: #707070 !important;
}
.woocommerce-mini-cart__buttons.buttons.wcppec-cart-widget-spb {
display: none !important;
}
.woocommerce-mini-cart-item.mini_cart_item > a:nth-child(2) {
display: flex;
flex-direction: column-reverse;
font-size: 20px !important;
align-items: center;
}
.woocommerce-mini-cart-item.mini_cart_item > a:nth-child(2) > img {
margin-top: 20px !important;
margin-bottom: 20px !important;
}
.woocommerce-mini-cart-item.mini_cart_item > dl.variation {
font-size: 12px !important;
}
.woocommerce-mini-cart-item.mini_cart_item > span.quantity {
display: flex;
align-items: center;
}
.woocommerce-mini-cart-item.mini_cart_item > span.quantity:before {
content: "Ilość:";
font-weight: 600;
font-size: 18px;
display: block;
margin-right: 15px;
} .d-flex-all > .vc_column-inner > .wpb_wrapper {
display: flex;
align-items: center;
}
.h-80px.df-a-c {
height: 80px;
display: flex;
align-items: center;
}
.header > .header-content > .header-mobile {
background-color: #fff;
}
@media(min-width: 768px){
.header-mobile > .container{
max-width: 100%;
padding: 0;
}
}
.fw-300 > .wpb_wrapper > h1, .fw-300 > .wpb_wrapper > h2, .fw-300 > .wpb_wrapper > h3, .fw-300 > .wpb_wrapper > h4, .fw-300 > .wpb_wrapper > h5, .fw-300 > .wpb_wrapper > h6 {
font-weight: 300 !important;
}
.min-h-350 {
min-height: 350px !important;
}
.bnb-btn-primary > a {
border: 2px solid #000000 !important;
height: 50px;
border-radius: 25px !important;
width: 160px;
color: #fff !important;
background: #000000 !important;
outline: none !important;
transition: 1s all;
}
.bnb-btn-primary > a:hover {
background-color: transparent !important;
}
.category-row-bnb > .wpb_column > .vc_column-inner > .wpb_wrapper {
padding: 20px !important;
height: 100% !important;
display: flex !important;
flex-direction: column !important;
justify-content: flex-end !important;
}
.category-row-bnb > .wpb_column > .vc_column-inner {
padding: 0 !important;
background-size: 120% !important;
transition: all 1s !important;
}
.category-row-bnb > .wpb_column > .vc_column-inner:hover {
background-size: 150% !important;
}
@media(max-width: 772px) {
.category-row-bnb > .wpb_column > .vc_column-inner {
background-size: cover !important;
}
.category-row-bnb > .wpb_column > .vc_column-inner:hover {
background-size: cover !important;
}
}
.text-uppercase > .wpb_wprapper > h1, .text-uppercase > .wpb_wprapper > h2, .text-uppercase > .wpb_wprapper > h3, .text-uppercase > .wpb_wprapper > h4, .text-uppercase > .wpb_wprapper > h5, .text-uppercase > .wpb_wprapper > h6, .text-uppercase > .wpb_wprapper > p {
text-transform: uppercase !important;
}
.d-flex.justify-center > .wpb_column > .vc_column-inner > .wpb_wrapper {
display: flex;
justify-content: center;
align-items: center;
}
.button-row-bnb > .wpb_column > .vc_column-inner > .wpb_wrapper {
flex-wrap: wrap;
}
@media(max-width: 772px) {
.button-row-bnb > .wpb_column > .vc_column-inner > .wpb_wrapper {
flex-direction: column !important;
}
}
.progress-btn-1 > button,
.progress-btn-2 > button,
.progress-btn-3 > button,
.progress-btn-4 > button,
.progress-btn-5 > button,
.progress-btn-6 > button,
.progress-btn-7 > button,
.progress-btn-8 > button,
.progress-btn-9 > button{
background: #fff !important;
border: none !important;
color: #77bbca !important;
text-transform: uppercase;
font-size: 16px !important;
width: 250px;
border: 2px solid #77bbca !important;
margin-left: 15px !important;
margin-right: 15px !important;
border-radius: 0 !important;
transition: all 0.5s !important;
height: 80px;
padding: 5px !important;
height: unset;
}
.btn-active-bnb > button {
background: #77bbca !important;
color: #fff !important;
}
.fs-14 > .wpb_wrapper > p {
font-size: 14px;
}
.slide-1-homepage {
max-height: 400px;
height: 100vh;
background-image: url(https://swiat-snu.pl/wp-content/uploads/2021/09/spacejoy-vOa-PSimwg4-unsplash.png);
background-size: cover;
background-repeat: no-repeat;
}
.main-container.front-page > .container {
max-width: 100%;
padding: 0;
}
#rev_slider_4_1_wrapper {
left: 0 !important;
}
#menu-footer-2 > li > a, #menu-footer-1 > li > a {
color: #707070;
}
#menu-footer-2 > li > a:hover, #menu-footer-1 > li > a:hover {
color: #77bbca;
}
#menu-main-menu-1 > li.current-menu-item > a, #menu-main-menu > li.current-menu-item > a {
color: #77bbca !important;
}
#menu-main-menu-1 > li > a:hover, #menu-main-menu > li > a:hover {
color: #77bbca !important;
}
.font-chalky > .wpb_wrapper > h1, .font-chalky > .wpb_wrapper > h2, .font-chalky > .wpb_wrapper > h3, .font-chalky > .wpb_wrapper > h4, .font-chalky > .wpb_wrapper > h5, .font-chalky > .wpb_wrapper > h6 {
font-family: 'Homemade Apple', cursive;
font-weight: 400;
text-transform: none;
}
.font-chalky > .wpb_wrapper > h2 {
font-size: 75px;
}
.mc4wp-form {
margin: 0 auto !important;
border-bottom: none !important;
}
form#mc4wp-form-1 > .mc4wp-form-fields > label > input.news-bnb::placeholder {
color: #000 !important;
}
form#mc4wp-form-1 > .mc4wp-form-fields > label > input.news-bnb {
height: 50px;
border: 1px solid #000;
background: white !important;
color: #000 !important;
margin-right: 20px;
max-width: 400px;
width: 100%;
}
form#mc4wp-form-1 > .mc4wp-form-fields > p > input.btn-primary-bnb {
background: #000000 !important;
color: #fff !important;
border: 2px solid #000000 !important;
height: 50px;
transition: all 0.5s;
width: 140px;
}
form#mc4wp-form-1 > .mc4wp-form-fields > p > input.btn-primary-bnb:hover {
color: #707070 !important;
background: transparent !important;
}
.header-container .widget_shopping_cart_content .mini_cart_content .mini_cart_inner > div {
background: #fff !important;
}
input[type=button], input[type=submit], input[type=reset] {
min-width: max-content !important;
}
.woocommerce form .form-row .input-checkbox {
margin: 9px 8px 0 -18px !important;
}
li.woocommerce-mini-cart-item.mini_cart_item > a {
color: #707070 !important;
font-size: 14px !important;
}
li.woocommerce-mini-cart-item.mini_cart_item > .quantity > span {
color: #707070 !important
}
.woocommerce-mini-cart__buttons.buttons > a {
border: 2px solid #fff !important;
}
.header-sticky .widget_shopping_cart_content .cart-toggler .cart-icon:before, .header-mobile .widget_shopping_cart_content .cart-toggler .cart-icon:before {
color: #707070 !important
}
.header-container .horizontal-menu .primary-menu-container ul.nav-menu > li > a {
line-height: 60px !important;
}
@media(max-width:1600px){
.header-container .horizontal-menu .primary-menu-container ul.nav-menu > li > a{
font-size:14px !important;
}
} ul#menu-main-menu {
height: 60px;
}
span.password-input {
width: 100%;
}
.product-wrapper > .product-wrapper-inner > .list-col8 > .product-category {
display: none !important;
}
.product-wrapper > .product-wrapper-inner > .list-col8 > .price-box {
font-size: 20px;
font-weight: 400;
color: #000000;
}
.product-wrapper > .product-wrapper-inner > .list-col8 > .price-box > .price-box-inner > ins {
color: #ed1b24;
} 
.text-blue > .wpb_wrapper > h2, .text-blue > .wpb_wrapper > p {
color: #49C3D0;
}
.menu-top-bar-menu-container > ul {
list-style: none;
display: flex;
justify-content: flex-end;
margin-bottom: 0 !important;
}
.menu-top-bar-menu-container > ul > li > a {
text-transform: uppercase;
font-size: 14px;
}
.menu-top-bar-menu-container > ul > li {
margin-left: 20px;
}
.border-bottom-1 {
border-bottom: 1px solid #cacaca;
}
form.searchform.productsearchform > .form-input > input.ws {
border: 1px solid #77bbca !important;
padding-left: 10px !important;
background: #fff !important;
}
form.searchform.productsearchform > .form-input > button.button-search {
display: none !important;
}
.page-id-1277 > .wrapper > .page-wrapper > .main-container > .title-breadcumbs {
margin-bottom: 0 !important;
}
.mobile-top-bar-menu > .widget > .menu-top-bar-menu-container > ul#menu-top-bar-menu-1 {
display: flex !important;
flex-direction: column;
list-style: none !important;
}
.mobile-top-bar-menu > .widget > .menu-top-bar-menu-container > ul.menu > li {
margin-left: -20px !important;
padding-left: 0 !important;
}
.mobile-top-bar-menu > .widget > .menu-top-bar-menu-container > ul.menu > li > a {
color: #ff9e20;
line-height: 35px;
padding-left: 20px;
}
.woocommerce-store-notice.demo_store {
display: none !important;
}
ul#menu-main-menu > li > a, ul#menu-main-menu-1 > li > a {
height: max-content !important;
}
.mw-900 {
max-width: 900px !important;
margin: 0 auto !important;
}
.product-wrapper.gridview { transition: all 0.5s ease;
}
.product-wrapper.gridview > .product-wrapper-inner {
padding-bottom: 10px;
} .product-wrapper.gridview > .product-wrapper-inner > div > .product-image > a > img {
width: 100% !important;
transform: scale(1);
transition: all 0.5s ease;
}
.product-wrapper.gridview:hover > .product-wrapper-inner > div > .product-image > a > img {
transform: scale(1.1);
}
.header-sticky-bnb {
padding-bottom: 10px !important;
padding-top: 10px !important;
}
.header-sticky-bnb > .wpb_column > .vc_column-inner > .wpb_wrapper > .main-menu-wrapper > .horizontal-menu > .primary-menu-container > ul > li > a {
font-size: 14px !important;
white-space: nowrap !important;
}
@media(max-width: 1230px) {
.header-sticky-bnb > .wpb_column > .vc_column-inner > .wpb_wrapper > .main-menu-wrapper > .horizontal-menu > .primary-menu-container > ul > li > a {
font-size: 12px !important;
}
}
.header-container .horizontal-menu .primary-menu-container ul.nav-menu > li {
margin: 0 20px 0 0 !important;
}
@media(max-width: 1400px) {
.header-container .horizontal-menu .primary-menu-container ul.nav-menu > li {
margin: 0 10px 0 0 !important;
}
}
.float-left-column > .vc_column-inner > .wpb_wrapper {
display: flex;
justify-content: flex-end;
align-items: center;
}
.float-left-column > .vc_column-inner > .wpb_wrapper > div {
margin-left: 20px;
min-width: 24px;
}
.header-container .widget_shopping_cart_content .cart-toggler .cart-icon:before {
color: black !important;
font-weight: 600;
}
.baner-custom-section > .vc_column-inner {
height: 120%;
}
.home-page-section-custom > .custom-section-product-grid.right {
background: #fff;
margin-left: -50px;
padding-top: 20px;
width: calc(66.66% + 50px);
z-index: 999;
}
.home-page-section-custom > .custom-section-product-grid.left {
background: #fff;
margin-right: -50px;
padding-top: 20px;
width: calc(66.66% + 50px);
z-index: 999;
}
@media(max-width: 772px) {
.home-page-section-custom > .custom-section-product-grid.right {
margin-left: 0 !important;
width: unset !important;
}
.home-page-section-custom > .custom-section-product-grid.left {
margin-right: 0 !important;
width: unset !important;
}
}
.bg-black-opacity {
background: #00000087;
}
.bg-black-opacity > .vc_column-inner {
max-width: 600px !important;
padding-left: 20px !important;
}
.fw-300 > .wpb_wrapper > h1 {
font-weight: 300 !important;
}
.fw-bold > .wpb_wrapper > h2{
font-weight:bold !important;
}
.footer-bnb-custom > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper > p > a {
color: #88C3D0 !important;
}
.main-container .input-text, .main-container input[type='text'], .main-container input[type='email'], .main-container .form-row .input-text {
background: #fff !important;
border-color: #000000 !important;
}
.wpcf7-list-item {
margin: 0 !important;
}
.main-container .button:hover, .main-container button.button:hover, .main-container a.button:hover, .main-container a.button.alt:hover, .main-container input#submit:hover, .main-container input.button:hover {
color: #ee1c25 !important
}
.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox > input {
margin: 9px 8px 0 1px !important;
}
.header-container .widget_shopping_cart_content .mini_cart_content .total .amount {
color: #77bbca !important;
}
h1, h2, h3, h4, h5, h6 {
text-transform: none !important;
}
.blue-box-cat-box > .vc_column-inner {
height: 460px;
display: flex;
flex-direction: column;
justify-content: flex-end;
background-position-x: right !important;
background-size: 100% !important;
transition: all 0.5s ease;
}
.blue-box-cat-box > .vc_column-inner:hover {
background-size: 120% !important;
}
.blue-box-text {
margin-bottom: 0 !important;
background: #77BBCA !important;
cursor: pointer;
height: 80px;
display: flex;
align-items: center;
justify-content: center;
}
.blue-box-text > .wpb_wrapper > p > a {
color: #fff !important;
text-transform: uppercase;
font-size: 20px;
transition: all 0.5s ease;
}
form.cart.bnb-cart > .fpf-fields > .fpf-field.fpf-number > p.form-row {
display: flex;
flex-direction: row;
width: 100%;
align-items: center;
border: 1px solid #000;
padding: 10px;
}
form.cart.bnb-cart > .fpf-fields > .fpf-field.fpf-number > p.form-row > label, form.cart.bnb-cart > .fpf-fields > .fpf-field.fpf-number > p.form-row > span {
width: 50%;
}
form.cart.bnb-cart > .fpf-fields > .fpf-field.fpf-number > p.form-row > span > input {
border: none;
border-bottom: 1px solid #000;
background: transparent !important;
width: 100%;
height: 50px;
}
form.cart.bnb-cart > .fpf-fields > .fpf-field.fpf-select > p.form-row {
display: flex;
flex-direction: row;
width: 100%;
align-items: center;
border: 1px solid #000;
padding: 10px;
}
form.cart.bnb-cart > .fpf-fields > .fpf-field.fpf-select > p.form-row > label, form.cart.bnb-cart > .fpf-fields > .fpf-field.fpf-select > p.form-row > span {
width: 50% !important;
}
form.cart.bnb-cart > .fpf-fields > .fpf-field.fpf-select > p.form-row > span > select {
border: none;
border-bottom: 1px solid #000;
background: transparent !important;
width: 100%;
height: 50px;
}
form.cart.bnb-cart > .fpf-fields > .fpf-field {
float: left;
width: 45%;
margin-right: 5% !important;
margin-top: 25px;
}
form.cart.bnb-cart > .fpf-fields > .fpf-field.fpf-radio {
width: 100% !important;
margin-bottom: 30px;
}
form.cart.bnb-cart > .fpf-fields > .fpf-field.fpf-radio > .form-row {
width: 95%;
border: 1px solid #000;
padding: 10px;
}
form.cart.bnb-cart > .fpf-fields > .fpf-field.fpf-radio > .form-row > legend {
width: max-content !important;
}
form.cart.bnb-cart > .fpf-fields > .fpf-field.fpf-radio > .form-row > label {
width: 50% !important;
}
.fpf-fields > .fpf-field > p.form-row > span.woocommerce-input-wrapper {
max-width: 100%;
min-width: 50% !important;
}
.input-bnb-test-wys > span {
width: 50% !important;
}
.fpf-radio-images input[type="radio"]+label {
width: 80px;
margin: 0 5px !important;
margin-top: 15px !important;
}
.fpf-radio-images input[type="radio"]+label img {
height: auto;
width: 80px;
border: 5px solid transparent !important;
}
.fpf-radio-images > p > span > label > span {
line-height: 1.2 !important;
font-size: 12px;
} select {
height: 40px;
border-color: #000 !important;
color: #707070; outline: none !important;
height: 50px !important;
width: 210px !important;
}
.fpf-fields > .fpf-select > .float-left-bnb-select {
float: left;
width: 50%;
margin-top: 27px;
}
.ratio-bnb-cart-form > legend {
font-size: 16px;
width: max-content !important;
float: left;
margin-right: 20px;
font-weight: 700;
}
.ratio-bnb-cart-form > label {
margin-right: 10px !important;
}
table.variations:before {
content: "Dostosuj swoją roletę";
font-size: 20px;
font-weight: 600;
text-transform: uppercase;
text-decoration: underline;
}
table.variations > tbody > tr > td.label {
margin-top: 30px !important;
}
table.variations > tbody > tr > td.value > a.reset_variations {
display: none !important;
}
#pa_montaz {
background: transparent !important;
padding-left: 0;
}
.flex-row {
flex-direction: row !important;
align-items: center;
}
.flex-row > label {
text-align: right;
width: max-content !important;
font-weight: 700 !important;
}
.fpf-fields abbr {
display: none !important;
}
.fpf-fields > .fpf-field {
margin-top: 30px;
}
.ratio-image-bnb > label {
font-size: 16px;
font-weight: 700 !important;
}
label:checked {
font-weight: 700 !important;
}
.fpf-totals {
margin-top: 30px;
}
.fpf-totals > dl > dt, .fpf-totals > dl > dd {
display: none !important;
border: 1px solid #D3D3D3;
width: 50%;
padding: 15px 10px;
font-size: 24px;
}
.fpf-totals > dl > dd {
text-align: right;
font-weight: 700;
}
.fpf-totals > dl > dt:nth-last-child(2), .fpf-totals > dl > dd:nth-last-child(1) {
display: block !important;
}
.summary.single-product-info > .cart > .quantity {
border: 1px solid #d3d3d3 !important;
}
.main-container .product-view .summary.single-product-info .cart {
border: 1px solid #77bbca !important;
padding: 20px 10px !important;
border-radius: 5px !important;
}
.main-container .product-view .summary.single-product-info .cart .quantity, .main-container .product-view .summary.single-product-info .cart .quantity .input-text {
border-radius: 0 !important;
max-width:25%;
}
.main-container .product-view .summary.single-product-info .cart .button {
border-radius: 0 !important;
max-width: 75%;
display: inline-block !important;
font-weight:700 !important;
}
.main-container .product-view .summary.single-product-info .cart .button:hover{
background-color: #fff !important;
}
.summary.entry-summary.single-product-info > .product_meta {
display: none !important;
}
.main-container .button:hover, .main-container button.button:hover, .main-container a.button:hover, .main-container a.button.alt:hover, .main-container input#submit:hover, .main-container input.button:hover {
color: #77BBCA !important;
background: transparent !important;
}
.shop-products .actions2 li a {
background: #77BBCA !important;
border: 2px solid #77BBCA !important;
border-radius: 0 !important;
color: #fff !important;
}
.shop-products .actions2 li a:hover {
color: #77BBCA !important;
background: #fff !important;
}
.btn-primary {
background: none !important;
height: 100%;
padding: 0 !important;
margin-right: 20px;
}
.btn-primary {
margin-top: 15px;
}
.btn-primary > a {
background: #77BBCA !important;
border: 2px solid #77BBCA !important;
border-radius: 0 !important;
color: #fff !important;
transition: all 0.5s;
text-transform: uppercase;
font-size: 20px;
}
.btn-primary > a:hover {
color: #77BBCA !important;
background: transparent !important;
}
.text-grey > .wpb_wrapper > h1, .text-grey > .wpb_wrapper > h2, .text-grey > .wpb_wrapper > h3, .text-grey > .wpb_wrapper > h4, .text-grey > .wpb_wrapper > h5, .text-grey > .wpb_wrapper > h6, .text-grey > .wpb_wrapper > p {
color: #707070 !important;
}
.fpf-radio-images input[type="radio"]:checked+label img {
border-color: #77bbca;
border: 5px solid #77bbca !important;
border-radius: 20px;
}
.price-box-inner > .woocommerce-Price-amount {
display: flex !important;
justify-content: center;
flex-direction: row;
color: #707070 !important;
align-items: center;
font-weight: 600 !important;
}
.price > .woocommerce-Price-amount {
display: flex !important;
flex-direction: row;
color: #707070 !important;
align-items: center;
margin-top: 30px;
font-weight: 600 !important;
}
.price-box-inner > .woocommerce-Price-amount > bdi, .price > .woocommerce-Price-amount > bdi {
display: none !important;
}  .main-container .product-view .product-more-details {
background: #fff !important;
}
.main-container .product-view .woocommerce-tabs .panel h2 {
display: block !important;
font-size: 1.5em !important;
}
h1, h2, h3, h4, h5, h6 {
color: #707070 !important;
font-weight: 400 !important;
}
.mb-10 {
margin-bottom: 10px !important;
}
.product-more-details {
padding-top: 0 !important;
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
@media(max-width: 992px) {
.quantity {
width: 20% !important;
}
.single_add_to_cart_button {
width: 73% !important;
padding: 0 !important
}
.woocommerce-tabs.wc-tabs-wrapper {
padding-top: 30px !important;
}
.woocommerce-tabs.wc-tabs-wrapper > ul.tabs.wc-tabs {
display: flex;
}
.woocommerce-tabs.wc-tabs-wrapper > ul.tabs.wc-tabs > li > a {
font-size: 1em !important;
}
.text-left-media > .wpb_wrapper > h1, .text-left-media > .wpb_wrapper > h2, .text-left-media > .wpb_wrapper > h3, .text-left-media > .wpb_wrapper > h4, .text-left-media > .wpb_wrapper > h5, .text-left-media > .wpb_wrapper > h6, .text-left-media > .wpb_wrapper > p {
text-align: left !important;
}
.vc_sep_pos_align_right.left-align-media {
margin-left: 0 !important;
}
.vc_btn3-container.vc_btn3-right.left-align-media {
text-align: left !important;
}
.media-order-flip {
flex-direction: column-reverse !important;
}
}
.main-container .product-view .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description > h2 {
display: none !important;
}
.toolbar > .toolbar-inner > .view-mode, .toolbar > .toolbar-inner > .woocommerce-notices-wrapper, form.woocommerce-ordering > .orderby-wrapper > label{
display: none !important;
}
.toolbar .woocommerce-result-count {
margin-left: 0 !important;
padding-left: 0 !important;
border-left: none !important;
}
.toolbar {
background: #77bbca !important;
border: 1px solid #77bbca;
border-radius: 0 !important;
padding-bottom: 26px !important;
}
@media(max-width: 768px) {
.entry-header.shop-title > h1.entry-title {
font-size: 32px !important;
}
.mini_cart_inner > div {
display: flex !important;
flex-direction: column-reverse !important;
padding-top: 20px !important;
}
}
.woocommerce-result-count {
color: #fff !important;
}
.chosen-container.chosen-container-single {
width: auto;
border-radius: 0 !important;
height: 40px;
}
.chosen-container.chosen-container-single > .chosen-single {
border-radius: 0 !important;
padding-top: 10px !important;
padding-bottom: 10px !important;
height: 40px !important;
}
.chosen-container.chosen-container-single > .chosen-single > div > b {
display: flex !important;
align-items: center !important;
}
.toolbar .woocommerce-result-count {
line-height: 40px !important;
}
.header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list li .remove {
color: #707070 !important;
font-size: 20px !important;
}
.header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list li .remove:before {
display: none !important;
}
.footer {
color: #707070 !important;
}
.main-container .product-view .summary.single-product-info .stock.in-stock:before, .main-container .product-view .summary.single-product-info .stock.out-of-stock:before {
color: #77bbca !important;
}
.main-container .button, .main-container button.button, .main-container a.button, .main-container a.button.alt, .main-container input#submit, .main-container input.button {
border: 2px solid #77BBCA !important;
}
.min-h-300 > .vc_column-inner  {
height: 440px;
background: #f0f0f0;
}
.content-center > .vc_column-inner {
display: flex;
align-items: center;
}
li.menu-item-has-children > ul.sub-menu > li.menu-item-has-children > ul.sub-menu {
min-width: 280px !important;
}
.max-h-400 {
height: 400px !important;
}
.mb-0 {
margin-bottom: 0 !important;
} 
.mb-p-0 > .wpb_wrapper > p{
margin-bottom: 0 !important;
}
.text-uppercase > .wpb_wrapper > h1, .text-uppercase > .wpb_wrapper > h2, .text-uppercase > .wpb_wrapper > h3, .text-uppercase > .wpb_wrapper > h4, .text-uppercase > .wpb_wrapper > h5, .text-uppercase > .wpb_wrapper > h6, .text-uppercase > .wpb_wrapper > p {
text-transform: uppercase !important;
}
@media(max-width: 992px) {
.d-none-media {
display: none !important;
}
.max-h-400 {
height: 250px !important;
}
.mc4wp-form .mc4wp-form-fields {
flex-direction: column;
}
form#mc4wp-form-1 > .mc4wp-form-fields > label > input.news-bnb {
margin-bottom: 20px;
}
}
.logo-navbar > figure > a > img, .logo-navbar > figure > div > img {
height: 80px !important;
}
.logo-navbar-mobile > figure > a > img {
width: 100% !important;
}
.entry-header.shop-title > h1.entry-title {
text-transform: uppercase !important;
}
.lh-190 > .wpb_wrapper > p {
line-height: 200% !important;
}
.bg-overlay-media {
padding: 0 !important;
}
.bg-overlay-media > .wpb_column  {
padding: 90px 0;
background-color: transparent !important;
}
@media(max-width: 992px) {
.bg-overlay-media > .wpb_column  {
background-color: #00000066 !important;
}
}
.woocommerce-product-gallery__image, .product-image > a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
background-color: #fff !important;
}
.slick-list > .slick-track > .slick-slide {
display: flex !important;
align-items: center;
justify-content: center;
}
@media only screen and (min-height: 890px) {
.slick-list > .slick-track > .slick-slide {
min-height: 600px !important;
}
}
@media(max-width: 768px) {
.slick-list > .slick-track > .slick-slide {
min-height: 400px !important;
}
}
.slick-list.draggable > .slick-track > .slick-slide {
min-height: unset !important;
}
.slick-slide > a > span > img, .slick-slide > a > span, .slick-slide > a {
height: 100% !important;
}
.slick-list.draggable > .slick-track > .slick-slide {
height: 100% !important;
display: block !important;
}
.slick-track.flex-control-nav {
transform: translate3d(0px, 0px, 0px) !important;
}
ul.gridder > li.gridder-list {
padding: 0 !important;
margin: 5px auto !important;
}
.shop-products.grid-view .shop-products-inner > .row {
width: 100%;
margin: 0 !important;
margin-top: 30px !important;
}
.wpcf7-form-control-wrap.tel-143 > input {
padding: 13px 15px !important;
}
.wpcf7-submit {
cursor: pointer !important;
}
.wpcf7-form-control-wrap.number-587 > input {
padding: 13px 15px;
width: 80px;
}
.about-icon > figure > .vc_single_image-wrapper > img {
height: 90px;
width: auto;
}
.d-none {
display: none !important;
}
.min-h-300.content-center > .vc_column-inner {
background-size: 100% !important;
transition: all 0.5s ease;
}
.min-h-300.content-center > .vc_column-inner:hover {
background-size: 110% !important;
}
.min-h-300.content-center.bg-110pr > .vc_column-inner {
background-size: 110% !important;
transition: all 0.5s ease;
}
.min-h-300.content-center.bg-110pr > .vc_column-inner:hover {
background-size: 120% !important;
}
@media(max-width: 772px) {
.min-h-300 .vc_column-inner {
height: 240px;
}
.min-h-300.content-center.wpb_column {
padding-left: 0 !important;
padding-right: 0 !important;
}
.min-h-300.content-center > .vc_column-inner {
background-size: cover !important;
background-position-x: center !important;
}
.min-h-300.content-center > .vc_column-inner:hover {
background-size: cover !important;
}
}
@media only screen and (max-width: 480px) {
.min-h-300 .vc_column-inner {
height: 220px;
}
.min-h-300 .wpb_text_column {
width: 75%;
overflow-wrap: normal;
}
}
.check-front-page {
display: flex !important;
flex-direction: row-reverse !important;
align-items: center !important;
justify-content: flex-end !important;
}
.row-center-bnb {
display: flex !important;
justify-content: center !important;
}
.check-front-page > h2 {
margin-bottom: 0 !important;
margin-left: 15px !important;
font-size: 18px !important;
}
.check-front-page > figure, .check-front-page > figure > div {
height: 30px !important;
width: 30px !important;
}
.check-front-page > figure > div > img {
height: 30px !important;
width: 30px !important;
margin-top: -5px !important;
}
.mw-700 {
max-width: 700px !important;
margin: 0 auto !important;
}
.w-70 {
width: 70% !important;
}
.button-slide-down > .wpb_wrapper > p {
width: max-content;
margin: 0 auto;
}
.button-slide-down > .wpb_wrapper > p:before {
content: "";
width: 0;
height: 2px;
background: #77bbca !important;
transition: 1s all !important;
display: block;
margin-bottom: 10px !important;
}
.button-slide-down > .wpb_wrapper > p:after {
content: "";
font-size: 20px;
color: #77bbca !important;
transition: 1s all !important;
display: block;
font-weight: 500 !important;
height: 30px;
width: 30px;
background-image: url(https://stelge.com/wp-content/uploads/2022/01/arrow-down-sign-to-navigate.png) !important;
background-size: contain !important;
background-repeat: no-repeat !important;
margin: 5px auto !important;
cursor: pointer;
}
.entry-header > h2.entry-title {
text-transform: uppercase !important;
}
.button-slide-down > .wpb_wrapper:hover > p:before {
width: 100% !important;
}
.button-slide-down > .wpb_wrapper > p > a {
text-transform: uppercase;
font-weight: 500;
font-size: 18px;
}
.shadow-icon > figure > div > img {
border-radius: 50% !important;
-webkit-box-shadow: 8px 8px 24px -11px rgba(66, 68, 90, 1);
-moz-box-shadow: 8px 8px 24px -11px rgba(66, 68, 90, 1);
box-shadow: 8px 8px 24px -11px rgba(66, 68, 90, 1);
}
.bg-position-left-top {
background-repeat: no-repeat !important;
background-position-x: left !important;
background-position-y: top !important;
}
.entry-content > .bg-position-right-bottom {
background-repeat: no-repeat !important;
background-position-x: right !important;
background-position-y: bottom !important;
background-size: contain !important;
}
@media(max-width: 772px) {
.entry-content > .media-bg-none {
background-image: none !important;
}
.media-paddings-x {
padding: 30px 30px !important;
}
}
.gridder > .gridder-list > div > .overlay {
margin-left: -15px !important;
margin-top: -15px;
width: 100%;
height: 50px;
background: #77bbca;
display: flex;
align-items: center;
padding-left: 15px;
}
.mw-600 {
max-width: 600px !important;
}
#kategory-block-bnb { padding: 100px 0 !important;
background: #f0f0f0 !important;
}
.min-h-300.content-center > .vc_column-inner {
box-shadow: 8px 8px 37px -14px rgb(54 99 108 / 65%) !important;
}
.owl-carousel .owl-nav button.owl-prev:before {
content: "<" !important;
background-color: #77bbca !important;
color: #fff !important;
}
.owl-carousel .owl-nav button.owl-next:before {
content: ">" !important;
background-color: #77bbca !important;
color: #fff !important;
}
.grey-bg {
background: #f0f0f0 !important;
}
.mw-400 > .vc_column-inner {
max-width: 400px !important;
}
.right-box > .vc_column-inner {
margin-left: auto !important;
}
@media(max-width: 772px) {
.h-335-bnb > .vc_column-inner {
height: 550px !important;
}
}
@media(max-width: 552px) {
.h-335-bnb > .vc_column-inner {
height: 435px !important;
}
}
p#instrukcja {
margin-bottom: 10px;
text-transform: uppercase;
color: #77bbca;
cursor: pointer !important;
display: flex !important;
font-size: 14px !important;
}
p.instrukcja {
display: none !important;
}
p.show-instrukcja {
display: block !important;
}
p.arrow-down-bnb:after {
content: "v" !important;
display: block !important;
margin-left: 15px;
font-size: 16px;
font-weight: 600 !important;
color: #77bbca;
text-transform: lowercase !important;
}
p.arrow-up-bnb:after {
content: "v" !important;
display: block !important;
margin-left: 15px;
font-size: 16px;
font-weight: 600 !important;
color: #77bbca;
transform:rotate(180deg);
text-transform: lowercase !important;
}
p.arrow-down-bnb:before {
content: "Zobacz" !important;
display: block !important;
color: #77bbca;
margin-right: 5px;
}
p.arrow-up-bnb:before {
content: "Ukryj" !important;
display: block !important;
color: #77bbca;
margin-right: 5px;
}
.custom-pdf-rozmiar {
height: 40px;
display: flex;
align-items: center;
border: 2px solid #77bbca;
width: max-content;
padding: 10px;
font-weight: 600;
border-radius: 20px;
color: #777777;
margin-bottom: 20px;
}
.custom-pdf-rozmiar:hover {
background-color: #77bbca;
color: #fff;
}
.custom-pdf-rozmiar-blackout {
margin-top: 20px;
height: 40px;
display: flex;
align-items: center;
border: 2px solid #77bbca;
width: max-content;
padding: 10px;
font-weight: 600;
border-radius: 20px;
color: #777777;
}
.custom-pdf-rozmiar-blackout:hover {
background-color: #77bbca;
color: #fff;
}
.fpf-field.fpf-radio-images > p > label {
margin-top: 20px !important;
}
.main-container .product-view .summary.single-product-info .cart .single_variation_wrap .variations_button {
margin-top: -15px !important;
}
.fpf-field.fpf-textarea > p > span > textarea {
height: 130px !important;
}
.hidden-input {
display: none !important;
}
@media(max-width: 772px) {
tr.woocommerce-cart-form__cart-item > td.product-thumbnail {
display: flex !important;
justify-content: center !important;
}
tr.woocommerce-cart-form__cart-item > td.product-name {
display: flex !important;
flex-direction: column !important;
align-items: center !important;
}
tr.woocommerce-cart-form__cart-item > td.product-name > a {
text-align: center !important;
}
tr.woocommerce-cart-form__cart-item > td.product-name > dl.variation {
text-align: center !important;
}
tr.woocommerce-cart-form__cart-item > td.product-name:before {
display: none !important;
}
tr.woocommerce-cart-form__cart-item > td.product-quantity {
display: flex !important;
justify-content: space-between !important;
} form.woocommerce-cart-form > table {
order: 2 !important;
}
form.woocommerce-cart-form > .row {
order: 1 !important;
}
form.woocommerce-cart-form > .cart-collaterals {
order: 3 !important;
}
form.woocommerce-cart-form > .row > .col-12.col-lg-6:nth-child(1) {
order: 2 !important;
}
form.woocommerce-cart-form > .row > .col-12.col-lg-6:nth-child(2) {
order: 1 !important;
}
form.woocommerce-cart-form > .row > .col-12.col-lg-6:nth-child(2) > .cart_totals > h2 {
text-align: center !important;
}
.main-container .product-view .summary.single-product-info .cart .variations {
width: 100% !important;
}
}
#archive-product > .archive-border > .toolbar > .toolbar-inner > form.woocommerce-ordering > .orderby-wrapper {
display: flex !important;
justify-content: center;
}
.woocommerce-result-count {
margin: 0 !important;
}
.woocommerce-mini-cart > li > .quantity {
width: 100% !important;
}
.woocommerce-form-login-toggle, .woocommerce-form-coupon-toggle {
display: none !important;
}
.ws-hover-img {
background: #eeeeee !important;
} .header-container .horizontal-menu .primary-menu-container ul.nav-menu > li ul.sub-menu {
min-width: 270px !important;
padding: 0 !important;
}
.header-container .horizontal-menu .primary-menu-container ul.nav-menu > li .sub-menu li {
padding: 10px 0 !important;
margin: 0 !important;
border-bottom: 1px solid #77bbca !important;
}
.header-container .horizontal-menu .primary-menu-container ul.nav-menu > li .sub-menu li.current-product-ancestor {
background: #77bbca !important;
}
.header-container .horizontal-menu .primary-menu-container ul.nav-menu > li .sub-menu li.current-product-ancestor > a {
color: #fff !important;
}
.header-container .horizontal-menu .primary-menu-container ul.nav-menu > li .sub-menu li.menu-item-has-children {
position: relative !important;
}
.header-container .horizontal-menu .primary-menu-container ul.nav-menu > li .sub-menu li.menu-item-has-children:before {
content: ">" !important;
display: block;
position: absolute !important;
right: 10px !important;
top: 10px !important;
font-size: 20px !important;
font-weight: 300 !important;
}
.header-container .horizontal-menu .primary-menu-container ul.nav-menu > li .sub-menu li.menu-item-has-children.current-product-ancestor:before {
content: ">" !important;
display: block;
position: absolute !important;
right: 10px !important;
top: 10px !important;
font-size: 20px !important;
font-weight: 300 !important;
color: #fff !important;
}
table.variations > tbody {
width: 100% !important;
}
table.variations > tbody > tr {
display: flex;
flex-direction: column; align-items: flex-start;
}
.cfvsw-swatches-container > .cfvsw-swatches-option {
height: 150px !important;
width: 150px !important;
background-position: center !important;
background-size: contain !important;
background-repeat: no-repeat !important;
border-radius: 75px !important;
}
.cfvsw-swatches-container > .cfvsw-swatches-option > .cfvsw-swatch-inner {
opacity: 0 !important;
}
.main-container .product-view .summary.single-product-info .cart .variations .label label {
font-size: 20px !important;
display: flex;
}
.main-container .product-view .summary.single-product-info .cart .variations .label label > span {
display: flex;
}
.main-container .product-view .summary.single-product-info .cart .variations .label {
margin-top: 15px !important;
}
.cfvsw-swatches-container > .cfvsw-swatches-option[data-slug="bezinwazyjny"] {
background-image: url(https://stelge.com/wp-content/uploads/2023/03/Screenshot_3-1.png);
}
.cfvsw-swatches-container > .cfvsw-swatches-option[data-slug="inwazyjny"] {
background-image: url(https://stelge.com/wp-content/uploads/2023/03/Screenshot_5.png);
}
table.variations > tbody > tr > td.label {
max-width: 154px;
width: 100% !important;
}
@media(max-width: 496px) {
table.variations > tbody > tr {
display: block !important;
}
table.variations > tbody > tr > td.label {
margin-bottom: 0 !important;
}
}  .main-container .product-view .summary.single-product-info .cart .variations {
width: 100% !important;
}
.fpf-number > p > span {
width: 210px !important;
}
.fpf-number > p > span > input {
border-bottom: 1px solid #d3d3d3 !important;
width: 210px !important;
} .on-blocks > .wpb_column > .vc_column-inner {
display: flex;
justify-content: center;
align-items: center;
}
@media(min-width:500px){
.on-blocks > .wpb_column > .vc_column-inner{
height: 400px !important;
}
}
.on-blocks > .wpb_column > .vc_column-inner > .wpb_wrapper{
max-width: 750px;
padding: 20px;
}
.btn-green {
background: none !important;
height: 100%;
padding: 0 !important;
margin-right: 20px;
}
.btn-green {
margin-top: 15px;
}
.btn-green > a {
background: #227587 !important;
border: 2px solid #227587 !important;
border-radius: 0 !important;
color: #fff !important;
transition: all 0.5s;
text-transform: uppercase;
font-size: 20px;
}
.btn-green > a:hover {
color: #227587 !important;
background: transparent !important;
}
.underline{
text-decoration: none; 
position: relative; 
}
.underline:after{
position: absolute;
content: '';
height: 2px;
bottom: -24px; 
width: 80px !important;
}
.underline-white:after{
background-color: #fff !important;
}
.underline-lightblue:after{
background-color: #77BBCA !important;
}
.underline-midblue:after{
background-color: #88C3D0 !important;
}
.on-standout{
padding: 20px !important;
max-width: 1600px !important;
margin: 0px auto !important;
left: 0 !important;
}
.on-standout-text{
position: relative;
display: flex;
align-items: center;
max-width: 600px;
}
.on-standout-text > .wpb_wrapper{
float: left;
padding-left: 70px;
min-height: 50px;
display: flex;
align-items: center;
}
@media(max-width:772px){
.on-standout-text, .on-standout-text > .wpb_wrapper{
align-items: start !important;
}
}
.on-standout-text-1:before{
background:url(//stelge.com/wp-content/uploads/2023/11/palette-solid2.svg);
content: '';
background-color: #88C3D0;
background-position: center;
position:absolute;
height:60px;
width:60px;
border-radius:50px;
background-size:60%;
background-repeat:no-repeat;
float: left;
}
.on-standout-text-2:before{
background:url(https://stelge.com/wp-content/uploads/2022/03/Free.png);
content: '';
background-color: #88C3D0;
background-position: center;
position:absolute;
height:60px;
width:60px;
border-radius:50px;
background-size:60%;
background-repeat:no-repeat;
float: left;
}
.on-standout-text-3:before{
background:url(https://stelge.com/wp-content/uploads/2022/03/pl2.png);
content: '';
background-color: #88C3D0;
background-position: center;
position:absolute;
height:60px;
width:60px;
border-radius:50px;
background-size:60%;
background-repeat:no-repeat;
float: left;
}
.on-standout-text-4:before{
background:url(https://stelge.com/wp-content/uploads/2022/03/quality.png);
content: '';
background-color: #88C3D0;
background-position: center;
position:absolute;
height:60px;
width:60px;
border-radius:50px;
background-size:60%;
background-repeat:no-repeat;
float: left;
}
.on-standout-sure{
max-width: 600px;
margin: 0 auto !important;
}
.on-standout-sure > .wpb_column  > .vc_column-inner{
padding: 0 20px !important;
}
ul.woocommerce-mini-cart.cart_list.product_list_widget > li.woocommerce-mini-cart-item.mini_cart_item > a.remove_from_cart_button {
display: none !important;
}
ul.woocommerce-mini-cart.cart_list.product_list_widget > li.woocommerce-mini-cart-item.mini_cart_item > a {
font-size: 18px !important;
}
ul.woocommerce-mini-cart.cart_list.product_list_widget > li.woocommerce-mini-cart-item.mini_cart_item > dl.variation {
display: none !important;
}
.header-mobile > .container {
padding: 0 !important;
}
.main-container .button, .main-container button.button, .main-container a.button, .main-container a.button.alt, .main-container input#submit, .main-container input.button {
text-transform: uppercase !important;
}
.woocommerce-cart .title-breadcumbs, .woocommerce-checkout .title-breadcumbs {
display: none !important;
}
.woocommerce-cart dt.variation-Szeroko, .woocommerce-cart dd.variation-Szeroko, .woocommerce-cart dt.variation-Wysoko, .woocommerce-cart dd.variation-Wysoko, .woocommerce-checkout dt.variation-Szeroko, .woocommerce-checkout dd.variation-Szeroko, .woocommerce-checkout dt.variation-Wysoko, .woocommerce-checkout dd.variation-Wysoko {
display: none !important;
}
.woocommerce-cart dt.variation-Szeroko, .woocommerce-cart dt.variation-Wysoko, .woocommerce-checkout dt.variation-Szeroko, .woocommerce-checkout dt.variation-Wysoko {
font-weight: 700 !important;
}
.main-container .shop_table td.product-name .variation dt {
font-weight: 700 !important;
}
.woocommerce-cart dl.variation, .woocommerce-checkout dl.variation {
display: flex !important;
flex-wrap: wrap !important;
justify-content: center !important;
}
.woocommerce-cart dl.variation > dd, .woocommerce-checkout dl.variation > dd {
padding-right: 10px !important;
}
.woocommerce-checkout #billing_address_2_field {
display: none !important;
}
#billing_faktura_field > label {
padding-top: 10px;
display: flex;
align-items: center;
}
.woocommerce form .form-row .input-checkbox {
margin: -1px 7px 0 0px !important;
}
ul.wc_payment_methods > li {
border: 2px solid #77bbca !important;
padding: 10px 10px 5px 10px !important;
}
ul.wc_payment_methods > li > label {
width: calc(100% - 40px) !important;
}
.main-container #order_review #payment #place_order {
text-transform: uppercase !important; 
}
.galeria-bnb > .wpb_wrapper > div > ul {
max-width: 100% !important;
transition: all 0.5s !important;
}
@media(min-width: 768px) {
.galeria-bnb > .wpb_wrapper > div {
position: relative !important;
}
.galeria-bnb > .wpb_wrapper > div > ul.currentGridder.hasSelectedItem {
position: static !important;
max-width: 50% !important;
}
.galeria-bnb > .wpb_wrapper > div > ul > div.gridder-show {
position: absolute;
max-width: 50% !important;
top: 0 !important;
right: 0 !important;
}
.galeria-bnb > .wpb_wrapper > div > ul > div.gridder-show img.thumbnail {
max-height: 638px;
}
.gridder.hasSelectedItem .gridder-list {
opacity: 1 !important;
}
}
.woocommerce-cart small.includes_tax {
display: none !important;
}
.woocommerce-Price-currencySymbol {
text-transform: lowercase !important;
}
a.button {
text-transform: uppercase !important;
}
@media(max-width: 768px) {
.main-container > .container > article > .entry-content > .home-block-bnb {
padding-top: 30px !important;
padding-bottom: 30px !important;
}
.main-container > .container > article > .entry-content > .home-block-bnb h1 {
font-size: 28px !important;
font-weight: 700 !important;
}
} .instruction-btn-1 > button, .instruction-btn-2 > button, .instruction-btn-3 > button{
background: #fff !important;
border: none !important;
color: #77bbca !important;
text-transform: uppercase;
font-size: 16px !important;
width: 250px;
border: 2px solid #77bbca !important; border-radius: 0 !important;
transition: all 0.5s !important;
height: 80px;
padding: 15px !important;
height: unset;
}
@media(min-width:772px){
.instruction-btn-1 > button:hover, .instruction-btn-2 > button:hover, .instruction-btn-3 > button:hover{
background-color: #ebeaea !important;
}
}
.btn-active-instruction > button {
background: #77bbca !important;
color: #fff !important;
}
.btn-pomiar-download > a{
background-image:none !important;
border: 1px solid #88c3d0 !important;
}
.btn-pomiar-download > a:hover{
background-color: #fff !important;
color: #88c3d0 !important;
}
.text-bold-blue > .wpb_wrapper > p > strong{
color: #77BBCA !important;
}
.text-bolded-blue > .wpb_wrapper > p > strong{
color: #77BBCA !important;
}
@media(max-width: 768px) {
.cart_totals > table.shop_table.shop_table_responsive > tbody > tr.woocommerce-shipping-totals.shipping > td {
display: flex;
flex-direction: column;
text-align: left !important;
}
.cart_totals > table.shop_table.shop_table_responsive > tbody > tr.woocommerce-shipping-totals.shipping > td > ul {
margin-top: 15px !important;
}
.cart_totals > table.shop_table.shop_table_responsive > tbody > tr.woocommerce-shipping-totals.shipping > td > ul#shipping_method > li {
text-align: left !important;
}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {
.gridder-list .overlay .title {
display: block !important;
font-weight: 600 !important;
font-size: 14px !important;
}
.gridder > .gridder-list > div > .overlay {
height: 30px !important;
}
} .wszystkie-rolety-row > .wpb_column.vc_col-sm-5 > .vc_column-inner > .wpb_wrapper > .wpb_single_image > .wpb_wrapper > .vc_single_image-wrapper{
padding: 30px 15px !important;
}
.wszystkie-rolety-row > .wpb_column > .vc_column-inner > .wpb_wrapper > .custom-ul-check, .wszystkie-rolety-row > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_text_column:nth-child(1){
margin-bottom:25px;
}
.custom-ul-check > .wpb_wrapper > ul {
list-style-image: url(https://stelge.com/wp-content/uploads/2022/05/Path-92.png) !important;
padding-left: 8% !important;
}
.custom-ul-check > .wpb_wrapper > ul > li {
margin-bottom: 10px !important;
}
.info-ul-check > .wpb_wrapper > ul {
list-style-image: url(https://stelge.com/wp-content/uploads/2022/05/Path-92.png) !important;
padding-left: 8% !important; }
.btn-blue-white > a{
background-color: #88c3d0 !important;
color: #fff !important;
background-image:none !important;
border: 1px solid #88c3d0 !important;
border-radius: 0px !important;
font-weight: 500;
}
.btn-blue-white > a:hover{
background-color: #fff !important;
color: #88c3d0 !important;
}
.btn-bw-small > a{
font-size: 20px !important;
padding: 5px !important;
}
.btn-white-blue > a{
background-color: #fff !important;
color: #88c3d0 !important;
background-image:none !important;
border: 1px solid #88c3d0 !important;
border-radius: 0px !important;
font-weight: 500;
}
.btn-white-blue > a:hover{
background-color: #88c3d0 !important;
color: #fff !important;
}
.btn-orange-white > a{
background-color: #F3C35B !important;
color: #fff !important;
background-image:none !important;
border: 1px solid #F3C35B !important;
border-radius: 0px !important;
font-weight: 500;
}
.btn-orange-white > a:hover{
background-color: #fff !important;
color: #F3C35B !important;
}
.btn-white-orange > a{
background-color: #fff !important;
color: #F3C35B !important;
background-image:none !important;
border: 1px solid #F3C35B !important;
border-radius: 0px !important;
font-weight: 500;
}
.btn-white-orange > a:hover{
background-color: #F3C35B !important;
color: #fff !important;
}
.revslider-initialised, .rs-fw-forcer, {
height:calc(100vh - 100px) !important;
}
.related-upsell-products > .roadthemes-products > .heading-title > h3{
margin-bottom:10px !important;
}
.related-upsell-products > .roadthemes-products > .heading-title > p{
display:none !important;
}
.related-upsell-products > .roadthemes-products > .heading-title:after{
content: 'To również może cie zainteresować';
}
.footer-inline-images > .vc_column-inner > .wpb_wrapper > .vc_icon_element {
display:inline-block !important;
margin-right: 20px !important;
}
#arrow_prev > .vc_icon_element-inner, #arrow_next > .vc_icon_element-inner{
cursor: pointer !important;
}
@media(max-width:768px){
.insert-pageable-rolety > .vc_col-sm-1{
position: absolute;
z-index: 9999;
top: 15%;
}
#arrow_next{
text-align:right !important;
}
#arrow_prev{
text-align:left !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-grey .vc_icon_element-icon{
color: #000 !important;
}
}
.main-container .cart_totals table.shop_table th {
vertical-align: middle !important;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce form .form-row select.fpf-input-field {
margin: 0;
height: 40px;
border-color: #d3d3d3 !important;
}
.main-container .shipping-calculator-form {
background: transparent !important;
}
input#calc_shipping_postcode {
margin-top: 0 !important;
}
.wszystkie-rolety-row > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper > p {
min-height:66px !important;
}
@media(max-width:768px){
.insert-pageable-rolety > .vc_col-sm-1 > .vc_column-inner > .wpb_wrapper{
position:relative;
}
.insert-pageable-rolety > .vc_col-sm-1 > .vc_column-inner > .wpb_wrapper > #arrow_next{
position:absolute;
right:0;
}
.insert-pageable-rolety > .vc_col-sm-1 > .vc_column-inner > .wpb_wrapper > #arrow_prev{
position:absolute;
left:0;
}
}
.our-product-main-row > .wpb_column.our-product-main-row-col-left > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper > h4 > img{
margin: 0 0 0 20px;
}
.our-product-main-row > .wpb_column.our-product-main-row-col-right > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper > h4 > img{
margin: 0 20px 0 0;
}
.our-product-main-row > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper > p{
min-height: 66px !important;
font-weight:300 !important;
}
.our-product-main-row > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper > h4{
min-height: 50px !important;
}
.our-product-main-row > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_text_column:nth-child(2n + 1){
margin-bottom: 5px !important;
}
.our-product-main-row > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_text_column:nth-child(2n){
margin-bottom: 40px !important;
}
.our-product-main-row > .wpb_column.our-product-main-row-col-left > .vc_column-inner > .wpb_wrapper > .wpb_text_column{
margin-right: 30px !important;
}
.our-product-main-row > .wpb_column.our-product-main-row-col-left > .vc_column-inner > .wpb_wrapper > .wpb_text_column:nth-child(3), .our-product-main-row > .wpb_column.our-product-main-row-col-left > .vc_column-inner > .wpb_wrapper > .wpb_text_column:nth-child(4){
margin-right: 0 !important;
}
.our-product-main-row > .wpb_column.our-product-main-row-col-right > .vc_column-inner > .wpb_wrapper > .wpb_text_column{
margin-left: 30px !important;
}
.our-product-main-row > .wpb_column.our-product-main-row-col-right > .vc_column-inner > .wpb_wrapper > .wpb_text_column:nth-child(3), .our-product-main-row > .wpb_column.our-product-main-row-col-right > .vc_column-inner > .wpb_wrapper > .wpb_text_column:nth-child(4){
margin-left: 0 !important;
}
.our-product-main-row > .wpb_column.our-product-main-row-col-left > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper > h4{
display: flex;
align-items:center;
justify-content:end;
}
.our-product-main-row > .wpb_column.our-product-main-row-col-right > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper > h4{
display: flex;
align-items:center;
justify-content:start;
}
.our-product-main-row > .wpb_column.our-product-main-row-col-left > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper > h4 > img{
max-height:30px !important;
}
@media(max-width:768px){
.our-product-main-row > .wpb_column.our-product-main-row-col-right > .vc_column-inner > .wpb_wrapper > .wpb_text_column,.our-product-main-row > .wpb_column.our-product-main-row-col-left > .vc_column-inner > .wpb_wrapper > .wpb_text_column{
margin-left:0 !important;
margin-right: 0 !important;
}
.our-product-main-row{
display:flex !important;
flex-direction: column;
}
.our-product-main-row > .our-product-main-row-col-left{
order:2;
}
.our-product-main-row > .our-product-main-row-col-mid{
order:1;
}
.our-product-main-row > .our-product-main-row-col-right{
order:3;
}
.our-product-main-row > .wpb_column.our-product-main-row-col-left > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper > p, .our-product-main-row > .wpb_column.our-product-main-row-col-left > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper > h4{
text-align: left !important;
}
.our-product-main-row > .wpb_column.our-product-main-row-col-left > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper > h4{
display: flex;
flex-direction: row-reverse;
justify-content: start;
align-items:center;
}
.our-product-main-row > .wpb_column.our-product-main-row-col-left > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper > h4 > img{
margin-left: 0 !important;
margin-right: 20px !important;
max-height:30px !important;
}
}
@media(min-width:1200px){
.home-roleta-1 > .vc_column-inner > .wpb_wrapper > .wpb_single_image{
background-color: #F0F0F0 ;
border-radius: 500px 0 0 0;
}
.home-roleta-2 > .vc_column-inner > .wpb_wrapper > .wpb_single_image{
background-color: #F0F0F0 ;
border-radius: 0 0 0 0;
}
.home-roleta-3 > .vc_column-inner > .wpb_wrapper > .wpb_single_image{
background-color: #F0F0F0 ;
border-radius: 0 500px 0 0;
}
.home-roleta-4 > .vc_column-inner > .wpb_wrapper > .wpb_single_image{
background-color: #F0F0F0 ;
border-radius: 0 0 0 500px;
}
.home-roleta-5 > .vc_column-inner > .wpb_wrapper > .wpb_single_image{
background-color: #F0F0F0 ;
border-radius: 0 0 0 0;
}
.home-roleta-6 > .vc_column-inner > .wpb_wrapper > .wpb_single_image{
background-color: #F0F0F0 ;
border-radius: 0 500px 0 0;
}
.home-roleta-fullwidth > .vc_column-inner > .wpb_wrapper > .wpb_single_image{
background-color: #F0F0F0 ;
border-radius: 0 0 500px 500px;
}
.home-roleta-7 > .vc_column-inner > .wpb_wrapper > .wpb_single_image{
background-color: #F0F0F0 ;
border-radius: 0 0 0 500px;
}
.home-roleta-8 > .vc_column-inner > .wpb_wrapper > .wpb_single_image{
background-color: #F0F0F0 ;
border-radius: 0 0 0 0;
}
.home-roleta-9 > .vc_column-inner > .wpb_wrapper > .wpb_single_image{
background-color: #F0F0F0 ;
border-radius: 0 0 500px 0;
}
.home-dlaczego-stelge-left-2{
margin-left:60px !important;
}
}
#home-rolety-all > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_single_image > figure > div > img{
transition: .3s all !important;
}
#home-rolety-all > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_single_image > figure > div > img:hover{
transform: scale(1.1) !important;
}
#home-rolety-all > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .vc_btn3-container > a{
padding: 7px 25px !important;
}
.home-dlaczego-stelge-left{
min-height: 136px !important;
}
.home-dlaczego-stelge-left > .wpb_wrapper > p > img{
margin: 0 !important;
}
@media(min-width:768px){
.home-dlaczego-stelge-left > .wpb_wrapper > p > img{
margin: 0 20px 0 0 !important;
}
}
.home-dlaczego-stelge-left > .wpb_wrapper > p > img:hover{
transform: scale(1.1) !important;
}
.text-right > .wpb_wrapper > p{
text-align:right !important;
}
.home-dlaczego-stelge-left > .wpb_wrapper > p:nth-child(2){
font-size:14px !important;
}
.home-dlaczego-stelge-left > .wpb_wrapper >p:nth-child(1){
font-size:18px !important;
}
@media(max-width:768px){
.home-dlaczego-stelge-col-right > .vc_column-inner > .wpb_wrapper > .wpb_content_element, .home-dlaczego-stelge-col-right > .vc_column-inner > .wpb_wrapper > .wpb_content_element > .wpb_wrapper > p  {
text-align: left !important;
}
.home-why-stelge-row.vc_row {
background-image: none !important;
}
.home-dlaczego-stelge-left > .wpb_wrapper >p{
display:flex !important;
flex-direction: column !important;
align-items:center !important;
text-align:center !important;
}
}
.okno-dachowe-montaz-col{
float:none !important;
margin:0 auto !important;
}
.before-head-tel, .before-head-mail{
display: flex;
align-items: center;
}
.before-head-tel:before {
content: "";
height: 18px;
width: 18px;
background-image: url(https://stelge.com/wp-content/uploads/2022/08/Icon-awesome-phone-alt.png);
background-size: contain;
background-position: center;
margin-right: 10px;
background-repeat:no-repeat;
}
.before-head-mail:before {
content: "";
height: 18px;
width: 18px;
background-image: url(https://stelge.com/wp-content/uploads/2022/08/Icon-material-mail-outline.png);
background-size: contain;
background-position: center;
margin-right: 10px;
background-repeat:no-repeat;
}
.before-text-width, .before-text-height{
display: flex;
align-items: center;
}
.before-text-width:before {
content: "";
height: 25px;
width: 25px;
background-image: url(https://stelge.com/wp-content/uploads/2022/08/Group-139.png);
background-size: contain;
background-position: center;
margin-right: 10px;
background-repeat:no-repeat;
}
.before-text-height:before {
content: "";
height: 25px;
width: 25px;
background-image: url(https://stelge.com/wp-content/uploads/2022/08/Group-140.png);
background-size: contain;
background-position: center;
margin-right: 10px;
background-repeat:no-repeat;
}
.link-wb > .wpb_wrapper > p > a{
color: #fff !important;
font-size:14px !important;
}
.link-wb > .wpb_wrapper > p > a:hover{
color: #000 !important;
}
.top-header-socials > .vc_column-inner > .wpb_wrapper > .wpb_single_image{
display:inline-block !important;
}
.top-header-socials .vc_single_image-wrapper > img{
vertical-align:middle !important;
}
.top-header-socials > .vc_column-inner > .wpb_wrapper{
display: flex;
justify-content: end;
align-items: center;
gap: 10px;
}
.the-very-top-row{
padding: 5px !important;
} .text-info-specyfikacja > .wpb_wrapper > p{
color: #707070 !important;
font-weight: 300 !important;
}
.text-info-specyfikacja > .wpb_wrapper > p > strong{
font-weight:600 !important;
}
.heading-info-specyfikacja > .wpb_wrapper > p{
color: #707070 !important;
font-weight: 300 !important;
font-size: 32px !important;
line-height:150% !important;
}
.text-align-right > .vc_column-inner > .wpb_wrapper {
text-align: right !important;
}
@media(min-width:1000px){
.info-roleta-ukos-1  {
position: relative;
left: 35%;
}
.info-roleta-ukos-2 {
position: relative;
left: 35%;
}
.info-roleta-ukos-3 {
position: relative;
left: 30%;
}
}
@media(max-width:768px){ .wpb_gallery_slides > .wpb_image_grid_ul{
height:auto !important;
}
.wpb_gallery_slides > .wpb_image_grid_ul > li{
position: initial !important;
display: inline-block;
max-width:33% !important;
}
.wpb_gallery_slides > .wpb_image_grid_ul > li > a > img{
width: 100% !important;
}
}
@media(max-width:1000px){
.info-roleta-ukos-2  > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper > p, .info-roleta-ukos-2  > .wpb_column > .vc_column-inner > .wpb_wrapper, .info-roleta-ukos-3  > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper > p, .info-roleta-ukos-3  > .wpb_column > .vc_column-inner > .wpb_wrapper{
text-align:center !important;
}
.info-roleta-ukos-2  > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_single_image, .info-roleta-ukos-3 > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_single_image{
display:none !important;
}
}
@media(max-width:1000px){
.mobile-column-reverse{
flex-direction:column-reverse !important;
}
}
.footer-social-icons{
display: inline-block;
margin-right: 10px !important;
}
@media(max-width:768px){
.mp-center > .wpb_wrapper > p, .mp-center > .wpb_wrapper > h4{
text-align:center !important;
}
.mp-flex-center, .before-text-width, .before-text-height {
justify-content:center !important
}
} @media(min-width:768px){
.header-composer > .container{
width:100% !important;
max-width:100% !important;
}
}
@media(max-width:768px){
#rev_slider_6_2_wrapper .erinyen.tparrows{
min-width:40px !important;
min-height:40px !important;
}
#rev_slider_6_2_wrapper .erinyen.tparrows:before{
line-height:40px !important;
}
#rev_slider_6_2_wrapper .erinyen .tp-title-wrap{
min-height:40px !important;
line-height:40px !important;
}
#rev_slider_6_2_wrapper .erinyen .tp-arr-titleholder{
line-height: 40px !important;
}
} .woocommerce-product-details__short-description hr{
border-top:1px solid #d3d3d3 !important;
}
.entry-summary.single-product-info > p.price {
display: none !important;
}
p.form-row.ratio-image-bnb > span.woocommerce-input-wrapper > label.radio {
position: relative !important;
}
p.form-row.ratio-image-bnb > span.woocommerce-input-wrapper > label.radio > span {
position: absolute !important;
top: 0px;
display: none !important;
background: #77bbca !important;
border-radius: 3px;
padding: 5px;
min-width: 100% !important;
color: #fff !important;
z-index: 999999;
text-align: center;
width: max-content;
left: -25% !important;
}
p.form-row.ratio-image-bnb > span.woocommerce-input-wrapper > label.radio:hover > span {
display: block !important;
}
.single_variation_wrap > .woocommerce-variation.single_variation > .woocommerce-variation-price {
display: none !important;
}
.cfvsw-selected-swatch {
border: 3px solid #77bbca !important;
}
.page-wrapper .woocommerce-breadcrumb, .page-wrapper .breadcrumbs {
font-size: 12px !important;
line-height: 1.2 !important;
}
.entry-summary.single-product-info > .product-nav {
display: none !important;
}
.title-breadcumbs {
margin-bottom: 30px !important;
}
@media(max-width: 772px) {
.page-wrapper .entry-header .entry-title {
font-size: 1.5em !important;
}
} .display-flex-bnb.align-space-bnb {
display: flex;
justify-content: space-between;
}
@media(max-width: 768px) {
.display-flex-bnb.align-space-bnb {
flex-direction: column !important;
}
.display-flex-bnb.align-space-bnb > a {
margin-bottom: 15px !important;
}
}
.mobile-d-none-part > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper > h1 > a {
color: #707070 !important;
transition: all 0.5;
}
.mobile-d-none-part > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper > h1 > a:hover {
color: #77bbca !important;
}
.primary-color-text > .wpb_wrapper > h1 {
color: #77bbca !important;
}
@media(max-width: 772px) {
.mobile-d-none-part > .wpb_column {
display: none !important;
}
.mobile-d-none-part > .wpb_column.active-col-bnb {
display: block !important;
}
}
.product-wrapper-inner > .list-col8 > .price-box {
display: none !important;
}
.wzornik {
position: absolute;
transform: translate(0, -50%);
} @media only screen and (width<=768px) {
.wzornik {
position: relative;
transform: none;
}
}
.wzornik-tekst {
color: white;
}
.wzornik-tekst a {
background-color: white;
padding: 10px 20px;
font-weight: 600;
border: 1px solid #fff;
transition: border 0.2s;
}
.wzornik-tekst a:hover {
color: #707070;
border: 1px solid #707070;
transition: border 0.2s;
}
.dlaczego-check .wpb_wrapper {
display: flex;
flex-wrap: wrap;
}
.dlaczego-check ul {
width: 50%;
list-style-image: url(https://stelge.com/wp-content/uploads/2022/05/Path-92.png) !important;
}
.dlaczego-check ul li {
padding: 10px 0px;
}
.montaz-tekst a {
background-color: #88C5E0;
padding: 10px 20px;
border: 1px solid #88C5E0;
color: #fff;
}
.montaz-tekst a:hover {
background-color: #fff;
color: #88C5E0;
}
.montaz-opis .wpb_column:first-child .vc_column-inner > .wpb_wrapper {
display: flex;
flex-wrap: wrap;
}
.montaz-opis .wpb_column:first-child .wpb_single_image {
width: 50%;
}
.m-auto {
margin: 0 auto !important;
}
.product-more-details .woocommerce-tabs .woocommerce-Tabs-panel {
display: block !important;
scroll-padding: 50px;
}
.product-more-details .woocommerce-tabs .woocommerce-Tabs-panel h2 {
margin-bottom: 5px;
}
.product .woocommerce-tabs .wc-tabs {
position: sticky !important;
top: 130px;
background: #fff !important;
z-index: 999;
display: block !important;
}
.product .woocommerce-tabs .wc-tabs:before {
max-width: 1200px !important;
width: 100% !important;
left: 50% !important;
transform: translate(-50%);
}
@media (width>=1200px){
.product .woocommerce-tabs .wc-tabs {
margin-left: calc((-100vw + 1130px) / 2) !important;
width: 100vw !important;
}
}
.wrapper {
overflow-x: clip !important;
}
@media (width<=991px){
.product .woocommerce-tabs .wc-tabs {
top: 0px !important;
}
.main-container {
max-width: 100%;
overflow: clip !important;
}
}
@media (width<=768px){
.product .woocommerce-tabs .wc-tabs {
top: 0px !important;
width: 100vw;
margin-left: -35px !important;
}
}
body.page-template-montaz-rolet .title-breadcumbs {
background: url(https://stelge.com/wp-content/uploads/2023/05/Group-249-1.png) !important;
background-position: center !important;
background-size: cover !important;
background-repeat: no-repeat !important;
height: 300px;
display: flex;
align-items: center;
}
body.page-template-montaz-rolet .title-breadcumbs > .container {
border-bottom: 0px !important;
}
body.page-template-montaz-rolet .title-breadcumbs .entry-title {
color: white !important;
text-transform: uppercase !important;
}
body.page-template-montaz-rolet .vc_separator.vc_sep_color_grey .vc_sep_line {
border-color: #88C5E0 !important;
}
body.page-template-montaz-rolet .formularz-wycena-kroki ol {
list-style: none !important;
padding: 0px !important;
}
body.page-template-montaz-rolet .formularz-wycena-kroki li {
margin: 20px 0px;
display: flex;
align-items: center;
}
body.page-template-montaz-rolet .formularz-wycena-kroki li:before {
color: white;
font-weight: bold;
font-size: 150%;
min-width: 40px;
min-height: 40px;
display: inline-flex;
justify-content: center;
align-items: center;
border-radius: 50%;
background-color: #88C5E0;
margin-right: 15px;
}
body.page-template-montaz-rolet .formularz-wycena-kroki li:first-child:before {
content: "1";
}
body.page-template-montaz-rolet .formularz-wycena-kroki li:nth-child(2):before {
content: "2";
}
body.page-template-montaz-rolet .formularz-wycena-kroki li:last-child:before {
content: "3";
}
body.page-template-montaz-rolet .title-breadcumbs .breadcrumb-container {
display: none;
}
body.page-template-montaz-rolet form > p input[type="email"],
body.page-template-montaz-rolet form > p input[type="text"] {
border-color: #707070 !important;
}
body.page-template-montaz-rolet form > p input {
width: 100%;
height: 40px;
border: 1px solid #707070 !important;
border-color: #707070 !important;
padding: 13px 15px;
}
body.page-template-montaz-rolet form > p:nth-child(3),
body.page-template-montaz-rolet form > p:nth-child(4) {
display: inline-flex;
justify-content: space-between;
}
body.page-template-montaz-rolet form > p:nth-child(3) span,
body.page-template-montaz-rolet form > p:nth-child(4) span {
width: 48%;
}
body.page-template-montaz-rolet form input[type="checkbox"] {
width: auto !important;
height: auto !important;
}
body.page-template-montaz-rolet form input[type="submit"] {
width: auto !important;
height: auto !important;
}
body.page-template-montaz-rolet .formularz-wycena-karty {
align-items: stretch !important;
}
body.page-template-montaz-rolet .formularz-wycena-karty > .wpb_column > .vc_column-inner {
height: 100%;
}
body.page-template-montaz-rolet .formularz-wycena-karty img {
height: auto !important;
width: 40px !important;
}
body.page-template-montaz-rolet .formularz-wycena-karty .wpb_single_image {
height: 40px;
}
body.page-template-montaz-rolet .formularz-wycena-sekcja-mapa .container {
margin: 0 auto;
}
body.page-template-montaz-rolet .formularz-wycena-sekcja-mapa * {
color: white !important;
}
body.page-template-montaz-rolet .formularz-wycena-sekcja-mapa .wpb_gmaps_widget {
margin-bottom: 0px;
}
@media (width>=1200px){
body.page-template-montaz-rolet .formularz-wycena-sekcja-mapa .wpb_gmaps_widget {
margin-right: calc((-100vw + 1180px)/2);
}
}
@media (width<=1200px) {
body.page-template-montaz-rolet .formularz-wycena-sekcja-mapa .wpb_gmaps_widget {
margin-right: calc((-100vw + 930px)/2);
}
}
@media (width<=992px) {
body.page-template-montaz-rolet .formularz-wycena-sekcja-mapa .wpb_gmaps_widget {
margin-right: calc((-100vw + 690px)/2);
}
}
@media (width<=768px) {
body.page-template-montaz-rolet .formularz-wycena-sekcja-mapa .wpb_gmaps_widget {
margin: 0 -15px;
}
}
body.page-template-montaz-rolet .formularz-wycena-sekcja-mapa ul {
list-style: none;
margin: 0;
padding: 0;
}
body.page-template-montaz-rolet .formularz-wycena-sekcja-mapa li {
display: flex;
align-items: center;
margin: 15px 0px;
}
body.page-template-montaz-rolet .formularz-wycena-sekcja-mapa li:before {
content: "";
width: 25px;
height: 25px;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
display: inline-block;
margin-right: 15px;
}
body.page-template-montaz-rolet .formularz-wycena-sekcja-mapa li:first-child:before {
background-image: url(https://stelge.com/wp-content/uploads/2023/05/Icon-material-person.svg);
}
body.page-template-montaz-rolet .formularz-wycena-sekcja-mapa li:nth-child(2):before {
background-image: url(https://stelge.com/wp-content/uploads/2023/05/Icon-feather-phone.svg);
}
body.page-template-montaz-rolet .formularz-wycena-sekcja-mapa li:last-child:before {
background-image: url(https://stelge.com/wp-content/uploads/2023/05/Icon-ionic-ios-mail.svg);
}
body.page-template-montaz-rolet .formularz-wycena-sekcja-mapa li:nth-child(2) a:hover,
body.page-template-montaz-rolet .formularz-wycena-sekcja-mapa li:nth-child(3) a:hover {
color: #88C5E0 !important;
}
body.page-template-montaz-rolet .page-content,
body.page-template-montaz-rolet .entry-content {
margin-bottom: 0px;
}
body.page-template-montaz-rolet #formularz-wycena form span.recaptcha {
margin-bottom: 20px !important;
display: block;
} .header-container .horizontal-menu .primary-menu-container ul.nav-menu > .przycisk-montaz > a {
background-color: transparent !important;
border: 2px solid #ed9200 !important;
line-height: 50px !important;
padding: 0px 20px !important;
}
@media only screen and (max-width: 1355px) {
.header-container .horizontal-menu .primary-menu-container ul.nav-menu > .przycisk-montaz > a {
padding: 0px 10px !important;
}
}
.header-container .horizontal-menu .primary-menu-container ul.nav-menu > .przycisk-montaz:hover > a {
color: #ed9200 !important;
}
#menu-main-menu > .przycisk-montaz > a:hover,
#menu-main-menu-1 > .przycisk-montaz > a:hover,
#menu-main-menu > .current-menu-parent > a:hover,
#menu-main-menu-1 > .current-menu-parent > a:hover {
color: #ed9200 !important;
}
.header-container .horizontal-menu .primary-menu-container ul.nav-menu > li.current-menu-ancestor.przycisk-montaz > a {
color: #ed9200 !important;
}
.baner-montaz {
border: 1px solid #ed9200;
}
@media (width<768px) {
.baner-montaz {
text-align: center;
}
}
.cfvsw-label-none table.variations tr th.label {
display: block !important;
}
p.warning-montaz {
transition: all 0.5s !important;
margin-bottom: 30px !important;
}
@media(max-width: 662px) {
p.warning-montaz {
position: relative !important;
margin-bottom: 70px !important;
}
}
p.warning-montaz::after {
content: "Maksymalna szerokość dla montażu Bezinwazyjnego Klejonego to 1 200 mm" !important;
display: block !important;
font-size: 12px;
position: absolute;
color: #ED9200;
padding: 2px;
border: 1px solid #ED9200;
}
.bufor-montaz-page > .wpb_column > .vc_column-inner {
padding: 0 !important;
border: 2px solid #ED9200 !important;
}
.bufor-montaz-page > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_btn3-container {
margin: 0 !important;
width: 100% !important;
background-color: #ED9200 !important;
color: #fff !important;
text-transform: uppercase !important;
font-weight: 600 !important;
}
.bufor-montaz-page > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_btn3-container > a {
width: 100% !important;
background-color: #ED9200 !important;
color: #fff !important;
text-transform: uppercase !important;
font-weight: 600 !important;
}
.bufor-montaz-page > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_single_image {
margin: 0 !important;
}
.bufor-montaz-page > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_text_column {
margin: 0 !important;
padding: 10px;
}
.bufor-montaz-page > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper > h3 {
margin: 0 !important;
font-weight: 600 !important;
}
dt.variation-Zaznaczjeeliposiadaszoknotrzyszybowezwsklistwprzyszybow, dt.variation-ZaznaczjeeliTwojeoknoposiadawywietrznikinagrzeramy {
display: none !important;
}
dd.variation-Zaznaczjeeliposiadaszoknotrzyszybowezwsklistwprzyszybow, dd.variation-ZaznaczjeeliTwojeoknoposiadawywietrznikinagrzeramy {
display: flex;
align-items: center;
}
dd.variation-Zaznaczjeeliposiadaszoknotrzyszybowezwsklistwprzyszybow:before, dd.variation-ZaznaczjeeliTwojeoknoposiadawywietrznikinagrzeramy:before {
content: "Dodatkowe opcje montażu:";
display: block;
margin-right: 5px;
font-size: 12px;
font-weight: 700;
}
@media only screen and (max-width: 1355px) {
.vc_row.main-header-padding {
padding-left: 0 !important;
padding-right: 0 !important;
}
}
.baner-montaz {
padding-top: 40px !important;
padding-right: 40px !important;
padding-bottom: 40px !important;
padding-left: 40px !important;
}
@media only screen and (max-width: 768px) {
.baner-montaz {
padding-top: 15px !important;
padding-right: 15px !important;
padding-bottom: 15px !important;
padding-left: 15px !important;
}
}
.postid-1991 .main-container > .insert-page,
.postid-10303 .main-container > .insert-page {
display: none;
}
.postid-1991 .main-container > .product-page,
.postid-10303 .main-container > .product-page {
margin-top: 5em;
}
.column-flex > .vc_column-inner > .wpb_wrapper {
display: flex;
align-items: center;
gap: 1em;
}
.column-flex .wpb_single_image {
margin-bottom: -8px !important;
}
.zakladki-montaz.vc_tta-tabs  div.vc_tta-tabs-container {
padding: 0 !important;
}
.zakladki-montaz .vc_tta-tabs-container .vc_tta-tab {
border: 1px solid #999999;
margin-bottom: .5rem !important;
padding: 5px !important;
margin-right: 1rem !important;
}
.zakladki-montaz .vc_tta-tabs-list {
display: flex;
justify-content: center;
align-items: center;
}
.zakladki-montaz .vc_tta-tab.vc_active   {
border: 1.5px solid #88C5E0;
padding: 5px !important;
}
.zakladki-montaz .vc_tta-tabs-container .vc_tta-tab.vc_active   .vc_tta-title-text{
color: #88C5E0;
font-size:16px;
}
.zakladki-montaz .vc_tta-tabs-container .vc_tta-tab  .vc_tta-title-text {
font-size:16px;
}
.zakladki-montaz.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a.__mPS2id {
padding: 0px 5px !important;
}
@media only screen and (max-width: 1200px) {
.zakladki-montaz .vc_tta-tabs-container .vc_tta-tabs-list {
display: flex !important;
flex-wrap: wrap;
margin-top: 1rem !important;
}
.zakladki-montaz.vc_tta-tabs .vc_tta-tabs-container {
max-width: 620px;
}
.zakladki-montaz.vc_tta-controls-align-left div.vc_tta-tabs-container {
display: flex !important;
justify-content: center !important;
align-items: center !important;
margin: auto !important;
}
}
@media screen and (max-width: 639px) {
.zakladki-montaz.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list li {
margin: 3px !important;
}
} .cfvsw-swatches-container > .cfvsw-swatches-option[data-slug="bezinwazyjny"], .cfvsw-swatches-container > .cfvsw-swatches-option[data-slug="inwazyjny"] {
background-image: none;
display: flex;
flex-direction: column;
align-items: center;
}
.cfvsw-swatches-container > .cfvsw-swatches-option[data-slug="bezinwazyjny"]:after {
content: "System bez wkręcania w okno";
display: block;
font-size: 14px;
font-weight: 400;
margin-top: 5px;
text-wrap: wrap;
}
.cfvsw-swatches-container > .cfvsw-swatches-option[data-slug="inwazyjny"]:after {
content: "System wkręcany w ramę okienną";
display: block;
font-size: 14px;
font-weight: 400;
margin-top: 5px;
text-wrap: wrap;
}
table.variations.cfvsw-variation-disable-logic > tbody > tr > td.value.disable-to-select {
width: 100%;
}
.cfvsw-swatches-container {
width: 100% !important;
grid-gap: 0 !important;
}
.cfvsw-swatches-container > .cfvsw-swatches-option {
border-radius: 0 !important;
width: 50% !important;
height: unset !important;
}
.cfvsw-swatches-container > .cfvsw-swatches-option > .cfvsw-swatch-inner {
opacity: 1 !important;
text-transform: uppercase;
font-weight: 700;
font-size: 20px;
}
.cfvsw-selected-swatch {
border: 1px solid #00000020 !important;
background-color: #77bbca !important;
color: #fff !important;
}
p.form-row.system_montazu  > span.woocommerce-input-wrapper > label.radio {
width: 150px !important;
}
p.form-row.system_montazu  > span.woocommerce-input-wrapper > label.radio > img {
width: 150px !important;
border-radius: 75px !important;
}
p.system_montazu > span.woocommerce-input-wrapper {
position: relative;
padding-bottom: 60px;
}
p.form-row.system_montazu  > span.woocommerce-input-wrapper > label.radio > span {  font-weight: 700;
font-size: 16px;
display: block;
text-align: center;
width: 100%;
}
p.form-row.system_montazu  > span.woocommerce-input-wrapper > label.radio > span:after {
display: none;
position: absolute;
font-size: 14px;
margin-left: 10px;
font-weight: 400;
text-wrap: wrap;
bottom: 0;
left: 0;
width: 100%;
text-align: left;
}
p.form-row.system_montazu  > span.woocommerce-input-wrapper > label.radio[for="fpf_633607_Inwazyjny Standard"] > span:after {
content: "Wybierz tę opcję, jeżeli posiadasz standardowe okna z listwą przyszybową o szerokości minimum 13mm.";
}
p.form-row.system_montazu  > span.woocommerce-input-wrapper > label.radio[for="fpf_633607_Inwazyjny Regulowany"] > span:after {
content: "Wybierz tę opcję, jeżeli posiadasz okno z listwą przyszybową częściowo lub całkowicie zaokrągloną. \"Ćwierćwałek\"";
}
p.form-row.system_montazu  > span.woocommerce-input-wrapper > label.radio[for="fpf_633607_Inwazyjny Kątowy"] > span:after {
content: "Wybierz tę opcję, jeżeli posiadasz okno z bardzo wąską listwą przyszybową (poniżej 13mm) - nie jest to warunek konieczny, pasuje również do innych okien";
}
p.form-row.system_montazu  > span.woocommerce-input-wrapper > label.radio[for="fpf_2089503_Bezinwazyjny Standard"] > span:after {
content: "Wybierz tę opcję, jeżeli posiadasz standardowe okna.";
}
p.form-row.system_montazu  > span.woocommerce-input-wrapper > label.radio[for="fpf_2089503_Bezinwazyjny Wydłużany"] > span:after {
content: "Wybierz tę opcję, jeżeli posiadasz okno z nawiewnikiem w ramie okiennej.";
}
p.form-row.system_montazu  > span.woocommerce-input-wrapper > label.radio:hover > span:after {
display: block !important;
}
.display-block {
display: inline-block !important;
}
@media only screen and (max-width: 1000px) {
.montaz-image .wpb_single_image img {
max-width: 95% !important;
}
}
.menu-item.nowosc>a {
display: flex !important;
align-items: center;
justify-content: space-between;
}
.menu-item.nowosc>a::after {
content: "Nowość";
color: red;
font-weight: 500;
font-size: 12px;
position: static;
}
.nav-menu>.menu-item.nowosc>a::after {
font-size: 10px;
position: absolute;
top: -1.25em;
right: -1em;
}
@media only screen and (max-width: 992px) {
.nav-menu>.menu-item.nowosc>a::after {
font-size: 12px;
position: static;
}
}
.hidden,
.fpf-input-field > option[value='Okpol'] {
display: none !important;
}
body.page_password-reset .container.site-container-content-bnb, body.page_log-in .container.site-container-content-bnb {
max-width: 600px !important;
padding-top: 20px !important;
}
a.woocommerce-Button {
color: #ffeb00 !important;
padding: 5px 20px !important;
}
.woocommerce-MyAccount-navigation > ul {
list-style: none !important;
padding: 0 !important;
}
.woocommerce-MyAccount-navigation > ul > li {
padding: 7px 10px;
border-bottom: 1px solid #003778;
}
.woocommerce-MyAccount-navigation > ul > li.is-active {
background: #003778;
}
.woocommerce-MyAccount-navigation > ul > li > a {
text-transform: uppercase;
font-weight: 500 !important;
}
.woocommerce-MyAccount-navigation > ul > li.is-active > a {
color: #ffeb00 !important;
}
.woocommerce-Address {
border: 1px solid #003778;
border-radius: 20px;
padding: 15px;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
display: block !important;
margin-bottom: 10px !important;
}
body.page_password-reset .site-container-content-bnb main article header.entry-header > h1 {
display: none !important;
}
body.page_password-reset .site-container-content-bnb main article header.entry-header:before {
content: "Zresetuj hasło";
font-size: 42px;
font-weight: 500;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
max-width: 100% !important;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
max-width: 100% !important;
}
body.page_password-reset .container.site-container-content-bnb, body.page_log-in .container.site-container-content-bnb {
max-width: 600px !important;
padding-top: 20px !important;
}
a.woocommerce-Button {
color: #ffeb00 !important;
padding: 5px 20px !important;
}
.woocommerce-MyAccount-navigation > ul {
list-style: none !important;
padding: 0 !important;
}
.woocommerce-MyAccount-navigation > ul > li {
padding: 7px 10px;
border-bottom: 1px solid #003778;
}
.woocommerce-MyAccount-navigation > ul > li.is-active {
background: #003778;
}
.woocommerce-MyAccount-navigation > ul > li > a {
text-transform: uppercase;
font-weight: 500 !important;
}
.woocommerce-MyAccount-navigation > ul > li.is-active > a {
color: #ffeb00 !important;
}
.woocommerce-Address {
border: 1px solid #003778;
border-radius: 20px;
padding: 15px;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
display: block !important;
margin-bottom: 10px !important;
}
body.page_password-reset .site-container-content-bnb main article header.entry-header > h1 {
display: none !important;
}
body.page_password-reset .site-container-content-bnb main article header.entry-header:before {
content: "Zresetuj hasło";
font-size: 42px;
font-weight: 500;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
max-width: 100% !important;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
max-width: 100% !important;
}
.main-container .blog-page article .entry-summary {
max-height: 174px;
}
.top-bar-december {
background: #333;
color: white;
text-align: center;
padding: 2px 0;
}
.top-bar-december p {
margin-bottom: 0 !important;
}
p.komunikat-text-bnb {
margin-bottom: 10px;
text-align: center;
padding: 5px;
border: 2px solid #77bbca;
}
.max-width-300 {
max-width: 400px !important;
padding: 15px 0 !important;
}
.fpf-fields > .fpf-field,
.fpf-fields {
margin: 0 !important;
}
.summary.entry-summary.single-product-info textarea {
resize: none !important;
border: none !important;
padding-left: 0 !important;
height: 100% !important; }
.summary.entry-summary.single-product-info textarea::placeholder {
opacity: 1 !important;
}
.main-container .product-view .product_cat-akcesoria .woocommerce-product-gallery__image img {
height: 570px !important;
max-height: 570px !important;
object-fit: cover !important;
}
.main-container .product-view .product_cat-akcesoria .wpgs-nav  .slick-list img {
max-height: 131px;
object-fit: cover;
}
.term-description{
margin-top:30px;
}
.product.product_cat-akcesoria-bezinwazyjny .entry-summary.single-product-info > p.price,
.product.product_cat-akcesoria-bezinwazyjny .entry-summary.single-product-info > p.price bdi{
display: block !important;
}
.product.product_cat-akcesoria-bezinwazyjny .fpf-field > .ratio-image-bnb {
font-size: 16px !important;
}
#wpcf7-f12320-p3860-o1 {
display: flex;
justify-content: center;
}
#wpcf7-f12320-p3860-o1 form {
width: fit-content;
max-width: 515px;
position: relative;
}
#wpcf7-f12320-p3860-o1 form .newsletter-wrapper {
display: flex;
justify-content: center;
margin-bottom: 1em;
}
#wpcf7-f12320-p3860-o1 form .newsletter-wrapper .wpcf7-submit {
background-color: #000;
color: #fff;
}
#wpcf7-f12320-p3860-o1 form .ajax-loader {
position: absolute;
right: -5em;
}
h2.plisy-dachowe-info{
font-size: 1.2rem;
}
h2.link-instrukcja > a{
text-decoration: underline;
position: relative;
display: inline-block;
padding-right: 30px;
}
h2.link-instrukcja > a:before{
content: "<";
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
font-size: 20px;
animation: bounceLeft 2s infinite;
font-weight:600;
} @keyframes bounceLeft {
0%, 100% {
transform: translateY(-50%) translateX(0);
}
50% {
transform: translateY(-50%) translateX(-5px);
}
} .single-product .col-12.col-lg-6.col-xl-6 {
height: 100%;
position: -webkit-sticky;
position: sticky;
top: 140px;
}
.main-container .product-view .product-content,
.single-product .row {
overflow: visible !important;
}
.single-product .page-content .col-12,
.single-product .page-content {
height: 100%;
}
@media only screen and (max-height: 890px) {
.single-product .wpgs-for.slick-initialized.slick-slider.slick-dotted {
max-height: 450px;
}
.single-product .attachment-shop_single {
max-height: 450px !important;
object-fit: contain;
}
}
@media only screen and (max-height: 766px) {
.single-product .wpgs-nav img {
max-height: 80px;
object-fit: contain;
}
.single-product .attachment-shop_single {
max-height: 400px !important;
}
.single-product .wpgs-for.slick-initialized.slick-slider.slick-dotted {
max-height: 400px;
}
}
@media only screen and (max-height: 670px) {
.single-product .attachment-shop_single {
max-height: 330px !important;
}
.single-product .wpgs-for.slick-initialized.slick-slider.slick-dotted {
max-height: 330px;
}
}
@media only screen and (max-height: 600px) {
.single-product .attachment-shop_single {
max-height: 280px !important;
}
.single-product .wpgs-for.slick-initialized.slick-slider.slick-dotted {
max-height: 280px;
}
}
@media only screen and (max-width: 993px) {
.single-product .wpgs-for.slick-initialized.slick-slider.slick-dotted,
.single-product .attachment-shop_single {
max-height: unset !important;
}
.single-product .col-12.col-lg-6.col-xl-6 {
height: 100%;
position: relative;
position: relative;
top: unset;
}
}	
.woocommerce form .form-row label {
line-height: 1.2 !important;
font-weight: 700;
}
.kolor-systemu-montazowego label {
margin: 15px 0 5px !important;
}
.kolor-systemu-montazowego {
margin: 0 !important;
}
.kolor-systemu-montazowego p,
.kolor-systemu-montazowego textarea {
padding: 0 !important;
margin: 0 !important;
}
.fpf-field.fpf-textarea > .kolor-systemu-montazowego > span > textarea {
resize: none !important;
border: none !important;
padding-left: 0 !important;
height: 100% !important;
pointer-events: none !important;
}
.main-container .woocommerce form .form-row {
margin: 0 0 10px 0 !important;
}
.breadcrumbs-yoast a, .breadcrumbs-yoast a, .breadcrumbs-yoast span{
color:#000 !important;
}
.breadcrumbs-yoast a:hover{
color: #88c5e0 !important;
}
.breadcrumbs-yoast-white a, .breadcrumbs-yoast-white p, .breadcrumbs-yoast-white span{
color:#fff !important;
}
.breadcrumbs-yoast-white a:hover{
color: #88c5e0 !important;
}
.cfvsw-swatches-container > .cfvsw-swatches-option.cfvsw-label-option.cfvsw-selected-swatch {
pointer-events: none !important;
}
@media only screen and (min-width: 992px) {    }
.xoo-wsc-sc-bki {
color: #707070;
}
.xoo-wsc-sc-count {
background-color: #88c5e0;
}
.staggs-cart-form-button .fpf-fields,
.staggs-cart-form-button .fpf-totals,
.staggs-cart-form-button .fpf-fields-config-wrapper {
display: none !important;
}
.option-group-options.measurements {
flex-direction: row !important;
align-items: center !important;
gap: 1em !important;
flex-wrap: nowrap !important;
}
.option-group-wrapper .text-input .input-field-wrapper:not(:first-of-type), .option-group-wrapper .measurements .input-field-wrapper:not(:first-of-type), .option-group-wrapper .image-input .input-field-wrapper:not(:first-of-type) {
margin-top: 0 !important;
}
.option-group-wrapper .text-input input, .option-group-wrapper .measurements input {
height: 50px !important;
}
@media (max-width: 991px) and (orientation: landscape), (min-width: 992px) {
.staggs-product-view-sticky {
top: 100px !important;
}
.staggs-view-gallery__image img {
max-height: calc(100vh - 100px) !important;
}
}
@media only screen and (max-width: 575px) {
.staggs-configurator-main .staggs-product-options {
padding: 1em !important;
}
}
.option-group-wrapper .option-group.total form.cart button.single_add_to_cart_button,
.option-group-wrapper .staggs-cart-form-button.staggs .button {
min-height: 50px !important;
padding: 0 1em !important;
}
div.staggs-configurator-contained {
margin-bottom: 60px !important;
}
@media only screen and (min-width: 992px) {
div.staggs-configurator-contained {
margin-top: 100 !important;
}
}
div.staggs-configurator-contained .option-group-wrapper {
position: static !important;
} .staggs-view-gallery__images {
pointer-events: none !important;
}
.woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive thead {
display: table-header-group !important;
}
.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
display: table-cell !important;
}
.woocommerce table.shop_table_responsive.cart tr td, .woocommerce-page table.shop_table_responsive.cart tr td {
display: table-cell !important;
text-align: center !important;
}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
display: none !important;
}
.woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {
width: auto !important;
}
.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
display: table-row;
}
.option-group-icon svg circle {
fill: #88c5e0;
}
.staggs-product-options > .option-group-wrapper {
border: 2px solid #f0f0f0;
padding: 1em !important;
border-radius: 10px;
}
@media only screen and (min-width: 992px) {
.staggs-product-view {
padding-right: 2.5em !important;
}
}
.option-group-wrapper .option-group-options.buttongroup {
flex-wrap: nowrap !important;
}
.option-group-wrapper .option-group-options.buttongroup label {
width: 100% !important;
text-align: center !important;
color: #fff;
}
.option-group-wrapper .cards .option img {
border: 2px solid #fff;
border-radius: 100% !important; 
}
.option-group-wrapper .option-group[data-step-name="kolekcja"] .cards .option img {
border: none !important;
border-radius: 0 !important;
}
.option-group-wrapper .cards .option .option-name,
.option-group-wrapper .tickboxes .box-name {
font-weight: 600;
}
.option-group-wrapper .icons .icon {
margin: 4px !important;
}
.option-group-wrapper .option-group[data-step-name="kolor-listwy"] .icons .icon {
margin: 0 !important;
}
.staggs-summary-items li {
margin-bottom: 0.5em !important;
}
.option-group-wrapper .option-group.total .inline_price .button>span {
padding-left: 2em !important;
border-left: 1px solid #fff;
}
.option-group-wrapper .measurements .input-field-wrapper {
width: 100% !important;
}
.staggs-view-gallery .staggs-preview-actions {
left: 30px !important;
right: unset !important;
}
.staggs-view-gallery .staggs-preview-actions button .button-label {
left: 100% !important;
right: unset !important;
}
.option-group-wrapper .tickboxes label {
flex-direction: row-reverse !important;
}
.option-group-wrapper .tickboxes .box {
margin-left: 0 !important;
}
.option-group-wrapper .tickboxes input[type=checkbox] {
height: 32px !important;
flex: 0 0 32px !important;
border-radius: 100% !important;
}
.option-group-wrapper .tickboxes input[type=checkbox]:checked+.box:before {
right: 9px !important;
left: unset !important;
filter: invert(1) !important;
}
.staggs-configurator-main .intro h1 {
color: #242424 !important;
font-weight: 500 !important;
}
.staggs-configurator-main .intro h1::before {
content: "Konfigurator";
font-size: 2rem !important;
color: #88c5e0 !important;
display: block !important;
}
#configurator-options {
display: flex;
flex-direction: column;
}
#configurator-options .option-group[data-step-name="kolekcja"] {
order: -1 !important;
}
@media only screen and (max-width: 992px) {
.option-group-wrapper .option-group[data-step-name="system-montazu"] .option-group-options.cards {
display: flex;
flex-direction: column;
}
.option-group-wrapper .option-group[data-step-name="system-montazu"] .option-group-options.cards .option-content {
display: flex;
align-items: center;
justify-content: space-between;
}
.option-group-wrapper .option-group[data-step-name="system-montazu"] .option-group-options.cards .option-content .option-price {
display: none;
}
.option-group-wrapper .option-group[data-step-name="system-montazu"] .option-group-options.cards .option-content .option-name {
text-align: right !important;
}
.option-group-wrapper .option-group[data-step-name="system-montazu"] .option-group-options.cards .option-content .option-image img {
width: 80px !important;
margin-bottom: 0 !important;
}
.option-group-wrapper .option-group[data-step-name="kolor-listwy"]  .icons label {
position: relative;
width: 33%;
text-align: center;
}
}
.staggs-configurator-bottom-bar {
z-index: 9999999999 !important;
}
#back-top.show {
bottom: 2% !important;
}
.option-group-wrapper .option-group[data-step-name="kolor-rolety"] .icon > .icon-swatch{
-webkit-box-shadow: 0px 0px 20px -4px rgba(66, 68, 90, 1);
-moz-box-shadow: 0px 0px 20px -4px rgba(66, 68, 90, 1);
box-shadow: 0px 0px 20px -4px rgba(66, 68, 90, 1);
}
.staggs-sticky-bar-totals > .gallery-toggle-btn{
display: flex; position: absolute;
bottom: 72px;
width: 100vw;
left: 0;
background-color: #fff;
text-align: center;
justify-content: center;
color: #000;
border-color:transparent !important;
box-shadow: inset 0px 8px 6px -9px #888;
}
.gallery-toggle-btn{
width: 100%;
justify-content: center;
} @media (max-width:992px){
.staggs-product-configurator-page .staggs-configurator-main .staggs-product-view{display:none !important;}
}
.stelge-hidden { display: none } .stelge-showmore {
padding: 6px 12px; 
border-radius: 15px;
border: 1px solid var(--sgg-button-background); 
background:#fff; 
color: var(--sgg-button-background);
cursor:pointer; 
font-weight:600;
min-height: 50px !important;
padding: 0 1em !important;
margin: 10px auto 0;
display: flex;
justify-content: center;
align-items: center;
}
@media (min-width: 993px){
.stelge-showmore{ display:none; }
}
@media (max-width: 550px) {
#wpcf7-f12320-p3860-o1 form .newsletter-wrapper {
display: flex;
justify-content: center;
margin-bottom: 1em;
flex-direction: column;
}
.main-container input[type='email']{
max-width:300px !important;
}
}
.staggs-product-options .option-group{
padding:15px 0 !important;
}
@media only screen and (max-width:768px){
.option-group-wrapper .icons .icon .icon-swatch{
width:30px !important;
height:30px !important;
}
.staggs-message-wrapper:not(.inline){
bottom:50px !important;
}
.staggs-preview-actions > .preview-action.fullscreen{
display:none !important;
}
}
.staggs-configurator-inline.staggs-configurator-full .staggs-configurator-bottom-bar, .staggs-configurator-inline.staggs-configurator-contained .staggs-configurator-bottom-bar {
position: fixed !important;
}
.staggs-configurator-inline.staggs-configurator-full .staggs-product-options, .staggs-configurator-inline.staggs-configurator-contained .staggs-product-options {
overflow: clip !important;
max-height: unset !important;
}
.staggs-configurator-inline.staggs-configurator-full .staggs-product-view, .staggs-configurator-inline.staggs-configurator-contained .staggs-product-view {
position: sticky !important;
}
.option-group-wrapper .option-group-options.buttongroup .button {
height: 100% !important;
display: flex !important;
align-items: center;
justify-content: center;
line-height: 1.5 !important;
padding: 0.5em 1em;
}
.vc_column-inner > .wpb_wrapper > .stopien-zaciemnienia,
.vc_column-inner > .wpb_wrapper > .termoizolacja {
position: absolute;
bottom: 0;
width: 40%;
}
.vc_column-inner > .wpb_wrapper > .stopien-zaciemnienia {
left: 2.5em;
}
.vc_column-inner > .wpb_wrapper > .termoizolacja {
right: 2.5em;
}
@media only screen and (max-width: 992px) {
.vc_column-inner > .wpb_wrapper > .stopien-zaciemnienia {
bottom: 2em !important;
}
.vc_column-inner > .wpb_wrapper > .stopien-zaciemnienia,
.vc_column-inner > .wpb_wrapper > .termoizolacja {
left: 2.5em;
right: unset;
width: auto;
}
.min-h-300 .vc_column-inner > .wpb_wrapper {
padding-bottom: 4em !important;
}
}
@media only screen and (max-width: 992px) {
.vc_column-inner > .wpb_wrapper > .stopien-zaciemnienia,
.vc_column-inner > .wpb_wrapper > .termoizolacja {
left: 1em;
padding-right: 1em;
}
}
.single-product-image .product-banner .stopien-zaciemnienia,
.single-product-image .product-banner .termoizolacja {
position: absolute;
top: -2em;
z-index: 1;
width: 47.5%;
}
.single-product-image .product-banner .stopien-zaciemnienia {
left: 0;
}
.single-product-image .product-banner .termoizolacja {
right: 0;
}
@media only screen and (max-width: 480px) {
.single-product-image .product-banner .stopien-zaciemnienia,
.single-product-image .product-banner .termoizolacja {
width: auto;
}
.single-product-image .product-banner .stopien-zaciemnienia {
left: unset;
right: 0;
top: -4em;
}
}
.stopien-zaciemnienia img,
.termoizolacja img {
height: 22px !important;
}