#formLoginIncluded > div:nth-child(4) > div > div > a:nth-child(1) {color: #ad5a00;}
#formLoginIncluded > div:nth-child(4) > div > div > a:nth-child(2) {color: #ad5a00;}

.site-msg.information {
    bottom: 700px;
    box-shadow: 0 5px 16px rgba(0, 0, 0, .16);
    left: 20px;
    max-width: calc(100% - 20px);
    opacity: .9;
    position: fixed;
    z-index: 100;
}

.id-691 content-wrapper {
padding-left: 100px;
}

.id-691 #content > div > article > div {
align-items: left !important;
}


@media (min-width: 769px) and (max-width: 1500px) {
.id--17 .content-wrapper-in {
    padding-top: 30px;
    margin-left: 100px !important;
    margin-right: 100px !important;
}

.id--16 .content-wrapper-in {
    padding-top: 30px;
    margin-left: 100px !important;
    margin-right: 100px !important;
}

.id--9 .content-wrapper-in {
    padding-top: 30px;
    margin-left: 100px !important;
    margin-right: 100px !important;
}
}


.id--17 .content-wrapper-in {
    padding-top: 30px;
    margin-left: 100px;
    margin-right: 100px;
}

.id--16 .content-wrapper-in {
    padding-top: 30px;
    margin-left: 100px;
    margin-right: 100px;
}

.id--9 .content-wrapper-in {
    padding-top: 30px;
    margin-left: 100px;
    margin-right: 100px;
}

.btn.btn-cart, .btn.btn-conversion, a.btn.btn-cart, a.btn.btn-conversion {
    background-color: #f9781b;
    border-color: #f9781b;
    color: #fff;
}

.radio-wrapper {
    background-color: transparent;
    border-color: #e3e3e3;
}

.cart-table tr td, .cart-table tr td.cart-p-image {
    background-color: transparent;
}

.id--16 ol.cart-header li a, ol.cart-header li strong {
    background-color: transparent !important;
    color: #aaa;
}

.id--9 .quantity input {
    background: #f9781b;
}

.id--9 ol.cart-header li a, ol.cart-header li strong {
    background-color: transparent !important;
    color: #aaa;
}

body.editor-active, body.ordering-process
 {
    background-color: #644429;
}

@media(min-width: 1200px) and (max-width: 1500px) {
	#content > div.welcome-wrapper {width: 80% !important;}
}

#description {    margin-left: 200px;
    margin-right: 200px;}
#description h3 {color: #ff852b !important;}
#description .h3 {color: #ff852b !important;}

@media (min-width: 769px) and (max-width: 1199px) {

    #content > div.welcome-wrapper {
        width: 71% !important;
    }
}
.id-27 #content > div > article > div > div.custom-grid-wrapper > h2::before {top: 382px;}

#content > div > article > div > div.custom-grid-wrapper > h2 {font-size: 2em;}
#content > div.welcome-wrapper {margin-left: 300px; margin-right: 300px;}
#content > div.footer-banners.row.banner-wrapper {margin-left: 300px; margin-right: 300px; margin-top: 120px;}
.custom-homepage #header {height: 360px;}
#tab-con tent {margin-left: 270px; margin-right: 270px;}
#header {height: 209px;}
#category-header > form > fieldset {font-size: 10px;}
.id-27 #content > div > article > div > div > div > div:nth-child(1) {padding: 50px !important;}
.id-27 #content > div > article > div > div > div > div:nth-child(2) {padding: 50px !important;}
.id-27 #content > div > article > div > div > div > div:nth-child(3) {padding: 50px !important;}
.id-27 #content > div > article > div > div > div > div:nth-child(4) {padding: 50px !important;}
.id-796 #content > div > article > div > div.custom-grid-wrapper > div > div:nth-child(2) {padding-top: 0px !important;}
.id-796 #content > div > article > div > div.custom-grid-wrapper > div > div:nth-child(1) {padding: 0px !important;}
.id-796 #content > div > article > div > div.custom-grid-wrapper > div > div:nth-child(3) {padding: 0px !important;}
.id-796 #content > div > article > div > div.custom-grid-wrapper > div > div:nth-child(2) {padding-left: 85px !important;}
.custom-grid-block-kon {text-align: center !important;}
.id-796 #content > div > article > div > div.custom-grid-wrapper > div > div:nth-child(2) > h3 {text-align: center;}
.id-796 #content > div > article > div > div.custom-grid-wrapper > div > div:nth-child(1) > h3 {text-align: center;}
.custom-grid-block-kon {padding: 0px;}

.ui-slider .ui-slider-range, .ui-slider-handle, .ui-slider-handle:hover {background-color: #f9781b;}
.ui-slider-range.ui-corner-all.ui-widget-header {
    background-color: #f9781b;
}
#products-1 {padding-bottom: 120px !important;}
.extended-banner-text {font-size: 14px !important;}

#footer {border-top: solid !important; border-color: white !important; border-width: 1px !important; padding-top: 0px !important;}

.banners-top {border-bottom: solid; border-width: 1px;}

#product-detail-form > div.p-info-wrapper > div.p-details-bottom > div > table > tbody > tr:nth-child(2) > td > a {color: #f9781b !important;}

#product-detail-form > div.p-info-wrapper > div.p-details-bottom > div > table > tbody > tr:nth-child(1) > th > a {color: #f9781b !important;}

#product-detail-form > div.p-info-wrapper > div.add-to-cart > button {background-color: #f9781b !important; border-color: #f9781b !important;}

.btn.btn-default, a.btn.btn-default {background-color: #f9781b;}

#categories .expandable.active.expanded>a:hover>span, #categories .expandable.active.expanded>a>span, #categories .expandable>.topic.active>a>span, #categories .expandable>.topic>a:hover>span, #categories .expandable>.topic>a>span, #categories .expandable>a:hover>span, #categories .expandable>a>span {
    color: #f9781b;
}

.breadcrumbs a, .breadcrumbs a:hover {
    color: #f9781b;
}

@media (min-width: 769px) and (max-width: 1500px) {

.id-27 #content > div > article > div > div > h2.custom-grid-heading-vse::before {width: 575px !important;}
#content > div.welcome-wrapper {width: 71% !important;}
.id-796 #content > div > article > div > div.custom-grid-wrapper > h2::before {
    width: 289px !important;
}
#content > div > article > div > div.custom-grid-wrapper > h2::before {top: 380px !important; width: 727px !important;}
#description > div {padding-left: 100px; padding-right: 100px;}
    #content > div > div.p-detail-inner {
        background-color: white !important;
        border-radius: 18px;
        border-style: solid;
        border-color: #f9781b;
    }
.type-index .content-wrapper .h4:before, .type-index .content-wrapper .welcome h1:before {margin: 0px; width: 200px !important; left: 0% !important;}

#content > div.welcome-wrapper {margin-left: 150px !important; margin-right: 150px !important;}
#products-1 {margin-left: 150px !important; margin-right: 150px !important;}
#content > div.footer-banners.row.banner-wrapper > div > img {margin-top: 200px !important;}
#content > div.footer-banners.row.banner-wrapper {margin-left: 125px !important; margin-right: 125px !important;}
#content {display: flex; flex-direction: column; flex-wrap: nowrap;}
#footer > div.container > div {display: flex;}
.content-wrapper-in {padding-top: 0 !important;}
.content-wrapper-in {margin: 0px !important;}
.id-673 #content-wrapper > div.breadcrumbs.navigation-home-icon-wrapper {color: black !important;}
.id-27 .custom-grid-heading-vse {font-size: 2em;}
#formContact {
        text-align: left !important;
        background: linear-gradient(to left top, rgba(255, 255, 255, 0.2) 1%, transparent 70%, rgba(255, 255, 255, 0.2) 130%, transparent 1%) !important;
        border-radius: 25px !important;
        padding: 30px !important;
        border-style: solid !important;
        border-color: white !important;
    }
#content > div > article > div > div.custom-grid-wrapper > div {font-size: 14px !important;}
}

}

@media (min-width: 1501px) {
.id-796 #content > div > article > div > div.custom-grid-wrapper > h2::before {
    width: 290px !important;}
.content-wrapper-in {padding-top: 0 !important;}
.id-673 .content-wrapper-in {margin: 0px !important}
.id-673 #content-wrapper > div.breadcrumbs.navigation-home-icon-wrapper {color: black !important;}
.custom-grid-heading-vse {font-size: 2em !important;}
div.welcome-wrapper {width: 70% !important; padding: 70px !important;}
}





@media(max-width: 768px) {
#description {margin: 0 !important;}
.id-1 #content-wrapper {flex-direction: column !important;}
#content-wrapper {flex-direction: row !important;}
#content > div > div.p-detail-inner {margin-le ft: 45px;}
#content > div > div.p-detail-inner {width: auto;}
#product-detail-form {flex-direction: column;}
.header-navigation {width: auto !important;}
.content-wrapper-in {}
.id-796     #content > div > article > div > div.custom-grid-wrapper > h2::before {
        width: 289px !important;
        top: 340px !important;}
.id-27 #content > div > article > div > div.custom-grid-wrapper > h2::before {
    content: "";
    height: 2px;
    position: absolute;
    top: 372px !important;
    margin-left: 0;
    background-color: #ff852b;
    width: 296px !important;
}
.id-27 #content > div > article > div > div > div > div:nth-child(1) {padding: 20px !important;}
.id-27 #content > div > article > div > div > div > div:nth-child(2) {padding: 20px !important;}
.id-27 #content > div > article > div > div > div > div:nth-child(3) {padding: 20px !important;}
.id-27 #content > div > article > div > div > div > div:nth-child(4) {padding: 20px !important;}
.id-796 #content > div > article > div > div.custom-grid-wrapper > div > div:nth-child(2) {padding-left: 0px !important;}
.id-796 .custom-grid-block-kon {padding: 0px !important;}
#content > div > article > div > div.custom-grid-wrapper > h2::before {
    content: "";
    height: 2px;
    position: absolute;
    width: 350px !important;
    top: 315px !important;
    margin-left: 0;
    background-color: #ff852b;
}
#content > div > article > div > div.custom-grid-wrapper > div > div:nth-child(3) > p {padding-left: 0px !important;}
#content-wrapper {background-color: #644429 !important; align-items: center !important;}
#products-1 {width: 350px; margin: 0 !important;}
#content > div.welcome-wrapper {width: 350px !important;}
#content > div.footer-banners.row.banner-wrapper {width: 350px !important; padding-top: 150px !important;}
#content-wrapper > div {margin: 0px;}
#footer > div.container > div > div.custom-footer__banner9031.col-sm-6.col-lg-3 > div > div > span > div {text-align: center !important;}
#footer > div.container > div > div.custom-footer__banner9031.col-sm-6.col-lg-3 > div > div > span > div > p {display: flex; flex-direction: column;}
#footer > div.container > div > div.custom-footer__banner7671.col-sm-6.col-lg-3 > div > div > span > div {text-align: center !important;}
#footer > div.container > div > div.custom-footer__banner7671.col-sm-6.col-lg-3 > div > div > span > div > p {display: flex; flex-direction: column;}
#footer > div.container > div {display: flex; flex-direction: column; text-align: center !important;}
.navigation-in {background-color: #8a4e12;}
.navigation-in a:hover {color: #f9781b}
.navigation-in a {color: white;}
#content > div.footer-banners.row.banner-wrapper {padding-bottom: 0px !important;}
#content > div.welcome-wrapper > div > div > h3:nth-child(1) {padding: 0 20px 0 20px !important;}
#content > div.welcome-wrapper > div > h1 {font-size: 25px !important;}
#content > div.welcome-wrapper > div > div > h3:nth-child(1) > span {font-size: 11px !important;}
#content > div.welcome-wrapper > div > div > h3:nth-child(3) > strong {font-size: 20px !important;}
#content > div.welcome-wrapper > div > div > h4 {padding: 0 20px 0 20px !important;}
#content > div.welcome-wrapper > div > div > h3:nth-child(6) {padding: 0 20px 0 20px !important;}
#content > div.welcome-wrapper > div > div > h4 > span:nth-child(3) {font-size: 11px !important;}
#content > div.welcome-wrapper > div > div > h4 > span:nth-child(6) {font-size: 11px !important;}
#content > div.welcome-wrapper > div > div > h4 > span:nth-child(9) {font-size: 11px !important;}
#content > div.welcome-wrapper > div > div > h4 > span:nth-child(12) {font-size: 11px !important;}
#content > div.welcome-wrapper > div > div > h3:nth-child(1) > span {
    font-family: "Open Sans" !important;
    font-size: 13px !important;
}
.id-27 #content > div > article > div > div > div {display: flex; flex-direction: column;}
.id-27 #content > div > article > div > div > h2.custom-grid-heading-vse::before {width: 260px; top: 325px;}
.id-796 #content > div > article > div > div.custom-grid-wrapper > div {display: flex; flex-direction: column;}
.custom-grid-block-kon {text-align: center !important;}
.custom-grid-block-kon {padding: 20px !important;}
.id-796 #content-wrapper {padding-left: 20px !important; padding-right: 20px !important;}
#formContact {
        text-align: left !important;
        background: linear-gradient(to left top, rgba(255, 255, 255, 0.2) 1%, transparent 70%, rgba(255, 255, 255, 0.2) 130%, transparent 1%) !important;
        border-radius: 25px !important;
        padding: 30px !important;
        border-style: solid !important;
        border-color: white !important;
    }
}




 }



}


#categories .expandable.active.expanded>a:hover>span, #categories .expandable.active.expanded>a>span, #categories .expandable>.topic.active>a>span, #categories .expandable>.topic>a:hover>span, #categories .expandable>.topic>a>span, #categories .expandable>a:hover>span, #categories .expandable>a>span
 {
    color: #f9781b;
}

.categories li.active>a, .categories li.active>a:hover{
    background-color: inherit;
    color: #f9781b;
}

input[type=checkbox]:checked+label:after, input[type=radio]:checked+label:after {
    background-color: #f9781b;
    border-color: white;
}


input[type=checkbox]:checked+label:before, input[type=radio]:checked+label:before {
    border-color: white;
}

.categories .topic.active>a, .categories .topic.active>a:hover, .categories .topic.child-active>a, .categories .topic.child-active>a:hover {
    background-color: inherit;
    color: #f9781b;
}


.custom-grid-block ul,
.custom-grid-block ol {
  margin: 0 0 1em 0;
  padding-left: 1.5em; /* stejné odsazení pro oba typy seznamu */
  list-style-position: outside; /* zarovná zalomený text pěkně pod text, ne pod tečku/číslo */
}

/* Bonus: sjednocení mezery mezi tečkou/číslem a textem */
.custom-grid-block li {
  padding-left: 0.2em; /* jemná úprava mezer mezi značkou a textem */
  margin-bottom: 0.3em; /* menší mezera mezi jednotlivými položkami seznamu */
list-style-position: outside;
}



.custom-grid-blocks {max-width: 1200px !important;}
#odstavec {padding-left: 10px !important;}
.custom-grid-block {padding: 50px !important;}
#content > div > article > div > div > div {padding-top: 70px;}
#content > div > article > div > div > h2.custom-grid-heading-vse::before {
    content: "";
    height: 2px;
    position: absolute;
    width: 575px;
    top: 355px;
    margin-left: 0;
    background-color: #ff852b;
}




#content > div > article > div > div.custom-grid-wrapper > h2::before {
    content: "";
    height: 2px;
    position: absolute;
    wid th: 290px;
    top: 355px;
    margin-left: 0;
    background-color: #ff852b;
}


#content > div.welcome-wrapper > div > h1::before {display: none !important;}
#content > div > article > div > div.form-wrapper > h3 {color: white; text-align: center;}
#content > div > article > div > div > div.custom-grid-blocks-kon > div:nth-child(3) > p {padding-left: 20px;}
.custom-grid-blocks-kon {grid-template-columns: repeat(3, 1fr) !important; max-width: 1190px !important;}

#header {border-bottom: solid; border-width: 1px;}

.content-wrapper-in {
    padding-top: 30px;
    margin-left: 0;
    margin-right: 0;
}



.products-block {background-color: white; border-radius: 18px; border-color: #f9781b; border-style: solid;}
#content > div.welcome-wrapper > div {display: flex; flex-direction: column; align-items: center;}

#content > div.welcome-wrapper {display: flex; flex-direction: column; align-items: center;}

#content > div.welcome-wrapper > div > h1 {width: 370px;}



.type-index .h4:before, .type-index .welcome h1:before {background-color: #f9781b;}


.custom-grid-blocks-kon {display: flex !important;}


.extended-banner-texts span {background-color: rgba(138, 78, 18, 0.85);}

#header {
    background-image: url(https://722115.myshoptet.com/user/documents/upload/statick%C3%BD%20banner.jpg) !important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}


#content-wrapper {display: flex; flex-direction: column; align-items: cener; width: 100% !important;}

.navigation-in ul.menu-level-2>li>a:before {background-color: transparent !important;}
.navigation-in ul.menu-level-2>li>a:hovor:before {background-color: transparent !important;}


.navigation-in ul.menu-level-2 a {color: #f9781b !important;}

.menu-level-2 {background-color: rgba(100, 68, 41, 0.95) !important; border-color: transparent !important; min-width: max-content !important; padding-right: 14px !important;}

.scrolled .header-navigation {
    background-color: rgba(138, 78, 18, 0.85) !important;
;
}

.extended-banner-link {background-color: #f9781b !important;}

div.p-in > div.p-bottom > div.p-tools.advanced.extended > a {
    background-color: #f9781b !important;
    border-color: #f9781b !important;
}

div.p-in > div.p-bottom > div.p-tools.advanced.extended > form > button {
    background-color: #f9781b !important;
    border-color: #f9781b !important;
}


.p-in .price {color: #f9781b !important;}


#content-wrapper {box-shadow: inset 0 40px 37px rgba(0, 0, 0, 0.15);}

.type-index .content-wrapper .h4:before, .type-index .content-wrapper .welcome h1:before {
    bottom: 0;
    content: "";
    height: 2px;
    position: absolute;
    width: 100%;
    left: 0;
    margin-left: 0;
    backgournd-color: #ff852b
}


.type-index .h4:before, .type-index .welcome h1:before {backgournd-color: #ff852b !important;}



#content > div.footer-banners.row.banner-wrapper {order: 2 !important;}
#content > div.welcome-wrapper {order: 1; margin-top: 120px !important;}


#products-1 {
    padding-left: 70px;
    padding-right: 70px;
    margin-left: 300px;
    margin-right: 300px;
    border-radius: 25px;
    border-color: #ff852b;
    border-style: solid;
}




#content > div.category-top > ul {display: none !important;}


#content > div.welcome-wrapper > div > div > h3:nth-child(1) > span {font-family: "Open Sans" !important; font-size: 16px !important;}

#content > div.welcome-wrapper > div > div > h3:nth-child(3) > strong {font-size: 18pt !important;}	

#content > div.welcome-wrapper > div > div > h4 > nth-child() {font-size: 14pt !important; font-family: "Open Sans" !important;}

body[data-page-type="homepage"] #content-wrapper.container.content-wrapper {
    width: 100% !important;
}

body.custom-homepage #content-wrapper.container.content-wrapper {
    width: 100% !important;
}


main#content.content.wide {padding-left: 0 !important; padding-right: 0 !important;}

div#products-1.products.products-block.homepage-products-1 {background-color: white !importnat;}

div.content-wrapper-in main#content.content.wide div#products-1.products.products-block.homepage-products-1 {background-color: white !important; padding-top: 100px !important;}

div.prices {background-color: transparent !important;}

.p .p-name {color: black !important;}



#content > div.footer-banners.row.banner-wrapper > div > img {width: 100% !important;}



body.custom-homepage #content {display: flex !important; flex-direction: column !important; align-items: center !important;}

.subcategories.with-image li a .image {display: none !important;}

#product-detail-form > div.p-info-wrapper > h1 {color: black !important;}
#product-detail-form > div.p-info-wrapper > div.price.price-table > div.p-final-price-wrapper > strong {color: black !important;}
#product-detail-form > div.p-info-wrapper > div.p-details > div {color: black !important;}
#product-detail-form > div.p-info-wrapper > div.p-details-bottom > div > table > tbody > tr:nth-child(2) > th > span {color: black !important;}
#product-detail-form > div.p-info-wrapper > div.p-details-bottom > div > table > tbody > tr.productEan > th > span {color: black !important;}
#product-detail-form > div.p-info-wrapper > div.p-details-bottom > div > table > tbody > tr.productEan > td > span {color: black !important;}
#content > div > div.p-detail-inner {background-color: white !important; border-radius: 18px; border-style: solid; border-color: #f9781b;}

#content > div.p-detail {width: 100% !important;}
#product-detail-form {width: 60% !important; display: flex; align-items: center;}
#content > div > div.p-detail-inner {display: flex !important; justify-content: center !important; padding-top: 50px !important; margin-top: 30px;}
#content-wrapper > div.breadcrumbs.navigation-home-icon-wrapper {color: white; position: absolute !important; left: 100px !important; top: 235px !important;}

body.custom-product-margin #content-wrapper {
    margin-top: -50px !important;
}


#description > div > div > div > div {display: flex !important; justify-content: center !important;}

.in-vse-o-nakupu #header {max-height: 200px !important}

.in-vse-o-nakupu #content-wrapper > div.breadcrumbs.navigation-home-icon-wrapper {position: absolute !important; top: 230px !important;}

#content > div > article > div {display: flex !important; flex-direction: column !important; align-items: center !important;}

#content > div > article > div > div.form-wrapper > h3 {color: #ff852b !important;}

#formContact {
  background-color: #f5f5f5;
  padding: 20px;
  border-radius: 10px;
  text-align: left;
	background: linear-gradient(to top left, rgba(255, 255, 255, 0.2) 1%, transparent 70%, rgba(255, 255, 255, 0.2) 130%, transparent 1%);
    border-radius: 25px;
    padding: 30px;
    border-style: solid;
    border-color: white;}

#fullName {width: 100% !important; font-family: "Roboto Slab" !important;}
#email {width: 100% !important; font-family: "Roboto Slab" !important;}
#formContact > fieldset > div:nth-child(4) {font-family: "Roboto Slab" !important;}
#formContact > fieldset > div.form-group.submit-wrapper {text-align: right !important;}
#formContact > fieldset > div.form-group.js-validated-element-wrapper.consents.consents-first > label {font-family: "Roboto Slab" !important;}
#formContact > fieldset > div.form-group.submit-wrapper > input {font-family: "Roboto Slab" !important; text-transform: uppercase !important;}
#content > div > article > div > div.custom-grid-wrapper > div {font-family: "Open Sans" !important; font-size: 14px;}
#content > div > article > div > div.custom-grid-wrapper > h2 {font-family: "Oswald" !important; font-size: 30px !importnat;}

.in-kontakt #header {
    max-height: 200px !important;
}

.in-kontakt #content-wrapper > div.breadcrumbs.navigation-home-icon-wrapper {position: absolute !important; top: 230px !important;}