a {
		color: #daa41e!important;
}

.product-top .price-line .price-final {
		color: white!important;
}

.menu-helper:after {
		filter: invert(1);
}

.menu-helper:before {
		filter: invert(1);
}

#header > div > div.menu-helper.visible {
		color: white!important;
}

.cart-table tr td.p-name a {
		color: black!important;
}

#cart-wrapper > div.cart-inner > div > div.col-md-8 > div > table > tbody > tr > td.p-name {
		color: white!important;
}

#checkoutContent input[type=checkbox]+label, #checkoutContent input[type=radio]+label {
		color: black!important;
}

.type-detail .shp-tabs-wrapper>.row {
		background-color: transparent!important;
}

.type-detail .shp-tabs-wrapper {
		border-top: 0px!important;
}

aside .categories ul.expanded li a {
		color: black!important;
}

aside.sidebar h4 {
		color: black;
}

.subcategories.with-image li a {
		background-color: white!important;
}

.subcategories.with-image li a:hover {
    color: #daa41e !important;
}

.multiple-columns-body .subcategories li:hover {
		filter: intert(1)!important;
}

.subcategories :hover {
		background-color: transparent;
}

.popup-widget.login-widget .popup-widget-inner h2 {
		filter: invert(1);
}

.back-shopping-link a {
		filter: invert(1);
    color: black!important;
}

.ordering-process .podpis {
		display: none;
}

.cart-table .remove-item {
		filter: invert(1);
}

.cart-table tr td.p-total .price-final, .cart-table tr td .price {
		filter: invert(1);
}

.cart-table .p-quantity .quantity {
		filter: invert(1);
}

.cart-table tr td .cart-related-info a, .cart-table tr td.p-name a {
		filter: invert(1);
}

#header .navigation-buttons .btn.cart-count {
		filter: invert(1);
}

.flags .flag.flag-new:after, .menu-helper ul li a:hover {
		filter: invert(1);
}

#header .search-form .search-toggle {
		filter: invert(1);
}

#header .header-top .top-nav-button-account, #header .header-top .top-nav-button-login {
		filter: invert(1);
}

.product-top .p-detail-info>div.stars-wrapper {
		filter: invert(1);
}


.product-top .social-buttons-wrapper .link-icons {
		display: none;
}

.back-shopping-link a {
		color: white;
}

.product-top .add-to-cart .quantity {
		filter: invert(1);
}

aside .categories .topic>a {
		color: black!important;
}

body {
    color: #daa41e!important;
    background-color: #631018;
}

#checkoutContent .cart-content .co-box h4 {
		color: black;
}

#checkoutSidebar .next-step .next-step-back {
		color: white;
}

.custom-banners-line .banner-wrapper {
		width: 100%;
}

.menu-helper.visible {
		color: white;
}

.menu-helper {
		color: white!important;
}

.submenu-arrow {
		color: white;
}

#header {
		background-color: #631018!important;
}

.external-fonts-loaded body, body, body.blank-mode {
		background-color: #631018!important;
}

footer h4 {
    color: #daa41e!important;
}

#header {
		background: #631018;
}

#header.fixed-menu.down {
		background: white;
}

#carousel .carousel-slide-caption .extended-banner-text, #carousel .carousel-slide-caption p, #carousel .extended-banner-texts .extended-banner-text, #carousel .extended-banner-texts p {
		color: #631018;
}

#carousel .carousel-slide-caption .extended-banner-title, #carousel .carousel-slide-caption h2, #carousel .extended-banner-texts .extended-banner-title, #carousel .extended-banner-texts h2 {
		color: #631018;
}

.custom-banners-line .custom-banner .banner-caption h2, .custom-banners-line .custom-banner .banner-caption h3 {
		color: #631018;
}

.type-detail .shp-tabs-wrapper {
		background-color: #631018;
    border-top: 0px;
}
footer {
		background-color: #631018;
}

body footer .container.footer-bottom .copyright strong {
		color: #daa41e;
}

.site-msg.information, div.message.notice-message {
		background-color: #167ae9;
    font-size: 16px;
}

#header {
		border-bottom-style: solid;
    border-bottom-color: #631018;
    border-bottom-width: 0px;
    font-weight: 600;
}

footer .cart-overview .btn {
		background-color: #631018;
}

footer .cart-overview .btn:hover {
		background-color: #631018;
}

.site-msg.information, div.message.notice-message {
		color: #daa41e;
}

.homepage-box.welcome-wrapper h1 {
		color: #daa41e;
}

h1, h2, h3, h4, p {
		color: white;
}

#navigation ul.menu-level-1>li>a b {
		color: white;
    font-weight: bold;
		text-transform: uppercase;
}

.hp-news .news-wrapper .news-item .text {
		background-color: white;
}

.content-wrapper-in {
		background-color: #631018;
}

.overall-wrapper {
		background-color: #631018;
}

.products-block.products .product .p-in {
		background-color: #daa41e;
}

.cart-table tr:first-child .p-label {
		background-color: transparent;
}

.cart-content .cart-header li:first-child a span, .cart-content .cart-header li:first-child strong span {
		background-color: transparent;
}

#checkoutContent .cart-content {
		background-color: transparent;
}

a:hover, #header .navigation-buttons .btn .cart-price, .products .product .ratings-wrapper .stars .star, .product-top .p-detail-info .stars-wrapper .stars .star, .products .product .prices .price-final strong, ol.top-products li a strong, .categories .topic.active > a, .categories ul.expanded li.active a, .product-top .p-detail-info > div:last-child a, ol.cart-header li.active strong span, ul.manufacturers h2, #navigation ul.menu-level-1 > li > a:hover {
		background-color: transparent;
}

.cart-content .cart-header li a span, .cart-content .cart-header li strong span {
		background-color: transparent;
}

.cart-content .cart-header:before {
		background-color: transparent;
}

.type-detail .shp-tabs-wrapper>.row {
		background-color: white;
}

.products-block.products .product .p-in {
		background-color: transparent;
    padding-left: 40px;
    padding-right: 40px;
}

.homepage-box.welcome-wrapper p {
		color: white;
}

.type-category #content h1 {
		color: white;
}

.breadcrumbs-wrapper .breadcrumbs .sr-only {
		color: white;
}

.breadcrumbs-wrapper .breadcrumbs>span>a, .breadcrumbs-wrapper .breadcrumbs>span>span {
		color: white;
}

aside.sidebar .box.box-categories h4 {
		color: #daa41e;
}

#carousel .carousel-slide-caption, #carousel .extended-banner-texts {
		display: none;
}

.custom-banners-line .custom-banner .banner-caption h2, .custom-banners-line .custom-banner .banner-caption h3 {
		font-size: 30px;
}

footer .custom-footer>div {
		width: 25%;
}

.form-group label.confirmation:hover,
.form-group label.whole-width:hover {
    /* Styl při hoveru */
    color: white; /* Změna barvy textu */
    text-decoration: underline; /* Přidá podtržení textu */
}

.form-group label.confirmation,
.form-group label.whole-width {
		color: white;
}

aside #categories .expandable.expanded>.topic>a>span, aside #categories .expandable.expanded>a>span {
		color: black!important!;
}

.form-group>input.form-control, .form-group>select.form-control {
		border-color: white!important;
    background-color: white!important;
}

.custom-banners-line .custom-banner .banner-caption .button {
		background-color: white!important;
    border-style: solid;
}

body > div.overall-wrapper > div.content-wrapper.homepage-box.before-carousel > div > div > div > div.col-sm-4 > div > div.custom-banners-line > div > span > div > div > p {
		color: black;
}