/*
Theme Name: kadence-child
Template: kadence
Version: 1.0
Made for Simplika www.tvorcza.pl - 2025
*/

/*
fonty rozmiary
*/
h1,
h2,
h3,
h4,
h5 {word-break: break-word; 
    overflow-wrap: break-word; 
    hyphens: manual;}
    

.text-decor,
.text-decor p,
h1.text-decor,
h2.text-decor {
    font-family: 'the-seasons', sans-serif;
    font-weight: 300;
}

h1.text-decor {
    font-size: clamp(34px, 5.5vw, 90px);
}

.text-decor {
    font-size: clamp(23px, 6vw + 1rem, 35px);
    line-height: 1.1;
}

b, strong {font-weight: 600!important;}
.kontakt strong { padding-left: 3px; padding: 3px; }


.stronger {
    font-weight: 600; 
}

.thicker {
    font-weight: 100;
}

.bigger {font-size: 1.2em; 
    line-height:1.2em}

    .link-style-no-underline .entry-content p>a {font-weight:600;}

    .color-span {color: #96948D;}
.italic {
    font-style: italic;
}

.number {font-size: clamp(30px, 5vw, 60px); letter-spacing:0.03em; font-family: 'the-seasons', sans-serif;
    font-weight: 300; white-space: nowrap; padding-right: 30px;}


.hidden {
    display: none;
}

.centered {margin: auto;}

/*
Menu
Menu
Menu 
*/

/* Wyśrodkowane logo  */
.site-header-section-left-center {justify-content:flex-start!important;}
.site-header-section-right-center {justify-content:flex-end!important;}

/* Sticky menu */
#masthead {position:sticky!important;top:0px!important;}

/* Transparent menu */
.home #masthead a,
.single-post  #masthead a { color: #ffffff; }

/* Transparent logo */
.home .site-branding a.brand img,
.single-post .site-branding a.brand img{
    filter: invert(1) brightness(1000%);
}

/* Transparent ikona */
.home .menu-toggle-icon,
.single-post .menu-toggle-icon
{filter: invert(1) brightness(1000%);
}


@media (min-width:1100px) {
	.single-post .content-area,
    .home .content-area {margin-top:-80px!important;}
}
@media (max-width:1099px) {
	.single-post .content-area,
    .home .content-area {margin-top:-70px!important;}
}

.site-main-header-wrap .site-header-row-container-inner,
#masthead { background-color: transparent!important; }

/* Scrolled menu */
#masthead.scrolled {
    background-color: rgba(238, 237, 233, 0.7)!important;
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px); 
    transition: background-color 0.6s ease-in;
}

.home #masthead.scrolled  a,
.single-post #masthead.scrolled  a  {color: #333333;transition:0.6s;}

/* Scrolled logo */
.home .scrolled .site-branding a.brand img,
.single-post .scrolled .site-branding a.brand img {
    filter: none;
	transition:0.4s;
}

/* Scrolled ikona */
.home .scrolled .menu-toggle-icon,
.single-post .scrolled .menu-toggle-icon
{filter: none;
}

/* Sub menu */
.dropdown-nav-toggle svg,
.drawer-nav-drop-wrap .drawer-sub-toggle[aria-expanded="true"] svg, .drawer-nav-drop-wrap .drawer-sub-toggle[aria-expanded="false"] svg{fill: none;}
.dropdown-nav-toggle:after {content:"+"; font-size: 13px; line-height:13px}
.dropdown-nav-toggle:after  {color: inherit;}
#masthead .sub-menu a {color: inherit!important;}

/* Menu mobile */
@media (max-width: 1099px){

.kadence-menu-svg,
.kadence-menu-svg svg {fill: transparent!important;}

/* Menu ikona hamburger - menu zwykle.*/
.site-main-header-wrap .site-header-row-container-inner .mobile-toggle-open-container .menu-toggle-open .menu-toggle-icon {background-image: url("https://wordpress-1378599-5089314.cloudwaysapps.com/wp-content/uploads/menu-open-dark.svg")!important; background-repeat:no-repeat; background-size:100%;
}

/* Menu mobile close*/
.drawer-toggle .toggle-close-bar {
border-radius:0px!important;
height: 1.5px!important;}
.popup-drawer .drawer-header {padding: 0!important; }
.popup-drawer .drawer-content {padding-left:0px!important;}
.popup-drawer.active .drawer-toggle .toggle-close-bar {transition:0.5s;}


/* Menu mobile sub menu ikony */

.drawer-nav-drop-wrap .drawer-sub-toggle[aria-expanded="true"]:after {content:"-";  }
.drawer-nav-drop-wrap .drawer-sub-toggle[aria-expanded="false"]:after {content:"+"; }

.drawer-nav-drop-wrap .drawer-sub-toggle[aria-expanded="false"]:after,
.drawer-nav-drop-wrap .drawer-sub-toggle[aria-expanded="true"]:after
{font-size: 40px; font-weight: 100; line-height: 30px; font-family: "system-ui";}

/* Meny mobile submenu */

.menu.has-collapse-sub-nav > .menu-item {
    opacity: 0;
    visibility: hidden;
    pointer-events: auto;
	transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}

.menu-item-has-children:has(.sub-menu.show-drawer) {
    opacity: 1;
    visibility: visible;
}


.menu.has-collapse-sub-nav:has(.sub-menu:not(.show-drawer)) > .menu-item {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;

}


/* Menu mobile styl*/
.mobile-navigation ul li a {padding:0px;}

.mobile-navigation  {margin-left:20px;}

.menu-big-item a {font-size:50px; line-height:3.6rem;text-transform:uppercase;
	font-family: 'the-seasons', sans-serif;}

.menu-small-item a {font-size:20px;line-height:50px}

.menu-social-item img {width: 18px; margin-right:20px}

.menu-social-item {display:inline-flex; margin-top:35px;margin-bottom:35px;}

.sub-menu a {font-size:28px; line-height:2.2rem; color: #D3CFC9!important;}

.mobile-navigation ul ul {padding:0px!important;}

.sub-menu li {padding-top:20px;}
}
    

/* Basic buttons - rozmiar */

.custom-button a,
.custom-button {
    font-family :"Manrope";
    font-weight: 500;
    font-style: normal;
    font-size: 14px;
	text-transform:uppercase;
    color: #1e1e1e;
    cursor: pointer;
	letter-spacing:0.18rem;
    margin-top: 60px;
}

button,
.buttom-custom
.buttom-custom a,
.wp-element-button,
.button,
input#submit,
input[type="button"],
input[type="submit"],
input[type="reset"],
#comments .submit,
.search .search-submit {
    font-size: clamp(20px, 3vw, 20px);
}

button {
    white-space: nowrap;
    box-shadow: none;
}

.button-col {display:flex; gap: 40px;}

.custom-button-center {text-align: center!important;}
.custom-button-left {text-align: left!important;}

@media (min-width: 1100px) {
.custom-simplika .custom-button,
.custom-simplika .custom-button a {text-align: left!important;}
}

/* Ikona */
.custom-button svg {vertical-align:middle; margin-left:15px;}
.arrow-icon {width:18px; transform: rotate(45deg);}

@media (max-width: 1099px) {
     .custom-button {min-width:140px;}
}

    .custom-button,
    .custom-button a
     {text-align: center;}


/* Animacje hover*/

.custom-button a > span {
    display: inline-flex;
    overflow: hidden;
    height: 1em; 
    line-height: 1; 
    position: relative;
}

.custom-button a > span > span {
    display: inline-block;
    position: relative;
    transition: transform 0.25s cubic-bezier(0.7, 0, 0.3, 1);
}

.custom-button:hover a > span > span {
    animation: MoveUpInitial 0.25s forwards, MoveUpEnd 0.3s forwards 0.15s;
}


@keyframes MoveUpInitial {
    0% {
        transform: translate3d(0, 0%, 0);
        opacity: 1;
    }
    100% {
        transform: translate3d(0, -1em, 0);
        opacity: 0.5;
    }
}

@keyframes MoveUpEnd {
    0% {
        transform: translate3d(0, 1em, 0);
        opacity: 0.5;
    }
    100% {
        transform: translate3d(0, 0%, 0);
        opacity: 1;
    }
}

/*404*/

.error {text-align:center; width: 60vw; margin: auto;padding-top:40px;} 
#archive-container .posted-by {display:none;}
.search-archive-title {padding-top:40px;}
.error404 .entry-content-wrap {margin-bottom: 100px}

/*layout*/

.inline {display: inline-flex; flex-wrap: nowrap; align-items: center;}

a img:hover {opacity: 0.85; transition:0.4s;}

.intro { font-size: 0.9em!important; text-transform: uppercase; color: #ADA9A3}

/* 
Padding
Padding
Padding
*/


/* Padding mobile */
@media (max-width: 1099px) {
	.single-entry {padding-left: 0px!important;padding-right:0px!important;}
}

@media (max-width: 1200px) {
	section.wp-block-group {padding-left:30px!important;
	padding-right:30px!important;}
}

@media (min-width:1025px) and (max-width: 1199px){
    .post.single-entry,
   .entry-related,
   .comments-area
   {padding-left:30px!important;
       padding-right:30px!important;}
   }


/* End Padding mobile */

@media (min-width: 1100px){
    #colophon {padding-top: 80px!important;}
    section.wp-block-group{padding-top:120px!important;}
    .custom-padding-bottom {padding-bottom:100px!important;}

    :where(.wp-block-columns.is-layout-flex) {gap: 4em;}

    .padding-right {
        padding-right: 10vw;
    }
    .padding-left-inner {
        padding-left: 12vw;
    }
    .wp-block-spacer.padding-bottom {
        min-height: 150px;
    }
}
@media (max-width: 1099px){
    #colophon {padding-top: 4vw!important;}
    section.wp-block-group,
    .entry-content .wp-block-group.has-background {padding-top:70px!important;} 
    .custom-padding-bottom {padding-bottom:70px!important;}
    .custom-padding-top {padding-top:30px!important;}
    .custom-padding-top-mobile {padding-top:30px!important;}

}

/*Layout edit Kadence*/
.single-content h1, .single-content h2, .single-content h3, .single-content h4, .single-content h5, .single-content h6 {margin-bottom:1.1em!important;
    margin-top: 0px!important;}

    @media (max-width: 1099px){
    .single-content h1, .single-content h2, .single-content h3, .single-content h4, .single-content h5, .single-content h6 {margin-bottom:0.7em!important;
        margin-top: 0px!important;}
    }

    .single-content .wp-block-group {margin-bottom:0px!important;}

    .wp-block-separator {border-top: 1px solid;}
    .single-content hr {margin-bottom: 0px!important;}

/* Layout width*/



@media (min-width: 1100px) {
.w-20 {max-width:20%!important; margin:auto!important;}
.w-30 {max-width:30%!important; margin:auto!important;}
.w-40 {max-width:40%!important; margin:auto!important;}
.w-50 {max-width:50%!important; margin:auto!important;}
.w-60 {max-width:60%!important; margin:auto!important;}
.w-70 {max-width:70%!important; margin:auto!important;}
.w-80 {max-width:80%!important; margin:auto!important;}
}

@media (max-width: 1099px) {
.w-10,
.w-20,
.w-30,
.w-40,
.w-50,
.w-60,
.w-70,
.w-80,
.w-90 {
    width:100%;       
}
}

@media (min-width:1100px) {
    .hide-on-desktop {
        display: none !important;
    }

    .sticky-col {
        position: sticky;
        top: 100px;
    }

 
}

@media (max-width:1099px) {
    .order-1 {
        order: 1
    }
    .order-2 {
        order: 2
    }

    .order-3 {
        order: 3
    }

    .order-4 {
        order: 4
    }

    .img-width-100 {
        max-width: 100%;
        padding: 0;
        margin: auto;
        position: relative;
        text-align: center;
        align-items: center;
    }
    .extra-padding-on-mobile {
        padding-top: 20px;
    }
    .hide-on-mobile {
        display: none!important;
    }
    .wp-block-spacer.padding-bottom {
        max-height: 40px;
    }
    .text-to-left {
        text-align: left;
    }
    .text-to-center {
        text-align: center;
    }
    .col-to-left {
        display: flex;
        justify-content: flex-start;
        flex-wrap: wrap;
    }
    .col-to-center {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    }
   
    /* 4 kolumny na telefonie są 2 */
    .wp-block-columns.is-not-stacked-on-mobile {
        flex-wrap: wrap !important;
    }
    .wp-block-columns.is-not-stacked-on-mobile>.wp-block-column {
        flex-basis: 46% !important;
    }
}

/* Scrollbar*/

::-webkit-scrollbar {
    width: 9px;
}

::-webkit-scrollbar-track {
    background: #f2efec;
}

::-webkit-scrollbar-thumb {
    background: #c7c1bc;
}

::-webkit-scrollbar-thumb:hover {
    background: #555150;
}

/*Custom list*/

.custom-list {
    list-style: none;
    padding-left: 20px;
}

.custom-list li {
    position: relative;
    padding-left: 20px;
}

.custom-list li::before {
    content: "+ ";
    position: absolute;
    left: 0;
    top: 0;
    color: inherit;
    font-weight: light;
}

/*footer*/

.footer-column h3 {
    color: #fff;
    font-weight: 500 !important;
    margin-bottom: clamp(13px, 4vw, 20px);
    font-size: 20px;
    font-family: "Manrope", sans-serif;
}

.footer-column ul li,
.footer-column p,
.footer-column a {
    color: #EFEDEA !important;
    font-weight: 400;
    font-size: 13px;
    text-decoration: none;
    margin-bottom: 10px;
    transition: color 0.3s;
}

.footer-column .custom-button a {
   font-size: 14px; 
}

.footer-column ul {
    list-style: none;
    margin: 0;
    padding: 0 !important;
}

.footer-column ul li a:hover {
    opacity: 0.4;
    color: #212121;
    transition: 0.3s;
}

.footer-column .custom-button {
    color: #fff;
    text-align: center;
}

.footer-column .social-icon {
    display: inline-flex;
    margin-right: 10px;
    margin-left: 10px;
    width: 15px;
    height: 15px;
    transition: opacity 0.3s;
}

.footer-column .social-icon:hover {
    opacity: 0.5;
}

.footer-column,
.footer-col-2 {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
}

.footer-col-3,
.footer-col-1 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-content: center;
}

.footer-social {
    margin-top: 40px;
}

.footer-inline {
    display: inline-flex;
    align-items: center;
    gap: 25px;
    justify-content: space-around;
    width: 100%;
}

.footer-inline p,
.footer-inline a {
    font-size: 12px;
    margin: 0;
}

.footer-widget3 {
    border-top: 1px solid #EFEDEA;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* footer mobile */
@media (max-width: 1099px) {
    .footer-inline {
        display: block;
        margin: 10px 0;
    }
}

/*Toggle*/
/* Usuwanie domyślnego markera w Safari */
details summary {
    list-style: none;
    -webkit-appearance: none; /* Specyficzne dla Safari */
    appearance: none; /* Ogólna kompatybilność */
}

/* Ukrywanie markera w Safari */
details summary::-webkit-details-marker {
    display: none;
}

/* Dodanie uniwersalnego markera dla otwartych i zamkniętych szczegółów */
details[open] summary::after {
    content: "-";
    font-size: 20px;
    font-weight: 200 !important;
}

details summary::after {
    content: "+";
    font-size: 20px;
    font-weight: 200 !important;
    display: inline-block;
    line-height: 0;
    padding-left: 20px;
    font-family: "system-ui";
}

/* Stylizacja kontenera szczegółów */
.wp-block-details {
    border-bottom: 1px solid #B7B6B2;
    padding-bottom: 40px;
    padding-top: 15px;
}

/* Ostatni element szczegółów */
.wp-block-details:last-child {
    border-bottom: none;
    padding-bottom: 0;
}

/* Dopasowanie układu szczegółów */
details summary {
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-transform: uppercase;
    line-height: 1.15;
}

/* Tabele */
.wp-block-table td, .wp-block-table th {padding-left: 0px!important;}
.custom-table {margin-left:-5px; font-size:1.1em;}

@media (max-width: 1099px) {
    .wp-block-table.custom-table table {
        display: flex;
        flex-wrap: wrap;
    }

    .wp-block-table.custom-table table tr {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
    }

    .wp-block-table.custom-table table td {
        width: 50%; 
    }
}


/*Google Reviews Trustindex*/
.ti-review-header {margin-top:-20px;}
.ti-review-header,
.ti-stars,
.ti-review-content{margin-left: -20px;}

.ti-review-text-container {font-size:12px!important;} 

.ti-star {filter: grayscale(100%) contrast(150%) brightness(10%);}

.ti-widget.ti-goog .ti-load-more-reviews-container {text-align:left!important;}

.ti-widget.ti-goog .ti-load-more-reviews-container .ti-load-more-reviews-button{padding: 0px!important; font-weight:500; letter-spacing:0px;}

/* BLOG */


/* 
Wpis
Wpis
 */

 .post-thumbnail {
    position: relative;
    display: inline-block;
}

.post-thumbnail::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2); 
}

.post .entry-title {
	margin-top: clamp(120px, 5vw, 180px); width:90%; }

.post h1 {font-size: clamp(2.5em, 5vw, 70px);}

.post h2
{font-size: clamp(20px, 5vw, 30px); color: #82807D;}

.post h3
{font-size: 18px; font-family: "Manrope"; font-weight:500;}

.comments-title, .comment-reply-title {font-size: 20px; font-family: "Manrope", sans-serif; }
#comments .submit {border: 1px solid #333333;}
.comment-content p {padding-top:30px;}

/* Wpis menu */
#masthead.single-post {border-bottom: 1px solid red!important;}

/* Pusty wpis < poprzedni i nastepny >  */
.post-navigation-link-next:empty::after,
.post-navigation-link-previous:empty::after {
    content: "•"; 
    font-size: 24px;
    color: #333; 
    display: block;
    text-align: center;
    padding: 10px;
}


/* Wpis padding */
@media screen and (max-width: 719px) {
	.content-style-boxed .content-bg:not(.loop-entry) {
		margin-left: 0px!important;
		margin-right: 0px!important;
	}
}


/* Wpis - related */
.single-post .wp-site-blocks .content-container .alignwide {
		margin-left:0px;
		margin-right:0px; 
		width:100%; 
		margin:auto;
		padding:0;
	}

.entry-related h3 {padding-top:30px;font-family: "Manrope", sans-serif; font-size: 17px!important;}
.splide .splide__pagination  {bottom: -50px!important}
.splide__arrows {visibility:hidden;}
.splide .splide__pagination__page {
    border-radius: 0%!important;
    height: 4px!important;
    margin: 5px!important;
    width: 40px!important;
}

.entry-related .entry-meta {visibility:hidden; }

/*Wpis komentarze*/
.entry-related,
.comments-area {padding-top: clamp(50px, 5vw, 120px);}


/* Blog zbiorczo Obrazki */
.wp-block-latest-posts__featured-image  {
    margin-bottom: 40px!important;
}

.wp-block-latest-posts__featured-image {
    width: 100%;
    display: flex;
    position: relative;
    overflow: hidden; 
}


.wp-block-latest-posts__featured-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
}


.wp-block-latest-posts__featured-image::before {
    content: "";
    display: block;
    padding-top: 133.33%;
}



/* Blog zbiorczo Teksty */
.wp-block-latest-posts__post-title {text-transform:uppercase; font-weight:500;line-height: 1.4; }

.wp-block-latest-posts__post-excerpt {color: #84837E}

.wp-block-latest-posts.wp-block-latest-posts__list.is-grid li>a,
.wp-block-latest-posts__post-excerpt,
.wp-block-latest-posts .custom-button {text-align:left; }

/* Blog uklad home */
.home .wp-block-latest-posts.wp-block-latest-posts__list.is-grid li>a,
.home .wp-block-latest-posts__post-excerpt,
.home 
.wp-block-latest-posts .custom-button{text-align:center;}

.home .wp-block-latest-posts.wp-block-latest-posts__list.is-grid {column-gap:8em!important;}

.home .wp-block-latest-posts.wp-block-latest-posts__list.is-grid li {max-width:350px; margin: auto!important;}

/* Blog odleglosci */
.wp-block-latest-posts.wp-block-latest-posts__list.is-grid {
	row-gap: 4.5rem!important;}

@supports not (gap: 4.5rem) {
    .wp-block-latest-posts__list li {
        margin-bottom: 4.5rem;
    }
}


/*only simplika*/

    .minus-margin {margin-top:-70px!important;}
    .plus-col {max-width:320px;margin: auto;}

    @media (max-width: 450px){
        .page-id-26 h1 {font-size: 30px!important}
    }

/* Tvorcza sekcje */

    @media (min-width: 1100px) {
        .full-height {height:100vh!important;}
        }
        @media (max-width: 1099px) {
            .full-height {height:95vh!important;}
        }

/* Sekcje z liniami i numerami*/
    

@media (min-width: 1100px) {
    .number-col {margin: auto!important;}
 } 
    
    .number-col {align-items:center; display:flex; flex-wrap: wrap; margin-right: 10px; padding-bottom:15px;
        padding-top:15px;  }
        .number-col {align-items:center; display:flex; flex-wrap: wrap; margin-right: 10px; padding-bottom:15px;
            padding-top:15px;  }
            .number-col:first-child {padding-top:0px;}

    

/*TEAM*/
.team-position {opacity: 0.5;margin-bottom:0px!important;}
.team-name {font-size: 2em;font-weight:500;text-transform: uppercase;}
.team .wp-block-columns {margin-top:70px!important;}
.team-desc {padding-right:20px;}

/* Projekty */
@media (min-width: 1100px) {
    #post-20 .wp-block-columns {
         flex-wrap: wrap !important;
     }
 } 

    
    

.custom-table table {border: none;}
.vp-portfolio__item-meta {padding-left:0px!important;}
.vp-portfolio__item-meta-category {color: #ADA9A3!important}
.vp-portfolio__item-meta-title {font-size: 23px!important; }
.entry-content-wrap {padding: 0px!important;}
.vp-portfolio__item-meta-read-more {
    
    font-style: normal;
    font-size: 12px;
	text-transform:uppercase;
    color: #1e1e1e;
    cursor: pointer;
	letter-spacing:0.2rem;
	margin-top:-10px!important;
}

.vp-portfolio__item-meta-read-more::after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-left: 15px;
    width: 18px;
    height: 18px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23333333' width='25px'%3E%3Cpath d='M247.54-268.46 220-296l403.23-404H251.54v-40h440v440h-40v-371.69l-404 403.23Z'/%3E%3C/svg%3E") no-repeat center center;
    background-size: contain;
    transform: rotate(45deg);
}
.vp-portfolio__item-meta-read-more a:hover {color: #3e3d3c!important; opacity:0.5;}

.vp-portfolio__items-style-default .vp-portfolio__item:hover .vp-portfolio__item-img img {
    transform: none !important;
}
.vp-portfolio__items-style-default.vp-portfolio__items-show-overlay-default .vp-portfolio__item-overlay{
	opacity:1!important;
}

.vp-portfolio__items-style-default .vp-portfolio__item-caption a:hover {color: #333333!important; opacity: 0.5;}

/*PROJEKT*/
.fancybox-button {background-color:transparent!important; color: #212121;}
.fancybox-button:hover {color: grey!important;}
.fancybox-infobar {text-align:center; margin: auto!important; position:relative!important;}
.fancybox-is-open .fancybox-bg {opacity: 1.0!important;}

@media (min-width: 1100px) {
    .wp-block-table td {text-align:center; justify-content:center;}
    }


/*PROJEKT nawigacja next previous*/
.wp-block-post-navigation-link a {text-transform:uppercase!important;font-weight:500; }

.post-navigation-link-previous a {margin-left:20px;}
.post-navigation-link-next a {padding-right:20px;}


.wp-block-post-navigation-link__arrow-previous,
.wp-block-post-navigation-link__arrow-next {
    visibility: hidden; 
    position: relative;

}

.wp-block-post-navigation-link__arrow-previous::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23333333'%3E%3Cpath d='M247.54-268.46 220-296l403.23-404H251.54v-40h440v440h-40v-371.69l-404 403.23Z'/%3E%3C/svg%3E");
    visibility: visible;
    position: absolute;
		transform: rotate(-135deg);
	top:3px;
    left:0;
    width: 18px;
    height: 18px;
}

.wp-block-post-navigation-link__arrow-next::before{
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23333333'%3E%3Cpath d='M247.54-268.46 220-296l403.23-404H251.54v-40h440v440h-40v-371.69l-404 403.23Z'/%3E%3C/svg%3E");
    visibility: visible;
    position: absolute;
	transform: rotate(45deg);
	top:3px;
    right: 0;
    width: 18px;
    height: 18px;
}

.next-col {display:block!important;margin-top:80px!important;}

/*Oferta*/
@media (min-width: 1100px){
	.button-col {justify-content: center;} 
}
.oferta .wp-block-columns {margin-top:70px!important;}

/*cookie YES*/


.cky-consent-bar {background-color: #D3D2CF!important; border-color: #D3D2CF!important; }
.cky-notice .cky-title {display: none!important;}
.cky-btn,
.cky-notice-des *, .cky-preference-content-wrapper *, .cky-accordion-header-des *, .cky-gpc-wrapper .cky-gpc-desc * {font-size: 13px!important;
	line-height:1.5!important;
	font-weight:100;
}

.cky-consent-container .cky-consent-bar {
    box-shadow: none !important;
    border-radius: 0px !important;
}

.cky-btn {
    border-radius: 0px !important;
    border-width: 1px !important;
    font-weight: 400 !important;
    padding: 15px!important;
}


.cky-revisit-bottom-left 
{bottom: 20px!important; left: 20px!important;}
.cky-btn-revisit-wrapper {width:25px!important; height:25px!important;}



@media (min-width: 782px) {
	.cky-box-bottom-right {
		min-width:620px !important;
		right: 0px!important; bottom:0px!important;}
        .cky-consent-container .cky-consent-bar {padding:70px 70px!important;}
	}
	
@media (max-width: 781px) {
    .cky-notice-btn-wrapper,
    .cky-notice-des {
        padding-left: 0px!important; 
        padding-right: 0px!important;}
    .cky-consent-container .cky-consent-bar {padding:30px 30px!important;}
.cky-box-bottom-right {
	width: 100vw!important;}
	
    .cky-box-bottom-right {
        bottom: 0px!important;
        right: 0px!important;
    }
}

