/*
Theme Name: Drzwi Marchewka
Author: BANANCONDA
Author URI: https://bananaconda.eu
Theme URI: 
Tags: full-site-editing
Text Domain: drzwi_marchewka
Requires at least: 6.1
Requires PHP: 7.4
Tested up to: 6.4
Version: 1.0.0

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Generated on fullsiteediting.com. No code version.
*/

.height-post{
  height: auto;
}

.width-button{
  width:100%;
}

.custom-gradient-2 .wp-block-cover__inner-container{
    background: radial-gradient(80.24% 80.24% at 50% 50%, rgba(0, 0, 0, 0.45) 0%, #000000 100%);

}

.bananaconda{
    opacity: 0.2;
}

/* Hide on mobile */
@media (max-width: 752px){
  .hide-on-mobile{
      display: none;
  }
}
@media (max-width: 752px){
  .flex-on-mobile{
      flex-basis:100% !important;
  }
}
@media (max-width: 752px){
  .flex-zero-on-mobile{
      flex-basis:0 !important;
  }
}

@media (max-width: 752px){
  .border-mobile{
      border-bottom: 1px solid #D2D5DB;
      border-right:0px;
  }
}
@media (max-width: 752px){
  .border-mobile-2{
      border-bottom: 1px solid #7A766F80;
      border-right:0px;
  }
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{
  background-color: #C7801F;
  font-size:x-large;
}

/* Columns Block */

@media (max-width: 752px) { /* Reverse columns on mobile */
    .is-style-reverse-columns-on-mobile {
      flex-direction: column-reverse;
    }
  }

  /* Buttons */
    /* Big Button */

        .wp-block-button.is-style-tertiary-button .wp-element-button{
            padding: 12px 24px;
            background-color: transparent;
            color: #DF9631;
        }

        .wp-block-button.is-style-tertiary-button .wp-element-button:hover{
            padding: 12px 24px;
            background-color: transparent;
            color: #C7801F;
        }
        
     /* Standard Button */
        .wp-block-button.is-style-fill a:hover{
            border-radius: 4px;
            border-color: #C7801F;
            background-color: #C7801F;
            color: #363129;
        }


    /* Outline Button */

    .wp-block-button.is-style-outline a:hover{
        border-radius: 4px;
        border-color: #DF9631;
        background-color: #DF9631;
        color: #363129;
    }
    /* Template button */
        .resize-button{
          width: 302px;
        }
       
        .custom-gradient .wp-block-cover__inner-container{
    background: linear-gradient(270deg, rgba(54, 49, 41, 0) 0%, rgba(54, 49, 41, 0.5) 43.75%, #363129 76.92%);
        }
    
        .custom-table {
            border: 1px solid #D2D5DB;
            border-radius: 8px;
            border-collapse: collapse;
            width: 100%;
            overflow: hidden;
          }
          
          /* Nagłówek tabeli */
          .custom-table thead tr {
            background-color: #363129;
            color: #FFFFFF;
          }
          .wp-block-table thead{
            border-bottom: 0px;
          }
          .custom-table thead th {
            padding: 12px;
            text-align: left;
            border: none; /* brak borderów między komórkami nagłówka */
          }
          
          /* Kolor tekstu w ostatniej komórce nagłówka */
          .custom-table thead th:last-child {
            color: #DF9631;
          }
          
          /* Ciało tabeli */
          .custom-table tbody tr {
            background-color: #FFFFFF;
            color: #363129;
            border-bottom: 1px solid #D2D5DB;
          }
          
          .custom-table tbody td {
            padding: 12px;
            border: none;
          }
          
          /* Ostatni wiersz — bez dolnego bordera */
          .custom-table tbody tr:last-child {
            border-bottom: none;
          }
          
          
          /*petla kategorie drzwi */
          .wp-block-post-terms{
            background-color: #363129;
            max-width: fit-content;
            padding: 6px 12px;
            border-radius: 8px;
            text-wrap: nowrap;
          }
          .wp-block-post-terms a{
            text-decoration: none;
            color:#FFFFFF;
            font-size: 12px;
          }


            /* custom table 2 */

          .custom-table-2 {
            border: 1px solid #D2D5DB;
            border-radius: 8px;
            border-collapse: collapse;
            width: 100%;
            overflow: hidden;
          }
          
          /* Nagłówek tabeli */
          .custom-table-2 thead tr {
            background-color: #363129;
            color: #FFFFFF;
          }
          .wp-block-table-2 thead{
            border-bottom: 0px;
          }
          .custom-table-2 thead th {
            padding: 12px;
            text-align: left;
            border: none; /* brak borderów między komórkami nagłówka */
          }
          
          /* Ciało tabeli */
          .custom-table-2 tbody tr {
            background-color: #FFFFFF;
            color: #363129;
            border-bottom: 1px solid #D2D5DB;
          }
          
          .custom-table-2 tbody td {
            padding: 12px;
            border: none;
          }
          
          /* Ostatni wiersz — bez dolnego bordera */
          .custom-table-2 tbody tr:last-child {
            border-bottom: none;
          }
          /* read more przycisk loop */
          .wp-block-read-more{
            border: 1.5px solid #DF9631;
            border-radius: 8px;
            color:#DF9631;
            width: 100%;
            text-align: center;
            box-sizing: border-box;
            height: 48px;
            display: flex;
            justify-content: center;   /* poziomo */
            align-items: center;       /* pionowo */
            text-decoration: none;     /* opcjonalnie: usuwa podkreślenie linku */
          }

          .wp-block-read-more:hover{
            background-color: #DF9631;
            color:#363129;
          }

          /* paginacja */
          .wp-block-query-pagination-numbers .page-numbers {
            background-color: #DF963126; /* kolor z przezroczystością */
            border-radius: 4px;
            width: 48px;
            height: 48px;
            display: inline-flex;
            justify-content: center;
            align-items: center;
            font-size: 16px;
            color: #363129;
            text-decoration: none; /* usuwa podkreślenie z linków */
            margin: 0 4px; /* opcjonalnie: odstęp między numerami */
            transition: background-color 0.3s ease;
        }

        .wp-block-query-pagination-numbers .page-numbers.current {
          background-color: #DF9631; /* bez przezroczystości dla aktualnej strony */
          color: #363129; /* możesz dodać inny kolor jeśli chcesz się wyróżniał */
      }
      


      /* Select */

      .wp-block-query-filter-post-type__select,
.wp-block-query-filter__select {
    background-color: #FFFFFF;
    color: #363129;
    border: 1px solid #DF9631;
    border-radius: 6px;
    padding: 10px 40px 10px 12px;
    font-size: 16px;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    min-width: 200px;
    cursor: pointer;
    transition: border-color 0.3s ease, background-color 0.3s ease;

    background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23363129' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 12px center;
    background-size: 12px 8px;
}

.wp-block-query-filter-post-type__select:hover,
.wp-block-query-filter__select:hover {
    background-color: #FAEFE0;
    border-color: #DF9631;
}

.wp-block-query-filter-post-type__select:focus,
.wp-block-query-filter__select:focus {
    outline: none;
    box-shadow: 0 0 0 2px #DF963133;
}
        
          
          

/* https://yoksel.github.io/url-encoder/  content: ' '  bg r, no r)


