.single-oferta .content-area .elementor-widget-theme-post-content h2,
.single-oferta .content-area .elementor-widget-theme-post-content h3,
.single-w-czym-pamagam .content-area .elementor-widget-theme-post-content h2,
.single-w-czym-pamagam .content-area .elementor-widget-theme-post-content h3,
.single-terapeuta .content-area .elementor-widget-theme-post-content h2,
.single-terapeuta .content-area .elementor-widget-theme-post-content h3
{
margin-top: 0;
margin-bottom: 0;
}
.single-post .wp-block-button__link{
border-radius: 22px;
}
.single-oferta .content-area ul{
margin-left: 24px;
}
.elementor-testimonial__name{
font-family: 'Tenor Sans', sans-serif;
}
#ast-hf-mobile-menu .current-menu-item{
background-color: #d4a017;
}
.ast-builder-menu-1{
border-bottom: 2px solid #D4A017;
padding-top: 25px;
}
.main-header-menu .menu-link{
padding: 0;
}
.textDecorationNone a{
text-decoration: none !important;
}
@media screen and (max-width:1488px){
.opacityRwd{
opacity: 0.3;
}
}
.nounderline a{
text-decoration: none !important;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row,
.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row{
max-width: 1320px;
}
.socialsIcon {
display: flex;
gap:14px;
}
.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar, .ast-header-break-point #masthead .ast-mobile-header-wrap .ast-below-header-bar, .ast-header-break-point #masthead .ast-mobile-header-wrap .ast-above-header-bar{
padding-left: 10px;
padding-right:10px;
}
footer .site-primary-footer-wrap {
background-size: cover;
background-image: url(//dev.wildsouls.pl/wp-content/uploads/2025/04/Image-Footer-Filter-2-1.jpg) !important;
background-repeat: no-repeat;
background-position: center;
}
.site-primary-footer-wrap,
.site-primary-footer-wrap .wp-block-heading{
color: white;
}
.site-primary-footer-wrap h3{
font-size: 28px;
}
.widget {
margin-bottom: 40px;
}
.site-footer-primary-section-2 .widget_nav_menu ul li:before{
content: "";
width: 15px;
height: 12px;
background-repeat: no-repeat;
margin-right: 26px;
background-size: cover;
background-image: url(//dev.wildsouls.pl/wp-content/uploads/2025/04/Vector-4.svg);
display: inline-block;
}
#ast-desktop-header .current_page_item:after,
#ast-desktop-header .current-menu-ancestor:after{
content: "";
width: calc(100% - 24px);
background-color: #d4a017;
height: 4px;
position: absolute;
display: block;
left: 0;
bottom: 0;
}
.current_page_item{
position: relative;
}
#ast-desktop-header #ast-hf-menu-1{
background-color: transparent;
}
#ast-desktop-header .sub-menu .menu-item:first-child .menu-link{
padding-top: 24px !important;
}
#ast-desktop-header .sub-menu .menu-item:last-child .menu-link{
padding-bottom: 24px !important;
}
#ast-desktop-header .sub-menu .menu-link{
padding-top: 12px !important;
padding-bottom: 12px !important;
}
.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg{
display: none;
}
.site-above-footer-wrap {
padding-bottom: 0;
margin-bottom: -51px;
}
.site-above-footer-wrap .site-above-footer-inner-wrap{
max-width: 100% !important;
}
#ast-desktop-header .main-navigation > ul > li:last-child:hover a,
#ast-mobile-header .main-navigation > ul > li:last-child:hover a{
color: #F0EFEB;
}
#ast-desktop-header .main-navigation > ul > li:last-child a {
padding: 0;
margin-bottom: 24px;
border: 2px solid #F0EFEB;
border-radius: 15px;
font-size: 20px;
padding: 8px 21px;
transition: all 0.3s  !important;
}
#ast-mobile-header .main-navigation > ul > li:last-child a{
padding: 0;
margin-left: 20px;
border: 2px solid #D4A017;
background-color: #D4A017;
color:#F0EFEB;
border-radius: 15px;
font-size: 18px;
padding: 10px 16px;
line-height: 1.2;
width: fit-content;
transition: all 0.3s  !important;
margin-bottom: 20px;
margin-top: 10px;
}
#ast-mobile-header .main-navigation > ul > li:last-child:hover a{
color:#F0EFEB;
}
#ast-mobile-header .ast-arrow-svg{
fill: #F0EFEB;
}
#ast-mobile-header .main-navigation > ul > li:last-child a:hover{
border: 2px solid #D4A017;
background-color: #D4A017;
}
#ast-desktop-header .main-navigation > ul > li:last-child a:hover{
border: 2px solid #D4A017;
color: #F0EFEB;
background-color: #D4A017;
}
.topHeaderPhone{
display: flex;
align-items: center;
gap:16px;
}
.topHeaderPhone:hover{
color: #F0EFEB ;
}
.ast-search-menu-icon.slide-search a:focus-visible:focus-visible, .astra-search-icon:focus-visible, #close:focus-visible, a:focus-visible, .ast-menu-toggle:focus-visible, .site .skip-link:focus-visible, .wp-block-loginout input:focus-visible, .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper, .ast-header-navigation-arrow:focus-visible, .woocommerce .wc-proceed-to-checkout > .checkout-button:focus-visible, .woocommerce .woocommerce-MyAccount-navigation ul li a:focus-visible, .ast-orders-table__row .ast-orders-table__cell:focus-visible, .woocommerce .woocommerce-order-details .order-again > .button:focus-visible, .woocommerce .woocommerce-message a.button.wc-forward:focus-visible, .woocommerce #minus_qty:focus-visible, .woocommerce #plus_qty:focus-visible, a#ast-apply-coupon:focus-visible, .woocommerce .woocommerce-info a:focus-visible, .woocommerce .astra-shop-summary-wrap a:focus-visible, .woocommerce a.wc-forward:focus-visible, #ast-apply-coupon:focus-visible, .woocommerce-js .woocommerce-mini-cart-item a.remove:focus-visible, #close:focus-visible, .button.search-submit:focus-visible, #search_submit:focus, .normal-search:focus-visible, .ast-header-account-wrap:focus-visible, .woocommerce .ast-on-card-button.ast-quick-view-trigger:focus,
.ast-menu-toggle:focus{
outline: none;
border: none;
}
.spejclista-img:after{
content: "";
background-color: #5B7050;
opacity: 0.3;
position: absolute;
top: 0;
right: 0;
margin: auto;
height: 100%;
width: 100%;
border-radius: 50%;
}
.spejclista-img{
width: fit-content;
margin: auto;
}
.no-underline a{
text-decoration: none !important;
}
.single-post-banner:before{
content: "";
background-color: #5B7050;
opacity: 0.3;
position: absolute;
top: 0;
right: 0;
margin: auto;
height: 100%;
width: 100%;
} h2.wp-block-heading:after{
content: "";
background-image: url(//dev.wildsouls.pl/wp-content/uploads/2025/04/Icon-18-divider.png);
width: 91px;
height: 52px;
display: block;
margin: auto;
margin-top: 30px;
}
.green-filter .elementor-widget-container a{
position: relative;
}
.green-filter .elementor-widget-container a:before{
content: "";
background-color: #5B7050;
opacity: 0.3;
position: absolute;
top: 0;
right: 0;
margin: auto;
height: 100%;
width: 100%;
border-radius: 50%;
}
@media screen and (max-width: 767px){
.elementor-button-text{
font-size: 16px;
}
.site-footer-primary-section-2 .widget_nav_menu ul li:before{
display: none;
}
.site-footer-primary-section-2 .footer-widget-area{
display: flex !important;
gap:16px;
}
.site-footer-primary-section-2 .footer-widget-area .widget_block{
width: 50%;
}
.site-primary-footer-wrap .site-footer-primary-section-2 .ast-builder-html-element{
display: none;
}
.site-above-footer-wrap {
padding-bottom: 0;
margin-bottom: -57px;
}
}
@media screen and (min-width:767.1px){
.site-footer-primary-section-1 
}