h1,
h2,
h3,
h4,
h5{
font-style: italic;
}
.libre{
font-family: 'Libre Baskerville', serif;
}
ul li::marker{
color: var(--e-global-color-astglobalcolor1);
}
.single-terapia .content-area h2,
.single-terapia .content-area h3,
.single-terapia.content-area h4,
.single-terapia.content-area h5,
.single-terapeuta .elementor-widget-theme-post-content h1,
.single-terapeuta .elementor-widget-theme-post-content h2,
.single-terapeuta .elementor-widget-theme-post-content h3,
.single-terapeuta .elementor-widget-theme-post-content h4,
.single-terapeuta .elementor-widget-theme-post-content h5{
margin-top: 0;
margin-bottom: 0;
}
.single-post .wp-block-image img{
border-radius: 10px;
}
.ast-main-header-wrap .ast-builder-grid-row{
grid-column-gap: 80px;
}
.ast-above-header-bar img{
width: 18px;
height: 18px;
}
.ast-above-header-bar .header-widget-area{
width: 100%;
display: flex;
gap:32px;
justify-content: center;
}
.menu-btn{
margin-left: 15px;
}
.ast-above-header-bar .header-widget-area p,
.ast-above-header-bar .header-widget-area .widget{
font-size: 16px;
margin-bottom: 0;
}
.wp-block-media-text{
display: flex;
gap:12px;
} .ast-above-header-bar .header-widget-area .wp-block-media-text__content{
padding: 0;
}
.site-header-primary-section-left-center{
align-content: end;
}
.site-header-primary-section-right-center.site-header-section{
flex-direction: column-reverse;
align-content: start;
}
.site-header-primary-section-right-center.site-header-section .ast-header-button-1{
margin-left: auto;
margin-bottom: 26px;
}
.ast-above-header-bar .wp-block-columns{
margin-bottom: 0;
}
.elementor-widget-testimonial-carousel .swiper-pagination{
bottom: 70px !important;
}
.elementor-widget-testimonial-carousel .swiper-pagination-bullet-active{
width: 12px !important;
height: 12px !important;
}
.iconBoxLeftSpace .elementor-icon-box-icon{
padding-left: 40px;
}
.elementor-post__excerpt p:after{
content: "...";
}
.homePosts .elementor-post__read-more:after{
content: "";
background-image: url(//www.przestrzenrozkwitu.pl/wp-content/uploads/2025/12/Vector-10.svg);
width: 15px;
height: 12px;
display: inline-flex;
background-size: contain;
margin-left: 16px;
transition: 0.3s;
}
.homePosts .elementor-post__read-more{
width: 100%;
display: block;
text-align: right;
}
.homePosts .elementor-post__title a{
text-decoration: none;
}
.homePosts .elementor-post__title a:hover,
.homePosts .elementor-post__read-more:hover{
color: var(--ast-global-color-2) !important;
}
.homePosts .elementor-post__read-more:hover:after{
margin-left: 5px;
}
.copyright{
color: var(--e-global-color-astglobalcolor7);
font-size: 0.9rem;
text-align: center;
}
.footerLinkPhone a{
color: var(--e-global-color-astglobalcolor7);
}
.footerLinkMail a{
color: var(--e-global-color-astglobalcolor5);
}
.footerLinkPhone a:hover,
.footerLinkMail a:hover{
text-decoration: underline;
}
.icon-box-title-border .elementor-icon-box-title{
padding-bottom: 20px;
border-bottom: 2px solid var(--ast-global-color-5);
}
.menu-toggle-close .ast-svg-iconset svg{
width: 30px;
height: 30px;
background-color: var(--ast-global-color-2);
color: var(--ast-global-color-4);
padding: 5px;
border-radius: 2px;
}
.ast-mobile-popup-content .header-widget-area{
padding-left: 10px;
padding-right: 10px;
font-size: 15px;
}
.ast-mobile-popup-content .header-widget-area img{
width: 18px;
height: 18px;
}
.ast-mobile-popup-content .header-widget-area p{
margin-bottom: 0;
}
.ast-mobile-popup-drawer.active .menu-toggle-close:focus{
outline: 0;
border: 0;
}
.ast-mobile-popup-content .header-widget-area .widget .wp-block-columns{
margin-bottom:0;
}
.ast-mobile-popup-content .header-widget-area .widget {
margin-bottom: 0.8rem; 
}
.ast-mobile-popup-content .header-widget-area .widget .wp-block-media-text__media{
flex-shrink: 0;
}
.ast-mobile-popup-content .header-widget-area .widget .wp-block-media-text{
flex-wrap: wrap;
}
.ast-mobile-popup-content .header-widget-area .widget#block-12 .wp-block-media-text__media{
display: none;
}
.ast-mobile-popup-content .header-widget-area .wp-block-columns,
.ast-mobile-popup-content .header-widget-area .wp-block-media-text{
justify-content: center;
}
.ast-mobile-popup-content  .wp-block-media-text__content{
padding-left:0;
padding-right:0;
}
.ast-menu-toggle:hover,
.ast-menu-toggle:focus{
border-color: transparent;
outline: 0;
box-shadow: none;
}
.ast-menu-toggle .ast-arrow-svg{
fill: var(--ast-global-color-4) !important;
background-color: var(--ast-global-color-2);
height: 20px !important;
width: 20px !important;
padding: 3px;
border-radius: 3px;
}
#ast-hf-mobile-menu .sub-menu a{
font-size: 0.8rem;
font-style: italic;
font-weight: 400;
}
.TerapeutaLoopWrap .problemy .elementor-post-info__terms-list{
font-size: 0;
}
.terapeuciWrapPodstrona .TerapeutaLoopWrap{
height: 100%;
}
.TerapeutaLoopWrap .problemy .elementor-post-info__terms-list-item{
font-size: 14px;
margin: 2px;
text-decoration: none;
font-weight: 600;
padding: 3px 5px;
border-radius: 27px;
border: 1px solid var(--e-global-color-astglobalcolor1);
display: inline-block !important;
}
.elementor-price-table__feature-inner{
display: flex;
justify-content: center;
align-items: center;
}
.main-header-menu .sub-menu{
border-radius: 9px;
}
.main-header-menu .sub-menu li a{
padding-top: 10px !important;   
}
.no-underline a{
text-decoration: none !important;
}
.singlePostTags .elementor-post-info__terms-list-item{
text-decoration: none;
background-color: transparent;
color: var(--ast-global-color-2);
padding: 3px 5px;
border-radius: 27px;
display: inline-block !important;
border: 1px solid var(--ast-global-color-2);
margin-bottom: 5px;
font-size: 15px !important;
line-height: 17px !important;
margin: 2px;
font-weight: 600;
}
.singlePostTags .elementor-post-info__terms-list-item:hover{
background-color: var(--ast-global-color-1);
color: white;
border-color: var(--ast-global-color-1);
}
.singlePostTags .elementor-post-info__terms-list{
font-size: 0;
}
.searchWidget button{
padding: 0;
}
.searchWidget .search-container{
gap:10px;
}
.nounderline a{
text-decoration: none !important;
}
.wyniki .elementor-post__excerpt p{
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
overflow: hidden;
}
@media screen and (max-width:767px){
.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper{
padding-bottom:0;
}
.elementor-widget-testimonial-carousel .swiper-pagination{
bottom: 45px !important;
}
.ast-main-header-wrap .ast-builder-grid-row{
grid-column-gap: 0px;
}
.iconBoxLeftSpace .elementor-icon-box-icon{
padding-left: 0px;
}
}
@media screen and (max-width:1024px){
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item .sub-menu .menu-item.current-menu-item > .menu-link{
color: var(--ast-global-color-0);
background: var(--ast-global-color-7);
padding-top: 0 !important;
}
.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item .sub-menu .menu-item > .menu-link{
padding-top: 0 !important;
}
}