body {width: 100%; margin: 0px; font-family: 'Open Sans', sans-serif !important; font-weight: 300; color: #494949; line-height: 1.5;}
a {text-decoration: none;}
button {text-decoration: none; border: 0px;}
b {font-weight: 700;}

/* Countdown Bar */
        .countdown-bar {
            position: fixed;
            top: -60px;
            left: 0;
            width: 100%;
            height: 50px;
            background: linear-gradient(135deg, #ff6b6b 0%, #ff8e53 50%, #ff6b6b 100%);
            background-size: 200% 200%;
            animation: gradientShift 3s ease-in-out infinite;
            display: flex;
            align-items: center;
            justify-content: center;
            z-index: 1000;
            transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
            box-shadow: 0 2px 20px rgba(255, 107, 107, 0.4);
            border-bottom: 3px solid rgba(255, 255, 255, 0.3);
        }

        .countdown-bar.visible {
            top: 0;
            animation: slideDown 0.6s cubic-bezier(0.4, 0, 0.2, 1);
        }

        .countdown-bar::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: linear-gradient(45deg, transparent 30%, rgba(255,255,255,0.1) 50%, transparent 70%);
            animation: shine 2s infinite;
        }

        .countdown-content {
            display: flex;
            align-items: center;
            gap: 20px;
            color: white;
            font-weight: bold;
            text-shadow: 0 2px 4px rgba(0,0,0,0.3);
            position: relative;
            z-index: 2;
        }

        .countdown-text {
            font-size: 14px;
            letter-spacing: 0.5px;
            font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
            font-weight: 500;
        }

        .countdown-timer {
            display: flex;
            gap: 12px;
            font-family: 'SF Mono', 'Monaco', 'Inconsolata', 'Roboto Mono', 'Courier New', monospace;
        }

        .time-unit {
            position: relative;
        }

        .time-number {
            font-size: 18px;
            font-weight: 600;
            display: block;
            line-height: 1;
            text-align: center;
            min-width: 28px;
            font-family: 'SF Mono', 'Monaco', 'Inconsolata', 'Roboto Mono', monospace;
        }

        .time-label {
            font-size: 10px;
            font-weight: 600;
            text-align: center;
            opacity: 0.9;
            
            font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
            letter-spacing: 0.5px;
        }

        .urgent-pulse {
            animation: urgentPulse 1s ease-in-out infinite;
        }

        /* Animace */
        @keyframes slideDown {
            from {
                top: -60px;
                opacity: 0;
            }
            to {
                top: 0;
                opacity: 1;
            }
        }

        @keyframes gradientShift {
            0%, 100% {
                background-position: 0% 50%;
            }
            50% {
                background-position: 100% 50%;
            }
        }

        @keyframes shine {
            0% {
                transform: translateX(-100%);
            }
            100% {
                transform: translateX(100%);
            }
        }

        @keyframes urgentPulse {
            0%, 100% {
                transform: scale(1);
                box-shadow: 0 2px 20px rgba(255, 107, 107, 0.4);
            }
            50% {
                transform: scale(1.02);
                box-shadow: 0 4px 30px rgba(255, 107, 107, 0.8);
            }
        }

        @keyframes numberSlide {
            0% {
                transform: translateY(0);
                opacity: 1;
            }
            50% {
                transform: translateY(-20px);
                opacity: 0;
            }
            51% {
                transform: translateY(20px);
                opacity: 0;
            }
            100% {
                transform: translateY(0);
                opacity: 1;
            }
        }

        .slide {
            animation: numberSlide 0.4s ease-out;
        }

        /* Responsivní design */
        @media (max-width: 768px) {
            .countdown-bar {
                height: 45px;
            }
            
            .countdown-text {
                font-size: 12px;
            }
            
            .time-number {
                font-size: 16px;
                min-width: 26px;
            }
            
            .time-label {
                font-size: 9px;
            }
            
            .time-unit {
                padding: 5px 8px;
            }
            
            .countdown-content {
                gap: 8px;
            }
            
            .countdown-timer {
                gap: 10px;
            }
        }

        @media (max-width: 480px) {
            .countdown-text {
                font-size: 11px;
            }
            
            .time-number {
                font-size: 14px;
                min-width: 22px;
            }
            
            .time-label {
                font-size: 8px;
            }
            
            .countdown-timer {
                gap: 6px;
            }
        }


.topslider {position: fixed; top: 0px; width: 100%; background: rgb(130,84,82); background: linear-gradient(35deg, rgba(130,84,82,1) 0%, rgba(193,132,108,1) 100%); padding-top: 10px; padding-bottom: 10px; text-align: center; font-size: 18px; color: #fff; display: flex; justify-content: center; z-index: 1;}
.topslider_left {width: auto;}
.topslider_right {width: auto; padding-left: 5px; color: #fff; font-weight: 300;}
.topslider_right p{margin: 0px !important; margin-block-start: 0em; margin-block-end: 0em;}
.topslider_right2 {width: auto; padding-left: 10px; color: #ead9ac; font-weight: 700; font-style: italic;}
.topslider_right2 button{background-color: #d2bb7f; color: #fff; font-size: 16px; padding: 4px 12px; border-radius: 10px; font-weight: 600; cursor: pointer; font-style: italic;}
.topslider_right2 button:hover{background-color: #c6ae6e; color: #fff; padding: 4px 12px; border-radius: 10px; border-bottom: 0px; cursor: pointer;}

.akce24 {float: left; width: 100%; padding-top: 50px; background-color: #fdf8f4; color: #fff;}
.akce24_width {width: 100%; max-width: 1100px; margin-left: auto; margin-right: auto; }
.akce24_box {float: left; width: 90%; padding: 5%; border-radius: 100px; background: rgb(130,84,82); background: linear-gradient(162deg, rgba(130,84,82,1) 0%, rgba(193,132,108,1) 100%);}
.akce24_box_nadpis {float: left; width: 100%; font-size: 38px; font-family: 'Playfair Display',sans-serif; text-align: center; padding-bottom: 30px;}
.akce24_box_left {float: left; width: 50%;}
.akce24_box_right {float: right; width: 50%; text-align: right;}
.akce24_box_right img{width: 90%;}
.akce24_box_left_exprice {float: left; width: 100%; font-size: 24px;}
.akce24_box_left_price {float: left; width: 100%;  font-size: 30px; font-weight: 600;}
.akce24_box_left_priceplus {float: left; width: 100%; font-size: 26px;}
.akce24_box_left_obsah {float: left; width: 100%; font-size: 20px; padding-top: 30px;}
.akce24_box_left_ends {float: left; width: 100%; padding-top: 40px; font-size: 22px; font-weight: 600;}
.akce24_box_left_time{float: left; width: 100%; margin-top: -20px; font-size: 28px;}


.TY01 {float: left; width: 100%; background-color: #fdf8f4; }
.TY01_width {width: 100%; max-width: 1000px; margin-left: auto; margin-right: auto;}
.TY01_nadpis {float: left; width: 70%; padding-left: 15%; padding-right: 15%; padding-top: 40%; padding-bottom: 40%; color: #825452; font-size: 34px; line-height: 1.2; text-align: center; font-family: 'Playfair Display',sans-serif;}

.akce{float: left; width: 100%; padding-top: 50px; background-color: #fdf8f4; color: #fff; font-size: 26px; text-align: center;}
.akce_width {width: 100%; max-width: 1100px; margin-left: auto; margin-right: auto; background-color: #b77c70; border-radius: 60px;}
.akce_box {float: left; width: 90%; padding: 5%; background-color: #b77c70; border-radius: 60px; text-align: left;}
.akce_left {float: left; width: 50%;}
.akce_text1 {float: left; width: 100%; font-size: 36px; font-weight: 700;}
.akce_text2 {float: left; width: 100%; font-size: 20px; padding-top: 20px; }
.akce_text3 {float: left; width: 100%; font-size: 22px; font-weight: 600; padding-top: 10px;}
.akce_text4 {float: left; width: 100%; font-size: 40px;}
.akce_text5 {float: left; width: 100%; font-size: 16px;}
.akce_right {float: right; width: 50%; text-align: right;}
.akce_right img{width: 90%;}

.BR02_nadpis {float: left; width: 70%; padding-left: 15%; padding-right: 15%; padding-top: 40px; font-size: 46px; line-height: 1.3; color: #b77c70; font-weight: 400; text-align: center; font-family: 'Playfair Display',sans-serif;}
.BR02_obsah {float: left; width: 100%; padding-top: 40px; padding-bottom: 60px;}
.BR02_box {float: left; width: 50%; padding-left: 25%; padding-bottom: 20px;}
.BR02_box_left {float: left; width: 10%; text-align: center;}
.BR02_box_left img{width: 30px; padding-top: 6px;}
.BR02_box_right {float: left; width: 90%; font-size: 22px; color: #825452;}



.VD01 {float: left; width: 100%; background-color: #000; background: url('/images/header19.png') no-repeat scroll center top; min-height: 900px; z-index: 2; position: relative;}
.VD01_width {width: 100%; max-width: 1000px; margin-left: auto; margin-right: auto;}
.VD01_menu {float: left; width: 100%; color: #fff; padding-top: 15px;}
.VD01_menu_logo {float: left;}
.VD01_menu_logo img{width: 200px;}
.VD01_menu_links {float: left; padding-left: 50px; padding-top: 5px;}
.VD01_menu_links a{color: #825452; padding-left: 80px;}
.VD01_menu_btn {float: right; margin-top: 2px;}
.VD01_menu_btn button{background-color: #9d5552; color: #fff; padding: 10px 22px; border-radius: 12px; border-bottom: 4px solid #8a4541; cursor: pointer;}
.VD01_menu_btn button:hover{background-color: #8a4541; color: #fff; padding: 12px 22px; border-radius: 12px; border-bottom: 0px; cursor: pointer;}
.VD01_nadpis {float: left; width: 70%; padding-left: 15%; padding-right: 15%; color: #b77c70; padding-top: 80px; font-size: 52px; line-height: 1.2; text-align: center; font-family: 'Playfair Display',sans-serif;}
.VD01_text {float: left; width: 60%; padding-left: 20%; padding-right: 20%; color: #fff; padding-top: 30px; padding-bottom: 60px; font-size: 20px; text-align: center;}

.VD02 {float: left; width: 100%; background-color: #fdf8f4; }
.VD02_width {width: 100%; max-width: 1000px; margin-left: auto; margin-right: auto;}
.VD02_pic {float: left; width: 100%; text-align: center; margin-top: 60px;}
.VD02_pic img{width: 400px;}
.VD02_nadpisy {float: left; width: 100%;}
.VD02_nadpis0 {float: left; width: 100%; font-size: 42px; font-weight: 300; color: #b77c70; line-height: 1.2; text-align: center; }
.VD02_nadpis {float: left; width: 70%; padding-left: 15%; padding-right: 15%; color: #825452; padding-top: 20px; font-size: 34px; line-height: 1.2; text-align: center; }
.VD02_text {float: left; width: 60%; padding-left: 20%; padding-right: 20%; color: #825452; padding-top: 30px; font-size: 20px; text-align: center;}
.VD02_text2 {float: left; width: 60%; padding-left: 20%; padding-right: 20%; color: #b77c70; padding-top: 60px; font-size: 30px; font-weight: 700; text-align: center; font-family: 'Playfair Display',sans-serif;}
.VD02_obsah {float: left; width: 100%; padding-top: 30px; padding-bottom: 60px;}
.VD02_box {float: left; width: 25%; text-align: center;}
.VD02_box_pic {float: left; width: 100%; text-align: center;}
.VD02_box_pic img{width: 80%;}
.VD02_box_text {float: left; width: 100%; text-align: center; color: #b77c70; padding-top: 20px; font-weight: 500; font-size: 28px; font-family: 'Playfair Display',sans-serif;}

.VD02b {float: left; width: 100%; background-color: #fdf8f4; }
.VD02b_width {width: 100%; max-width: 1000px; margin-left: auto; margin-right: auto;}
.VD02b_nadpis {float: left; width: 70%; padding-left: 15%; padding-right: 15%; padding-top: 40px; font-size: 46px; line-height: 1.3; color: #b77c70; font-weight: 400; text-align: center; font-family: 'Playfair Display',sans-serif;}
.VD02b_nadpis2 {float: left; width: 70%; padding-left: 15%; padding-right: 15%; padding-top: 10px; font-size: 46px; line-height: 1.3; color: #b77c70; font-weight: 400; text-align: center; font-family: 'Playfair Display',sans-serif;}
.VD02b_text {float: left; width: 60%; padding-left: 20%; padding-right: 20%; padding-top: 20px; font-size: 20px; color: #825452; font-weight: 300; text-align: center;}
.VD02b_pic {float: left; width: 100%; padding-top: 50px; text-align: center; padding-bottom: 60px;}
.VD02b_pic img{width: 70%;}

.VD02b_btn {float: left; width: 100%; text-align: center; padding-top: 40px; padding-bottom: 40px;}
.VD02b_btn button{background-color: #9d5552; color: #fff; padding: 16px 34px; font-size: 20px; border-radius: 12px; border-bottom: 6px solid #8a4541; cursor: pointer;}
.VD02b_btn button:hover{background-color: #8a4541; color: #fff; padding: 19px 34px; border-radius: 12px; border-bottom: 0px; cursor: pointer;}



.VD03 {float: left; width: 100%; margin-top: -60px; background: url('/images/19_block1.png') no-repeat scroll center top; background-color: #4e4e4e; height: 660px;}
.VD03_width {width: 100%; max-width: 1000px; margin-left: auto; margin-right: auto;}
.VD03_nadpis {float: left; width: 60%; padding-left: 20%; padding-right: 20%; color: #fdf8f4; padding-top: 220px; font-size: 62px; line-height: 1.2; text-align: center; font-family: 'Playfair Display',sans-serif;}


.VD04 {float: left; width: 100%; background-color: #fdf8f4; padding-bottom: 60px;}
.VD04_width {width: 100%; max-width: 1000px; margin-left: auto; margin-right: auto;}
.VD04_nadpis0 {float: left; width: 100%; padding-top: 60px; padding-bottom: 10px; font-size: 26px; color: #825452; font-weight: 300; text-align: center;}
.VD04_nadpis {float: left; width: 70%; padding-left: 15%; padding-right: 15%; font-size: 46px; line-height: 1.3; color: #b77c70; font-weight: 400; text-align: center; font-family: 'Playfair Display',sans-serif;}
.VD04_nadpis2 {float: left; width: 100%; padding-top: 20px; font-size: 26px; color: #b77c70; font-weight: 600; text-align: center;}
.VD04_nadpis3 {float: left; width: 70%; padding-left: 15%; padding-right: 15%; padding-top: 50px; font-size: 46px; line-height: 1.3; color: #b77c70; font-weight: 400; text-align: center; font-family: 'Playfair Display',sans-serif;}
.VD04_btn {float: left; width: 100%; text-align: center; padding-top: 40px; padding-bottom: 40px;}
.VD04_btn button{background-color: #9d5552; color: #fff; padding: 16px 34px; font-size: 20px; border-radius: 12px; border-bottom: 6px solid #8a4541; cursor: pointer;}
.VD04_btn button:hover{background-color: #8a4541; color: #fff; padding: 19px 34px; border-radius: 12px; border-bottom: 0px; cursor: pointer;}

.VD04_box1 {float: left; width: 100%; padding-top: 60px;}
.VD04_box1_left {float: left; width: 50%;}
.VD04_box1_left img{width: 90%; }
.VD04_box1_right {float: left; width: 50%;}
.VD04_box1_right_nadpis0 {float: left; width: 100%; font-size: 20px; color: #fff; font-weight: 300;}
.VD04_box1_right_nadpis {float: left; width: 100%; font-size: 36px; line-height: 1.3; color: #b77c70; font-weight: 400; font-family: 'Playfair Display',sans-serif;}
.VD04_box1_right_text {float: left; width: 100%; font-size: 20px; padding-top: 30px; color: #825452;}


.VD04_box2 {float: left; width: 100%; padding-top: 60px;}
.VD04_box2_right {float: right; width: 50%; text-align: right;}
.VD04_box2_right img{width: 90%; }
.VD04_box2_left {float: left; width: 50%;}
.VD04_box2_left_nadpis0 {float: left; width: 100%; font-size: 20px; color: #fff; font-weight: 300;}
.VD04_box2_left_nadpis {float: left; width: 100%; font-size: 36px; line-height: 1.3; color: #b77c70; font-weight: 400; font-family: 'Playfair Display',sans-serif;}
.VD04_box2_left_text {float: left; width: 100%; font-size: 20px; padding-top: 30px; color: #825452;}

.VD05b {float: left; width: 100%; background: url('/images/block3_top.png') no-repeat scroll center top; background-color: #d0a86e;}
.VD05b_width {width: 100%; max-width: 1000px; margin-left: auto; margin-right: auto;}
.VD05b_nadpis {float: left; width: 70%; padding-left: 15%; padding-right: 15%; padding-top: 140px; font-size: 46px; line-height: 1.3; color: #fff; font-weight: 400; text-align: center; font-family: 'Playfair Display',sans-serif;}
.VD05b_text {float: left; width: 60%; padding-left: 20%; padding-right: 20%; padding-top: 20px; font-size: 20px; color: #fff; font-weight: 300; text-align: center;}
.VD05b_pic {float: left; width: 100%; padding-top: 50px; text-align: center; padding-bottom: 60px;}
.VD05b_pic img{width: 70%;}

.VD05c {float: left; width: 100%;  background: url('/images/19_block2.png') no-repeat scroll center top; background-color: #4e4e4e; height: 660px;}
.VD05c_width {width: 100%; max-width: 1000px; margin-left: auto; margin-right: auto;}
.VD05c_nadpis {float: left; width: 70%; padding-left: 15%; padding-right: 15%; color: #fdf8f4; padding-top: 220px; font-size: 62px; line-height: 1.2; text-align: center; font-family: 'Playfair Display',sans-serif;}


.VD05 {float: left; width: 100%; background-color: #fdf8f4; }
.VD05_width {width: 100%; max-width: 1200px; margin-left: auto; margin-right: auto;}
.VD05_pic {float: left; width: 100%; color: #b77c70; padding-top: 20px; text-align: center; font-size: 34px; font-weight: 700; font-family: 'Playfair Display',sans-serif;}
.VD05_pic img{width: 200px;}
.VD05_nadpis {float: left; width: 70%; padding-left: 15%; padding-right: 15%; color: #b77c70; padding-top: 70px; font-size: 46px; line-height: 1.3; text-align: center; font-family: 'Playfair Display',sans-serif;}
.VD05_text {float: left; width: 100%; color: #b77c70; padding-top: 10px; font-size: 22px; line-height: 1.2; padding-bottom: 60px; text-align: center; font-family: 'Playfair Display',sans-serif;}
.VD05_text a{color: #b77c70;}


.VD05_obsah {float: left; width: 100%; padding-top: 50px; padding-bottom: 40px;}
.KD23_5_box {float: left; width: 100%; padding-bottom: 40px; background-color: #f8eae7; color: #9d5552; margin-right: 10px; border-radius: 20px; margin-bottom: 40px;}
.KD23_5_box2 {float: left; width: 100%; padding-top: 80px;}
.KD23_5_box_pic {float: left; width: 100%; text-align: center; padding-top: 40px; color: #b77c70;}
.KD23_5_box_pic img{width: 80%;}
.KD23_5_box_text {float: left; width: 80%; padding-left: 10%; text-align: center; color: #825452; font-size: 18px; line-height: 1.4; font-weight: 400; padding-top: 30px;}
.KD23_5_box_name {float: left; width: 100%; text-align: center; font-family: 'Playfair Display', serif; font-weight: 700; padding-top: 20px; font-size: 24px;}
.KD23_5_box_number {float: left; width: 100%; font-size: 26px; text-align: center; color: #ff4685; font-weight: 700;}
.KD23_5_box_number img{width: 100px;}
.slider {
  width: 100%;
  text-align: center;
  overflow: hidden;
}

.slides {
  display: flex;
  
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  
  
  
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  
  /*
  scroll-snap-points-x: repeat(300px);
  scroll-snap-type: mandatory;
  */
}
.slides::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
.slides::-webkit-scrollbar-thumb {
  background: #f8eae7;
  border-radius: 10px;
}
.slides::-webkit-scrollbar-track {
  background: transparent;
}
.slides > div {
  scroll-snap-align: start;
  flex-shrink: 0;
  width: 30%;
  max-width: 500px;
  transform-origin: center center;
  transform: scale(1);
  transition: transform 0.5s;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: left;
  text-align: left;
}
.slides > div:target {
/*   transform: scale(0.8); */
}

.slider > a {
  display: inline-flex;
  width: 1.5rem;
  height: 1.5rem;
  background: white;
  text-decoration: none;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin: 0 0 0.5rem 0;
  position: relative;
}
.slider > a:active {
  top: 1px;
}
.slider > a:focus {
  background: #000;
}


#more {display: none;}
#myBtn {float: left; width: 100%; background-color: transparent; font-size: 20px; font-weight: 400;}


.VD06 {float: left; width: 100%; background-color: #fdf8f4; padding-top: 80px;}
.VD06_width {width: 100%; max-width: 1000px; margin-left: auto; margin-right: auto;}
.VD06_left {float: left; width: 100%; text-align: left;}
.VD06_left_nadpis {float: left; width: 100%; color: #b77c70; padding-bottom: 50px; font-size: 58px; line-height: 1.2; text-align: center; font-family: 'Playfair Display',sans-serif;}
.VD06_left_sloupec {float: left; width: 33%; text-align: center;}
.VD06_left_box {float: left; width: 100%; padding-bottom: 20px; color: #825452;}
.VD06_left_box_nadpis {float: left; width: 100%; font-size: 18px; font-weight: 600;}
.VD06_left_box_text {float: left; width: 100%; font-size: 16px;}

.VD07 {float: left; width: 100%; background-color: #fdf8f4; padding-bottom: 50px;}
.VD07_width {width: 100%; max-width: 1100px; margin-left: auto; margin-right: auto;}
.VD07_nadpis {float: left; width: 70%; padding-left: 15%; padding-right: 15%; color: #b77c70; padding-top: 100px; padding-bottom: 30px; font-size: 42px; line-height: 1.2; text-align: center; font-family: 'Playfair Display',sans-serif;}
.VD07_text {float: left; width: 60%; padding-left: 20%; padding-right: 20%; text-align: center; padding-bottom: 50px; font-size: 20px; color: #825452; font-weight: 300;}
.VD07_text2 {float: left; width: 100%; text-align: center; font-size: 28px; color: #b77c70;}
.VD07_text3 {float: left; width: 100%; text-align: center; font-size: 32px; color: #b77c70; margin-top: -10px; padding-bottom: 40px;font-family: 'Playfair Display',sans-serif;}
.VD07_left {float: left; width: 50%;}
.VD07_left_nadpis {float: left; width: 100%; font-size: 24px; font-weight: 600; color: #b77c70; padding-bottom: 30px; font-family: 'Playfair Display',sans-serif;}
.VD07_left_box{float: left; width: 100%; color: #825452; padding-bottom: 20px;}
.VD07_left_box_nadpis{float: left; width: 100%; font-weight: 700; font-size: 22px; }
.VD07_left_box_li{float: left; width: 7%;}
.VD07_left_box_li img{height: 30px; padding-top: 5px;}
.VD07_left_box_text{float: left; padding-left: 7%; width: 90%; font-size: 20px;}
.VD07_right {float: left; width: 50%;}
.VD07_nadpis2 {float: left; width: 100%; padding-left: 0%; padding-right: 0%; color: #000; padding-top: 50px; padding-bottom: 40px; font-size: 20px; font-weight: 600; text-align: center; font-family: 'Playfair Display',sans-serif;}
.VD07_form {float: left; background-color: #e9cbc4; width: 96%; padding-left: 2%; padding-right: 2%; padding-bottom: 30px; text-align: center; font-size: 20px; font-weight: 300;}
.VD07_form-text {float: left; width: 90%; padding-left: 5%; padding-right: 5%; color: #000; font-size: 16px; text-align: left; padding-top: 20px;}


.VD08 {float: left; width: 100%; background-color: #fdf8f4; color: #825452; padding-bottom: 30px; padding-top: 30px; font-size: 16px;}
.VD08_width {width: 100%; max-width: 1000px; margin-left: auto; margin-right: auto;}
.VD08_text{float: left; width: 80%; padding-left: 10%; padding-right: 10%; text-align: center;}


@media (max-width: 1200px) {
.VD05 {width: 96%; padding-left: 2%; padding-right: 2%;}
.akce24_width {width: 96%; padding-left: 2%; padding-right: 2%;}

}

@media (max-width: 1000px) {
.VD01 {width: 96%; padding-left: 2%; padding-right: 2%;}
.VD01_menu_links {float: left; padding-left: 20px; padding-top: 5px;}
.VD01_menu_links a{ padding-left: 40px;}

.VD02 {width: 96%; padding-left: 2%; padding-right: 2%;}

.VD03_nadpis {float: left; width: 70%; padding-left: 15%; padding-right: 15%;  padding-top: 220px; font-size: 62px; line-height: 1.2; text-align: center; font-family: 'Playfair Display',sans-serif;}

.VD04 {width: 96%; padding-left: 2%; padding-right: 2%;}

.VD05c_nadpis {float: left; width: 90%; padding-left: 5%; padding-right: 5%; padding-top: 200px; padding-bottom: 0px; font-size: 62px; line-height: 1.2; text-align: center; font-family: 'Playfair Display',sans-serif;}

.slides > div {width: 40%;}

.VD05 {width: 96%; padding-left: 2%; padding-right: 2%;}

.VD06 {width: 96%; padding-left: 2%; padding-right: 2%;}


.akce_width {width: 96%; max-width: 1100px; margin-left: 2%; margin-right: 2%; background-color: #b77c70; border-radius: 60px;}

}

@media (max-width: 800px) {
.akce24_box_left {float: left; width: 100%; text-align: center; padding-top: 40px;}
.akce24_box_right {float: left; width: 100%; text-align: center;}
.akce24_box_right img{width: 60%;}
	
.BR02_nadpis {float: left; width: 90%; padding-left: 5%; padding-right: 5%; padding-top: 40px; font-size: 46px; line-height: 1.3; color: #b77c70; font-weight: 400; text-align: center; font-family: 'Playfair Display',sans-serif;}
.BR02_obsah {float: left; width: 100%; padding-top: 40px; padding-bottom: 60px;}
.BR02_box {float: left; width: 70%; padding-left: 15%; padding-bottom: 20px;}
.BR02_box_left {float: left; width: 10%; text-align: center;}
.BR02_box_left img{width: 30px; padding-top: 6px;}
.BR02_box_right {float: left; width: 90%; font-size: 22px; color: #825452;}
	
.VD01_menu_links {display: none;}
.VD01_nadpis {float: left; width: 90%; padding-left: 5%; padding-right: 5%; padding-top: 100px; font-size: 48px; line-height: 1.2; text-align: center; font-family: 'Playfair Display',sans-serif;}

.VD03 {float: left; width: 100%; margin-top: 0px; background: url('/images/19_block1.png') no-repeat scroll center top; background-size: 1600px 550px; height: 550px;}
.VD03_nadpis {float: left; width: 80%; padding-left: 10%; padding-right: 10%; padding-top: 180px; font-size: 52px; line-height: 1.2; text-align: center; font-family: 'Playfair Display',sans-serif;}

.VD02b_nadpis {float: left; width: 90%; padding-left: 5%; padding-right: 5%; padding-top: 40px; font-size: 42px; line-height: 1.3; color: #b77c70; font-weight: 400; text-align: center; font-family: 'Playfair Display',sans-serif;}
.VD02b_nadpis2 {float: left; width: 90%; padding-left: 5%; padding-right: 5%; padding-top: 10px; font-size: 42px; line-height: 1.3; color: #b77c70; font-weight: 400; text-align: center; font-family: 'Playfair Display',sans-serif;}
.VD02b_text {float: left; width: 80%; padding-left: 10%; padding-right: 10%; padding-top: 20px; font-size: 20px; color: #825452; font-weight: 300; text-align: center;}

.VD04_nadpis0 {float: left; width: 100%; padding-top: 40px; font-size: 22px; font-weight: 300; text-align: center;}
.VD04_nadpis {float: left; width: 90%; padding-left: 5%; padding-right: 5%; font-size: 46px; line-height: 1.3;  font-weight: 400; text-align: center; font-family: 'Playfair Display',sans-serif;}
.VD04_nadpis3 {float: left; width: 90%; padding-left: 5%; padding-right: 5%; padding-top: 50px; font-size: 40px; line-height: 1.3; color: #b77c70; font-weight: 400; text-align: center; font-family: 'Playfair Display',sans-serif;}

.VD05c {float: left; width: 100%; background-size: 1600px 550px; height: 550px;}
.VD05c_nadpis {float: left; width: 80%; padding-left: 10%; padding-right: 10%; padding-top: 160px; font-size: 52px; line-height: 1.2; text-align: center; font-family: 'Playfair Display',sans-serif;}

.VD05_nadpis {float: left; width: 90%; padding-left: 5%; padding-right: 5%; font-size: 46px; line-height: 1.3; font-weight: 400; text-align: center; font-family: 'Playfair Display',sans-serif;}

.VD05b_nadpis {float: left; width: 90%; padding-left: 5%; padding-right: 5%; font-size: 46px; line-height: 1.3; font-weight: 400; text-align: center; font-family: 'Playfair Display',sans-serif;}

.VD06_left_sloupec {float: left; width: 100%; text-align: center;}

.VD07_left {float: left; width: 80%; padding-left: 10%; padding-right: 10%; padding-top: 20px;}
.VD07_left_nadpis {text-align: center;}
.VD07_right {float: left; width: 80%; padding-left: 10%; padding-right: 10%; margin-top: 30px;}
.VD07_left_box_li{float: left; width: 10%;}
.VD07_left_box_li img{height: 30px; padding-top: 5px;}
.VD07_left_box_text{float: left; padding-left: 10%; width: 90%; font-size: 20px;}

.akce{float: left; width: 100%; padding-top: 50px; background-color: #fdf8f4; color: #fff; font-size: 26px; text-align: center;}
.akce_width {width: 96%; max-width: 1100px; margin-left: 2%; margin-right: 2%; background-color: #b77c70; border-radius: 60px;}
.akce_box {float: left; width: 90%; padding: 5%; background-color: #b77c70; border-radius: 60px; text-align: center;}
.akce_left {float: left; width: 70%; padding-left: 15%; padding-right: 15%;}
.akce_text1 {float: left; width: 100%; font-size: 36px; font-weight: 700;}
.akce_text2 {float: left; width: 100%; font-size: 20px; padding-top: 20px; }
.akce_text3 {float: left; width: 100%; font-size: 22px; font-weight: 600; padding-top: 10px;}
.akce_text4 {float: left; width: 100%; font-size: 40px;}
.akce_text5 {float: left; width: 100%; font-size: 16px; padding-bottom: 20px;}
.akce_right {float: right; width: 100%; text-align: center;}
.akce_right img{width: 70%;}
}

@media (min-width: 600px) {
.BR01 {display: none;}
.VD02b_text2  {display: none;}
}

@media (max-width: 600px) {
.slides > div {width: 60%;}

}

@media (max-width: 600px) {
.VD01 {display: none;}

.BR02_nadpis {float: left; width: 100%; padding-left: 0%; padding-right: 0%; padding-top: 40px; font-size: 38px; padding-top: 80px; line-height: 1.3; color: #b77c70; font-weight: 400; text-align: center; font-family: 'Playfair Display',sans-serif;}
.BR02_obsah {float: left; width: 100%; padding-top: 40px; padding-bottom: 60px;}
.BR02_box {float: left; width: 90%; padding-left: 5%; padding-bottom: 20px;}
.BR02_box_left {float: left; width: 15%; text-align: center;}
.BR02_box_left img{width: 30px; padding-top: 6px;}
.BR02_box_right {float: left; width: 85%; font-size: 22px; color: #825452;}

.BR01 {float: left; width: 100%; background: url('/images/2024_header_mobile.png') no-repeat scroll left bottom; background-size: 100% auto; padding-bottom: 220px; background-color: #fdf8f4; z-index: 2; position: relative;}
.BR01_width {width: 96%; padding-left: 2%; padding-right: 2%; max-width: 1000px; margin-left: auto; margin-right: auto;}
.BR01_menu {float: left; width: 100%; color: #fff; padding-top: 15px;}
.BR01_menu_logo {float: left;}
.BR01_menu_logo img{width: 160px; padding-top: 5px;}
.BR01_menu_btn {float: right;}
.BR01_menu_btn button{background-color: #e19c8e; color: #fff; padding: 6px 16px; border-radius: 10px; border-bottom: 4px solid #d98e80; font-weight: 600; cursor: pointer;}
.BR01_menu_btn button:hover{background-color: #d98e80; color: #fff; padding: 8px 16px; border-radius: 10px; border-bottom: 0px; cursor: pointer;}
.BR01_nadpis0 {float: left; text-transform: uppercase; width: 90%; margin-left: 5%; margin-right: 5%; font-size: 20px; color: #fff; font-weight: 400; margin-top: 140px; background-color: #e19c8e; padding-top: 5px; padding-bottom: 5px; text-align: center;}
.BR01_nadpis {float: left; width: 100%; font-size: 38px; line-height: 1.3; color: #fff; font-weight: 500; text-align: center; font-family: 'Playfair Display',sans-serif;}

.VD02_nadpis {float: left; width: 96%; padding-left: 2%; padding-right: 2%; padding-top: 0px; font-size: 24px; line-height: 1.2; text-align: center; }
.VD02_text2 {float: left; width: 100%; padding-left: 0%; padding-right: 0%; padding-top: 80px; font-size: 28px; font-weight: 700; text-align: center; font-family: 'Playfair Display',sans-serif;}
.VD02_box {float: left; width: 50%; text-align: center;}
.VD02_box_pic img{width: 60%;}
.VD02_box_text {float: left; width: 100%; text-align: center; padding-top: 5px; padding-bottom: 30px; font-weight: 500; font-size: 28px; font-family: 'Playfair Display',sans-serif;}
.VD02_nadpisy {float: left; width: 100%; margin-top: -130px;}
.VD02_nadpis0 {float: left; width: 100%; font-size: 36px; font-weight: 300; line-height: 1.2; text-align: center; }

.VD02b {background-color: #f8e7e7; padding-top: 30px;}
.VD02 {background-color: #f8e7e7;}
.VD02b_text2 {float: left; width: 90%; padding-left: 5%; padding-right: 5%; padding-top: 20px; font-size: 32px; font-weight: 500; text-align: center; color: #b77c70; font-family: 'Playfair Display',sans-serif;}
.VD02b_btn {padding-bottom: 70px;}


.VD02b_nadpis {float: left; width: 94%; padding-left: 3%; padding-right: 3%; padding-top: 40px; font-size: 38px; line-height: 1.3; color: #b77c70; font-weight: 400; text-align: center; font-family: 'Playfair Display',sans-serif;}
.VD02b_nadpis2 {float: left; width: 94%; padding-left: 3%; padding-right: 3%; padding-top: 10px; font-size: 38px; line-height: 1.3; color: #b77c70; font-weight: 400; text-align: center; font-family: 'Playfair Display',sans-serif;}
.VD02b_text {float: left; width: 90%; padding-left: 5%; padding-right: 5%; padding-top: 20px; font-size: 20px; color: #825452; font-weight: 300; text-align: center;}
.VD02b_pic img{width: 90%;}

.VD03 {display: none;}

.VD03_nadpis {float: left; width: 90%; padding-left: 5%; padding-right: 5%;  padding-top: 200px; padding-bottom: 0px; font-size: 52px; line-height: 1.2; text-align: center; font-family: 'Playfair Display',sans-serif;}

.VD04_nadpis0 {float: left; width: 100%; padding-top: 500px; font-size: 24px; font-weight: 300; text-align: center;}
.VD04_nadpis {float: left; width: 96%; padding-left: 2%; padding-right: 2%; font-size: 38px; line-height: 1.3; font-weight: 400; text-align: center; font-family: 'Playfair Display',sans-serif;}
.VD04_nadpis2 {float: left; width: 100%; padding-top: 70px; font-size: 26px; color: #b77c70; font-weight: 600; text-align: center;}

.VD04_box1_left {float: left; width: 100%; text-align: center;}
.VD04_box1_left img{width: 70%; }
.VD04_box1_right {float: left; width: 90%; padding-left: 5%; padding-right: 5%; padding-top: 20px; text-align: center;}

.VD04_box2_right {float: right; width: 100%; text-align: center;}
.VD04_box2_right img{width: 70%; }
.VD04_box2_left {float: right; width: 90%; padding-left: 5%; padding-right: 5%; padding-top: 20px; text-align: center;}

.VD05c {display: none;}

.VD05c_nadpis {float: left; width: 90%; padding-left: 5%; padding-right: 5%; padding-top: 140px; padding-bottom: 0px; font-size: 52px; line-height: 1.2; text-align: center; font-family: 'Playfair Display',sans-serif;}

.VD05_nadpis {float: left; width: 90%; padding-left: 5%; padding-right: 5%; font-size: 42px; line-height: 1.3; font-weight: 400; text-align: center; font-family: 'Playfair Display',sans-serif;}

.VD05b_nadpis {float: left; width: 90%; padding-left: 5%; padding-right: 5%; font-size: 42px; line-height: 1.3; font-weight: 400; text-align: center; font-family: 'Playfair Display',sans-serif;}

.VD05b_text {float: left; width: 90%; padding-left: 5%; padding-right: 5%; padding-top: 20px; font-size: 20px; font-weight: 300; text-align: center;}
.VD05b_pic {float: left; width: 100%; padding-top: 50px; text-align: center; padding-bottom: 60px;}
.VD05b_pic img{width: 80%;}


.VD06 {float: left; background-color: #fdf8f4; padding-top: 40px;}
.VD06_left {float: left; width: 92%; padding-left: 4%; padding-right: 4%; text-align: center; padding-top: 40px;}
.VD06_right {float: left; width: 92%; padding-left: 4%; padding-right: 4%; padding-top: 50px; text-align: right; text-align: center;}
.VD06_left_nadpis {float: left; width: 100%; font-size: 42px; padding-bottom: 40px; line-height: 1.2;  font-family: 'Playfair Display',sans-serif; text-align: center;}
.VD06_left_name {font-size: 22px;}

.VD07_nadpis {float: left; width: 90%; padding-left: 5%; padding-right: 5%; padding-top: 100px; padding-bottom: 30px; font-size: 42px; line-height: 1.2; text-align: center; font-family: 'Playfair Display',sans-serif;}
.VD07_text {float: left; width: 80%; padding-left: 10%; padding-right: 10%; text-align: center; padding-bottom: 50px; font-size: 20px; font-weight: 300;}

.VD07_left {float: left; width: 96%; padding-left: 2%; padding-right: 2%; padding-top: 20px;}
.VD07_right {float: left; width: 96%; padding-left: 2%; padding-right: 2%; margin-top: 30px;}

.VD07_left_box_li{float: left; width: 12%; text-align: center;}
.VD07_left_box_li img{height: 25px; padding-top: 5px;}
.VD07_left_box_text{float: left; padding-left: 12%; width: 86%; font-size: 20px;}
}

@media (max-width: 500px) {
.akce24_box_left {float: left; width: 100%; text-align: center; padding-top: 40px;}
.akce24_box_right {float: left; width: 100%; text-align: center;}
.akce24_box_right img{width: 70%;}
.akce24_box {float: left; width: 90%; padding: 5%; border-radius: 60px; background: rgb(130,84,82); background: linear-gradient(162deg, rgba(130,84,82,1) 0%, rgba(193,132,108,1) 100%);}
.akce24_box_left_exprice {float: left; width: 100%; font-size: 22px;}
.akce24_box_left_price {float: left; width: 100%;  font-size: 28px; font-weight: 600;}
.akce24_box_left_priceplus {float: left; width: 100%; font-size: 24px;}
.akce24_box_left_obsah {float: left; width: 100%; font-size: 20px; padding-top: 30px;}
.akce24_box_left_ends {float: left; width: 100%; padding-top: 40px; font-size: 22px; font-weight: 600;}
.akce24_box_left_time{float: left; width: 100%; margin-top: -20px; font-size: 28px; padding-bottom: 20px;}
	
.VD03 {float: left; width: 100%; margin-top: -60px; background: url('/images/19_block1.png') no-repeat scroll center top; background-size: 1200px 480px; height: 480px;}
.VD03_nadpis {float: left; width: 96%; padding-left: 2%; padding-right: 2%; padding-top: 160px; font-size: 46px; line-height: 1.2; text-align: center; font-family: 'Playfair Display',sans-serif;}

.VD04_nadpis0 {float: left; width: 100%; padding-top: 500px; font-size: 24px; font-weight: 300; text-align: center;}
.VD04_nadpis {float: left; width: 96%; padding-left: 2%; padding-right: 2%; font-size: 36px; line-height: 1.3; font-weight: 400; text-align: center; font-family: 'Playfair Display',sans-serif;}

.VD05c {float: left; width: 100%; background-size: 1200px 480px; height: 480px;}
.VD05c_nadpis {float: left; width: 90%; padding-left: 5%; padding-right: 5%; padding-top: 120px; padding-bottom: 0px; font-size: 42px; line-height: 1.2; text-align: center; font-family: 'Playfair Display',sans-serif;}

.slides > div {width: 70%;}
.KD23_5_box_text {width: 90%; padding-left: 5%; font-size: 16px;}

.VD05_nadpis {float: left; width: 96%; padding-left: 2%; padding-right: 2%; font-size: 42px; line-height: 1.3;  font-weight: 400; text-align: center; font-family: 'Playfair Display',sans-serif;}

.VD05b_nadpis {float: left; width: 96%; padding-left: 2%; padding-right: 2%; font-size: 42px; padding-top: 100px; line-height: 1.3; font-weight: 400; text-align: center; font-family: 'Playfair Display',sans-serif;}

.VD04_box1_left {float: left; width: 100%; text-align: center;}
.VD04_box1_left img{width: 80%; }
.VD04_box2_right img{width: 80%; }
.VD04_nadpis3 {float: left; width: 96%; padding-left: 2%; padding-right: 2%; padding-top: 60px; font-size: 38px; line-height: 1.3; color: #b77c70; font-weight: 400; text-align: center; font-family: 'Playfair Display',sans-serif;}

.VD07_nadpis {float: left; width: 90%; padding-left: 5%; padding-right: 5%; padding-top: 100px; padding-bottom: 30px; font-size: 36px; line-height: 1.2; text-align: center; font-family: 'Playfair Display',sans-serif;}
.VD07_text {float: left; width: 80%; padding-left: 10%; padding-right: 10%; text-align: center; padding-bottom: 50px; font-size: 20px; font-weight: 300;}

.akce{float: left; width: 100%; padding-top: 50px;  background-color: #fdf8f4; color: #fff; font-size: 26px; text-align: center;}
.akce_width {width: 96%; max-width: 1100px; margin-left: 2%; margin-right: 2%; background-color: #b77c70; border-radius: 60px;}
.akce_box {float: left; width: 90%; padding: 5%; background-color: #b77c70; border-radius: 60px; text-align: center;}
.akce_left {float: left; width: 90%; padding-left: 5%; padding-right: 5%;}
.akce_text1 {float: left; width: 100%; font-size: 36px; font-weight: 700;}
.akce_text2 {float: left; width: 100%; font-size: 20px; padding-top: 20px; }
.akce_text3 {float: left; width: 100%; font-size: 22px; font-weight: 600; padding-top: 10px;}
.akce_text4 {float: left; width: 100%; font-size: 32px;}
.akce_text5 {float: left; width: 100%; font-size: 16px; padding-bottom: 20px;}
.akce_right {float: right; width: 100%; text-align: center;}
.akce_right img{width: 70%;}
}

@media (max-width: 450px) {
.BR02_nadpis {float: left; width: 100%; padding-left: 0%; padding-right: 0%; padding-top: 40px; font-size: 34px; padding-top: 70px; line-height: 1.3; color: #b77c70; font-weight: 400; text-align: center; font-family: 'Playfair Display',sans-serif;}
.BR02_obsah {float: left; width: 100%; padding-top: 40px; padding-bottom: 10px;}
.BR02_box {float: left; width: 96%; padding-left: 2%; padding-bottom: 20px;}
.BR02_box_left {float: left; width: 15%; text-align: center;}
.BR02_box_left img{width: 30px; padding-top: 6px;}
.BR02_box_right {float: left; width: 85%; font-size: 22px; color: #825452;}
	
.BR01 {float: left; width: 100%; background: url('/images/2024_header_mobile.png') no-repeat scroll center bottom; background-size: 110% auto; padding-bottom: 220px; background-color: #fdf8f4;}
.BR01_nadpis0 {float: left; text-transform: uppercase; width: 96%; margin-left: 2%; margin-right: 2%; font-size: 19px; color: #fff; font-weight: 400; margin-top: 140px; background-color: #e19c8e; padding-top: 5px; padding-bottom: 5px; text-align: center;}
.BR01_nadpis {float: left; width: 100%; font-size: 38px; line-height: 1.3; color: #fff; font-weight: 500; text-align: center; font-family: 'Playfair Display',sans-serif;}
}

@media (max-width: 400px) {
.topslider_left {width: auto; font-size: 16px; padding-top: 3px;}
.topslider_right {width: auto; padding-left: 5px; color: #fff; font-weight: 300; font-size: 16px; padding-top: 3px;}
.topslider_right p{margin: 0px !important; margin-block-start: 0em; margin-block-end: 0em;}
.topslider_right2 {width: auto; padding-left: 10px; color: #ead9ac; font-weight: 700; font-style: italic;}
.topslider_right2 button{background-color: #d2bb7f; color: #fff; font-size: 16px; padding: 3px 10px; border-radius: 10px; font-weight: 600; cursor: pointer; font-style: italic;}
.topslider_right2 button:hover{background-color: #c6ae6e; color: #fff; padding: 3px 10px; border-radius: 10px; border-bottom: 0px; cursor: pointer;}
	
.BR01 {float: left; width: 100%; background: url('/images/2024_header_mobile.png') no-repeat scroll center bottom; background-size: 120% auto; padding-bottom: 220px; background-color: #fdf8f4;}
.BR01_nadpis0 {float: left; text-transform: uppercase; width: 96%; margin-left: 2%; margin-right: 2%; font-size: 18px; color: #fff; font-weight: 400; margin-top: 140px; background-color: #e19c8e; padding-top: 5px; padding-bottom: 5px; text-align: center;}
.BR01_nadpis {float: left; width: 100%; font-size: 36px; line-height: 1.3; color: #fff; font-weight: 500; text-align: center; font-family: 'Playfair Display',sans-serif;}


.VD01 {background: url('/images/header19m.png') no-repeat scroll left top; background-size: 1100px auto; min-height: 400px; background-color: #fdf8f4;}


.VD02_box_pic img{width: 70%;}

.VD03_nadpis {float: left; width: 90%; padding-left: 5%; padding-right: 5%;  padding-top: 150px; font-size: 42px; line-height: 1.2; text-align: center; font-family: 'Playfair Display',sans-serif;}


.VD04_nadpis0 {float: left; width: 100%; padding-top: 410px; font-size: 22px; font-weight: 300; text-align: center;}
.VD04_nadpis {float: left; width: 96%; padding-left: 2%; padding-right: 2%; font-size: 34px; line-height: 1.3;  font-weight: 400; text-align: center; font-family: 'Playfair Display',sans-serif;}

.VD05_nadpis {float: left; width: 100%; padding-left: 0%; padding-right: 0%; font-size: 36px; line-height: 1.3; font-weight: 400; text-align: center; font-family: 'Playfair Display',sans-serif;}
.VD05_pic img{width: 180px;}

.VD05c_nadpis {float: left; width: 94%; padding-left: 3%; padding-right: 3%;  padding-top: 120px; padding-bottom: 0px; font-size: 38px; line-height: 1.2; text-align: center; font-family: 'Playfair Display',sans-serif;}

.VD05b_nadpis {float: left; width: 96%; padding-left: 2%; padding-right: 2%; font-size: 36px; line-height: 1.3; font-weight: 400; text-align: center; font-family: 'Playfair Display',sans-serif;}

}


@media (max-width: 360px) {
.BR01 {float: left; width: 100%; background: url('/images/2024_header_mobile.png') no-repeat scroll center bottom; background-size: 110% auto; padding-bottom: 190px; background-color: #fdf8f4;}
.BR01_nadpis0 {float: left; text-transform: uppercase; width: 96%; margin-left: 2%; margin-right: 2%; font-size: 16px; color: #fff; font-weight: 400; margin-top: 120px; background-color: #e19c8e; padding-top: 5px; padding-bottom: 5px; text-align: center;}
.BR01_nadpis {float: left; width: 100%; font-size: 34px; line-height: 1.3; color: #fff; font-weight: 500; text-align: center; font-family: 'Playfair Display',sans-serif;}
}