.single-post .eventValue { margin-top: 20px; line-height: 30px; font-weight: bold; }
    .form-widget label      { padding-top: 16px; }
    .form-widget label.error        { color: #a00; }
    .form-widget .label     { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 700; color: #000; padding: 0; padding-top: 16px; font-size: 100%; line-height: 20px; text-align: center; margin: auto; }
    .form-widget .price     { text-align: center; display: block; vertical-align: middle; line-height: 32px; font-size: 26px; font-weight: bold; }
    .sm-form-control        { width: 100%; }
    .form-widget .centered  { text-align: center; }
    
    /* ----------------------------------------------------------------
    Toastr Notifications
-----------------------------------------------------------------*/


.toast-title {
    font-weight: bold;
}
.toast-message {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}
.toast-message a,
.toast-message label {
    color: #FFFFFF;
}
.toast-message a:hover {
    color: #CCCCCC;
    text-decoration: none;
}
.toast-close-button {
    position: relative;
    right: -0.3em;
    top: -0.3em;
    float: right;
    font-size: 20px;
    font-weight: bold;
    color: #FFFFFF;
    -webkit-text-shadow: 0 1px 0 #ffffff;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    filter: alpha(opacity=80);
    line-height: 1;
}
.toast-close-button:hover,
.toast-close-button:focus {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.4;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    filter: alpha(opacity=40);
}
.rtl .toast-close-button {
    left: -0.3em;
    float: left;
    right: 0.3em;
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}
.toast-top-center {
    top: 0;
    right: 0;
    width: 100%;
}
.toast-bottom-center {
    bottom: 0;
    right: 0;
    width: 100%;
}
.toast-top-full-width {
    top: 0;
    right: 0;
    width: 100%;
}
.toast-bottom-full-width {
    bottom: 0;
    right: 0;
    width: 100%;
}
.toast-top-left {
    top: 12px;
    left: 12px;
}
.toast-top-right {
    top: 12px;
    right: 12px;
}
.toast-bottom-right {
    right: 12px;
    bottom: 12px;
}
.toast-bottom-left {
    bottom: 12px;
    left: 12px;
}
#toast-container {
    position: fixed;
    z-index: 999999;
    pointer-events: none;
    /*overrides*/
}
#toast-container * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
#toast-container > div {
    position: relative;
    pointer-events: auto;
    overflow: hidden;
    margin: 0 0 6px;
    padding: 20px 25px;
    width: 300px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    background-repeat: no-repeat;
    -moz-box-shadow: 0 0 12px #999999;
    -webkit-box-shadow: 0 0 12px #999999;
    box-shadow: 0 0 12px #999999;
    color: #FFFFFF;
    opacity: 0.8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    filter: alpha(opacity=80);
}
#toast-container > div.rtl { direction: rtl; }
#toast-container > div:hover {
    -moz-box-shadow: 0 0 12px #000000;
    -webkit-box-shadow: 0 0 12px #000000;
    box-shadow: 0 0 12px #000000;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    filter: alpha(opacity=100);
    cursor: pointer;
}
#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
}
#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
    width: 96%;
    margin-left: auto;
    margin-right: auto;
}
.toast {
    background-color: #030303;
}
.toast-success {
    background-color: #51A351;
}
.toast-error {
    background-color: #BD362F;
}
.toast-info {
    background-color: #2F96B4;
}
.toast-warning {
    background-color: #F89406;
}
.toast-progress {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 4px;
    background-color: #000000;
    opacity: 0.4;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    filter: alpha(opacity=40);
}
/*Responsive Design*/
@media all and (max-width: 240px) {
    #toast-container > div {
        padding: 10px 15px;
        width: 11em;
    }
    #toast-container .toast-close-button {
        right: -0.2em;
        top: -0.2em;
    }
    #toast-container .rtl .toast-close-button {
        left: -0.2em;
        right: 0.2em;
    }
}
@media all and (min-width: 241px) and (max-width: 480px) {
    #toast-container > div {
        padding: 10px 15px;
        width: 18em;
    }
    #toast-container .toast-close-button {
        right: -0.2em;
        top: -0.2em;
    }
    #toast-container .rtl .toast-close-button {
        left: -0.2em;
        right: 0.2em;
    }
}
@media all and (min-width: 481px) and (max-width: 768px) {
    #toast-container > div {
        padding: 15px 20px;
        width: 25em;
    }
}

    .toast {
      max-width: 350px;
      overflow: hidden;
      font-size: 0.875rem;
      background-color: rgba(255, 255, 255, 0.85);
      background-clip: padding-box;
      border: 1px solid rgba(0, 0, 0, 0.1);
      box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
      -webkit-backdrop-filter: blur(10px);
      backdrop-filter: blur(10px);
      opacity: 0;
      border-radius: 0.25rem;
    }

    .toast:not(:last-child) {
      margin-bottom: 0.75rem;
    }

    .toast.showing {
      opacity: 1;
    }

    .toast.show {
      display: block;
      opacity: 1;
    }

    .toast.hide {
      display: none;
    }

    .toast-header {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      padding: 0.25rem 0.75rem;
      color: #6c757d;
      background-color: rgba(255, 255, 255, 0.85);
      background-clip: padding-box;
      border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    }

    .toast-body {
      padding: 0.75rem;
    }

    .toast .toast-message { color: #000; font-size: 18px; }

.agreeCheckbox { height: 18px; }

.right { float: right; }

    .sekce{padding-top:100px;padding-bottom:100px}img{max-width:100%;height:auto}body.admin-bar .navbar.sticky{top:32px}body header section#infoBox{padding:10px;background:#7e9c1e}body header section#infoBox .infoText p{color:white;margin-bottom:2px}@media only screen and (max-width: 980px){body header section#infoBox .infoText{text-align:center}}body header section#infoBox a.infoBtn{background:#5a2e09;color:white;font-weight:700;text-transform:uppercase;padding:15px 25px;font-size:13px}body header section#infoBox a.infoBtn:hover{background-color:#353633}@media only screen and (max-width: 980px){body header section#infoBox .text-right{text-align:center !important;padding:30px}}body header .navbar{-webkit-transition:all .3s linear;transition:all .3s linear;background-color:white !important}body header .navbar ul.navbar-nav li.menu-item a.nav-link{font-family:"Montserrat",sans-serif;font-weight:800;text-transform:uppercase;color:#7e9c1e}body header .navbar ul.navbar-nav li.menu-item.current-menu-item a.nav-link{color:#261501}body header .navbar .navbar-brand{z-index:100}body header .navbar .navbar-brand img{max-height:40px;-webkit-transform:scale(4) translate(50%, 30%);transform:scale(4) translate(50%, 30%)}@media only screen and (max-width: 767px){body header .navbar .navbar-brand img{-webkit-transform:scale(3) translate(40%, 30%);transform:scale(3) translate(40%, 30%)}}body header .navbar .navbar-toggler{z-index:100}body header .navbar .navbar-toggler .close{display:none}body header .navbar .navbar-toggler[aria-expanded="true"] .close{font-size:32px;display:block}body header .navbar .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon{display:none}body header .navbar.sticky{top:0;z-index:100;width:100%}@media only screen and (max-width: 767px){body #main-nav{position:fixed;top:0;left:0;width:100%;height:100vh;background:white;-webkit-transition:all .3s linear;transition:all .3s linear}body #main-nav ul.navbar-nav{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body #main-nav ul.navbar-nav li{text-align:center}}body #page_404 .text-404{font-size:200px;line-height:1.2em;font-weight:bold}body footer{background:url("img/footer-bg.jpg") no-repeat center;background-size:cover;position:relative;padding-top:150px;padding-bottom:35px;color:white}body footer a i{font-size:42px;margin:10px}body footer::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(53,54,51,0.5)}body footer .logoZapti{margin-bottom:80px}body footer p{font-size:18px}body footer p a{color:white}body footer p a:hover{color:#c7db8a}body section#galerie{padding:10px 0 0 10px}body .grid-gallery .grid-item,body .grid-gallery .grid-sizer{width:16.66%;height:200px;overflow:hidden}body .grid-gallery .grid-item .gallery-box,body .grid-gallery .grid-sizer .gallery-box{width:100%;display:block;height:100%;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important;-webkit-transition:all .3s linear;transition:all .3s linear}body .grid-gallery .grid-item .gallery-box:hover,body .grid-gallery .grid-sizer .gallery-box:hover{-webkit-transform:scale(1.2) rotate(3deg);transform:scale(1.2) rotate(3deg)}body .grid-gallery .grid-item{border-right:10px solid white;border-bottom:10px solid white}body .grid-gallery .grid-item .coverCard{opacity:0;position:absolute;left:0;top:0;z-index:10;background:rgba(126,156,30,0.6);width:100%;height:100%;-webkit-transition:all .3s linear;transition:all .3s linear}body .grid-gallery .grid-item .coverCard .coverText{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:100%;text-align:center;color:white;font-weight:700;font-family:"Montserrat",sans-serif;text-transform:uppercase;padding:10px;font-size:15px}body .grid-gallery .grid-item .coverCard .coverText .titulekFotky{font-family:"Quicksand",sans-serif;font-weight:400;font-size:22px;line-height:1.2em;margin-bottom:5px;text-transform:none}body .grid-gallery .grid-item:hover .coverCard{opacity:1}body .grid-gallery .grid-item--width2{width:calc(2 * 16.66%);height:200px}body .grid-gallery .grid-item--height2{height:calc(2 * 200px)}body .grid-gallery .grid-item-big{width:calc(2 * 16.66%);height:calc(2 * 200px)}@media only screen and (max-width: 767px){body .grid-gallery .grid-item,body .grid-gallery .grid-sizer{width:33.33%;height:150px}body .grid-gallery .grid-item--width2{width:calc(2 * 33.33%);height:150px}body .grid-gallery .grid-item--height2{height:150px}body .grid-gallery .grid-item-big{width:calc(2 * 33.33%);height:150px}}body .hlavicka{min-height:330px;background:url("/themes/vinari/sven-wilhelm-2cRXSWyMHA8-unsplash1920.jpg") no-repeat center; background:url("/themes/default/sven-wilhelm-2cRXSWyMHA8-unsplash1920.jpg") no-repeat center;background-size:cover}body section.vypis-clenu{padding-top:80px;padding-bottom:80px}body section.vypis-clenu article.clen{margin-bottom:50px}body section.vypis-clenu article.clen h2{font-weight:700;font-size:32px;margin-bottom:0;padding-bottom:15px}body section.vypis-clenu article.clen .boxFotky{text-align:right}body section.vypis-clenu article.clen .boxFotky img.fotkaClena{max-width:300px}@media only screen and (max-width: 767px){body section.vypis-clenu article.clen .boxFotky{text-align:center}body section.vypis-clenu article.clen .boxFotky img.fotkaClena{max-width:240px;margin-bottom:30px}}body section.vypis-clenu article.clen .pozice{color:#7e9c1e;font-weight:400;font-size:18px;margin-top:-10px;margin-bottom:15px}body section.vypis-clenu article.clen .telefon{color:#7e9c1e;font-size:17px;font-weight:700;font-family:"Montserrat",sans-serif;padding-left:25px;position:relative}body section.vypis-clenu article.clen .telefon::before{content:"";position:absolute;left:0;top:0;width:15px;height:100%;background:url("img/mobil.png") no-repeat center;background-size:contain}body section.vypis-clenu article.clen.pravySloupec .boxFotky{text-align:left}@media only screen and (max-width: 767px){body section.vypis-clenu article.clen{text-align:center}body section.vypis-clenu article.clen.pravySloupec .boxFotky{text-align:center}body section.vypis-clenu article.clen .telefon{display:inline-block}}body .titulekStranky h1{text-align:center;margin-bottom:50px}body .btnVice{text-transform:uppercase;font-weight:800;font-family:"Montserrat",sans-serif;letter-spacing:1px;font-size:15px}body section#vypisAkci{padding-top:80px;padding-bottom:80px}body section#vypisAkci article.boxAkce{margin-bottom:70px}body section#vypisAkci article.boxAkce h2{font-weight:700;font-size:28px}body section#vypisAkci article.boxAkce ul.infoAkceLista{padding-left:0;margin-top:-20px}body section#vypisAkci article.boxAkce ul.infoAkceLista li{display:inline-block;position:relative;padding-left:25px;margin-left:40px;font-size:19px;color:#261501}body section#vypisAkci article.boxAkce ul.infoAkceLista li:nth-child(1){margin-left:0}body section#vypisAkci article.boxAkce ul.infoAkceLista li::before{content:"";position:absolute;width:18px;height:18px;left:0;top:3px}body section#vypisAkci article.boxAkce ul.infoAkceLista li.datumKonani::before{background:url("img/datum.png") no-repeat center;background-size:contain}body section#vypisAkci article.boxAkce ul.infoAkceLista li.datumProdeje::before{background:url("img/predprodej.png") no-repeat center;background-size:contain}@media only screen and (max-width: 767px){body section#vypisAkci article.boxAkce .fotkaAkce{margin-bottom:30px}body section#vypisAkci article.boxAkce ul.infoAkceLista li{display:block;margin-left:0}}body section#detailAkce{padding-top:80px;padding-bottom:80px}body section#detailAkce .container{max-width:900px}body section#detailAkce .banerAkce{border:1px solid #ebf1d1}body section#detailAkce .predprodejInfo{color:#7e9c1e;font-size:20px}@media only screen and (max-width: 767px){body section#detailAkce .predprodejInfo{font-size:16px}}body section#detailAkce h1{font-size:30px;padding-bottom:5px}body section#detailAkce h2{font-size:24px;padding-bottom:0;margin-top:5px}body section#detailAkce h3{font-size:20px}body section#detailAkce ul{padding-left:30px}body section#detailAkce ul li{position:relative;list-style:none;padding-left:20px}body section#detailAkce ul li::before{content:"";position:absolute;top:10px;left:0;width:8px;height:8px;background:#c7db8a;border-radius:10px}body section#detailAkce .vyzva{text-transform:uppercase;color:#7e9c1e;font-size:26px;padding-top:50px}body section#detailAkce .boxKoupit{background:#e8f1d1;padding-top:30px;padding-bottom:30px;margin-top:50px;font-weight:700;font-family:"Montserrat",sans-serif;font-size:15px;text-transform:uppercase}body section#detailAkce .boxKoupit.prodejUkoncen{background:rgba(255,0,0,0.3)}body section#detailAkce .boxKoupit a.btnKoupit{color:white;padding:15px 25px;background-color:#7e9c1e}body section#detailAkce .boxKoupit a.btnKoupit:hover{background:#5b7116}body section#detailAkce section.kontaktyAkce{padding-top:80px}body section#detailAkce section.kontaktyAkce .boxKontaktu{padding:20px 10px}body section#detailAkce section.kontaktyAkce .boxKontaktu .poziceOsoby{font-size:18px;color:#7e9c1e}body section#detailAkce section.kontaktyAkce .boxKontaktu .jmenoOsoby{font-family:"Montserrat",sans-serif;font-weight:700;padding:5px 0}body section#detailAkce section.kontaktyAkce .boxKontaktu .telefonOsoby,body section#detailAkce section.kontaktyAkce .boxKontaktu .emailOsoby{font-size:14px;line-height:1.4em;position:relative;display:inline-block;margin-left:25px}body section#detailAkce section.kontaktyAkce .boxKontaktu .telefonOsoby::before,body section#detailAkce section.kontaktyAkce .boxKontaktu .emailOsoby::before{content:"";position:absolute;left:-25px;top:0;width:20px;height:100%}body section#detailAkce section.kontaktyAkce .boxKontaktu .telefonOsoby a,body section#detailAkce section.kontaktyAkce .boxKontaktu .emailOsoby a{color:#353633}body section#detailAkce section.kontaktyAkce .boxKontaktu .telefonOsoby a:hover,body section#detailAkce section.kontaktyAkce .boxKontaktu .emailOsoby a:hover{color:#7e9c1e}body section#detailAkce section.kontaktyAkce .boxKontaktu .telefonOsoby::before{background:url("img/mobil.png") no-repeat center;background-size:contain}body section#detailAkce section.kontaktyAkce .boxKontaktu .emailOsoby::before{background:url("img/email.png") no-repeat center;background-size:contain}body .pagination-div{padding-top:30px;position:relative;display:block;padding-bottom:20px}body .pagination-div ul.pagination{margin:0 auto}body .pagination-div ul.pagination li.page-item .page-link{color:#7e9c1e;border-color:#e8f1d1}body .pagination-div ul.pagination li.page-item .page-link.current{background:#e8f1d1}body .pagination-div ul.pagination li.page-item .page-link:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(126,156,30,0.25);box-shadow:0 0 0 0.2rem rgba(126,156,30,0.25)}body.page-id-90 a i{margin-top:10px;font-size:36px;margin-right:10px}body,body.et-db #et-boc .et-l{font-family:"Montserrat",sans-serif;font-weight:300;font-size:16px;line-height:1.6em;color:#353633}body .container,body .et_pb_row,body.et-db #et-boc .et-l .container,body.et-db #et-boc .et-l .et_pb_row{width:90% !important;max-width:1360px}body .container,body.et-db #et-boc .et-l .container{width:calc(90% + 30px) !important}body h1,body h2,body h3,body h4,body h5,body.et-db #et-boc .et-l h1,body.et-db #et-boc .et-l h2,body.et-db #et-boc .et-l h3,body.et-db #et-boc .et-l h4,body.et-db #et-boc .et-l h5{color:#7e9c1e;font-weight:400;font-family:"Quicksand",sans-serif}body h1 b,body h1 span,body h1 strong,body h2 b,body h2 span,body h2 strong,body h3 b,body h3 span,body h3 strong,body h4 b,body h4 span,body h4 strong,body h5 b,body h5 span,body h5 strong,body.et-db #et-boc .et-l h1 b,body.et-db #et-boc .et-l h1 span,body.et-db #et-boc .et-l h1 strong,body.et-db #et-boc .et-l h2 b,body.et-db #et-boc .et-l h2 span,body.et-db #et-boc .et-l h2 strong,body.et-db #et-boc .et-l h3 b,body.et-db #et-boc .et-l h3 span,body.et-db #et-boc .et-l h3 strong,body.et-db #et-boc .et-l h4 b,body.et-db #et-boc .et-l h4 span,body.et-db #et-boc .et-l h4 strong,body.et-db #et-boc .et-l h5 b,body.et-db #et-boc .et-l h5 span,body.et-db #et-boc .et-l h5 strong{font-weight:700}body h1,body.et-db #et-boc .et-l h1{font-size:40px;padding-bottom:20px}body h2,body.et-db #et-boc .et-l h2{font-size:32px;padding-bottom:20px}body h3,body.et-db #et-boc .et-l h3{font-size:28px}body h4,body.et-db #et-boc .et-l h4{font-size:24px}body h5,body.et-db #et-boc .et-l h5{font-size:20px}body .et_pb_module a,body a,body.et-db #et-boc .et-l .et_pb_module a,body.et-db #et-boc .et-l a{color:#7e9c1e}body .et_pb_module a:hover,body a:hover,body.et-db #et-boc .et-l .et_pb_module a:hover,body.et-db #et-boc .et-l a:hover{color:#5b7116;text-decoration:none}body.et-db #et-boc .et-l div[class*="col-"]{padding-left:15px;padding-right:15px}body.et-db #et-boc .et-l .row{margin-right:-15px;margin-left:-15px}body.et-db #et-boc .et-l .ver-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.et-db #et-boc .et-l #hp-first{height:80vh;max-height:800px}body.et-db #et-boc .et-l #hp-first .et_pb_row,body.et-db #et-boc .et-l #hp-first .et_pb_column{height:100%;position:relative}body.et-db #et-boc .et-l #hp-first #hp-claim{position:absolute;right:0;bottom:10%;font-size:70px;line-height:1.1em;font-family:"Quicksand",sans-serif;font-weight:400;letter-spacing:-1px}body.et-db #et-boc .et-l #hp-first #hp-claim b,body.et-db #et-boc .et-l #hp-first #hp-claim strong{font-weight:700}@media only screen and (max-width: 767px){body.et-db #et-boc .et-l #hp-first #hp-claim{font-size:40px}}body.et-db #et-boc .et-l #hp-two h1{font-size:50px}body.et-db #et-boc .et-l #hp-two h2{font-size:40px}@media only screen and (max-width: 767px){body.et-db #et-boc .et-l #hp-two h1{font-size:40px}}body.et-db #et-boc .et-l .sloupecObrazek{z-index:1}@media only screen and (max-width: 980px){body.et-db #et-boc .et-l .sloupecObrazek{opacity:1;display:block !important;height:400px;position:absolute;bottom:0;width:110% !important;left:-5%}}body.et-db #et-boc .et-l .odsazenyText{padding:30px 30px 30px 100px;margin:70px 0 !important;border:1px solid #c7db8a;-webkit-transform:translateX(-100px);transform:translateX(-100px);z-index:3}body.et-db #et-boc .et-l .odsazenyText.odsazenyTextPravo{padding:30px 100px 30px 30px;-webkit-transform:translateX(100px);transform:translateX(100px)}@media only screen and (max-width: 980px){body.et-db #et-boc .et-l .odsazenyText{padding:30px;padding-bottom:100px;-webkit-transform:translate(0);transform:translate(0);margin-top:0 !important;margin-bottom:330px !important}body.et-db #et-boc .et-l .odsazenyText.odsazenyTextPravo{-webkit-transform:translate(0);transform:translate(0);padding:30px;padding-bottom:100px;margin-bottom:280px !important}}body.et-db #et-boc .et-l .boxKontaktu strong,body.et-db #et-boc .et-l .boxKontaktu b{color:#7e9c1e;font-weight:700}body.et-db #et-boc .et-l a.emailicona{position:relative;padding:5px 5px 5px 30px !important;color:#353633}body.et-db #et-boc .et-l a.emailicona::before{content:"";position:absolute;left:0;top:0;width:20px;height:100%;background:url("img/email.png") no-repeat center;background-size:contain}body.et-db #et-boc .et-l a.emailicona:hover{color:#7e9c1e}
