body{background:#757d4e;overflow-x:hidden;color:black}
section{owerflow-x:hidden}
img{width:100%;max-width:100%;vertical-align:middle}
.color-primary{color:#f1f1f1}
.color-secondary{color:#1f1f1f}
.background-primary{background-color:#f1f1f1}
.background-secondary{background-color:#1f1f1f}
.section__heading{z-index:99;background:#1f1f1f;color:#f1f1f1}
ul{list-style:none}
#navigation li.nav-item{margin:0 20px;font-size:18px}
#navigation nav.navbar-dark{background:#1f1f1f}
#homepage .homepage__wrapper{background:#1f1f1f;color:#f1f1f1}
#homepage .homepage__wrapper img{width:50%}
#kontakt{background:#1f1f1f;color:#f1f1f1}
#kontakt .social a{color:#757d4e;font-size:1.1rem;text-decoration:none}
#kontakt .social a:hover{color:#929c62}
#kontakt .social a i.fas{font-size:2.1rem;position:relative;bottom:-5px;margin-right:5px}
#kontakt i.fas.fa-info-circle{font-size:4rem}
#kontakt .info-message{background:rgba(241,241,241,0.2)}
.created-by{background:#121212;font-size:14px;color:#f1f1f1}
.created-by a{color:#757d4e}
.created-by a:hover{text-decoration:underline}
@media (min-width:991px){#homepage{height:75vh;background:url('../themes/drevoshop/assets/img/2.jpg');background-size:cover;background-position:bottom center}#homepage .homepage__wrapper{background:rgba(31,31,31,0.9);color:#f1f1f1;width:40vw}#homepage img{width:50%}.section__heading{position:absolute;top:30%;width:200px}.homepage__section{border-top:5px solid #1f1f1f;min-height:350px}#onas .section__heading{left:35%}#onas .img__wrapper{border-right:5px solid #1f1f1f;background:url('../themes/drevoshop/assets/img/1.jpg');background-size:cover;background-position:bottom center}#onas .text__wrapper{padding:0 5vw 0 12vw}#povolenie .section__heading{right:35%}#povolenie .img__wrapper{border-left:5px solid #1f1f1f;background:url('../themes/drevoshop/assets/img/2.jpg');background-size:cover;background-position:bottom center}#povolenie .text__wrapper{padding:0 12vw 0 5vw}#sluzby .section__heading{left:35%}#sluzby .img__wrapper{border-right:5px solid #1f1f1f;background:url('../themes/drevoshop/assets/img/3.jpg');background-size:cover;background-position:bottom center}#sluzby .text__wrapper{padding:0 5vw 0 12vw}}
.gdpr-page{background-color:#f1f1f1;color:#1f1f1f;font-family:Arial,Helvetica,sans-serif;line-height:1.6;padding-bottom:4rem}
.gdpr-page .gdpr-header{background-color:#1f1f1f;padding:3rem 1rem;text-align:center;border-bottom:4px solid #757d4e}
.gdpr-page .gdpr-header h1{color:#f1f1f1;margin:0;font-size:1.8rem;text-transform:uppercase;letter-spacing:1px;max-width:900px;margin:0 auto;line-height:1.4}
.gdpr-page .gdpr-container{background-color:#fff;max-width:900px;margin:-2rem auto 0 auto;padding:3rem 4rem;box-shadow:0 4px 15px rgba(0,0,0,0.05);border-radius:4px;position:relative}
@media (max-width:768px){.gdpr-page .gdpr-container{padding:2rem 1.5rem;margin-top:0}}
.gdpr-page .gdpr-container section{margin-bottom:2.5rem}
.gdpr-page .gdpr-container section:last-child{margin-bottom:0}
.gdpr-page .gdpr-container h2{color:#1f1f1f;font-size:1.3rem;text-transform:uppercase;border-bottom:2px solid rgba(31,31,31,0.1);padding-bottom:0.5rem;margin-top:2rem;margin-bottom:1rem;font-weight:700}
.gdpr-page .gdpr-container h3{color:#757d4e;font-size:1.1rem;margin-top:1.8rem;margin-bottom:0.5rem;font-weight:600}
.gdpr-page .gdpr-container p{margin-bottom:1rem;color:#525252;font-size:0.95rem;text-align:justify}
.gdpr-page .gdpr-container ul{list-style-type:disc;padding-left:2rem;margin-bottom:1.5rem;color:#525252;font-size:0.95rem}
.gdpr-page .gdpr-container ul li{margin-bottom:0.5rem}
.gdpr-page .gdpr-container a{color:#757d4e;text-decoration:none;font-weight:bold;transition:color 0.2s ease}
.gdpr-page .gdpr-container a:hover{color:#494e31;text-decoration:underline}
.gdpr-page .gdpr-container .info-box{background-color:#f8f8f8;border:1px solid #e4e4e4;border-radius:4px;padding:1.5rem;margin:1.5rem 0}
.gdpr-page .gdpr-container .info-box.border-accent{border-left:4px solid #757d4e}
.gdpr-page .gdpr-container .info-box h3{margin-top:0}
.gdpr-page .gdpr-container .info-box .info-row{display:flex;margin-bottom:0.8rem;font-size:0.95rem}
@media (max-width:576px){.gdpr-page .gdpr-container .info-box .info-row{flex-direction:column}}
.gdpr-page .gdpr-container .info-box .info-row:last-child{margin-bottom:0}
.gdpr-page .gdpr-container .info-box .info-row .label{flex:0 0 200px;font-weight:600;color:#1f1f1f}
.gdpr-page .gdpr-container .info-box .info-row .value{flex:1;color:#454545}
.gdpr-page .gdpr-container .notice-box{background-color:rgba(117,125,78,0.05);border-left:4px solid #757d4e;padding:1.5rem;margin:2rem 0}
.gdpr-page .gdpr-container .notice-box h3{margin-top:0;color:#757d4e;margin-bottom:1rem}
.gdpr-page .gdpr-container .notice-box ul{margin-bottom:0}
.gdpr-page .gdpr-container .notice-box ul li{margin-bottom:0.8rem}