.ast-container, .ast-container-fluid {
padding-left: 10px;
padding-right: 10px;
}
@media screen and (max-width: 767px){
.ast-container, .ast-container-fluid {
padding-left: 10px;
padding-right: 10px;
}
}
.elementor-widget-heading h1.elementor-heading-title {
line-height: 1.1;
}
.site-branding.ast-site-identity{
padding-top: 12px;
padding-bottom: 12px;
}
.ast-icon.icon-arrow svg{
width: 12px;
}
.banner-gradient:after{
background: linear-gradient(0deg, rgba(205, 176, 153, 0.3), rgba(205, 176, 153, 0.3));
content: "";
width: 100%;
height: 100%;
position: absolute;
left: 0;
right: 0;
}
.single-post .content-area .elementor-widget-theme-post-content h2:after {
content: "";
background-image: url(//kalejdoskopzmian.pl/wp-content/uploads/2024/11/Divider-1.svg);
height: 25px;
width: 100%;
max-width: 50px;
background-repeat: no-repeat;
background-size: contain;
display: block;
margin-top: 20px;
margin-bottom: 50px;
}
.single-post .wp-block-button__link:hover{
color: white;
background-color: #cdb099;
}
.post-image-with-gradient {
height: 636px;
}
.entry-content ul li{
margin-bottom: 6px;
}
header #ast-desktop-header .ast-primary-header-bar:hover:before
{
clip-path: polygon(0% 0%, 98% 0%, 100% 100%, 2% 100%) !important; 
} header #ast-desktop-header > div,
header #ast-mobile-header .ast-main-header-wrap{
background-color: transparent;
}
header #ast-desktop-header .ast-primary-header-bar:before,
header #ast-mobile-header .ast-primary-header-bar:before{
content: "";
transition: 0.3s;
width: 100%;
height: 100%;
background-color: #EDEADE;
position: absolute;
left: 0;
top: 0;
clip-path: polygon(2% 0%, 100% 0%, 98% 100%, 0% 100%);
z-index: -1;
}
header #ast-mobile-header .ast-primary-header-bar:before{
clip-path: polygon(3% 0%, 100% 0%, 97% 100%, 0% 100%);
}
header #ast-desktop-header > div{
margin-left: 34px;
margin-right: 34px;
}
header .site-primary-header-wrap{
max-width: 100%;
}
.elementor-widget-button .elementor-button.elementor-button-link{
background-color: #BC6A68;
transition: all 0.3s;
clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
}
.elementor-widget-button .elementor-button.elementor-button-link:hover{
background-color: #CDB099;
clip-path: polygon(6% 0%, 100% 0%, 94% 100%, 0% 100%);
}
.single-post .elementor-widget-theme-post-content .wp-block-image{
position: relative;
}
.single-post .elementor-widget-theme-post-content .wp-block-image:after{
content: "";
background: linear-gradient(180deg, rgba(67, 44, 68, 0) 40%, rgba(67, 44, 68, 0.8) 100%), linear-gradient(0deg, rgba(238, 228, 200, 0.2), rgba(238, 228, 200, 0.2)), linear-gradient(0deg, rgba(238, 228, 200, 0.4), rgba(238, 228, 200, 0.4));
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
opacity: 0.7;
}
.single-post .wp-block-button__link{
text-transform: uppercase;
}
footer .widget_nav_menu ul li a{
color:white !important;
font-size: 14px;
}
footer .widget_nav_menu ul li{
padding-bottom: 12px;
text-transform: uppercase;
font-size: 14px;
}
.opinie .elementor-testimonial__image:after{
content: "";
background: linear-gradient(0deg, rgba(238, 228, 200, 0.2), rgba(238, 228, 200, 0.2)), linear-gradient(0deg, rgba(238, 228, 200, 0.4), rgba(238, 228, 200, 0.4)); 
background-blend-mode: normal, color, normal;
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
opacity: 0.4;
border-radius: 100px;
}
.opinie .elementor-testimonial__image:before{
content: "";
height: 120%;
width: 120%;
position: absolute;
top: -10%;
left: -10%;
border-radius: 100px;
}
.opinie .elementor-testimonial__image{
position: relative;
}
.elementor-testimonial__cite{
margin-top: 40px !important;   
}
.opinie .elementor-testimonial__footer{
margin-top: -74px;
}
.elementor-main-swiper.swiper{
overflow: visible !important;
overflow-x: clip !important;
}
.swiper-slide{
overflow: visible !important;
}
.elementor-pagination-type-bullets .swiper{
padding-bottom: 60px !important;
}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{
margin: 0 12px;
}
footer{
background-image: url(//kalejdoskopzmian.pl/wp-content/uploads/2024/11/Rectangle-24-1.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
footer,
footer .wp-block-heading{
color: white !important;
}
footer a{
color:#BC6A68 !important;
}
footer .wp-block-button__link{
color: white !important;
text-transform: uppercase;
padding: 10px 12px !important;
font-size: 14px !important;
}
footer .wp-block-buttons{
padding-top: 10px;
}
.hero{
min-width: 100vw !important;
}
.ast-single-post .elementor-widget-call-to-action .elementor-cta{
text-decoration: none;
}
.cs7form .elementor-field-type-acceptance .elementor-field-option label,
.cs7form .elementor-field-type-acceptance .elementor-field-option label a{
font-size: 13px !important;
line-height: 1.3 !important;
}
.cs7form .elementor-field-type-acceptance .elementor-field-option {
display: flex;
align-items: flex-start;
}
input[type="checkbox"] {
accent-color: #BC6A68;
}
.cs7form .elementor-field-type-acceptance .elementor-field-option input {
margin-right: 10px;
margin-top: 0px;
}
.cennik-wrap .elementor-price-table{
height: 100%;
background-color: #EEE4C8B3;
}
.cennik-wrap .elementor-price-table .elementor-price-table__button{
text-decoration: none;
}
.custom-post-loop-rounded .custom-post-img .elementor-shortcode a{
border-radius: 999px;
max-width: 500px;
padding-bottom: 100%;
height: 0;
}
.custom-post-full-h .elementor-element{
height: 100% !important;
}
.custom-post-full-h .elementor-widget-button .elementor-widget-container{
display: flex;
align-items: flex-end;
justify-content: center;
}
.single-w-czym-pomagam .content-area .elementor-widget-theme-post-content h2,
.single-w-czym-pomagam .content-area .elementor-widget-theme-post-content h3, 
.single-w-czym-pomagam .content-area .elementor-widget-theme-post-content h4,
.single-jak-pomagamy .content-area .elementor-widget-theme-post-content h2,
.single-jak-pomagamy .content-area .elementor-widget-theme-post-content h3, 
.single-jak-pomagamy .content-area .elementor-widget-theme-post-content h4,
.single-specjalista .content-area .elementor-widget-theme-post-content h2,
.single-specjalista .content-area .elementor-widget-theme-post-content h3, 
.ingle-specjalista .content-area .elementor-widget-theme-post-content h4{
margin-top: 0;
margin-bottom: 0;
}
.single-specjalista .specjalsita-single-img .elementor-shortcode a{
height: 400px;
}
.ast-desktop .ast-primary-header-bar.main-header-bar, .ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar{
padding-left: 4vw;
padding-right: 4vw;
}
.ast-logo-title-inline .site-logo-img{
padding-right: 0;
}
.single-post .single-post-hero .post-image-with-gradient,
.single-post .single-post-hero {
height: 100%;
}
.single-post .single-post-hero .elementor-widget-shortcode div,
.single-post .single-post-hero .elementor-widget-shortcode{
height: 100%;
}
.ast-mobile-popup-content > *, .ast-mobile-header-content > *, .ast-desktop-popup-content > *, .ast-desktop-header-content > *{
padding-bottom:0;
}
#ast-mobile-popup .ast-mobile-popup-content .wp-block-image{
padding-left: 20px;
padding-right: 20px;
margin-bottom: 30px;
}
.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type {
display: none;
}
.elementor-loop-container .elementor-heading-title a{
text-decoration: none;
}
@media screen and (min-width: 767px){
.site-footer-primary-section-2{
padding-left: 40%;
}
}
@media screen and (min-width:1024px){
.full-img-left{
width: 40% !important;
left: 0px;
right: auto !important;
height: 100% !important;
position: absolute !important;
top: 0px;
}
div.custom-rigt-section{
width: 58vw !important;
position: relative;
margin-left: -38.5vw;
left: 41vw;
}
.full-img-left{
width: 50% !important;
left: 0px;
right: auto !important;
height: 100% !important;
position: absolute !important;
top: 0px;
}
.full-img-right {
width: 40% !important;
right: 0px;
left: auto !important;
height: 100% !important;
position: absolute !important;
top: 0px;
}
}
@media screen and (max-width: 1023.99px) {
.ast-menu-toggle {
border: none;
outline: none;
box-shadow: none;
}
}
@media screen and (max-width:1024px){
.ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar {
padding-left: 35px;
padding-right: 35px;
margin-top: 35px;
}
header #ast-mobile-header {
margin-left: 10px;
margin-right: 10px;
}
}
@media screen and (max-width:767px){
.hidden-br-mobile br{
display: none;
}
.post-image-with-gradient{
height: 500px;
}
.site-footer-section-2{
margin-bottom: 36px !important;
margin-top: 36px;
}
}
@media screen and (min-width:1024px) and (max-width:1330px){
div.custom-rigt-section {
width: 71vw !important;
position: relative;
margin-left: -38.5vw;
left: 39vw;
}
.custom-right-section-left-col{
width: 25% !important;
}
.opinie-right-section{
width: 85% !important;
}
}
@media screen and (min-width:1660.10px){
.change-row{
padding-left: 3vw !important;
padding-right: 3vw !important;
}
}
@media screen and (min-width:1024px) and (max-width:1660px){
header #ast-desktop-header > div{
margin-left: 10px;
margin-right: 10px;
}
.change-row{
--e-con-grid-template-columns: repeat(3, 2fr) !important;
}
.change-row{
padding-left: 10px !important;
padding-right: 10px !important;
}
}