@import url("https://fonts.googleapis.com/css?family=Muli:400,500,600,700,800,900&display=swap");
body{background: #f3f3f3;font-family: 'Muli' , sans-serif}
a{outline: none !important;cursor: pointer;}
img{border-radius: 0px;}
a:focus, button:focus, .button.alt:focus, input:focus, textarea:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus {
outline-color: transparent;
}
input[type="radio"]:focus {
outline: none !important;
}
.site-header ul.menu li.current-menu-item > a {
color: #000 !important;
}
.site-footer a:not(.button){text-decoration: none}
.tabcontent{outline: none !important}
.col-full{max-width: 1280px}
.widget .widget-title, .widget .widgettitle {
font-size: 14px;
padding: 0 0 10px;
font-weight: bold;
color: #1d4e89;
}
#secondary .widget {
margin: 0 0 20px;
}
#secondary .widget .widget-title{margin: 0 0 15px}
.button {
background-color: #fff;
border: solid 2px #1d4e89;
color: #1d4e89;
border-radius: 50px;
font-size: 12px;
}
strong{font-weight: bold}
.site-info {
padding: 20px 0;
font-size: 12px;
}
.site-info-footer{font-size: 12px;}
.site-info-footer a{text-decoration: none !important;font-weight: 600}
.site-footer .textwidget p{margin: 0 0 10px;font-size: 14px;}
.site-footer {
background: #fff;
border-top: solid 1px #7dae12;
padding-bottom: 100px;
}
.container-footer{max-width: 1280px;margin: 0 auto}
.footer-column{padding: 20px;font-size: 12px;color: #000}
.footer-column p{padding: 10px 0}
.footer-column h2{margin: 0;color: #000}
.footer-column h4{
font-size: 16px;
font-weight: 900;
color: #000;
}
.footer-column ul{
padding: 0;
margin: 0 20px;
list-style: circle;
}
.footer-column li{padding-bottom: 5px;}
.brand-item{
background: #fff;
box-sizing: content-box;
padding: 10px;
text-align: center;
text-transform: uppercase;
border-radius: 5px;
}
.brand-item:hover img{transition: transform 0.9s;-webkit-transition: 0.9s;transform: scale(1.15);}
.brand-item img{transition: transform 0.9s;-webkit-transition: 0.9s;filter: grayscale(100%);}
.brand-item h3{font-size: 10px;font-weight: bold;margin: 0;line-height: 1em}
.brand-logo {
max-width: 55px;
height: 45px;
object-fit: contain;
margin: 10px auto;
}
.brand{margin: 10px 0;}
.grid-8{display: -ms-grid;display: grid; -ms-grid-columns: 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-gap: 10px;}
.grid-6{display: -ms-grid;display: grid; -ms-grid-columns: 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;grid-gap: 10px;}
.grid-4{display: -ms-grid;display: grid; -ms-grid-columns: 1fr 1px 1fr 1px 1fr 1px 1fr; grid-template-columns: 1fr 1fr 1fr 1fr;grid-gap: 10px;}
.grid-4-1{display: -ms-grid;display: grid; -ms-grid-columns: 1fr 1px 1fr 1px 1fr 1px 1fr; grid-template-columns: 1fr 1fr 1fr 1fr;grid-gap: 10px;}
.grid-3{display: -ms-grid;display: grid; -ms-grid-columns: 1fr 1px 1fr 1px 1fr; grid-template-columns: 1fr 1fr 1fr;grid-gap: 10px;}
.grid-2{display: -ms-grid;display: grid; -ms-grid-columns: 1fr 1px 1fr; grid-template-columns: 1fr 1fr;grid-gap: 10px;}
.grid-13{display: -ms-grid;display: grid; -ms-grid-columns: 1fr 3fr; grid-template-columns: 1fr 3fr;grid-gap: 10px;}
.padding-30{padding: 30px 0}
.home-title-box{
font-size: 18px;
font-weight: normal;
margin-bottom: 1px;
padding: 20px 25px 0;
}
.logos-footer{padding-bottom: 30px;}
.logo-item img{
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
-webkit-transition: -webkit-transform 0.3s;
transition: -webkit-transform 0.3s;
-o-transition: transform 0.3s;
transition: transform 0.3s;
transition: transform 0.3s, -webkit-transform 0.3s;
-webkit-transition: 0.3s;
padding: 10px;
max-height: 75px;
max-width: 100%;
margin: 0 auto;
}
.logo-item:hover img {
-webkit-filter:none;
filter: none;
-webkit-transition: -webkit-transform 0.3s;
transition: -webkit-transform 0.3s;
-o-transition: transform 0.3s;
transition: transform 0.3s;
transition: transform 0.3s, -webkit-transform 0.3s;
-webkit-transition: 0.3s;
}
.certyfikaty {
font-weight: bold;
font-size: 16px;
margin-bottom: 30px;
}
.certyfikat{
background: white;
border-bottom: solid 1px #f0f5fb;
padding-top: 30px;
}
.footer-widgets{padding-top: 30px;}
sup {
font-weight: normal;
font-size: 50%;
vertical-align: super;
}
.main-navigation ul li a, .site-title a, ul.menu li a{font-weight: bold}
.storefront-primary-navigation{background: #7FAE13;}
.top-panel .col-full p{margin: 0}
.top-panel .col-full a{color: #fff;}
.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header{margin-bottom: 30px;}
.site-header{padding-top: 0em}
.site-header .site-branding img{
max-width: 300px;
padding: 10px 0 0;
}
.home-page{
display: grid;
grid-template-columns: auto 340px;
grid-gap: 30px;
}
.search-titile h2{
font-weight: 900;
font-size: 21px;
margin: 15px 0;
float: left;
}
.search-titile span{
font-size: 10px;
float: right;
text-transform: uppercase;
background: #e30a0a;
color: #fff;
padding: 10px;
font-weight: bold;
margin: 10px 0;
border-radius: 5px;
}
.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{display: none}
.site-header-cart .cart-contents::after{
color: #E20A0A;
background: #fff;
padding: 10px;
top: 10px;
position: absolute;
right: 0;
border-radius: 20px;
line-height: 1em;
}
.site-header-cart .cart-contents .amount{
color: #fff !important;
font-weight: 900;
font-size: 16px;
line-height: 1em;
}
.gwarancja{
margin: 10px 0;
border-radius: 5px;
background: #7FAE13 url(//skuptelefonow.pl/wp-content/themes/skuptelefonow/images/gwarancja.svg);
color: #fff;
font-size: 13px;
padding: 30px 30px 10px 90px;
background-repeat: no-repeat;
background-size: 50px;
background-position: 20px 20px;
line-height: 1.4em;
}
.woocommerce-active .site-header .site-branding{
width: 300px;
float: left;
margin-right: 0;
box-sizing: border-box;
padding-top: 10px
}
.dgwt-wcas-has-img .dgwt-wcas-sp>* {
font-size: 14px;
font-weight: bold;
width: 100px;
}
.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
padding: 20px !important;
border: solid 1px #7fae136e !important;
border-radius: 10px;
height: 60px;
}
#cm-call {
text-align: right;
padding: 20px 20px 5px 20px;
float: right;
box-sizing: border-box;
color: #777;
font-size: 10px;
background-image: url(//skuptelefonow.pl/wp-content/themes/skuptelefonow/images/redtel.svg);
background-repeat: no-repeat;
padding-left: 85px;
background-size: 75px;
background-position: 10px 15px;
}
#cm-call strong{font-size:16px;
line-height: 1em;
font-weight: 900;
color: #000;
}
.mini-tel{
font-size: 14px !important;
margin-left: 5px;
}
#cm-delivery {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
font-size: 12px;
float: left;
grid-gap: 10px;
margin: 10px 20px 5px;
}
.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header{margin-bottom: 0px;}
.site-branding, .site-search, .site-header-cart, .site-logo-anchor, .site-logo-link, .custom-logo-link{margin-bottom: 0px;}
.slider {
margin: 0px auto;
max-width: 1280px;
height: 420px;
overflow: hidden;
position: relative;
}
.photo {
position: absolute;
-webkit-animation: round 16s infinite;
animation: round 16s infinite;
opacity: 0;
}
@-webkit-keyframes round {
25% {
opacity: 1;
}
40% {
opacity: 0;
}
}
@keyframes round {
25% {
opacity: 1;
}
40% {
opacity: 0;
}
}
.photo img{
opacity: 0.68;
height: 460px;
-o-object-fit: cover;
object-fit: cover;
width: 1440px;
}
.photo:nth-child(1) {
-webkit-animation-delay: 12s;
animation-delay: 12s;
}
.photo:nth-child(2) {
-webkit-animation-delay: 8s;
animation-delay: 8s;
}
.photo:nth-child(3) {
-webkit-animation-delay: 4s;
animation-delay: 4s;
}
.photo.:nth-child(4) {
-webkit-animation-delay: 0s;
animation-delay: 0s;
}
.slide-desc:nth-child(1) {
-webkit-animation-delay: 12s;
animation-delay: 12s;
}
.slide-desc:nth-child(2) {
-webkit-animation-delay: 8s;
animation-delay: 8s;
}
.slide-desc:nth-child(3) {
-webkit-animation-delay: 4s;
animation-delay: 4s;
}
.slide-desc.:nth-child(4) {
-webkit-animation-delay: 0s;
animation-delay: 0s;
}
.slide-desc{position: absolute;top:100px;left: 100px;max-width: 40%}
.slide-desc h2{font-weight: 900;color: #fff;font-size: 2.4em}
.slide-desc p{color: #fff}
.oferta-link{
border: solid 1px #fff;
color: #fff;
padding: 10px 30px;
font-size: 14px;
display: table;
}
.blog-item{height: 420px;background-size: cover;background-position: center center;position: relative}
.blog-item h3{
color: #fff;
font-weight: 900;
line-height: 1em;
position: absolute;
bottom: 100px;
left: 50px;
padding-right: 50px;
}
.blog-link{
border: solid 1px #fff;
color: #fff;
padding: 10px 30px;
font-size: 14px;
position: absolute;
bottom: 50px;
left: 50px;
}
.mb-30{margin-bottom: 30px;}
.mt-30{margin-top: 30px;}
.tab {
overflow: hidden;
background-color: transparent;
width: 100%
} .tab button {
background-color: #ffffffc4;
float: left;
border: none;
outline: none;
cursor: pointer;
padding: 20px 16px;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
font-size: 16px;
font-weight: normal;
width: 25%;
color: #1d4e86;
} .tab button:hover {
background-color: #ddd;
} .tab button.active {
background-color: #1d4e87;
color: #fff;
} .tabcontent{
display: none;
border-top: solid 1px #f0f5fb;
background: #fff;
padding: 0px;
}
#tab-home{
max-width: 1280px;
margin: 0;
position: relative;
margin-top: 0px;
}
.category-item{
padding: 12.5px;
border-right: solid 1px #f0f5fb;
border-bottom: solid 1px #f0f5fb;
}
.category-item:hover img{transition: transform 0.9s;-webkit-transition: 0.9s;transform: scale(1.15);}
.category-item img {
height: 75px;
width: 100%;
-o-object-fit: contain;
object-fit: contain;
margin-bottom: 10px;
transition: transform 0.9s;-webkit-transition: 0.9s;transform: scale(1);
}
.category-item h3{
font-weight: normal;
font-size: 12px;
line-height: 1em;
background-image: url(//skuptelefonow.pl/wp-content/themes/skuptelefonow/images/next.svg);
background-repeat: no-repeat;
background-position: 100%;
background-size: 18px;
}
.category-item:hover h3{
background-image: url(//skuptelefonow.pl/images/next-hover.svg);
}
#defaultOpen {
background: #fff;
color: #1d4e87;
}
#defaultOpen h1{
font-size: 16px;
font-weight: normal;
letter-spacing: 0;
margin: 5px;
line-height: 1em;
}
#pantone {
background: #0f6dde;
color: #fff;
}
#blue {
background: #1d4e87;
color: #fff;
}
#green {
background: #66a80f; color: #fff;
}
.header-full{
max-width: 1280px;
margin: 0 auto;
}
.product-item{border-radius: 5px;padding: 30px 30px 10px;position: relative;background: #fff;text-align: center}
.desc-item{
color: #000 !important;
font-size: 11px;
}
.sprzedaj{
background: #7eae12;
color: #fff;
font-size: 14px;
font-weight: bold;
border: solid 2px;
padding: 10px;
border-radius: 50px;
display: block;
margin: 10px auto;
transition: transform 0.9s;-webkit-transition: 0.9s;
text-align: center;
max-width: 150px;
}
.product-item:hover .sprzedaj{transition: transform 0.9s;-webkit-transition: 0.9s;background: #fff;color: #7eae12;border: solid 2px}
.list-title{
font-size: 14px;
line-height: 1.3em;
overflow: hidden;
font-weight: bold;
color: #000;
margin-top: 20px;
}
.list-photo{
height: 150px;
-o-object-fit: contain;
object-fit: contain;
width: 100%;
margin: 0 auto 10px auto;
}
.woocommerce-Price-amount{
font-size: 18px;
color: #000 !important;
font-weight: 300;
font-family: sans-serif;
}
.sale-perc{
position: absolute;
top: 10px;
right: 10px;
border: dashed 1px red;
color: red;
padding: 5px;
font-size: 12px;
font-weight: bold;
}
.tab-more{
border-top: solid 1px #f0f5fb;
padding: 15px 60px 15px 15px;
font-size: 12px;
text-align: right;
font-weight: bold;
background-image: url(//skuptelefonow.pl/wp-content/themes/skuptelefonow/images/next.svg);
background-repeat: no-repeat;
background-position: right;
background-position-x: 99%;
background-size: 24px;
}
ul.products li.product img{height: 200px;-o-object-fit: contain;object-fit: contain}
.site-main li.product{
background: #fff;
padding: 20px 20px 30px 20px;
text-align: left !important;
}
.site-main ul.products.columns-4 li.product{
width: 100%;
margin: 0;
border-radius: 5px;
text-align: center !important
}
li.product h2{
font-size: 1em !important;
font-weight: bold !important;
margin-bottom: 0.5407911001em;
color: #000;
line-height: 1em;
height: 2em;
overflow: hidden;
}
.loop-more {
padding: 10px 30px 10px 0px;
font-size: 10px;
text-align: left;
font-weight: bold;
background-image: url(//skuptelefonow.pl/wp-content/themes/skuptelefonow/images/next.svg);
background-repeat: no-repeat;
background-position: right;
background-position-x: 100%;
background-size: 18px;
}
#custom-home{
max-width: 1280px ;
float: right;
margin-right: 0;
width: 100%;
margin-bottom: 0
}
.storefront-sorting{
background: #ffffff;
padding: 10px 20px;
color: #000;
font-size: 12px;
border-radius: 0 0 5px 5px;
margin: 10px 0;
border-top: solid 1px #f2f2f2;
}
.storefront-breadcrumb{
padding: 10px 0;
margin: 0 0 5px;
background: none;
font-size: 12px;
}
.site-header-cart .cart-contents{padding: 15px 0}
.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a{
padding: 17.5px;
color: #fff;
font-weight: normal;
text-transform: uppercase;
font-size: 12px;
}
#woocommerce_layered_nav-3 ul{margin-bottom: 15px}
ul.products li.product .star-rating{position: absolute;top: 15px;}
.star-rating span:before{color: #ec9b01 !important}
.product-item .star-rating{position: absolute;top: 15px;font-size: 12px;}
.left-sidebar .content-area {
width: 74.9%;
float: right;
margin-right: 0;
}
.left-sidebar .widget-area {
width: 25%;
float: left;
margin-right: 0.1%; background: #fff;
padding: 20px 30px 0;
}
.term-description{
background: #fff;
padding: 20px 30px 10px;
font-size: 13px;
margin-right: 1px;
position: relative;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.woocommerce-products-header__title{
font-size: 21px;
font-weight: bold;
letter-spacing: 0;
background: #fff;
padding:20px 30px;
margin: 0 0 1px;
}
.widget_product_categories ul li::before{display: none}
.cat-item{
border-bottom: solid 1px #f0f5fb;
margin-bottom: 0px !important;
padding: 10px 0px!important;
}
.widget_product_categories ul{border-bottom: none !important}
.widget-area .widget a:not(.button) {
font-weight: normal;
text-decoration: none;
}
.cat-parent a{font-weight: bold !important}
.children li a{font-weight: normal !important}
.children{margin-bottom: -16px !important}
.widget.woocommerce li .count {
font-size: 10px;
float: right;
color: #999;
}
.widget_price_filter .ui-slider .ui-slider-range, .widget_price_filter .ui-slider .ui-slider-handle{
background-color: #0f6dde;
}
.widget_price_filter .price_slider_amount {
text-align: right;
line-height: 3.5em;
font-size: 12px;
}
select {
padding: 10px 20px;
border: solid 1px #f0f5fb;
border-radius: 50px;
background: #fff;
}
.single-product div.product {
position: relative;
overflow: hidden;
background: #fff;
padding: 30px;
border-radius: 5px;
}
.summary h1{
font-size: 31px;
line-height: 1em;
letter-spacing: 0;
font-weight: 900;
}
.single-product div.product .woocommerce-product-rating {
margin-bottom: 0px;
margin-top: 0px;
font-size: 12px;
}
.single-product div.product .woocommerce-product-rating a {
font-weight: normal;
text-decoration: none;
font-size: 10px;
}
.single-product div.product p.price {
font-size: 1.41575em;
margin: 0;
}
.single-product div.product .product_meta{font-size: 12px;}
.single-product div.product .product_meta a {
text-decoration: none;
}
.woocommerce-tabs .panel h2:first-of-type {
font-size: 18px;
margin-bottom: 0;
font-weight: bold;
border-bottom: solid 1px #f0f5fb;
padding-bottom: 10px;
}
.woocommerce-tabs ul.tabs li a {
padding: 15px 0;
display: block;
font-size: 14px;
font-weight: bold;
color: #1d4e87;
}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{border-radius: 50px;}
.related > h2:first-child, .upsells > h2:first-child {
font-size: 18px;
margin-bottom: 1em;
font-weight: bold;
border-bottom: solid 1px #f0f5fb;
padding-bottom: 15px;
}
#tab-description p{
padding: 10px 0 0;
font-size: 14px;
line-height: 1.8em;
}
#reviews .commentlist li .comment_container .comment-text {
width: 100%;
float: left;
margin-right: 0;
padding: 20px;
background: #f0f5fb;
margin-bottom: 1px;
font-size: 14px;
}
input[type='checkbox'] + label{font-size: 11px;}
.nf-field-element ul {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
grid-gap: 10px;
}
.nf-form-content .listradio-wrap li {
border: solid 1px #f0f5fb;
}
.listradio-wrap .nf-field-element label:after {
width: 24px !important;
height: 24px !important;
left: -20px !important;
top: 7.5px !important;
}
.listradio-wrap .nf-field-element label.nf-checked-label:after {
border-color: #68be29 !important;
}
.listradio-wrap .nf-field-element label.nf-checked-label:before {
background: #68be29 !important;
top: 15px !important;
left: -13px !important;
}
.listradio-wrap .nf-field-element label:after {
background: #f0f5fb !important;
border: 1px solid #0f6cde !important;
transition: all .5s;
}
.listradio-wrap .nf-field-element label {
position: relative;
margin-left: 30px!important;
padding: 10px 10px 20px;
margin: 10px 10px 0 0;
font-size: 12px;
font-weight: bold;
}
.label-above .nf-field-element, .label-below .nf-field-element {
margin: 15px 0 0 !important;
width: 100%;
border-bottom: solid 1px #f0f5fb;
}
.nf-form-fields-required{
display: table;
font-size: 10px;
border: solid 1px #0f6cde;
padding: 10px;
margin: 5px 5px 20px;
color: #0f6cde;
}
.waga{
width: 150px !important;
margin-bottom: 15px !important;
}
#reviews .commentlist li .avatar{width: 0px}
#reviews .commentlist li{margin-bottom: 1px;}
.woocommerce-Reviews-title{font-size: 15px !important;padding-bottom: 15px !important;}
#respond {
padding: 30px;
background: #f0f5fb;
font-size: 14px;
}
#reviews .comment-form-rating label {
display: block;
font-weight: bold;
padding-bottom: 10px;
}
p.stars {
display: inline-block;
margin: 0;
font-size: 31px;
}
.comment-form-comment label{padding: 0 0 15px;display: block }
.onsale {
border-color: #e2401c !important;
color: #e2401c !important;
font-size: 12px;
text-transform: none;
border-radius: 0;
}
input[type="button"], input[type="reset"], input[type="submit"], .button, .widget a.button{border-radius: 0px;}
.button-variable-item span {
font-size: 12px !important;
min-width: 80px !important;
}
.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-style-squared .variable-items-wrapper .variable-item{border-radius: 0;}
.variations label {
font-weight: bold;
font-size: 14px;
display: block;
border-bottom: solid 1px #f0f5fb;
margin: 10px 0;
}
.single-product div.product table.variations .value{margin-bottom: 0}
a.reset_variations {
display: inline-block;
margin-left: auto;
font-size: 10px;
border: solid 1px red;
padding: 5px 10px;
color: red;
width: 85px;
margin: 10px 0;
}
#woocommerce_layered_nav-2 ul{
display:block;
margin-top: 10px;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
width: 24%;
float: left;
margin-right: 1%;
border: solid 1px #f0f5fb;
margin-bottom: 1%
}
.woocommerce-tabs {
padding-top: 30px;
padding-bottom: 30px;
}
.single-product div.product .woocommerce-product-gallery{margin-bottom: 0}
.single-product div.product .single_variation .price{margin-bottom: 0}
.quantity .qty {
padding: 6px;
border: solid 1px #ddd;
background: #fff;
-webkit-box-shadow: none;
box-shadow: none;
}
#woocommerce_layered_nav-2 ul li{padding: 10px 20px;margin-bottom: 0;font-size: 12px}
#reviews .commentlist li time{font-size: 10px;}
table{font-size: 14px;}
.woocommerce-product-attributes-item__label {
background-color: #f0f5fb !important;
border: solid 1px #fff;
font-size: 12px;
font-weight: bold;
}
.woocommerce-product-attributes-item__value{
background-color: #f0f5fb !important;
border: solid 1px #fff;
font-size: 12px;
}
.woocommerce-info{margin: 0em !important;font-size: 14px;}
.woocommerce-message{
background-color: #7eae12 !important;
font-size: 14px;
margin: 10px 0 !important;
}
.cart-collaterals h2 {
font-size: 18px;
padding-bottom: 15px;
border-bottom: solid 1px #f0f5fb;
font-weight: bold;
}
#customer_details h3{
font-size: 18px;
padding: 15px 0;
font-weight: bold;
border-bottom: solid 1px #f0f5fb;
}
#order_review_heading{font-size: 18px;font-weight: bold;padding: 15px 0;}
#payment .place-order{font-size: 12px;}
#ship-to-different-address label{font-weight: bold}
.entry-title{font-size: 21px;letter-spacing: 0;font-weight: bold}
.woocommerce-cart .hentry{background: #fff;padding: 30px;margin-top: 50px;}
.woocommerce-checkout .hentry{background: #fff;padding: 30px;margin-top: 50px;}
.info-item{margin-bottom: 10px;height: 50px;}
.salon-link{
font-size: 10px;
border: solid 1px #0f6cde2e;
color: #0f6cde;
background: #0f6cde0a;
padding: 11px 0px 0 0;
line-height: 1em;
background-image: url(//skuptelefonow.pl/images/maps.svg);
background-repeat: no-repeat;
background-size: 40px;
background-position: 10px 5px;
padding-left: 65px;
}
.salon-link a{color: #0f6cde !important}
.salon-link span{
font-size: 12px;
font-weight: bold;
line-height: 1.4em;
color: #0f6cde
}
.dostawa{
font-size: 10px;
border: solid 1px #0f6cde2e;
color: #0f6cde;
background: #0f6cde0a;
padding: 12.5px 0px 0 0;
line-height: 1em;
background-image: url(//skuptelefonow.pl/images/delivery.svg);
background-repeat: no-repeat;
background-size: 40px;
background-position: 10px 5px;
padding-left: 65px;
}
.dostawa span{
font-size: 12px;
font-weight: bold;
line-height: 1.4em;
}
.raty img{
height: 45px;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.raty a{color: #fff;}
.raty {
font-size: 14px;
background: #68be29;
color: #fff;
padding: 17.5px 0px 0 0;
line-height: 1em;
background-image: url(//skuptelefonow.pl/images/raty.svg);
background-repeat: no-repeat;
background-size: 40px;
background-position: 10px 5px;
padding-left: 65px;
font-weight: bold;
}
.info-box{
border-top: solid 1px #f0f5fb;
padding-top: 10px;
}
.single-product div.product form.cart{margin-bottom: 0}
.arrow-right::after {
width: 0; 
height: 0; 
border-top: 60px solid transparent;
border-bottom: 60px solid transparent;
border-left: 60px solid green;
}
#custom_html-2 {
background: #0f6dde;
padding: 15px 30px 0px;
color: #fff;
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: relative;
height: 130px;
margin: -20px -30px 10px !important;
}
#custom_html-2 a{font-size: 21px; color: #fff;font-weight: bold;line-height: 1em;margin-bottom: 15px;display: block;border-bottom: solid 1px #f0f5fb75;padding:0px 0 10px 0}
#custom_html-2 p{
font-size: 10px;
color: #f0f5fb;
background-image: url(//skuptelefonow.pl/images/clock.svg);
background-repeat: no-repeat;
padding-left: 35px;
line-height: 1.4em;
background-size: 25px;
margin: 0;
}
#custom_html-2 h5{
color: #fff;
margin: 0;
font-size: 14px;
font-weight: normal;
}
#custom_html-2::before {
content: '';
border-left: solid 15px rgb(15, 108, 222);
border-bottom: solid 15px transparent;
border-top: solid 15px transparent;
position: absolute;
right: -10px;
top: 51px;
}
.hentry {
margin: 0 0 4.235801032em;
background: #fff;
border-radius: 5px;
padding:15px 30px;
}
.hentry h1{
font-size: 21px;
border-bottom: solid 1px #f0f5fb;
padding: 0 15px 15px 0;
margin-bottom: 15px;
}
.hentry h2{
margin-top: 0;
font-size: 18px;
font-weight: bold;
border-bottom: solid 1px #f0f5fb;
padding: 15px 0;
}
p + h2 {
margin-top: 0;
font-size: 18px;
font-weight: bold;
border-bottom: solid 1px #f0f5fb;
padding: 15px 0;
}
.wc-block-grid__products .wc-block-grid__product img {
height: 200px;
-o-object-fit: contain;
object-fit: contain;
}
.wc-block-grid__product-title{
text-align: left;
font-size: 14px !important;
font-weight: bold !important;
line-height: 1.2em;
height: 2.4em;
overflow: hidden;
}
.wc-block-grid__product{position: relative}
.wc-block-grid__product-onsale {
border-color: #e2401c !important;
text-transform: none;
position: absolute;
top: 10px;
border-radius: 0;
color: #e2401c !important;
}
.wc-block-grid.has-4-columns .wc-block-grid__product{text-align: left}
.product-box-home{max-width: 1280px;margin: 20px auto}
.blue{background: #0f6cde}
.orange{background: #f96d05}
.green{background: #68be29}
.darkred{background: #e2401c}
#hard {
margin: 0;
padding: 50px 20px;
background-image: -webkit-gradient(linear, left top, left bottom, from(#d1e6f7d1), to(#d1e6f7d1)) , url(//skuptelefonow.pl/images/bg-hard.jpg);
background-image: -o-linear-gradient(top, #d1e6f7d1, #d1e6f7d1) , url(//skuptelefonow.pl/images/bg-hard.jpg);
background-image: linear-gradient(180deg, #d1e6f7d1, #d1e6f7d1) , url(//skuptelefonow.pl/images/bg-hard.jpg);
background-size: cover;
background-position: center;
background-attachment: fixed;
}
.hard-link{
font-size: 12px;
border: solid 1px #eee;
padding: 7.5px 20px;
}
.hard-desc{
max-width: 600px;
text-align: center;
margin: 0 auto 20px auto;
}
.hard-item {
background: #fff;
padding: 30px;
text-align: center;
-webkit-box-shadow: 0 4px 10px #00000003;
box-shadow: 0 4px 10px #00000003;
margin: 10px;
}
.hard-item h3{
font-weight: 900;
font-size: 41px;
margin: 0;
}
.hard-item p{font-size: 12px;}
.hard-item h5{
border: solid 1px;
display: table;
padding: 10px 30px;
margin: 0 auto;
font-size: 12px;
font-weight: bold;
color: #fff;
}
.center-title{
text-align: center;
font-weight: 900;
font-size: 2.3em;
}
.woocommerce-active .site-header .site-search{
width: 350px;
float: right;
margin-right: 0;
clear: none;
padding: 15px 0px 0 20px;
}
.tarcza{
background-image: url(//skuptelefonow.pl/wp-content/themes/skuptelefonow/images/model.svg);padding-left: 75px !important;
}
.kurier{background-image: url(//skuptelefonow.pl/wp-content/themes/skuptelefonow/images/delivery.svg);padding-left: 90px !important;}
.poland{background-image: url(//skuptelefonow.pl/wp-content/themes/skuptelefonow/images/gotowka.svg);padding-left: 80px !important;}
.step-1{
padding: 20px;
background-repeat: no-repeat;
background-size: 65px;
background-position: 5px 10px;
padding-right: 0;
color: #777;
font-size: 10px;
align-self: center;
}
.step-1 a{color: #777;}
.step-1 h4{
color: #000;
font-weight: bold;
font-size: 14px;
line-height: 1.2em;
margin: 0;
}
.site-header-cart .cart-contents .count {
font-weight: normal;
opacity: 1;
font-size: 10px;
color: #fff;
}
.partner{
border: solid 3px #0f6cde;
padding: 10px;
font-size: 12px;
color: #0f6cde;
margin: 10px 0;
text-align: center
}
.hentry .wp-post-image {
margin-bottom: 1.618em;
margin-left: -30px;
margin-right: -30px;
margin-top: -15px;
width: 1080px;
box-sizing: content-box;
overflow: visible;
max-width: -webkit-fill-available;
border-radius: 0;
max-width: -moz-available;
}
.hentry .entry-header {
border-bottom: none;
margin-bottom: 30px !important;
}
.blog-post{
background: #fff;
padding: 30px;
}
.blog-post h1{
font-size: 31px;
border-bottom: solid 1px #f0f5fb;
padding-bottom: 15px;
margin-bottom: 30px;
}
.entry-header .posted-on, .post-author, .post-comments{display: none}
.post .entry-header{font-size: 31px;}
.podobne{
background: #fff;
padding: 30px;
margin-top: 1px;
}
.podobne h2{
font-size: 18px;
font-weight: bold;
margin-bottom: 15px;
border-bottom: solid 1px #f0f5fb;
padding-bottom: 15px;
}
.podobne h3{font-size: 16px;font-weight: bold;line-height: 1.4em;margin: 15px 0}
.podobne img {
border-radius: 0;
height: 200px;
object-fit: cover;
}
.podobne .grid-2{grid-gap: 20px;}
.kategoria{grid-gap: 20px;background: #fff;padding:30px;}
.kategoria img {
border-radius: 0;
height: 250px;
object-fit: cover;
}
.kategoria h3{font-size: 16px;font-weight: bold;line-height: 1.4em;margin: 15px 0}
.page-title{
background: #fff;
margin: 0 0 1px;
font-size: 21px;
padding: 20px;
font-weight: bold;
letter-spacing: 0;
}
.archive .post-content p {
display: none;
}
.formularz-lead{background: #fff;padding: 30px}
.step{
border: solid 1px #64a80f;
font-size: 18px;
padding: 5px 11px;
border-radius: 50px;
margin-right: 10px;
color: #64a80f;
background: #64a80f0d;
}
.nf-field-container .nf-field-description {
font-size: 12px;
}
#nf-field-18-wrap .nf-field-description{
margin-left: 30px;
margin-top: 10px;
}
#nf-label-field-18 .nf-field-container:after{top: 10px !important}
.nf-error .nf-error-msg{font-size: 12px}
.checkbox-container.label-hidden label:after{top: 10px !important}
.checkbox-container.label-hidden label.nf-checked-label:before{top: 10px;}
.nf-form-content input[type=button]{
background: #0e6adb !important;
margin-bottom: 10px;
width: 100% !important;
}
.nf-form-content input[type=button]:hover{background: #64a80f !important;color: #fff !important}
.top-social{display: flex;float: right}
.top-social img{height: 20px;margin-left: 15px;}
.bonus{float: left}
.woocommerce-tabs .panel ul{
margin-top: 20px;
list-style: circle;
padding: 0;
margin: 20px 0px 20px 20px;
font-size: 14px;
font-weight: bold;
color: #1d4e86;
}
.product-box-home p{
font-size: 14px;
color: #444;
padding: 15px 25px;
margin-bottom: 1px;
}
.cat-item-960{display: none}
.cat-item-961{display: none}
.cat-item-962{display: none}
.cat-item-968{display: none}
.cat-item-1532{display: none}
.cat-item-1659{display: none}
.cat-item-1660{display: none}
.opis-sklepu{
background: #fff;
padding: 50px;
}
.opis-sklepu h3{font-weight: 900;line-height: 1.2em}
.woocommerce-info{background-color: #0f6cde !important;}
table.woocommerce-checkout-review-order-table .product-name{line-height: 1.2em}
.woocommerce-privacy-policy-text{
background: #81d7423d;
padding: 20px 20px 5px;
font-size: 11px;
line-height: 1.4em;
border: solid 1px #81d742;
margin-bottom: 10px;
}
.payment_method_bacs p{
background: #0e6bde24;
font-size: 11px;
line-height: 1.2em;
border: solid 1px #0e6bde;
padding: 20px;
}
.wizytowka{
border: solid 1px #f3f3f3;
padding: 30px;
border-radius: 5px;
margin-bottom: -5px;
border-bottom: none;
}
.mapagoogle{margin-bottom: 20px;}
.single-product div.product .product_meta a {
text-decoration: none;
border: solid 1px;
padding: 10px 10px 8px;
font-size: 10px;
line-height: 10px;
display: inline-flex;
margin: 5px 5px 5px 0px;
text-transform: uppercase;
font-weight: 700;
}
.sklep-item{
background: #fff;
border-bottom: solid 1px #f0f5fb;
box-sizing: border-box;
}
.sklep-logo{
width: 200px;
box-sizing: border-box;
padding: 20px;
position: relative;
border-right: solid 1px #f0f5fb;
}
.sklep-dane{
display: grid;
grid-template-columns: 200px auto 200px;
}
.sklep-nazwa{padding: 20px}
.sklep-nazwa h3{font-weight: 900;font-size: 21px;margin: 0}
.link-green{
border: solid 1px #4CAF50;
color: #4CAF50;
background: #8bc34a17;
font-weight: bold;
font-size: 14px;
padding: 12.5px;
display: block;
text-align: center;
}
.link-blue{
border: solid 1px #0f6cde;
color: #0f6cde;
background: #0f6cde0a;
font-weight: bold;
font-size: 14px;
padding: 12.5px;
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 0;
}
.sklep-link{padding: 20px;box-sizing: border-box;border-left: solid 1px #f0f5fb}
.sklep-info{
list-style: none;
padding: 0;
margin: 0;
font-size: 13px;
}
.adres-sklepu{
padding: 10px 0;
background: url(//skuptelefonow.pl/wp-content/themes/skuptelefonow/images/mapa.svg);
background-size: 24px;
background-position: left center;
background-repeat: no-repeat;
padding-left: 35px;
}
.godziny{
padding: 10px 0;
background: url(//skuptelefonow.pl/wp-content/themes/skuptelefonow/images/godziny.svg);
background-size: 24px;
background-position: left center;
background-repeat: no-repeat;
padding-left: 25px;
}
.godziny strong{padding: 0 10px}
.mapa-sklep{
margin-bottom: -7px;
}
.polecasie{height: auto !important
}
.ocena-sklepu{
position: absolute;
bottom: 30px;
font-size: 10px;
}
.ocena-sklepu a{color: #000}
.message .success{background: #fff;padding: 20px}
.cat_polecane{padding: 0 !important;}
.cat_polecane img{border-radius: 0px} 
.znajdz{
background: linear-gradient(45deg, #1d4e88, #0f6cde);
padding: 20px;
margin-bottom: 1px;
}
.znajdz input[type='text']{
width: 100%;
border: solid 1px #fff;
box-shadow: none;
}
.znajdz form{margin-bottom: 0px !important}
.b2b{
color: #fff;
font-size: 14px;
margin: 0px 30px;
}
.b2b a{
border: dashed 1px #fff;
padding: 12.5px 30px;
color: #fff;
display: table;
margin: 0 auto;
width: 100%;
text-align: center;
}
.product-category img{display: none !important}
.product-category{
padding: 20px 20px 5px;
}
.product-category h2{height: 1.2em;}
.cat-list{
border: solid 1px #ddd;
padding: 10px;
font-weight: bold;
margin: 5px 5px 5px 0;
display: inline-block;
}
.cat-more{
display: inline-block;
font-size: 12px;
font-weight: bold;
padding: 15px 0 0;
}
.grid-21{
display: grid;
grid-template-columns: 3fr 1fr;
margin-top: 1px;
}
.category-background-overlay{display: none}
.woocommerce-Tabs-panel h2{
font-size: 18px;
font-weight: bold;
margin: 15px 0 5px;
}
.premiera{
background: red;
display: table;
font-size: 14px;
font-weight: 900;
padding: 5px 10px;
margin-bottom: 10px;
}
.big-banner {
position: relative;
background-image:linear-gradient(45deg, rgba(0, 0, 0, 0.53), transparent), url(https://centermedical.razdwa.net/wp-content/uploads/2020/02/para-1.jpg);
background-size: cover;
background-position: center center;
}
.big-desc{
position: absolute;
left: 50px;
bottom: 50px;
color: #fff;
}
.big-desc p{width: 50%;font-size: 14px;}
.big-banner h2{
color: #fff;
font-weight: 900;
font-size: 31px;
line-height: 1.2em;
}
.big-banner img{
width: 100%;
height: 420px;
object-fit: cover;
border-radius: 0px;
}
.small-banner{height: 420px;background: #fff;}
.small-banner img{
border-radius: 0px;
padding: 10px;
margin-top: 1px;
width: 215px;
margin: 0 auto;
box-sizing: content-box;
}
.small-banner h2{
font-size: 12px;
font-weight: normal;
text-align: left;
margin: 0 40px;
background-image: url(//skuptelefonow.pl/wp-content/themes/skuptelefonow/images/next.svg);
background-repeat: no-repeat;
background-position: 100% 10%;
background-size: 24px;
padding-bottom: 10px;
}
summary{
padding: 20px;
background: #0f6cde;
color: #fff;
text-align: center;
}
.booking{background: #fff;padding: 30px;}
.zgoda .nf-field-label{width: auto;position: absolute;}
.zgoda{position: relative}
.zgoda span{font-size: 10px !important;font-family: 'Muli' !important}
.zgoda .nf-field-description{padding-left: 35px;}
.dlaczego {
position: relative;
display: block;
min-height: 75px;
border:solid 1px #0f6cde2e;
color: #0f6cde;
background: #0f6cde0a;
padding: 10px 20px;
}
.pytania{grid-gap: 10px;}
.dlaczego img{
position: absolute;
width: 55px;
transition: transform 0.9s;-webkit-transition: 0.9s;transform: scale(1);
}
.dlaczego:hover img{transition: transform 0.9s;-webkit-transition: 0.9s;transform: scale(1.15);}
.dlaczego span {
padding-left: 70px;
font-size: 11px;
line-height: 14px;
position: absolute;
padding-right: 20px;
top: 15px;
}
.left-title{
font-size: 18px;
font-weight: bold;
padding-bottom: 10px;
margin-bottom: 0px;
}
.right-title{
font-size: 18px;
font-weight: bold;
text-align: right;
border-top: solid 1px #f0f5fb;
padding-top: 10px;
margin-bottom: 20px;
}
.alpha a{
font-weight: 900 !important;
color: #1d4e88 !important;
}
.promohome{
margin: 0;
padding: 15px 40px;
border: none;
height: 75px;
}
.promohome img{
width: 50px;
padding: 0;
top: 12.5px;
position: absolute;
}
.promohome span{
padding-right: 10px;
padding-left: 65px;
}
.mapa-home{height: 270px;}
.mapa-home img{transition: transform 0.9s;-webkit-transition: 0.9s;}
.mapa-home:hover img{transition: transform 0.9s;-webkit-transition: 0.9s;transform: scale(1.05);}
.czyszczenie{
background: #8BC34A23;
color: green;
}
#premium{margin: 30px 0}
.premium-box{
height: 420px;
background-image:linear-gradient(0deg, #0000008f, transparent) ,  url(//skuptelefonow.pl/images/lux.jpg);
background-size: cover;
background-position: center;
position: relative;
}
.premium-img{height: 250px;border-radius: 0}
.premium-box h3{
color: #fff;
position: absolute;
bottom: 50px;
left: 50px;
width: 50%;
line-height: 1.2em;
border-bottom: solid 1px;
padding-bottom: 20px;
}
.h420{height: 420px}
.gratis{
margin: 0;
padding: 0 0px 0 20px;
font-size: 12px;
}
.full .woocommerce-Price-amount{padding-left: 20px;}
.mb0{margin: 0}
.full{padding: 0}
.full img {
width: 100%;
height: 300px;
object-fit: cover;
padding: 20px;
margin-bottom: 0;
}
.full h4{padding: 5px 20px}
.full p{padding:0 0px 0 20px}
.mb-20{margin-bottom: 20px;}
.mb-10{margin-bottom: 10px;}
.first-item{padding: 20px}
.first-item p{font-size: 12px;}
.map-mobil{display: none}
.image-variable-item:not(.radio-variable-item){
width: 70px !important;
height: 70px !important;
padding: 0px !important;
box-shadow: none !important;
border: solid 1px #ddd;
}
.image-variable-item .selected{
border: solid 5px #0f6cde !important;
}
.image-variable-item img{border-radius: 0px;}
.variable-items-wrapper [data-wvstooltip]:before{background-color: rgb(15, 108, 222);}
.variable-items-wrapper [data-wvstooltip]:after {
margin-left: -5px;
width: 0;
border-top: 5px solid #000;
border-top: 5px solid rgb(15, 108, 222);
border-right: 5px solid transparent;
border-left: 5px solid transparent;
content: " ";
font-size: 0;
line-height: 0;
}
.kontakt-item {
background: #fff;
display: grid;
grid-template-columns: 1fr 3fr;
margin-bottom: 1px;
}
.kontakt-icon img {
width: 100px;
height: 100px;
object-fit: contain;
border: solid 1px #f0f5fb;
border-radius: 50%;
padding: 10px;
margin: 20px auto;
}
.kontakt-dane{padding: 20px;}
.kontakt-dane h4{
font-size: 16px;
font-weight: bold;
margin: 0 0 5px;
}
.kontakt-dane p{margin: 0 0 5px;font-size: 12px;}
.formularz-kontaktowy{padding: 20px;background: #fff;}
.label-right .nf-field-description{margin-right: 10px !important}
.rozmiar {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-gap: 1px;
}
.size-item{
padding: 10px;
border: solid 1px #f0f5fb;
background: #fff;
text-align: center;
}
.size-item-home{
padding: 15px 10px;
background: #fff;
text-align: center;
font-size: 13px;
font-weight: bold;
}
.size-item-home span{
font-weight: normal !important;
padding: 0 2px;
}
#size-home{
display: grid;
grid-template-columns: 1fr 7fr;
margin: 20px 0 0;
}
.select-size {
font-size: 14px;
line-height: 14px;
background: #0f6cde;
color: #fff;
padding: 40px 20px;
}
.uwaga{
border: solid 1px #64a80f;
font-size: 18px !important;
font-weight: normal;
padding: 50px;
margin: 50px auto;
color: #64a80f !important;
background: #64a80f0d !important;
}
.mit{
border: solid 1px #e80000;
font-size: 18px !important;
font-weight: normal;
padding: 30px;
margin: 30px auto;
color: #e80000 !important;
background: #e800000d !important;
}
.product-box h3{
font-size: 18px;
font-weight: 900;
background: #fff;
padding: 10px 20px;
border-radius: 5px;
}
.product-box h3 span{
font-size: 12px;
font-weight: normal;
float: right;
line-height: 2.3em;
border: solid 1px;
padding: 0 10px;
border-radius: 15px;
color: #7dae12;
}
.product-box a{color:#7dae12; }
.mb10{margin-bottom: 10px;}
.menu-kategori{background: #fff;margin: 10px 0;border-radius: 5px;}
.menu-kategori ul{
list-style: none;
padding: 0px;
margin: 0;
}
.menu-kategori li{
padding: 20px;
border-bottom: solid 1px #f2f2f2;
font-size: 14px;
border-right: solid 1px #f2f2f2;
margin-right: -1px;
}
.menu-kategori h3 {
padding: 20px;
font-size: 16px;
font-weight: 900;
border-bottom: solid 1px #f2f2f2;
margin-bottom: 0px;
}
.woocommerce-variation-price .woocommerce-Price-amount{font-weight: 900;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected{box-shadow: 0 0 0 2px rgba(0,0,0,.9) !important;}
@media (max-width: 1260px) {
#cm-delivery{display: none}
#cm-call{
display: none;
position: absolute;
left: 100px;
top: -10px;
}
.search-titile h2 {
font-weight: 900;
font-size: 12px;
margin: 15px 0;
float: left;
}
.search-titile span {
font-size: 8px;
float: right;
text-transform: uppercase;
background: #e30a0a;
color: #fff;
padding: 10px 5px;
font-weight: bold;
margin: 10px 0;
border-radius: 5px;
}
.main-navigation ul.menu > li > a{color: #000}
.gwarancja {
font-size: 12px;
padding: 30px 30px 20px 120px;
}
.home-page{display: block;}
.storefront-primary-navigation {
background: no-repeat;
}
.woocommerce-active .site-header .site-branding{
width: 220px;
float: left;
margin-right: 0;
box-sizing: border-box;
padding-top: 10px;
}
.page-title{font-size: 14px;}
#cm-call strong {
font-size: 14px !important;}
}
iframe{
width: 100%;
border-radius: 5px;
}
.video-item{
padding: 0px;
background: #fff;
border-radius: 5px;
font-size: 14px;
color: #000;
margin: 10px 0;
}
.video-item p{padding: 20px;}
.zabka{
background: #fff url(//skuptelefonow.pl/wp-content/themes/skuptelefonow/images/zabka.svg);
background-size: 85px;
background-repeat: no-repeat;
background-position: 20px;
padding: 30px 20px 30px 120px;
margin-bottom: 10px;
border-radius: 5px;
font-size: 12px;
color: #0c682f;
}
.dhl{
background: #ffd500 url(//skuptelefonow.pl/wp-content/themes/skuptelefonow/images/dhl.jpg);
background-size: contain;
background-repeat: no-repeat;
background-position: right;
padding: 30px 20px;
margin-bottom: 10px;
border-radius: 5px;
font-size: 12px;
color: #000;
}
.dhl h3{
font-size: 21px;
font-weight: 900;
color: #e40a0a;
margin: 0;
line-height: 1em;
}
.widget-titile {
padding: 20px 0 ;
font-size: 16px;
font-weight: 900;
border-bottom: solid 1px #f2f2f2;
margin-bottom: 0px;
}
.full-item{
display: grid;
grid-template-columns: 120px auto;
text-align: left;
margin-bottom: 10px;
padding: 15px;
}
.storefront-full-width-content .woocommerce-products-header{padding: 0}
.columns-4 {
margin-left: 0;
margin-bottom: 0;
clear: both;
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
grid-gap: 10px;
}
.storefront-full-width-content .site-main ul.products.columns-4 li.product{width: 100%;margin: 0;border-radius: 5px;}
ul.products::before, ul.products::after, .wc-block-grid__products::before, .wc-block-grid__products::after{display: none !important}
.tytul-kategorii {
background: #fff;
margin: 0;
font-size: 21px;
padding: 20px;
font-weight: 900;
border-radius: 5px 5px 0 0;
text-align: left;
}
.right-sidebar .content-area{width: 71%;margin-right: 0px;}
.right-sidebar .widget-area {
width: 340px;
float: right;
margin-right: 0;
}
.dokoszyka{
margin: 0;
min-width: 130px;
display: table;
padding: 10px;
}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected{
box-shadow: 0 0 0 2px #000 !important;
}
.woocommerce-product-details__short-description{font-size: 12px;color: #000}
.footer-bar{
display: grid;grid-template-columns:75px auto auto auto auto;position: fixed;width: 100%;bottom: 0;height: 60px;box-shadow: 10px 10px 40px #0000007a;
}
.footer-search{
background: #7dae2b;
padding: 5px 10px 10px;
align-self: center;
}
.footer-search span{
color: #fff;
line-height: 50px;
font-weight: bold;
font-size: 14px;
}
.footer-search img{
height: 70px;
float: left;
}
.footer-delivery{
background: #fff url(//skuptelefonow.pl/wp-content/themes/skuptelefonow/images/delivery.svg);
padding: 15px 0 0 85px;
color: #fff;
font-size: 14px;
font-weight: bold;
line-height: 1em;
background-repeat: no-repeat;
background-size: 48px;
background-position: 20px 10px;
}
.footer-delivery a{color: #000;}
.footer-znajdz{
background: #fff url(//skuptelefonow.pl/wp-content/themes/skuptelefonow/images/model.svg);
padding: 15px 0 0 85px;
color: #fff;
font-size: 14px;
font-weight: bold;
line-height: 1em;
background-repeat: no-repeat;
background-size: 48px;
background-position: 20px 10px;
}
.footer-znajdz a{color: #000;}
.footer-cash{
background: #fff url(//skuptelefonow.pl/wp-content/themes/skuptelefonow/images/gotowka.svg);
padding: 15px 0 0 85px;
color: #fff;
font-size: 14px;
line-height: 1em;
font-weight: bold;
background-repeat: no-repeat;
background-size: 48px;
background-position: 20px 10px;
}
.footer-cash a{color: #000;}
.footer-call{
background: #e40a0a url(//skuptelefonow.pl/wp-content/themes/skuptelefonow/images/call.svg);
padding: 25px 0 0 55px;
color: #fff;
font-size: 14px;
font-weight: bold;
line-height: 1em;
background-repeat: no-repeat;
background-size: 48px;
background-position: 5px 7px;
}
.footer-call a{color: #fff;}
.storefront-handheld-footer-bar{display: none}
button.alt, input[type="button"].alt, input[type="reset"].alt, input[type="submit"].alt, .button.alt, .widget-area .widget a.button.alt {
background-color: #7cae2c;
border-color: #7cae2c;
color: #ffffff;
border-radius: 40px;
}
@media (max-width: 600px) {
.hentry {margin-top: 60px;}
.woocommerce-message{display: none}
.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments{margin-bottom: -50px !important}
.search-titile{margin-top: 50px}
.main-navigation ul {
margin-left: 0;
list-style: none;
margin-bottom: 0;
background: #fff;
margin-top: 15px;
}
.footer-delivery a{color: #fff;}
.footer-znajdz{display: none;}
.footer-delivery {
background: #006320 url(//skuptelefonow.pl/wp-content/themes/skuptelefonow/images/cart.svg);
padding: 20px 0 0 60px;
color: #fff;
font-size: 10px;
line-height: 1em;
background-repeat: no-repeat;
background-size: 48px;
background-position: 10px 10px;
}
.footer-search span{display: none}
.footer-bar{
display: grid;grid-template-columns: 75px auto auto;position: fixed;width: 100%;bottom: 0;height: 60px;;box-shadow: none;
}
.footer-cash{display: none;}
.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header{
border: none;
position: fixed;
width: 100%;
top: 0;
z-index: 99;
box-shadow: 0 4px 30px #0000005e;
height: 55px;
}
.columns-4{display: block;}
.right-sidebar .content-area{width: 100%;margin: 0px 0 20px 0}
.right-sidebar .widget-area {
width: 100%;
float: none;
margin: 0;
}
.site-content{margin: 10px;}
.polewej img{margin-bottom: 30px;}
.poprawej img{margin-bottom: 30px;}
#size-home {
display: block;
margin: 1px 0;
}	
.select-size{
font-size: 12px;
line-height: 1.4em;
padding: 10px 20px;
background: #0f6cde;
color: #fff;
}
.image-variable-item:not(.radio-variable-item){
width: 55px !important;
height: 55px !important;}
.first-item {
background: #f6f9fe;
}
.pytania{
margin-bottom: 1px;
display: block;
}
.salony-title{
padding-left: 20px;
font-size: 18px;
margin: 10px;
}
.b2b{
margin: 20px 0 0;
}
.map-mobil{display: block !important}
.small-banner{display: none}
.cm-delivery{display: none}
.grid-21{display: block}
.ocena-sklepu{
bottom: auto;
float: right;
display: block;
position: relative;
top: 15px;
}
.sklep-nazwa{padding: 10px 20px;}
.sklep-logo img{
max-width: 125px;
float: left;
display: block;
}
.sklep-dane{
display: block;
}
.sklep-logo {
width: 100%;
border-bottom: solid 1px #f0f5fb;
border-top: solid 1px #f0f5fb;
height: 85px;
}
.sklep-link {
padding: 20px;
border-top: solid 1px #f0f5fb;
}
.nf-form-content label{font-size: 14px !important}
.nf-field-element ul{display: block}
.main-navigation ul li {
border-top: solid 1px #f0f5fb;font-size: 14px;
}
.site-header .site-branding img{
max-width: 200px;
padding: 2px 10px 0;
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{display: none}
.wc-block-grid.has-4-columns .wc-block-grid__product {
-webkit-box-flex: 1;
-ms-flex: 1 0 100%;
flex: 1 0 100%;
max-width: 100%;
}
.raty {
font-size: 10px;
padding: 20.5px 0px 0 60px;}
.single-product div.product .woocommerce-product-gallery {
margin-bottom: 30px;
}
.site-main{margin-bottom: 1px;}
.site-main ul.products.columns-4 li.product{
width: 100%;
margin: 0;
padding-bottom: 30px;
margin-bottom: 10px;
border-radius: 5px;
text-align: center !important;
}
.storefront-breadcrumb {
display: none
}
.single-product div.product{border-top: solid 1px #f0f5fb;padding: 10px 20px;margin-top: 55px;}
.mt-30 {
margin-top: 1px;
}
.mb-30 {
margin-bottom: 1px;
}
.big-banner h2{font-size: 1.3em}
.big-desc p {width: 90%;}
.tab button{padding: 30px 16px}
.center-title{font-size: 1.4em}
#premium{margin: 0}
.home-title-box{text-align: left;padding-top: 15px;}
.left-sidebar .content-area{width: 100%}
.left-sidebar .widget-area{width: 100%}
.grid-2{-ms-grid-columns: 1fr;grid-template-columns: 1fr}
.grid-3{-ms-grid-columns: 1fr;grid-template-columns: 1fr}
.grid-4 {-ms-grid-columns: 1fr;grid-template-columns: 1fr;}
.grid-4-1{-ms-grid-columns: 1fr;grid-template-columns: 1fr}
.grid-6 {-ms-grid-columns: 1fr 1px 1fr;grid-template-columns: 1fr 1fr;}
.grid-8 {-ms-grid-columns: 1fr 1px 1fr;grid-template-columns: 1fr 1fr;}
.slider{height: 370px}
.slide-desc{
top: 60px;
left: 30px;
max-width: 90%;
}
#hard{margin: 0}
.product-box-home{margin: 0 auto}
.photo img {
height: 300px;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: 0px;
object-position: 0px;
width: 100%;
}
.col-full {
margin-left: 0;
margin-right: 0;
padding: 0;
}
.category-item img{height: 100px;-o-object-fit:contain;object-fit:contain}
.category-item h3{font-size: 12px;}
.category-item{padding: 20px;}
.certyfikat{padding: 30px;}
.footer-widgets{padding: 30px;}
.site-info-footer {padding: 0 30px 50px;}
.site-info{padding: 30px;}
.slide-desc h2{font-size: 1.4em}
.site-header{
border: none;
position: fixed;
width: 100%;
top: 0px;
z-index: 99;
box-shadow: 0 4px 30px #0000005e;
height: 55px;
}
.top-panel{display: none}
.menu-toggle{
border: none !important;
top: 6px;
}
#defaultOpen {
background-image: url(//skuptelefonow.pl/images/materac.svg);
background-repeat: no-repeat;
background-size: 30px;
background-position: center center;
}
#pantone {
background-image: url(//skuptelefonow.pl/images/senior.svg);
background-repeat: no-repeat;
background-size: 30px;
background-position: center center;
}
#blue {
background-image: url(//skuptelefonow.pl/images/kids.svg);
background-repeat: no-repeat;
background-size: 30px;
background-position: center center;
}
#green {
background-image: url(//skuptelefonow.pl/images/promo.svg);
background-repeat: no-repeat;
background-size: 30px;
background-position: center center;
}
.tab span{display: none}
}
.dgwt-wcas-details-product-sku{display:none !important} .paczkomat {
background: #fff url(//skuptelefonow.pl/wp-content/uploads/2024/11/paczkomat.webp);
background-size: 100px; background-repeat: no-repeat;
background-position: 13px; padding: 20px 20px 30px 130px; margin-bottom: 10px;
border-radius: 5px;
font-size: 14px; color: #000;
display: flex;
align-items: center;
font-weight: bold; } .paczkomat p {
margin: 0;
text-align: center; } @media (max-width: 600px) {
.paczkomat {
padding: 20px 10px 20px 120px; background-size: 85px; font-size: 13px; }
}