:root {
--slices-dark: #322A20;
--slices-gray: #87878c;
--slices-vivid: #cbbe9e;
--slices-vivid-bg: #ebebeb;
--slices-strong: #7F5344;
--slices-light: #f2f2f2;
--slices-white: #ffffff;
--slices-gold-light: #dfdcd9;
--slices-gold: #d82421; --slices-primary: #28382A;
--slices-secondary: #BC9846; 
} html,
body {
box-sizing: border-box;
font-size: 18px;
font-weight: 400;
}
*,
*:before,
*:after {
box-sizing: border-box;
} 
html:not(.ie-10):not(.ie-11):not(.ie-edge) .wave {
height: auto;
}
body {
padding: 0;
margin: 0;
color: #333333;
font-family: 'Roboto', sans-serif;
font-size: 16px;
}
@font-face { font-family: 'Garamond'; src: url(//royalbali.pl/wp-content/themes/easyslices/css/fonts/Garamond/static/EBGaramond-Regular.ttf);}
@font-face { font-family: 'Garamond'; font-weight: 700; src: url(//wp-content/themes/easyslices/css/fonts/Garamond/static/EBGaramond-Bold.ttf); } 
@font-face { font-family: 'Garamond'; font-weight: 500; src: url(//royalbali.pl/wp-content/themes/easyslices/css/fonts/Garamond/static/EBGaramond-Medium.ttf); } 
@font-face { font-family: 'Roboto'; src: url(//royalbali.pl/wp-content/themes/easyslices/css/fonts/Roboto/Roboto-Regular.ttf);}
@font-face { font-family: 'Roboto'; font-weight: 700; src: url(//royalbali.pl/wp-content/themes/easyslices/css/fonts/Roboto/Roboto-Bold.ttf); } 
@font-face { font-family: 'Roboto'; font-style: italic; src: url(//royalbali.pl/wp-content/themes/easyslices/css/fonts/Roboto/Roboto-RegularItalic.ttf);}
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 700; src: url(//royalbali.pl/wp-content/themes/easyslices/css/fonts/Roboto/Roboto-BoldItalic.ttf); } 
section {
display: block;
position: relative;
}
h1 {
font-size: 45px;
padding: 10px 5px;
color: #363642;
font-family: 'Roboto', serif;
}
h2 {
font-size: clamp(1.8rem, 1vw + .5rem, 2.5rem);
padding: 10px 5px;
color: #222;
font-family: 'Garamond', serif;
}
h3 {
font-size: 1.5rem;
padding: 10px 5px;
color: #363642;
font-family: 'Garamond', serif;
}
h4 {
font-size: 1rem;
padding: 10px 5px;
color: #363642;
}
h5 {
font-size: 1rem;
padding: 10px 5px;
color: #363642;
font-family: 'Garamond', serif;
}
h6 {
font-size: .7rem;
padding: 10px 5px;
color: #363642;
font-family: 'Garamond', serif;
}
img {
max-width: 100%;
height: auto;
}
ol,
ul {
list-style: none;
}
p {
padding: 10px 5px;
line-height: 1.5;
} .alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float:right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
.logo-footer img {
margin: 0 !important;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%; 
padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
} .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #eee;
clip: auto !important;
clip-path: none;
color: #444;
display: block;
font-size: 1em;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; }   #lang-switcher ul {
display: flex;
flex-direction: row;
}
#lang-switcher ul li {
padding-right: 5px;
}
.section-shadow {
box-shadow: 0 0 8px rgba(0, 0, 0, .23);
}
.footer-block {
color: #fff;
background-color: var(--slices-primary);
}
.footer-block a {
color: #fff;
}
.foto {
max-width: 300px;
}
.wpcf7-submit {
background-color: transparent;
}   .menu {
display: -webkit-box;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
flex-direction: column;
}
.menu li {
display: block;
list-style-type: none;
font-size: 16px;
font-weight: 700;
}
.menu li a {
display: -webkit-box;
display: flex;
text-align: left;
text-decoration: none;
padding: 5px 1rem;
color: #111;
font-size: clamp(14px, 2vw + .5rem, 16px);
font-weight: 300;
font-family: 'PT Sans', sans-serif;
}
.menu .menu-item-type-post_type a::before,
.menu .menu-item-type-taxonomy a::before {
content: "";
background: url(//royalbali.pl/wp-content/themes/easyslices/img/star-transparent.png);
background-size: cover;
width: 16px;
margin-right: .4rem;
}
.lang-item {
display: flex !important;
align-items: center;
}
@media screen and (min-width: 1280px) {
.menu li a {
color: #fff;
}
.menu li a:hover {
color: #fff;
text-decoration: underline;
}
}
@media (min-width: 1280px) {
.menu {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-direction: row;
-webkit-box-pack: justify;
justify-content: space-between;
}
}
.menu-item-has-children > a:after {
font-family: "Font Awesome 5 Free";
content: "\f107";
display: inline-block;
padding-right: 3px;
padding-left: 5px;
vertical-align: middle;
font-weight: 900;
}
nav ul ul {
display: none;
}
@media (min-width: 1280px) {
nav ul ul {
display: none;
position: absolute;
}
}
nav ul li:hover > ul {
display: block;
padding-left: 1rem;
}
@media (min-width: 1280px) {
nav ul li:hover > ul {
padding-left: 0;
background: #FFF;
}
nav ul li:hover > ul a {
color: #000;
}
#menu-item-147 .sub-menu {
column-count: 2;
}
.sub-menu {
min-width: 300px;
}
.sub-menu li {
display: -webkit-box;
display: flex;
}
.sub-menu li  {
padding: 5px 0 5px 0;
}
.sub-menu li a:hover {
color: #fff;
border-bottom-width: 0;
}
.sub-menu li:hover {
background-color: #2b2b2b;
transition: 0.4s;
}
.sub-menu li:hover a {
color: #fff;
}
nav ul ul ul {
margin: 0 0 0 95%;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
}
.menu-item-has-children .menu-item-has-children > a:after {
font-family: "Font Awesome 5 Free";
content: '\f107';
padding: 1px;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}
} #menu {
background-color: #fff;
}
@media screen and (min-width:1280px) {
nav .current-menu-item::after {
margin: 0 auto;
}
#menu {
background-color: transparent;
}
}
nav .current-menu-item:hover::after {
width: 70%;
transition-duration: 1s;
}
nav .current-menu-item a {
font-weight: 600;
}   .page-numbers li {
background-color: #edf2f7;
border-radius: .5rem;
color: #4a5568;
display: inline;
font-weight: bold;
margin-left: .25rem;
margin-right: .25rem;
padding: .5rem .75rem;
}
.page-numbers {
display: inline-block;
}
.page-numbers.current,
a.page-numbers:hover {
color: #000;
}   .hero-name {
font-weight: 700;
text-transform: uppercase;
font-size: 18px;
}
.orange-bg {
background-color: #eea335
}
.orange-dark-bg {
background-color: #eea335
}
.orange-border {
border-color: #eea335
}
.orange-text {
color: #004990;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
margin-bottom: .5rem;
line-height: 1.2;
}
input[type="text"],
input[type="email"] {
background-color: #f7f7f7;
border-color: #ebebeb;
border-width: 1px;
padding-left: 1rem;
padding-right: 1rem;
padding-top: 0.5rem;
padding-bottom: 0.5rem;
margin-bottom: 1rem;
width: 100%;
}
input[type="text"]:focus,
input[type="email"]:focus {
outline: 0;
border-color: #000;
}
textarea {
background-color: #f7f7f7;
border-color: #ebebeb;
border-radius: 0.25rem;
border-width: 1px;
height: 8rem;
padding-left: 1rem;
padding-right: 1rem;
padding-top: 0.5rem;
padding-bottom: 0.5rem;
margin-bottom: 1rem;
resize: none;
width: 100%;
}
textarea:focus {
outline: 0;
border-color: #000;
}
input[type="submit"] {
color: #FFF;
border-width: 0;
padding-top: 0.35rem;
padding-bottom: 0.35rem;
padding-left: 1.5rem;
padding-right: 1.5rem;
background-color: var(--slices-primary);
}
input[type="submit"]:hover {
background-color: var(--slices-secondary);
}
input[type="submit"]:focus {
outline: 0;
border-color: #b4141e;
}
.wpcf7 p {
padding: 0;
}
.wpcf7 form.sent .wpcf7-response-output {
border-top-color: transparent;
border-left-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
border-top-color: transparent;
border-left-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
}
.wpcf7-not-valid-tip {
color: #b4141e;
}
input.wpcf7-form-control.wpcf7-submit {
display: block;
margin: 0 auto;
} .center-arte {
display: flex;
justify-content: center;
align-items: center;
}
.center-x {
display: flex;
flex-direction: column;
align-items: center;
}
.center-n {
display: flex;
flex-direction: column;
align-items: center;
}  .has-mobile-menu .menu li {
padding: 0.2rem 0;
}
.has-mobile-menu nav ul ul, .has-mobile-menu nav ul ul ul {
display: block;
max-height: 0;
overflow: hidden;
transition: ease-in-out .5s all;
}
.has-mobile-menu nav ul li:hover > ul {
padding-left: 0.5rem;
}
.has-mobile-menu .sub-menu {
padding-left: 0.5rem
}
.has-mobile-menu nav ul > .mobile-menu-open > ul {
max-height: 999px;
}
.has-mobile-menu .menu-item-has-children a{
display: inline-block;
}
.has-mobile-menu .menu-item-has-children > a:after {
content: "";
display: none;
}
.has-mobile-menu .menu-item-has-children > button.submenu-mobi:after {
font-family: "Font Awesome 5 Free";
content: "\f107";
display: inline-block;
vertical-align: middle;
font-weight: 900;
border-radius: 3rem;
color: #111;
width: 1.15rem;
height: 1.15rem;
padding: 0;
}
.has-mobile-menu .menu-item-has-children.mobile-menu-open > button.submenu-mobi:after {
transform: rotate(180deg);
}
.header-menu {
background-color: transparent;
}
.header-menu svg {
color: #fff;
}
.logo {
width: auto;
max-height: 60px;
transition: ease .5s all;
}
@media (min-width: 768px) {
.logo {
max-height: 75px;
}
}
.hero-inside {
background: rgb(0 0 0 / 43%);
}
.hero-inside h1 {
text-align: left;
color: #fff;
font-family: "Garamond", serif;
font-weight: 400;
font-size: 48px;
}
.home-gallery-section .container .flex-wrap:nth-child(2) {
margin-bottom: 2rem;
}
@media screen and (min-width: 1280px) {
.home-gallery-section .container .flex-wrap:nth-child(2) {
flex-wrap: nowrap; }
}
.cta-section {
text-align: left;
}
.cta-text {
font-size: clamp(20px, 10vw + .5rem, 28px);
font-weight: bold;
}
.cta-section .leading-relaxed {
margin-left: 0;
text-align: left;
}
.cta-section::before {
background: rgba(72, 103, 72, .7);
position: absolute;
height: 100%;
width: 100%;
content: "";
}
.cta-section .container {
z-index: 1;
} .hero-inside .leading-relaxed {
text-align: left;
margin-bottom: 1rem;
color: #fff;
max-width: 600px;
}
.hero-inside .items-end {
align-items: start;
}
.hero-inside .leading-relaxed .quote {
font-size: clamp(16px, 2vw + .5rem, 32px);
font-family: 'Lora', sans-serif;
}
.hero-inside .leading-relaxed .quote-sign {
font-size: clamp(12px, 2vw + .5rem, 14px);
text-align: right;
}
.hero-button {
font-size: clamp(14px, 2vw + .5rem, 16px);
font-weight: 600;
}
.hero-button::before {
content: ' ';
width: 1rem;
height: 1rem;
display: inline-block;
margin-bottom: -0.1rem;
position: relative;
margin-right: 0.5rem;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23363642' class='bi bi-arrow-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8z'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: contain;
background-position: center;
}
.hero-button:hover {
color: var(--slices-gold);
transition-duration: 1s;
margin-left: 1rem;
}
.hero-button:hover::before {
color: var(--slices-gold);
} .hero-h1 {
color: var(--slices-light);
}
.main-menu {
position: absolute;
}
.hero-section {
background-position: top;
background-attachment: unset;
background-size: cover;
}
@media screen and (min-width: 1280px) {
.hero-section {
margin-top: -120px;
}
.main-menu {
position: static;
}
}
.home-icons .leading-relaxed {
display: none;
}
.home-icons .flex-col:hover {
background-color: var(--slices-green);
color: var(--slices-light);
transition-duration: 1s;
}
.home-realization .home-realization-item {
height: clamp(300px, 1vw + .5rem, 400px);
width: clamp(300px, 1vw + .5rem, 400px);
border-radius: .5rem;
background-size: cover;
}
.home-realization-item a {
position: absolute;
height: clamp(300px, 1vw + .5rem, 400px);
width: clamp(300px, 1vw + .5rem, 400px);
}
.home-realization-item span {
bottom: 0;
color: var(--slices-white);
display: flex;
font-size: clamp(14px, 1vw + .5rem, 18px);
font-weight: 800;
justify-content: center;
left: 0;
position: absolute;
right: 0;
box-shadow: inset 0 34px 2px -2px rgba(72, 103, 72, .7);
border-bottom-right-radius: .5rem;
border-bottom-left-radius: .5rem;
}
.home-realization-item:hover span{
box-shadow: inset 0 34px 2px -2px rgba(161, 123, 44, .7);
transition-duration: .8s;
}
@media (min-width: 1280px) {
.home-icons .leading-relaxed {
display: block;
}
.logo {
max-height: 90px;
}
.hero-section {
background-position: center;
background-attachment: fixed;
background-size: cover;
}
.hero-section .container {
min-height: 600px;
}
}
a[role=button], .secondary-btn{
background-color: var(--slices-secondary);
padding: 0.65rem 1.3rem;
color: #fff;
font-weight: 600;
font-size: .85rem;
letter-spacing: .035rem;
}
.secondary-btn:hover {
color: #fff;
background-color: var(--slices-primary);
}
a[role=button]:hover{
color: var(--slices-dark);
background-color: #fff;
}
.before-home-offer .w-full {
margin-bottom: 0;
padding-bottom: 0;
padding-top: 4rem;
}
.home-offer .text-gray-700:empty {
display: none;
}
.home-offer .text-gray-700 {
padding-bottom: 1rem;
}
.home-offer .w-16.h-16, .home-realization .w-16.h-16{
display: none;
}
.home-offer .items-center {
background-color: #fff;
border-radius: 0;
border-left: 5px solid var(--slices-gold);
background: linear-gradient(to left, #fff 50%, var(--slices-gold) 50%) right;
background-size: 200%;
transition: .5s ease-out;
cursor: pointer;
width: 100%;
}
.home-offer .items-center:hover {
background-position: left;
color: #fff;
} .home-offer .icon-block .w-full {
max-width: 400px;
margin: 0 auto;
}
.icon-block .w-16, .icon-block .leading-relaxed {
display: none;
}
.icon-block img {
width: 100%;
margin: 0;
}
.icon-block p, .icon-block .icon-box {
padding: 0;
}
.icon-block .icon-box h3 {
padding-left: 0;
}
.home-offer-2-list {
line-height: 1.8;
}
.home-offer-2-list i {
color: var(--slices-gold);
margin-right: 0.5rem;
}
.home-icons i {
font-size: clamp(24px, 3vw + .5rem, 36px);
color:  var(--slices-green);
}
.home-icons .items-center {
background-color: var(--slices-white);
color:  var(--slices-green);
}
.home-about img {
margin: 0 auto;
}
.home-about .header-text-block,
.home-offer-2 .header-text-block {
font-family: "Lora", sans-serif;
color: var(--slices-gold);
font-size: clamp(16px, 2vw + .5rem, 20px);
font-weight: 600;
}
.text-section-image-right .header-text-block {
flex-direction: inherit;
}
.text-section-image-right img,
.text-section-image-left img {
border-radius: .5rem;
}
.footer-container li {
padding: .25rem 5px;
}
.footer-container h3 {
color: var(--slices-secondary);
}
.footer-container a, .home-offer a, .home-offer a:after, a[role=button], .secondary-btn {
transition: ease .5s all;
}
.footer-container a {
color: #fff;
font-weight: 300;
}
.footer-container a:hover {
text-decoration: underline;
font-weight: 600;
color: var(--slices-secondary);
}
.logo-footer:hover {
color: #fff !important;
font-weight: normal  !important;
text-decoration: none  !important;
}
.logo-footer {
text-align: center;
font-family: "Garamond", serif;
font-size: 24px;
}
.footer-container i {
color: #fff;
}
.footer-copyright a {
color: #fff;
}
.footer-copyright a:hover {
text-decoration: underline;
color: var(--slices-secondary);
}
.footer-container .social-icons {
padding: 10px 5px;
}
.footer-container .social-icons i {
font-size: 1.4rem;
}
.footer-logo {
max-height: 100px;
width: auto;
}
.font-family-lora {
font-family: "Lora", sans-serif;
}
.footer-copyright {
color: #fff;
background-color: var(--slices-primary);
}
.home-offer .icon-block .w-full {
display: flex;
margin: unset;
align-self: stretch;
justify-content: center;
}
.home-offer .leading-relaxed.text-base:empty, .home-offer p:empty{
display: none;
}
.home-offer .icon-block .flex-grow {
display: flex;
flex-direction: column;
justify-content: space-between;
height: 100%;
padding-left: 1.5rem;
}
.home-offer > .container {
justify-content: center;
}
.title-container.blog-title, .title-container.page-title {
height: 200px;
align-items: center;
justify-content: center;
background-color: #fff;
}
@media (min-width: 1024px) {
.home-offer .icon-block .w-full {
max-width: unset;
margin: 0 auto;
display: block;
}
.home-offer a {
padding-right: 1.5rem;
}
}
.title-container.has-cover {
height: 300px;
}
.title-container.has-cover {
background-attachment: unset;
}
.title-container.has-cover > div {
padding-top: 0;
height: 100%;
align-items: center;
background-color: #b6b6b65e;
}
.title-container h1 {
font-size: 3rem;
letter-spacing: .1rem;
} @media (min-width: 992px){
.title-container.has-cover {
background-attachment: fixed;
}
}
.has-list li {
padding: 10px 5px;
line-height: 1.5;
}
.has-list ul li:before {
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f00c";
margin-right: 0.35rem;
font-size: 0.85rem;
color: #999999;
}
.cta-button{
background: rgb(35,35,35);
background: radial-gradient(circle, rgba(35,35,35,1) 0%, rgba(57,57,57,1) 100%);
margin: 100px auto;
padding: 20px 50px;
font-size: 25px;
color: #fff;
border-radius: 10px;
font-weight: 300;
box-shadow: rgba(11, 45, 34, 0.35) 0px 5px 15px;
}
.color-red{
color: #ed2123;
}
.icon-text{
text-transform: uppercase;
font-size: 20px;
text-align: center;
font-weight: 600;
color: #fff;
}
.icon-box{
background-color: #fff;
height: 100%;
border-radius: 0;
border: 1px solid var(--slices-primary);
}
.icon-box .w-16 i {
color: #99B080;
}
.icon-box .button, .button-black {
background-color: var(--slices-primary);
color: #fff;
font-weight: 600;
font-size: .85rem;
letter-spacing: .035rem;
padding: 0.65rem 1.3rem;
}
.icon-box .button:hover,
.button-black:hover {
color: var(--slices-dark);
background-color: transparent;
border: 1px solid var(--slices-primary);
}
.home-add-box .icon-box .w-16,
.home-add-box .icon-box .leading-relaxed {
display: none;
}
.home-add-box .icon-box {
background-color: #111;
color: #fff;
padding: 0;
border-radius: 0;
border: none;
}
.home-add-box .icon-box h4 {
color: #fff;
}
.home-add-box {
padding: 1.5rem 0;
}
.home-add-box .icon-box img {
margin: 0;
margin-bottom: 1rem;
padding: 0;
width: 100%;
}
.home-add-box .icon-box .text-content {
padding: 0rem 1rem;
}
.home-add-box .icon-box p:has(img) {
padding: 0;
}
.bg-red-gradient{
background: rgb(43,43,43);
background: radial-gradient(circle, rgba(43,43,43,1) 39%, rgba(209,32,33,1) 100%);
}
.secondary-color {
color: var(--slices-secondary);
}
.primary-color {
color: var(--slices-primary);
}
.section-about, .home-icon-section{
background-color: var(--slices-primary);
padding: clamp(1rem, 3vw + .5rem, 3rem);
}
.section-about img {
width: 100%;
}
.voucher-section  {
padding: clamp(1rem, 3vw + .5rem, 3rem);
}
.voucher-section .container {
background-color: var(--slices-primary);
color: #fff;
}
.voucher-section h2,
.home-icon-section h2 {
color: #fff;
}
.logo-text {
font-family: "Garamond", serif;
}
.section-about .container {
background-color: #fff;
}
.section-about .container div:nth-child(2), .voucher-section .container div:nth-child(2) {
padding: 0;
}
.quote {
font-family: "Garamond", serif;
font-size: 22px;
color: var(--slices-secondary);
}
.image-center img {
margin: 0 auto;
width: 100%;
}
.background-green {
background-color: var(--slices-primary);
color: #fff;
}
.background-green h2, .background-green h3 {
color: #fff;
}
.header-page {
padding-top: 120px;
}
.header-page h1 {
color: #fff;
font-family: "Garamond", serif;
font-weight: normal;
}
.color-gold {
color: var(--slices-secondary);
}
@supports ( -webkit-touch-callout : none) {
.bg-fixed-ios-fix {
background-attachment: scroll;
background-position: center;
background-size: cover;
}
}
@supports not ( -webkit-touch-callout : none) {
.bg-fixed-ios-fix {
background-attachment: fixed;
background-position: center;
background-size: cover;
}
}
.section-table table {
width: 100%;
}
.section-table table td {
padding: .5rem 0;
border-bottom: 4px solid #9F8440;
}
.section-table table thead {
background-color: #9F8440;
color: #fff;
font-weight: bold;
}
details {
padding-bottom: 1rem;
border-bottom: 1px solid #BC98464D;
}
details summary {
font-size: 1.5rem;
font-family: 'Garamond', serif;
}
details summary:hover {
cursor: pointer;
}
details summary::marker {
color: var(--slices-secondary);
}
details ul {
list-style-position: inside;
list-style-image: url(//royalbali.pl/wp-content/themes/easyslices/img/star-transparent.png);
}