	/* základní barva položky menu */
    .navigation-in > ul > li > a {
        display: block;
        background-color: #daa521;
        transition: background-color 0.4s;
        color: #000;
    }

    /* jiná barva na hover */
    .navigation-in > ul > li > a:hover {
        background-color: #e2b319;
        color: #000;
    }
    .toggle-window:hover {
        background-color: #e2b319 !important;
    }

    /* border pro <b> při hoveru */
    .navigation-in > ul > li > a:hover > b {
        border-bottom: 2px solid #000;
        transition: border-bottom 0.2s;
    }

    /* aktivní položka */
    .navigation-in > ul > li > a.active {
        background-color: #e2b319;
    }

    /* border v aktivní položce */
    .navigation-in > ul > li > a.active > b {
        border-bottom: 2px solid #000;
    }

    /* skrytí filtrů */
    .filters-wrapper {
        display: none;
    }
	
	/* Efekt při najetí myší */
    .shp-tabs a:hover {
		background: #d2d2d2;
		color: #000; /* Černý text */
	}

	/* záložky */
	.shp-tabs a {
		font-weight: 400 !important;
	}
	.shp-tab-link {
		font-weight: 400;
	}
	
	/* Aktivní záložka */
	.shp-tabs .active a {
		background: #d2d2d2;
		color: #000;
		font-weight: 400;
	}
	
    /* 3 img */
    .hide-small {
        margin-top: 0px;
    }
    @media screen and (max-width: 1185px) {
        .hide-small {
            display: none !important;
        }
    }

    /* hlavní button */
    .hlavni-button {
        background-color: #daa521;
        padding: 6px 30px;
        border-radius: 10px;
        transition: all 0.4s;
        font-size: 25px;
		font-weight: 500;
		line-height: 50px;
    }
    .hlavni-button:hover {
        background-color: #e2b319;
        transition: all 0.2s;
    }
	
	@media (max-width: 767px) {
		.hlavni-button {
			font-size: 18px;
		}
	}

    /* proti přetékání */
    @media screen and (min-width: 600px) {
        .products-block > div .p .p-in {
            padding-top: 30px;
        }
    }

    /* oprava mobil menu */
    .toggle-window::before {
        color: #000;
    }   
    #navigation > div > ul.navigationActions > li {
        line-height: 50px;
    } 
    #navigation > div {
        background-color: #daa521;
    }

    /* cookies */
    .siteCookies__link {
        border: none;
        text-decoration: underline;
        padding: 0;
    }
    .siteCookies__link:hover {
        background-color: #daa520 !important;
    }

    .my-link {
        text-decoration: underline;
        font-weight: 500;
    }

    .navigation-buttons .top-nav-button, .navigation-buttons > a {
        color: #000;
    }

    .navigation-buttons .top-nav-button, .navigation-buttons > a {
        border-left: 1px solid #000;
    }

    .siteCookies__link {
        color: #000;
    }
    .siteCookies__text, .siteCookies__text a {
        color: #000 !important;
    }

    /* košík buttons */
    .add-to-cart-button {
        color: #000 !important;
        font-weight: 600;
        border-radius: 5px;
    }
    .btn-primary {
        background-color: #daa520 !important;
        border: none !important;
        border-radius: 5px !important;
        font-weight: 600 !important;
        padding: 5px !important;
    }
    .btn-primary:hover {
        background-color: #e2b319 !important;
    }

    .category-title {
        text-align: center;
    }
	
	.navigation-in {
		font-size: 20px;
	}
	
	/* odsazení výběru variant */
	#variants {
		margin-top: 20px;
	}

	.breadcrumbs {
		margin-top: 15px;
	}

	@media (max-width: 767px) {
		.navigation-in>ul>li {
			line-height: 30px;
		}
	}

	/* rozbalovací menu tablet */
	.menu-helper>span {
		color: #000;
		font-size: 20px;
	}

	.menu-helper>ul>li a b {
		color: #000;
		font-weight: 700;
		font-size: 20px;
		line-height: 40px;
	}

	/* odsazení menu zleva */
	@media screen and (min-width: 1600px) {
		.menu-item-673 {
			margin-left: 100px;
		}
	}

	/* bílé předěly položek menu */
	.toggle-window {
		border-left: 1px solid #000 !important;
	}
	.cart-count {
		border-right: 1px solid #000 !important;
	}
	
	/* obarvení a zvětšení košík buttonu u variant + množství */
	fieldset > button.add-to-cart-button {
		background-color: #daa520 !important;
		padding: 9px 8px !important;
	}
	fieldset > button.add-to-cart-button:hover {
		background-color: #e2b319 !important;
	}
	@media screen and (max-width: 768px) {
	    fieldset > button.add-to-cart-button {
	        padding: 5px 0px !important;
	        width: 100%;
	    }
	    .variant-cart form fieldset button .sr-only {
	        position: relative;
	        font-size: 14px;
	        margin-left: 5px;
	    }

	    .variant-table .quantity {
	        width: 100%;
	        margin-bottom: 10px;
	    }
	    .quantity input {
	        width: 100%;
	    }
	}
	@media screen and (min-width: 769px) {
	    fieldset > button.add-to-cart-button {
	        padding: 9px 20px !important;
	    }
	    .variant-submit fieldset .quantity {
	        padding-left: 35px;
	        padding-right: 35px;
	    }
	    .variant-submit fieldset .quantity .increase {
	        width: 35px;
	    }
	    .variant-submit fieldset .quantity .decrease {
	        width: 35px;
	    }
	}

	/* styly buttonu v nákupním procesu */
	.btn.btn-cart, .btn.btn-conversion, a.btn.btn-cart, a.btn.btn-conversion {
		color: #000;
		border-radius: 5px;
	}
	.btn.btn-cart, .btn.btn-conversion, a.btn.btn-cart, a.btn.btn-conversion:hover {
		color: #000 !important;
		border-radius: 5px;
	}
	
	/* oprava buttonů v detailu na tabletu */
	@media (min-width: 1200px) and (max-width: 1439px) {
		.variant-table .table-row .table-col.price {
			width: 210px;
		}
	}
	@media (min-width: 992px) and (max-width: 1199px) {
		#variants > div > div > div.table-col.cart.col-xs-6 > div > form > fieldset {
			width: 190px;
		}
		
		div.p-to-cart-block {
			width: 100%;
		}
	}
	
	/* kulate rohy u fotek produktu */
	.image360 a img, .p-image a img {
		border-radius: 25px;
	}
	
	/* kulate rohy u zalozek kategorie */
	.category-header input[type=radio]:checked+label {
		border-radius: 10px 10px 0 0;
	}
	.category-header input[type=radio]+label {
		border-radius: 10px 10px 0 0;
	}
	
	/* oprava listy s cenou a buttonem na mobilu */
	@media (max-width: 600px) {
		.price-final-holder {
			font-size: 23px;
		}
		.p-to-cart-block .add-to-cart-button.btn-conversion:before {
			display: none;
		}
        	.p-to-cart-block .add-to-cart-button.btn-conversion {
			padding-left: 15px;
			padding-right: 15px;
		}
	}
	@media (max-width: 380px) {
		.price-final-holder {
			font-size: 20px;
		}
		.p-to-cart-block .add-to-cart-button.btn-conversion {
			padding-left: 10px;
			padding-right: 10px;
		}
	}
	
	/* Skrytí chatu na mobilech */
	@media (max-width: 768px) {
		#smartsupp-widget-container > div {
			display: none;
		}
	}

	/* úpravy štítků */
	.flags {
	    top: 15px;
	}
	@media (max-width: 768px) {
	    .flags {
	        display: none;
	    }
	}
	.p-image-wrapper .flags-default {
	    top: 20px;
	}
	.flag {
	    color: #000;
	    text-align: left;
	}

	/* banner pro hp mobilu */
	.show-small {
	    display: none;
	}
	@media screen and (max-width: 991px) {
	    .show-small {
	        display: block;
	    }
	}
	/* skrytí poslední záložky v detailu */
	#p-detail-tabs li.shp-tab:nth-child(6) {
	    display: none;
	}
	#content > div > div.shp-tabs-wrapper.p-detail-tabs-wrapper > div > div.col-sm-12.shp-tabs-row.responsive-nav > button {
	    display: none !important;
	}