ul > li {
list-style: none;
}
.wpcf7-turnstile,
.cf-turnstile {
display: none;
}
.img-mb-36 .block_hover2 .txtside {
display: flex;
align-items: end;
height: 100%;
}
.img-mb-36 img {
margin-bottom: 12px;
}
.privacy-policy .layouts {
margin-top: 100px;
}
.pp-link {
color: #fff !important;
font-size: 14px;
font-weight: 500 !important;
}  .section-text-50 .cyber-blocks-content > p,
.section-text-50 .cyber-blocks-content > h3,
.section-text-50 .cyber-blocks-content > span {
width: 55%;
}
.section-text-right .cyber-blocks-content {
display: flex;
flex-direction: column;
align-items: end;
} #head-main {  position: fixed !important;
width: 100%;
}
#head-main.sticky-active {
position: fixed;
top: 0;
left: 0;
transform: translateY(-100%);
animation: slideDown 0.4s ease-out forwards;
box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
background: #fff;
}
#head-main.head-single-page {
background: #fff;
box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
}
#head-main.sticky-active
.cyber-desktop-main-menu
ul.main-menu
> li.menu-item
> a,
.privacy-policy
#head-main.head-single-page
.cyber-desktop-main-menu
ul.main-menu
> li.menu-item
> a,
.page-id-1120
#head-main.head-single-page
.cyber-desktop-main-menu
ul.main-menu
> li.menu-item
> a {
color: #000 !important;
}
#head-main.sticky-active .head-top {
display: none;
}
.sticky-active .head-logo > a > img {
height: 100px !important;
}
.sticky-active .mobile-nav {
background-color: #141c0c !important;
}
@keyframes slideDown {
from {
transform: translateY(-100%);
opacity: 0;
}
to {
transform: translateY(0);
opacity: 1;
}
}  #topBtn {
position: fixed;
bottom: 1em;
right: -4em;
opacity: 0;
transition: 0.3s;
cursor: pointer;
z-index: 98;
}
#topBtn.visible {
right: 1em;
opacity: 1;
}
#topBtn {
display: block;
width: 32px;
height: 32px;
border-radius: 5px;
background: #109adc;
color: #fff;
outline: none;
position: fixed;
bottom: 70px;
right: -4em;
z-index: 1;
z-index: 999999;
padding: 0;
cursor: pointer;
-webkit-transition: 0.2s;
transition: 0.2s;
}
#topBtn:hover {
background-color: #109adc;
}
.map {
max-height: 400px;
margin: 2em 0 4em 0;
filter: grayscale(100%);
}  .head-top { }
.head-top .site-max80 {
display: flex;
align-items: center;
}
.head-top .site50 {
width: 50%;
}
.head-top a {
font-weight: 600;
}  .cyber-header-social {
display: flex;
justify-content: end;
align-items: center;
gap: 16px;
}  .cyber-header-contact {
display: flex;
align-items: center;
gap: 16px;
}
.cyber-header-contact-item {
display: inline-flex;
align-items: center;
gap: 16px;
text-decoration: none;
}
.cyber-header-contact-icon {
display: inline-block;
width: 20px;
height: 20px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
flex-shrink: 0;
}
.cyber-icon-phone {
background-image: url(//pelletdrob.pl/wp-content/themes/cyberframework/images/contact/phone.png);
background-repeat: no-repeat;
}
.cyber-icon-email {
background-image: url(//pelletdrob.pl/wp-content/themes/cyberframework/images/contact/email.png);
background-repeat: no-repeat;
}
.cyber-icon-adres {
background-image: url(//pelletdrob.pl/wp-content/themes/cyberframework/images/contact/mark.png);
background-repeat: no-repeat;
}  .cyber-contact-section-item {
display: flex;
align-items: center;
color: #f0ead8;
margin-bottom: 24px;
}
.cyber-icon-address-sc {
background-image: url(//pelletdrob.pl/wp-content/themes/cyberframework/images/contact/sc-place.png);
width: 40px;
height: 40px;
display: block;
margin-right: 12px;
}
.cyber-icon-phone-sc {
background-image: url(//pelletdrob.pl/wp-content/themes/cyberframework/images/contact/sc-phone.png);
width: 40px;
height: 40px;
display: block;
margin-right: 12px;
}
.cyber-icon-email-sc {
background-image: url(//pelletdrob.pl/wp-content/themes/cyberframework/images/contact/sc-mail.png);
width: 40px;
height: 40px;
display: block;
margin-right: 12px;
}
.cyber-icon-hours-sc {
background-image: url(//pelletdrob.pl/wp-content/themes/cyberframework/images/contact/sc-hours.png);
}  .mobile-top {
display: flex;
}
.mobile-top .mobile-right {
display: flex;
align-items: center;
justify-content: end;
}  .menu-dropdown {
display: inline-block;
margin-left: 6px;
font-size: 0.7em;
transition: transform 0.3s;
} .submenu-open > a > .menu-dropdown {
transform: rotate(180deg);
} #menu-glowne {
display: none;
}
#menu-glowne.menu-open {
display: block;
} .mobile-main-menu .sub-menu {
max-height: 0;
overflow: hidden;
transition: max-height 0.3s ease-out;
}
.mobile-main-menu .submenu-open > .sub-menu {
max-height: none;
} .cyber-desktop-main-menu .menu-item-has-children:hover > a > .menu-dropdown {
transform: rotate(180deg);
} .cyber-cta-menu {
display: flex;
justify-content: end;
align-items: center;
gap: 12px;
width: 270px;
}
.cyber-cta-menu a {
border-radius: 10px;
font-weight: 800 !important;
}  .cyber-lang-switcher {
display: inline-flex;
gap: 4px;
}
.cyber-lang-btn {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 6px 12px;
border-radius: 6px;
font-size: 13px;
font-weight: 600;
text-decoration: none;
color: #fff;
background-color: transparent;
transition: background-color 0.2s;
}
.cyber-lang-btn--active {
background-color: #262626;
color: #fff;
}
.cyber-lang-btn:not(.cyber-lang-btn--active):hover {
background-color: rgba(0, 0, 0, 0.1);
}  .cyber-woo-account,
.cyber-woo-cart {
position: relative;
display: inline-flex;
align-items: center;
justify-content: center;
text-decoration: none;
}
.cyber-woo-account-icon,
.cyber-woo-cart-icon {
display: inline-block;
width: 26px;
height: 26px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
margin-left: 16px;
}
.cyber-woo-account-icon {
background-image: url(//pelletdrob.pl/wp-content/themes/cyberframework/images/woo/user.png);
}
.cyber-woo-cart-icon {
background-image: url(//pelletdrob.pl/wp-content/themes/cyberframework/images/woo/cart.png);
} .cyber-woo-cart-count {
position: absolute;
top: -6px;
right: -8px;
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 18px;
height: 18px;
border-radius: 50%;
font-size: 11px;
font-weight: 600;
padding: 0 4px;
}  .cyber-search-form {
display: flex;
align-items: center;
height: 36px;
border: 1px solid #d0d0d0;
border-radius: 6px;
overflow: hidden;
background: #fff;
}
.cyber-search-input {
flex: 1;
width: 100%;
padding: 0 6px;
border: none;
outline: none;
font-size: 14px;
background: transparent; }
.cyber-search-input::placeholder { }
.cyber-search-btn {
display: inline-flex;
align-items: center;
justify-content: center;
border: none;
background: transparent;
cursor: pointer;
font-size: 16px;
transition: opacity 0.2s;
}
.cyber-search-btn:hover {
opacity: 0.6;
}  .foot-top {
padding: 32px 0;
}
.foot-top .foot-top-grid {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
gap: 16px;
}
.foot-top .foot-title {
display: block;
margin-bottom: 12px;
font-weight: 700;
}  .foot-column_1 {
}
.foot-column_2 {
}
.foot-column_3 {
}
.foot-column_4 {
}  .foot-dn .foot-dn-grid {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
}
.foot-copyright p {
margin: 0;
}
.foot-copyright {
padding: 24px 0;
}
.foot-copyright a:hover {
color: #f5c012 !important;
}   .cyber-social-icons {
display: flex;
align-items: center;
gap: 16px;
flex-wrap: wrap;
} .cyber-social-link {
display: inline-flex;
align-items: center;
gap: 8px;
text-decoration: none;
font-size: 14px;
}
.cyber-social-link:hover {
opacity: 0.75;
} .cyber-social-label {
font-size: 14px;
} .cyber-social-icon {
display: inline-block;
width: 28px;
height: 28px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.cyber-icon-fb {
background-image: url(//pelletdrob.pl/wp-content/themes/cyberframework/images/social/fb.png);
}
.cyber-icon-inst {
background-image: url(//pelletdrob.pl/wp-content/themes/cyberframework/images/social/ig.png);
}
.cyber-icon-tw {
background-image: url(//pelletdrob.pl/wp-content/themes/cyberframework/images/social/fb.png);
}
.cyber-icon-linked {
background-image: url(//pelletdrob.pl/wp-content/themes/cyberframework/images/social/linkedin.png);
}
.cyber-icon-yt {
background-image: url(//pelletdrob.pl/wp-content/themes/cyberframework/images/social/fb.png);
}
.cyber-icon-tt {
background-image: url(//pelletdrob.pl/wp-content/themes/cyberframework/images/social/tiktok.png);
}  .cyber-contact {
display: flex;
flex-direction: column;
gap: 12px;
}
.cyber-contact-item {
display: flex;
align-items: center;
gap: 12px;
}
.cyber-contact-icon {
display: inline-block;
width: 24px;
height: 24px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
flex-shrink: 0;
}  .cyber-policy-links {
display: flex;
align-items: center;
justify-content: flex-end;
gap: 16px;
}
.cyber-policy-link {
text-decoration: none;
border-right: 1px solid #ddd;
}
.cyber-policy-link:first-child {
padding-left: 0;
}
.cyber-policy-link:not(:last-child) {
padding-right: 16px;
}
.cyber-policy-link:last-child {
border-right: none;
}  .blog-item {
padding: 24px 0;
border-bottom: 1px solid #e0e0e0;
}
.blog-item:last-child {
border-bottom: none;
}
.blog-item-meta {
display: flex;
align-items: center;
gap: 16px;
margin-bottom: 8px;
}
.blog-item-date {
display: inline-block;
padding: 6px 12px;
}
.blog-item-title {
padding: 6px 0;
}
.blog-item-title a {
text-decoration: none;
}
.blog-item-excerpt {
padding: 6px 0;
}
.blog-item-more {
display: inline-block;
margin-top: 8px;
text-decoration: none;
font-weight: 600;
}  .sidebar-recent-item {
display: flex;
gap: 12px;
padding: 12px 0;
border-bottom: 1px solid #e0e0e0;
text-decoration: none;
}
.sidebar-recent-item:last-child {
border-bottom: none;
}
.sidebar-recent-thumb {
flex-shrink: 0;
width: 100px;
height: 75px;
overflow: hidden;
}
.sidebar-recent-thumb img {
width: 100%;
height: 100%;
object-fit: cover;
}
.sidebar-recent-content {
display: flex;
flex-direction: column;
justify-content: center;
gap: 4px;
}
.sidebar-recent-title {
padding: 0;
}  @media all and (max-width: 1280px) {
}
@media all and (max-width: 1080px) { .sidebar-recent-item {
gap: 10px;
}
.sidebar-recent-thumb {
width: 80px;
height: 60px;
}  .foot-dn .foot-dn-grid {
grid-template-columns: 1fr 1fr;
}
.foot-dn-col:first-child {
display: none;
}
.foot-top .foot-top-grid {
grid-template-columns: 1fr 1fr;
} }
@media all and (max-width: 980px) {
.mobile-logo > a > img {
max-height: 100px;
}
.cs-984-11 .cyber-flex-2blocks-50 {
grid-template-columns: 1fr !important;
}
.cs-984-11 .cyber-flex-2blocks-50 .site50.block_hover2 p img {
margin: auto;
}
}
@media all and (max-width: 760px) { .foot-top .foot-top-grid {
grid-template-columns: 1fr;
} }
@media all and (max-width: 650px) {
.section-text-50 .cyber-blocks-content {
background-image: linear-gradient(
to right,
#141c0c 0%,
#141c0c 60%,
rgba(20, 28, 12, 0.85) 63%,
rgba(20, 28, 12, 0) 100%
) !important;
}
.section-text-50 .cyber-blocks-content > p,
.section-text-50 .cyber-blocks-content > h3,
.section-text-50 .cyber-blocks-content > span {
width: 100%;
}
.cyber-policy-links {
justify-content: center;
}
.copy {
margin-bottom: 6px;
}
}
@media all and (max-width: 550px) { .foot-dn .foot-dn-grid {
grid-template-columns: 1fr;
} }
@media all and (max-width: 428px) {
}