/* cookies dialogy - DL */
.eid744 .CookiesConfirmationView[data-look=light] .allowLink,
.eid744 .CookiesConfirmationView[data-look=light] .allowAllLink {color: #fff; border-color: black; background-color: #249f01!important}
.eid744 .CookiesConfirmationView[data-look=light] .allowLink:hover,
.eid744 .CookiesConfirmationView[data-look=light] .allowAllLink:hover {color: #fff; border-color: black; background-color: #2ebf05!important}
.eid744 .CookiesConfirmationView[data-look=light] .settingsLink,
.eid744 .CookiesConfirmationView[data-look=light] .allowSelectedLink{color: black; border-color: black;}
.eid744 .CookiesConfirmationView[data-look=light] .settingsLink:hover,
.eid744 .CookiesConfirmationView[data-look=light] .allowSelectedLink:hover {color: black; border-color: black; background-color: #f2f2f2!important;}

.eid744 .CookiesConfirmationView[data-look=light] .denyLink {text-decoration: underline; border: 0; margin-right: 0;}
.eid744 .CookiesConfirmationView[data-look=light] .denyLink:hover {text-decoration: none;}

/* rendering obrázků - Chrome */
.eid744 .ProductDetailImageView.v1 .mainImage img {
    image-rendering: -webkit-optimize-contrast;
}


/* úprava borderů v patičce */
.eid744 .FooterUserContent4 {
    border-top: 0px;
    border-bottom: 1px solid #444;
}


/*************** design refresh 28-7-2021 ****************/

/* popisky kategorií*/
.eid744 div#CategoryUserContent, .eid744 #CategoryUserContent p {
    padding-top: 0;
    margin-top: 0;
}

/* rozcestník na podkategorie v kategoriích - změna výchozí barvy pozadí a přidání zaoblených rohů a změna barvy šipky*/
.eid744 .FlatCategoriesRwdView.ChildCategories>ul.root>li {
    background: #ece6db;
    border-radius: 30px;
    transition: .3s;
    padding: 12px 7px;
}

.eid744 .FlatCategoriesRwdView.ChildCategories>ul.root>li .name>span {
    color: #000;
    font-weight: 600;
    font-size: 17px;
}

.eid744 .FlatCategoriesRwdView.ChildCategories>ul.root>li:after {
    border-left-color: var(--custom5-color);
}

.eid744 .FlatCategoriesRwdView.ChildCategories>ul.root>li:hover:after {
    border-left-color: #fff;
}


.eid744 .FlatCategoriesRwdView.v5 ul>li .overlay {
    z-index: 9; /* řeší, aby byla odkazem překryta i šipka */
}


/* výpis produktů - změna designu */

.eid744 .ProductView.ProductDefault {
    background-color: #f7f7f7!important;
    padding-bottom: 3px!important;
}


.eid744 .ProductView.ProductDefault .name.short {
    color: #222222!important;
    font-weight: 600!important;
}

.eid744 .ProductView.ProductDefault .variant .value {
    color: #000!important;
}

.eid744 .ProductView.ProductDefault h2 {
    text-shadow: none!important;
    background-color: #ece6db!important;
    padding: 0!important;
}

.eid744 .ProductView.ProductDefault .bs-priceLayout.primary.user {
    color: #7b9200!important;
    background-color: #ece6db!important;
    font-weight: bold!important;
    font-size: 16px!important;
    line-height: 24px!important;
    text-align: right!important;
    padding-right: 10px!important;
}

.eid744 .ProductView.v1 h2 a {
    color: #000!important;
    display: block!important;
    width: 100%!important;
    height: 100%!important;
    font-size: 16px!important;
    line-height: 24px!important;
    padding: 4px 8px!important;
    box-sizing: border-box;
}

.eid744 .ProductView.ProductDefault .goToDetail {
    display: none!important;
}

.eid744 .PDOtherProducts .ProductView.ProductDefault h2, .eid744 .PDOtherProducts .ProductView.ProductDefault h2 a, .eid744 .PDOtherProducts2 .ProductView.ProductDefault h2, .eid744 .PDOtherProducts2 .ProductView.ProductDefault h2 a {
    background-color: #ece6db!important;
}




/* tabulka variant produktu */

.eid744 #JimitextilCzPDVariantListHost #PDVariantSelector.hasFilterAttribute {
    margin: -10px -10px 8px -10px!important;
}


.eid744 div#JimitextilCzPDVariantListHost {
    background: #f7f7f7!important;
    padding: 10px!important;
    border-radius: 7px!important;
}
    
.eid744 .VariantListRwdView.v1 .header {
    background-color: #ece6db!important;
    border-radius: 8px 8px 0px 0px!important;
    margin: -10px -10px 0px -10px!important;
    border-bottom: #fff 2px solid!important;
    padding: 1em .75em!important;
}

.eid744 .VariantListRwdView.v1 .table>.item, .eid744 .VariantListRwdView.v1 .table>.item:nth-child(odd) {
    background: #f7f7f7!important;
    margin: 0px -10px!important;
    border-radius: 0!important;
    border-bottom: #fff 2px solid!important;
    transition: .7s;
}

.eid744 .VariantListRwdView.v1 .table>.item:hover {
    background: #f5eee2!important;
}

.eid744 #JimitextilCzPDVariantListHost .updateTime {
    font-size: .9rem;
    align-items: center;
    justify-content: center;
    display: inline-flex;
    color: #000;
    font-weight: normal;
    opacity: .5;
    transition: .5s;
}

.eid744 #JimitextilCzPDVariantListHost .updateTime:hover {
    opacity: 1;
    color: #009900;
}

@media only screen and (max-width: 340px) {
.eid744 #JimitextilCzPDVariantListHost .updateTime {
    display: none;
}
}


/* volič počtu kusů */
.eid744 .AddToCartView>.button.increase,
.eid744 .AddToCartView>.button.decrease,
.eid744 .BasketTableRwdView .quantityUpDown .button.increase,
.eid744 .BasketTableRwdView .quantityUpDown .button.decrease
{
    background-image: none!important;
    transition: .3s!important;
}

.eid744 .AddToCartView>.button.increase,
.eid744 .AddToCartView>.button.decrease,
.eid744 .BasketTableRwdView .quantityUpDown .button.decrease,
.eid744 .BasketTableRwdView .quantityUpDown .button.increase{
    background-color: #1fbdb5!important;
    background-image: none!important;
}

.eid744 .AddToCartView>.button.increase:hover,
.eid744 .BasketTableRwdView .quantityUpDown .button.increase:hover
{
    background-color: #0aded3!important;
    
}

.eid744 .AddToCartView>.button.decrease:hover,
.eid744 .BasketTableRwdView .quantityUpDown .button.decrease:hover
{
    background-color: #0c968f!important;
    
}

.eid744 .BasketTableRwdView .quantityUpDown .button {
    border: 0!important;
    background-image: none!important;
}

.eid744 .BasketTableRwdView .quantityUpDown .quantity.wrap {
    border: none!important;
}

.eid744 .AddToCartView>.quantity>input,
.eid744 .BasketTableRwdView .quantity.wrap>input{
    background: #fff!important;
    border-radius: 0px!important;
    height: auto!important;
    text-align: center!important;
    width: 100%!important;
    font-size: 14px!important;
}

.eid744 .AddToCartView.v3 .quantity {
    width: 66px!important;
}

.eid744 .BasketTableRwdView .quantityUpDown .quantity.wrap {
    max-width: 77px!important;
}

.eid744 .BasketTableRwdView .quantity {
    width: 77px!important;
}



/* skrytí zoom ikonky */

.eid744 .ProductDetailImageView.v1 .zoom {
    display: none!important;
}




/* button do košíku */
.eid744 #JimitextilCzPDVariantListHost .addToCart {
    background: #10b9b1!important;
    border-radius: 33px!important;
    transition: .5!important;
}

.eid744 #JimitextilCzPDVariantListHost .addToCart:hover {
    background: #0aded3!important;
    transition: .3s!important;
    text-decoration: none!important;
}

/* info tabs */
.eid744 .TabsProductDetailMasterView .tabpages>.tabs {
    border-bottom-width: 0px!important;
    margin-top: 15px;
}

.eid744 .TabsProductDetailMasterView .tabpages>.tabs>a, .eid744 .TabsProductDetailMasterView .tabpages>.tabs>span {
    font-size: 14px!important;
    box-shadow: none;
    font-weight: 600!important;
    padding: 12px 15px!important;
    transition: .3s;
}

.eid744 .TabsProductDetailMasterView .tabpages>.tabs>a, .eid744 .TabsProductDetailMasterView .tabpages>.tabs>span:first-child {
    border-radius: 10px 0px 0px 10px!important;
}

.eid744 .TabsProductDetailMasterView .tabpages>.tabs>a, .eid744 .TabsProductDetailMasterView .tabpages>.tabs>span:last-child {
    border-radius: 0px 10px 10px 0px!important;
}

.eid744 .TabsProductDetailMasterView .tabpages>.tabs>span:hover {
    color: var(--text-on-primary-color);
    background-color: var(--custom5-color);
}

/* ikona pod fotkou */
.eid744 .PDMaster .JimitextilCzPDUserContent .block {
    padding: 0;
    border: 0;
    border-radius: 0px 50px 50px 0px;
    background: #f3f3f3;
}

.eid744 .PDMaster .JimitextilCzPDUserContent .block .text {
    background-image: none;
}

/* recenze na detailu produktu */
.eid744 .ProductReviewSummaryView.v1 .actions .link {
    font-weight: bold!important;
}

.eid744 .ProductReviewSummaryView.v1 .actions .link:hover {
    font-weight: bold!important;
    text-decoration: underline!important;
}

/* homepage kategorie */

.eid744 .FlatCategoriesRwdView.HomeCategories>.root .name {
    padding: .4rem .5rem;
    font-size: 1.05rem;
    text-decoration: none;
    text-align: center;
    color: #000000;
    background-color: #ece6db;
    transition: .3s;
}

.eid744 .FlatCategoriesRwdView.HomeCategories>.root .child {
    background-color: #f7f7f7;
    padding-bottom: 5px;
}

.eid744 .FlatCategoriesRwdView.HomeCategories>.root .name:hover {
    color: #ffffff;
    background: #9d8c72!important;
}

.eid744 .FlatCategoriesRwdView.HomeCategories>.root .child .name:before {
display: none;
}

.eid744 .FlatCategoriesRwdView.HomeCategories>.root>li {
    background-color: #f7f7f7;
}

.eid744 .FlatCategoriesRwdView.HomeCategories>.root .child>li {
    display: inline-block;
    margin-right: 2px;
    margin-bottom: 2px;
    padding: 0;
}

.eid744 .FlatCategoriesRwdView.HomeCategories>.root .child .name {
    font-weight: 600;
    background: #ece6db;
    padding: 3px 10px;
    border-radius: 27px;
    margin: 0;
}



/* popup po přidání do košíku */
.eid744 .BasketResultDialogView.v2 .buttons .button.continue,
.eid744 .BasketResultDialogView.v2 .buttons .button.goToCart,
.eid744 .BasketResultDialogView.v2 .buttons .button.onlyStock,
.eid744 .BasketResultDialogView.v2 .buttons .button.addAll{
    border-radius: 50px;
    transition: .3s;
    color: #fff!important;
    border: none!important;
}

.eid744 .BasketResultDialogView.v2 .buttons .button.goToCart,
.eid744 .BasketResultDialogView.v2 .buttons .button.addAll{
    background: #10b9b1!important;
}

.eid744 .BasketResultDialogView.v2 .buttons .button.onlyStock {
    background: #9d8c72!important;
}

.eid744 .BasketResultDialogView.v2 .buttons .button.onlyStock:hover {
    background: #ae9d83!important;
}

.eid744 .BasketResultDialogView.v2 .buttons .button.goToCart:hover,
.eid744 .BasketResultDialogView.v2 .buttons .button.addAll:hover{
    background: #0aded3!important;,
}

.eid744 .BasketResultDialogView.v2 .subProductList {
    background-color: #fff!important;
}

.eid744 .BasketResultDialogView.v2 .subProductList.grid .subEntry {
    border-bottom: 0!important;
    background: #f7f7f7!important;
    margin-right: -14px!important;
    margin-left: -14px!important;
    margin-bottom: 1px!important;
    margin-top: 1px!important;
    padding: 10px!important;
}

/* fix pop-up newslettery */
.eid744 .SubscribeToNewsletter, .eid744 .SubscribeToNewsletter .GdprAgreementView, .eid744 .SubscribeToNewsletter .shortTitle {
    color: #000!important;
}

.eid744 .SliderRwdView.v1.vertical .JimitextilCzNewsletterButton {
    padding: 0;
    border: 0;
    border-radius: 0;
    -ms-filter: none;
    background: none;
}

.eid744 .SliderRwdView.v1.vertical .JimitextilCzNewsletterButton .button {
    border-radius: 25px;
    padding: 5px 12px;
    border: none;
    font-weight: 600;
    transition: .3s;
    background: #9d8c72;
    color: #fff;
}

.eid744 .SliderRwdView.v1.vertical .JimitextilCzNewsletterButton .button:hover {
    background: #c5b294;
}

/* text o nas na homepage */
.eid744 #EshopHomeUserContent3 {
    background: #f7f7f7;
    padding: 1em;
}

.eid744 #EshopHomeUserContent3 h1 {
    margin-top: 0;
}







/* blog na homepage */

.eid744 div#ArticleProductsCustom {
    order: 9;
    padding: 15px 0px;
}


.eid744 .ProductsView .slidingItems>.scrollContainer>.items {
    column-gap: 1px;
}

.eid744 .ProductsView.ArticleProductsCustom .title {
    display: none;
}

.eid744 .ProductsView.ArticleProductsCustom .title span {
    font-weight: bold;
    color: #000;
}


.eid744 .ProductView.v7 {
    padding: 0px;
    justify-content: start;
    background: #ece6db;
}

.eid744 .ProductsView.ArticleProductsCustom .slidingItems {
    background: #fff;
}

.eid744 .ProductView.v7 a.image {
    height: 210px;
    max-height: 210px;
}

.eid744 .ProductView.v7 a.image img {
    max-height: 200px;
}


.eid744 .ProductView.v7 h2 {
    font-style: normal;
    font-weight: 600;
    order: 22;
}

.eid744 .ProductView.v7 h2 a {
    color: var(--custom1-color);
    display: block;
    padding: 6px;
    width: 100%;
    box-sizing: border-box;
}

.eid744 .ProductView.v7 h2 a:hover {
    text-decoration: underline;
}

/* newsletter a katalog */
.eid744 .Footer .boxNewsletter, .eid744 .Footer .boxContent {
    background: #f7f7f7;
    padding-top: 1em;
    margin-bottom: 5px;
}

.eid744 #Footer .boxNewsletter #SubscribeToNewsletterFooter > *, .eid744 #Footer .boxContent #FooterUserContent5 .caption, .eid744 #Footer .boxContent #FooterUserContent5 .wrapper .text {
    padding: 3px 25px!important;
}

.eid744 #Footer .boxContent #FooterUserContent5 .caption,
.eid744 #Footer .boxNewsletter #SubscribeToNewsletterFooter .shortTitle {
    margin-bottom: 10px!important;
}

.eid744 .SubscribeToNewsletterFooter .shortTitle, .eid744 .FooterUserContent5 .caption {
    color: #000!important;
    border-bottom: none!important;
    background: none!important;
}

.eid744 .SubscribeToNewsletterView.v1 .button, .eid744 .FooterUserContent5 .JimitextilCzCatalogButton a {
    color: #fff!important;
    background-color: #9d8c72!important;
    background-image: none!important;
    cursor: pointer;
    width: auto;
    padding: 14px 15px!important;
    text-transform: uppercase;
    font-weight: bold;
    border: none!important;
    box-shadow: none;
    transition: .3s;
    border-radius: 25px!important;
}

.eid744 .SubscribeToNewsletterView.v1 .button:hover, .eid744 .FooterUserContent5 .JimitextilCzCatalogButton a:hover {
    background: #c5b294!important;
}

.eid744 .JimitextilCzCatalogDialog>.buttons>.button {
    color: #fff!important;
    background-color: #9d8c72!important;
    background-image: none!important;
    text-transform: uppercase;
    font-weight: bold;
    border: none!important;
    box-shadow: none;
    transition: .3s;
    border-radius: 25px!important;
}

.eid744 .JimitextilCzCatalogDialog>.buttons>.button:hover {
        background: #c5b294!important;
}

.eid744 div#SubscribeToNewsletterFooter .emailSubscribe input.textBox {
    background: #fff!important;
}

.eid744 .SubscribeToNewsletterFooter .longText a {
    color: #9d8c72!important;
    font-weight: 600!important;
    text-decoration: none!important;
}

.eid744 .SubscribeToNewsletterFooter .longText a:hover {
    text-decoration: underline!important;
}

/* kontakty */
.eid744 #Footer .top {
    order: 20;
    margin-top: 0px;
}

/* recenze */
.eid744 .productReviewList {
    margin-top: 10px!important;;
}

.eid744 .ProductReviewView {
    border-bottom-color: #ffffff!important;
    background: #f7f7f7!important;;
    border-radius: 7px!important;;
    margin-bottom: 5px!important;;
}

.eid744 .ProductReviewFormView {
    background-color: #ffffff!important;
    padding: 20px!important;
}

/* header */

.eid744 .HeaderView .info .email:hover, .eid744 .HeaderView .info .phone:hover,
.eid744 div#LoginUser a:hover{
    color: #9d8c72;
}

.eid744 .HeaderView .info a,
.eid744 div#LoginUser a{
    transition: .3s;
}

.eid744 .SliderRwdView.v1.vertical>.slidesPreview .preview.alt:hover {
    background: #f7f7f7;
}

.eid744 div#LoginUser a {
    color: #fff;
    font-weight: bold;
}

.eid744 .LoginView.v2 .login:hover:before, .eid744 .LoginView.v2 .register:hover:before {
    display: none!important;
}

.eid744 .LoginView.v1 a {
    color: #9d8c72;
    font-weight: 600;
}

.eid744 .LoginView.v1 {
    background-color: #ffffff!important;
    box-shadow: 0 0 4px #bbb!important;
    color: #000!important;
    border-radius: 0!important;
}

.eid744 .LoginView.v1 .login {
    background-color: #9d8c72!important;
    background-image: none!important;
    border-radius: 25px!important;
    text-transform: uppercase!important;
    font-weight: bold!important;
    transition: .5s;
    border: 0px!important;
}

.eid744 .LoginView.v1 .login:hover {
    background-color: #c5b294!important;
}

.eid744 .LoginView.v1 .title {
    font-weight: bold;
}



/* pop-up */
.eid744 .bs-dialog,
.eid744 .PDProductReviewForm .GdprAgreementView {
    color: #000;
}

.eid744 .AlertView .bottom {
    background-color: #ffffff!important;
}

.eid744 .ProductReviewFormView {
    background-color: #ffffff;
    box-shadow: none;
}

/* vyjížděcí košík */

.eid744 .SimpleBasketPopupView.v1 {
    box-shadow: 0px 0px 4px #bbb!important;
}

.eid744 .SimpleBasketView.v2 {
    border: none!important;
    transition: .3s;
}

.eid744 .SimpleBasketView.v2 .totalItemsParts:after {
    margin: 0px 8px 0px 3px;
    content: "ks ";
}

.eid744 .SimpleBasketView.v2:before {
    background: url(https://cdn.textil-jimi.sk/data/user-content/ikony/cart-icon.svg) no-repeat center/60%,#9d8c72!important;
    width: 42px!important;
    transition: .3s;
}

.eid744 .SimpleBasketView.v2:hover,
.eid744 .SimpleBasketView.v2.bs-popup-open{
    border: none!important;
    background-color: rgb(128 128 128 / 60%);
}

.eid744 .SimpleBasketView.v2:hover:before,
.eid744 .SimpleBasketView.bs-popup-open.v2:before{
    background: url(https://cdn.textil-jimi.sk/data/user-content/ikony/cart-icon.svg) no-repeat center/60%,#1fbdb5!important;
}


.eid744 .SimpleBasketPopupView.v1 .products {
    padding-right: 5px!important;
    margin-right: 0px!important;
}

.eid744 .SimpleBasketPopupView .goToBasket {
    color: #fff!important;
    border: none!important;
    background-color: #10b9b1!important;
    background-image: none!important;
    border-radius: 25px!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    transition: .3s;
}

.eid744 .SimpleBasketPopupView .goToBasket:hover {
    background-color: #0aded3!important;
}

.eid744 .SimpleBasketPopupView .products>.product {
    background: #f7f7f7!important;
    border-bottom: 2px #fff solid!important;
}

/* košík */



.eid744 .BasketTableRwdView .mainEntry {
    border-top: none!important;
    border-bottom: 2px solid #fff!important;
    background: #f7f7f7!important;
    margin: 0!important;
    padding: 7px 2px!important;
    transition: .7s!important;
}

.eid744 #BasketTableRwd .mainEntry:hover {
    background: #f5eee2!important;
}


.eid744 .BasketTableRwdView>.bs-separator-top > * {
    color: #000;
}
.eid744 .BasketTableRwdView>.bs-separator-top {
    background-color: #ece6db!important;
    border-radius: 8px 8px 0px 0px!important;
    border-bottom: #fff 2px solid!important;
    padding: 1em .75em!important;
    border-top: 0px!important;
    color: #000!important;
    font-weight: 600!important;
}

.eid744 .BasketTableRwdView .name:hover {
    text-decoration: none;
}

.eid744 #OrderNavigator a {
    color: #9d8c72!important;
    transition: .3s;
}

.eid744 #OrderNavigator .inactive a {
    color: #e4e4e4!important;
}

.eid744 #OrderNavigator .inactive a:hover {
    color: #9d8c72!important;
}

.eid744 #OrderNavigator .inactive.completed a {
    color: #ece6db!important;
}

.eid744 #OrderNavigator .inactive.completed a:hover {
    color: #9d8c72!important;
}


.eid744 .OrderNavigatorView.v2 .step.inactive .number {
    border-color: #e4e4e4!important;
    background: #fff!important;
    color: #e4e4e4!important;
    transition: .3s!important;
}

.eid744 .OrderNavigatorView.v2 .stepSeparator:before {
    background-color: #e4e4e4!important;
}

.eid744 .OrderNavigatorView.v2 .step.inactive.completed .numberWrap:before, .eid744 .OrderNavigatorView.v2 .step.inactive.completed .numberWrap:after, .eid744 .OrderNavigatorView.v2 .step .numberWrap:after, .eid744 .OrderNavigatorView.v2 .step~.step .numberWrap:before {
    background-color: #ece6db!important;
}

.eid744 .OrderNavigatorView.v2 .step.active .numberWrap:after, .eid744 .OrderNavigatorView.v2 .step.inactive .numberWrap:after, .eid744 .OrderNavigatorView.v2 .step.inactive .numberWrap:before {
    background-color: #e4e4e4!important;
}



.eid744 .OrderNavigatorView.v2 .step.inactive .linkname {
    color: #e4e4e4!important;
    transition: .3s;
}

.eid744 .OrderNavigatorView.v2 .step.active .number {
    border-color: #9d8c72!important;
    background-color: #9d8c72!important;
    color: #fff!important;
    transition: .3s;
}

.eid744 .OrderNavigatorView.v2 .step.inactive.completed .number {
    color: #fff!important;
    border-color: #ece6db!important;
    background-color: #ece6db!important;
    transition: .3s;
}

.eid744 .OrderNavigatorView.v2 .step.completed+.stepSeparator:before {
    background-color: #ece6db!important;
}

.eid744 .OrderNavigatorView.v2 .steps .step .number:hover {
    color: #fff!important;
    border-color: #9d8c72!important;
    background-color: #9d8c72!important;
}

.eid744 .DeliveryPaymentPanelView.v1 .deliveryCountry.caption {
    font-weight: normal;
    font-size: 16px!important;
}

.eid744 .OrderActionPanelRwdView .button.nextStep {
    color: #fff!important;
    border: none!important;
    background-color: #10b9b1!important;
    background-image: none!important;
    font-weight: bold!important;
    border-radius: 40px;
    transition: .3s;
}

.eid744 .OrderActionPanelRwdView .button.nextStep:hover {
    background-color: #0aded3!important;
}

.eid744 .OrderActionPanelRwdView .button.previousStep, .eid744 .OrderActionPanelRwdView .button.backToShop, .eid744 .BonusView .button.add.voucherCode,
.eid744 .TakingPlaceView.v1 .button.change{
    color: #ffffff!important;
    border: none!important;
    background-color: #9d8c72!important;
    background-image: none!important;
    border-radius: 25px;
    font-weight: bold!important;
    transition: .3s;
}

.eid744 .OrderNavigatorView.v2 .steps .step a.nop .number:hover {
    background: #fff!important;
    color: #e4e4e4!important;
    border-color: #e4e4e4!important;
}

.eid744 #OrderNavigator .inactive a.nop:hover {
    color: #e4e4e4!important;
    cursor: default;
}

.eid744 .OrderActionPanelRwdView .button.previousStep:hover, .eid744 .OrderActionPanelRwdView .button.backToShop:hover, .eid744 .BonusView .button.add.voucherCode:hover,
.eid744 .TakingPlaceView.v1 .button.change:hover{
    background-color: #c5b294!important;
}

.eid744 .OrderMasterView .omv-title {
    background: #ece6db!important;
    border-radius: 8px 8px 0px 0px!important;
    font-weight: 600!important;
    padding: 10px 15px!important;
    margin-bottom: 0!important;
    margin-top: 10px!important;
    border-bottom: 2px solid #fff!important;
    font-size: 18px!important;
    color: #000!important;
}

.eid744 .LoginView.v3 .title {
    font-size: 1.43rem!important;
    font-weight: bold!important;
    color: #000!important;
}
.eid744 .LoginView.v3 .login {
    color: #9d8c72!important;
    font-weight: bold!important;
}

.eid744 .OrderFormView.v3 label {
    margin-right: 0;
    margin-top: 0;
    color: #9d8c72;
    font-weight: bold;
}

.eid744 .OrderFormView.v3 label:hover {
    text-decoration: underline!important;
}

.eid744 .pricesSummary .caption {
    display: block!important;
    font-weight: bold!important;
}

.eid744 div#DeliveryPaymentPanel dc-con {
    display: block!important;
}

.eid744 div#DeliverySelector, .eid744 #PaymentSelector {
    margin-bottom: 10px!important;
    padding: 12px 12px 0px 12px!important;
    background: #f7f7f7!important;
}

.eid744 .DeliveryPaymentSelectorView .title {
    font-weight: 600!important;
    font-size: 18px!important;
}

.eid744 .OrderState #HeaderUserContent,
.eid744 .BasketState #HeaderUserContent{
    display: none;
}

.eid744 .BonusView {
    border: 0!important;
    background-color: #f7f7f7!important;
}

.eid744 div#TakingPlaceSelector,
.eid744 .CzechPostDeliveryOptionsView.v1 {
    padding: 5px;
    border-radius: 8px!important;
    background: #ece6db!important;
    font-weight: 600!important;
}

.eid744 .CzechPostDeliveryOptionsView.v1 input.zip {
    margin-right: 10px!important;
}

.eid744 .BonusView .textbox.voucherCode,
.eid744 .TakingPlaceView.v1 input{
    background-color: #fff;
}

.eid744 div#OrderBillingSummary1, .eid744 div#OrderDeliverySummary1 {
    background: #f7f7f7;
    padding: 7px;
}

.eid744 .BasketTableRwdView .button.remove:hover {
    background-color: #a00000;
    /* border-radius: 50%; */
    transition: .5s;
    border-radius: 50px;
}

.eid744 .OrderActionPanelHorizontal.v1, .eid744 .OrderActionPanelTermsAgreement.v2 {
    padding: .5em;
    background-color: #f7f7f7;
    margin-bottom: 15px;
}

.eid744 .OrderActionPanelRwdView.floating {
    box-shadow: none!important;
}

.eid744 .DeliveryPaymentPanelView.v1 {
    padding: 15px 0px!important;
}

.eid744 .BasketMasterView,
.eid744 .OrderMaster {
    padding: 0!important;
}

.eid744 .BasketMasterView .dc220>*:nth-child(3),
.eid744 .OrderMaster .dc220>*:nth-child(3) {
    margin-top: 0;
    padding-top: 0;
}

.eid744 div#OrderCompanyForm {
    margin-top: 0!important;
}



/* buttony */
.eid744 .RegistrationActionPanelView .button, 
.eid744 .ProductReviewSummaryView.v1.notRated .button,
.eid744 .ProductReviewSummaryView.v1 .actions .button,
.eid744 .ForumView .createResponse,
.eid744 .ForumView .newResponse,
.eid744 .ForumView .createTopic,
.eid744 .ForumView .button.newTopic,
.eid744 .ForgottenPasswordView .button,
.eid744 .SimpleFilterView.v3.v3a.SearchQuerySearch .button.search,
.eid744 .AvailabilityFormView .sendButton a,
.eid744 .ProductReviewFormView .button.save,
.eid744 .EmptyBasketView>.button{
    color: #fff!important;
    border: none!important;
    background-color: #9d8c72!important;
    background-image: none!important;
    font-size: 15px!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    border-radius: 30px!important;
    transition: .3s!important;
    padding: 8px 25px!important;
    text-decoration: none!important;
}

.eid744 .RegistrationActionPanelView .button:hover,
.eid744 .ProductReviewSummaryView.v1.notRated .button:hover,
.eid744 .ProductReviewSummaryView.v1 .actions .button:hover,
.eid744 .ForumView .createResponse:hover,
.eid744 .ForumView .newResponse:hover,
.eid744 .ForumView .createTopic:hover,
.eid744 .ForumView .button.newTopic:hover,
.eid744 .ForgottenPasswordView .button:hover,
.eid744 .SimpleFilterView.v3.v3a.SearchQuerySearch .button.search:hover,
.eid744 .AvailabilityFormView .sendButton a:hover,
.eid744 .ProductReviewFormView .button.save:hover,
.eid744 .EmptyBasketView>.button:hover{
    background-color: #c5b294!important;
}

.eid744 .JimitextilCzSameCategoryProducts .button {
    transition: .3s;
}

/* diskuse */
.eid744 .ForumView .topic {
    border-top-color: #e6e6e6!important;
}

/* blog */
.eid744 #ArticleList .productHolder {
    background: #f7f7f7;
    border: 0;
    margin-bottom: 10px;
}

/* avability */
.eid744 .AvailabilityFormView {
    background-color: #ffffff!important;
}

.eid744 .AvailabilityPopupView {
    background: #fff!important;
    box-shadow: 0px 0px 3px #aaa!important;
    width: fit-content!important;
}

.eid744 .AvailabilityPopupView .bs-separator{
    display: none!important;
}

/* image transition */
.eid744 .productHolder a.image img, .eid744 .HomeCategories a.image img {
    transition: .3s;
}

/* search */
.eid744 .FoundCategoriesView .highlight {
    background-color: #eefd58!important;
}

/* page content */
.eid744 .CustomPageState article#UserPageContent,
.eid744 .RegistrationState #RegistrationMaster,
.eid744 .ForgottenPasswordState #ForgottenPassword
{
    max-width: 750px!important;
    margin: auto!important;
}

.eid744 .CustomPageState article#UserPageContent p {
    font-size: 16px!important;
    line-height: 28px!important;
    text-align: justify!important;
}

/* zobrazení / skrytí liny nejnovějších článků z blogu */

.eid744 .CustomPageState .ArticleProductsCustom,
.eid744 .RegistrationState .ArticleProductsCustom,
.eid744 .RegistrationState .ArticleProductsCustom,
.eid744 .OrderListState .ArticleProductsCustom,
.eid744 .InvoiceListState .ArticleProductsCustom,
.eid744 .ForgottenPasswordState .ArticleProductsCustom,
.eid744 .CustomPageState .dcVeryTop,
.eid744 .RegistrationState .dcVeryTop,
.eid744 .RegistrationState .dcVeryTop,
.eid744 .OrderListState .dcVeryTop,
.eid744 .InvoiceListState .dcVeryTop,
.eid744 .ForgottenPasswordState .dcVeryTop
{
    display: none!important;
}

.eid744 .ProductDetailState .ArticleDetailMaster+#Footer .ArticleProductsCustom {
    display: block!important;
}

.eid744 .ForgottenPasswordState #ForgottenPassword {
    margin-bottom: 30px!important;
}

/* tabulka na detailu produktů - parametry */

.eid744 .ProductDetailTableView.v3 bs-grid-cont>bs-grid-item {
    background-color: #f7f7f7!important;
    border-bottom: 1px solid #fff!important;
}

.eid744 .ProductDetailTableView.v3 bs-grid-cont>bs-grid-item.caption {
    border-right: 1px solid #ffffff!important;
}

.eid744 .ProductDetailTableView.v3 bs-grid-cont>bs-grid-item:nth-of-type(4n-1), .eid744 .ProductDetailTableView.v3 bs-grid-cont>bs-grid-item:nth-of-type(4n-0) {
    background-color: #f7f7f7!important;
}

.eid744 .ProductDetailTableView.v3 bs-grid-cont {
    color: #000000!important;
    border: none!important;
}



/* searcb */

.eid744 .FoundCategoriesView .title {
    font-weight: 600!important;
}


.eid744 .DynamicSearchPopupView.v1 .categoryList>.item:hover {
    background-color: #f7f7f7!important;
}

.eid744 .FoundCategoriesView.v2 a:hover {
    text-decoration: none!important;
}

.eid744 .FoundCategoriesView.v1 a:hover {
    text-decoration: none!important;
}

.eid744 .FoundCategoriesView .rootCategoryBox>a.name {
    margin-right: 10px!important;
}


/* košíky doprava platba */

.eid744 .DeliveryPaymentSelectorView .item {
    margin: 0px -12px!important;
    padding: 10px 12px!important;
    border-top: 2px solid #fff!important;
}


/* košíky hovery dopravy */

.eid744 .DeliveryPaymentSelectorView .item.selected {
    background: #f5eee2!important;
}

.eid744 .DeliveryPaymentSelectorView .item label:hover {
    background-color: #f5eee2!important;
}

.eid744 .DeliveryPaymentSelectorView .item label {
    transition: .5s!important;
    padding: 5px!important;
    font-weight: 600!important;
    border-radius: 20px!important;
}

.eid744 .DeliveryPaymentSelectorView .item .price {
    font-weight: 600!important;
}

/* login panel view */
.eid744 .UserPanelView.v1 {
    background-color: #fff!important;
    box-shadow: none!important;
    color: #000!important;
    border-radius: 0!important;
    box-shadow: 0 0 4px #bbb!important;
}

.eid744 .UserPanelView.v1 .middle>a:hover {
    text-decoration: underline!important;
}

.eid744 .UserPanelView.v1 .middle>a {
    color: #9d8c72!important;
    font-weight: 600!important;
}

.eid744 .UserPanelView.v1 .bottom {
    padding-top: 0!important;
    margin-top: 0!important;
    border-top: 0!important;
}

.eid744 .UserPanelView.v1 .bottom>a.logout {
    color: #9d8c72!important;
    font-weight: 600!important;
}

.eid744 .UserPanelView.v1 .bottom>a.logout:hover {
    text-decoration: underline!important;
}


.eid744 .CompoundFilterView.v2 .button.toggle.openSimpleFilter {
    border: none!important;
    background-color: #f7f7f7!important;
}


/* ikony nový design

.ActionIconsView .icons>.icon.flag00:before {
    display: block;
    position: absolute;
    height: 50px;
    width: 50px;
    background-image: url(https://cdn.textil-jimi.cz/data/user-content/ikony/star2.png);
    content: "";
    background-color: #9d8c72;
    background-size: 28px;
    background-repeat: no-repeat;
    background-position: center center;
    top: -9px;
    left: -41px;
    border-radius: 50px;
    border: 2px solid #FFF;
}

.ActionIconsView.v1.PDActionIcons .jimiIcons{
    align-items: flex-end;
    margin-right: 10px;
    margin-top: 10px;
}

.ActionIconsView .icons {
   align-items: flex-end;
   margin-bottom: 10px;
}



.ActionIconsView .icons>.icon.flag00 span {
    text-transform: lowercase!important;
    font-weight: 600!important;
    font-size: 16px!important;
}

.ActionIconsView.v1.ActionIcons .icons>.icon,
.ActionIconsView.v1 .jimiIcons>.icon,
.ActionIconsView.v1.ActionIcons .jimiIcons>.icon,
.ActionIconsView.v1.PDActionIcons .jimiIcons .icon,
.ActionIconsView .icons>.icon.flag00 {
    padding: 7px 18px 7px 25px;
    background-image: none;
    border-radius: 7px;
    text-shadow: none;
    height: 36px;
    width: auto;
    position: relative;
    overflow: initial;
    margin-bottom: 7px;
    background: #9d8c72;
    margin-top: 10px;
    margin-right: 15px;
    height: 36px;
}

 */




/* responsive */

        /* popup*/
    @media only screen and (max-width: 767px) {
        .eid744 .bs-dialog {
        padding-top: 0px!important;
        max-width: 100%!important;
        box-sizing: border-box!important;
        width: 95%!important;
        left: 0!important;
        right: 0!important;
        top: 0px!important;
        margin: 20px auto!important;
        }
    }


 /* zjednodušení designu ikon (sleva, novinka...) */

.eid744 .ProductView.v1 .ActionIconsView {
    margin-top: .4em!important;
    margin-left: .4em!important;
}

.eid744 .ActionIconsView.v1.ActionIcons .icons>.icon,
.eid744 .ActionIconsView.v1 .jimiIcons>.icon,
.eid744 .ActionIconsView.v1.ActionIcons .jimiIcons>.icon{
    padding: 6px 18px!important;
    background-image: none!important;
    border-radius: 7px!important;
    text-shadow: none!important;
}

.eid744 .ActionIconsView.v1.ActionIcons .icons>.icon>span {
    font-size: 16px!important;
    font-weight: bold!important;
    text-shadow: none!important;
}

.eid744 .ActionIconsView.v1.ActionIcons .jimiIcons>.icon>.caption {
    font-size: 16px!important;
}

.eid744 .ActionIconsView.v1 .jimiIcons>.icon.secondGrade:before {
    text-shadow: none!important;
}

/* ikonky na obrázku v detailu */
.eid744 .ActionIconsView.v1.PDActionIcons .icons>.icon {
    background-image: none!important;
    border-radius:  0px 7px 7px 0px!important;
    margin-right: 10px!important;
    height: 36px!important;
    padding: 11px!important;
}

.eid744 .ActionIconsView.v1.PDActionIcons .icons>.icon span {
    text-shadow: none!important;
}

.eid744 .ActionIconsView.v1.PDActionIcons .jimiIcons .icon {
    /*width: 100px!important;*/
    margin-right: 16px!important;
    height: 36px!important;
    width: 119px;
    border-radius: 7px!important;
    padding-left: 20px!important;
}   


.eid744 .ActionIconsView.v1.PDActionIcons .jimiIcons{
 align-items: flex-end!important;
 margin-right: 10px!important;
 margin-top: 10px!important;
}

.eid744 .ActionIconsView .icons {
 align-items: flex-end;
 margin-bottom: 10px;
}

.eid744 .ActionIconsView .icons>.icon.flag00:before,
.eid744 .ActionIconsView .icons>.icon.flag03:before,
.eid744 .ActionIconsView .icons>.icon.flag10:before,
.eid744 .ActionIconsView .icons>.icon.flag25:before,
.eid744 .ActionIconsView .icons>.icon.flag27:before,
.eid744 .ActionIconsView .jimiIcons>.icon.secondGrade:before{
 display: block!important;
 position: absolute!important;
 height: 50px!important;
 width: 50px!important;
 content: "";
 background-color: #9d8c72!important;
 background-size: 28px!important;
 background-repeat: no-repeat!important;
 background-position: center center!important;
 top: -9px!important;
 left: -41px!important;
 border-radius: 50px!important;
 border: 2px solid #FFF!important;
}

.eid744 .ActionIconsView.v1 .jimiIcons>.icon.secondGrade:before {
    line-height: 48px!important;
    font-size: 24px!important;
}

.eid744 .ActionIconsView.v1 .jimiIcons>.icon.secondGrade,
.eid744 .ActionIconsView.v1 .jimiIcons>.icon.secondGrade:before{
    background-color: #D80000!important;
}

.eid744 .ActionIconsView .icons>.icon.flag00:before { 
 background-image: url(https://cdn.textil-jimi.cz/data/user-content/ikony/action/star.svg);
}
.eid744 .ActionIconsView .icons>.icon.flag03:before { 
 background-image: url(https://cdn.textil-jimi.cz/data/user-content/ikony/action/sale.svg);
}
.eid744 .ActionIconsView .icons>.icon.flag10:before { 
 background-image: url(https://cdn.textil-jimi.cz/data/user-content/ikony/action/button-cropped.svg);
}
.eid744 .ActionIconsView .icons>.icon.flag25:before { 
 background-image: url(https://cdn.textil-jimi.cz/data/user-content/ikony/action/zip.svg);
 background-size: 40px!important;
}
.eid744 .ActionIconsView .icons>.icon.flag27:before { 
 background-image: url(https://cdn.textil-jimi.cz/data/user-content/ikony/action/present.svg);
}

.eid744 .ActionIconsView .icons>.icon.flag00:after,
.eid744 .ActionIconsView .icons>.icon.flag03:after,
.eid744 .ActionIconsView .icons>.icon.flag10:after,
.eid744 .ActionIconsView .icons>.icon.flag25:after,
.eid744 .ActionIconsView .icons>.icon.flag27:after {
 text-transform: lowercase!important;
 font-weight: 600!important;
 font-size: 16px!important;
 color: #fff!important;
 margin-left: 7px!important;
 line-height: 24px!important;
}

.eid744 .ActionIconsView .icons>.icon.flag00:after { 
 content: "novinka";
}
.eid744 .ActionIconsView .icons>.icon.flag03:after { 
 content: "výpredaj";
}
.eid744 .ActionIconsView .icons>.icon.flag10:after { 
 content: "gombíkový uzáver";
}
.eid744 .ActionIconsView .icons>.icon.flag25:after { 
 content: "zapínanie na zips";
}
.eid744 .ActionIconsView .icons>.icon.flag27:after { 
 content: "darčekové balenie";
}

.eid744 .ActionIconsView .icons>.icon.flag00,
.eid744 .ActionIconsView .icons>.icon.flag03,
.eid744 .ActionIconsView .icons>.icon.flag10,
.eid744 .ActionIconsView .icons>.icon.flag25,
.eid744 .ActionIconsView .icons>.icon.flag27,
.eid744 .ActionIconsView .jimiIcons>.icon.secondGrade{

 padding: 7px 18px 7px 25px!important;
 background-image: none!important;
 border-radius: 7px!important;
 text-shadow: none!important;
 height: 36px!important;
 width: auto !important;
 position: relative!important;
 overflow: initial!important;
 margin-bottom: 12px!important;
 background: #9d8c72!important;
 margin-top: 10px!important;
 margin-right: 15px!important;
 height: 36px!important;
}



.eid744 .ActionIconsView .icons>.icon.flag03
 {
 background-color: #e1a400!important;
 background: #e1a400!important;
 display: none!important;
}





/*span.icon.discountRatio {
    display: none!important;
}*/

.eid744 .ActionIconsView.v1 .jimiIcons>.icon.discountPrice, .eid744 .ActionIconsView.v1 .jimiIcons>.icon.discountRatio {
    color: #fff!important;
    background-color: #e1a400!important;
    margin-right: 16px!important;
    width: 120px!important;
    margin-bottom: 20px!important;
    padding-left: 43px!important;
    height: 36px!important;
}

.eid744 .ActionIconsView.v1 .jimiIcons>.icon.discountPrice {
    display: inline-block!important;
    position: relative!important;
}

.eid744 .ActionIconsView.v1 .jimiIcons>.icon.discountRatio{

    position: relative!important;
        margin-top: 10px!important;
}

.eid744 .ActionIconsView.v1 .jimiIcons>.icon.discountRatio>.caption,
.eid744 .ActionIconsView.v1 .jimiIcons>.icon.secondGrade>.caption {
        font-size: 14px!important;
        font-weight: 600!important;
        margin-right: 5px!important;
        line-height: 20px!important;
        text-transform: lowercase!important;
        font-weight: 600!important;
        font-size: 16px!important;
        color: #fff!important;
        margin-left: 7px!important;
        line-height: 24px!important;
        margin-bottom: 0px!important;
}

.eid744 .ActionIconsView.v1 .jimiIcons>.icon.secondGrade {
    padding-left: 21px!important;
}

.eid744 .ProductDetailState .ActionIconsView.v1 .jimiIcons>.icon.secondGrade>.caption {
    padding-right: 6px!important;
}


.eid744 .ActionIconsView.v1 .jimiIcons>.icon.secondGrade>.caption {
    padding-left: 0px!important;
    margin-left: 1px!important;
    width: 53px!important;
}

.eid744 .ActionIconsView.v1 .jimiIcons>.icon.discountRatio>.value {
        font-size: 20px!important;
}

.eid744 .ActionIconsView.v1 .jimiIcons>.icon.discountPrice {
    width: 48px!important;
    padding: 6px 82px 6px 38px!important;
}



.eid744 .jimiIcons {
    justify-items: end!important;
}


.eid744 .ActionIconsView.v1 .jimiIcons>.icon.discountPrice>.caption {
    font-size: 14px!important;
    text-align: center!important;
    line-height: 12px!important;
    width: auto!important;
    display: inline-block!important;
    text-align: left!important;
    margin-right: 5px!important;
    font-weight: 600!important;
    text-transform: lowercase!important;

}

.eid744 .ActionIconsView.v1 .jimiIcons>.icon.discountPrice>.value,
.eid744 .ActionIconsView.v1 .jimiIcons>.icon.discountRatio>.value {
    line-height: 20px!important;
    display: inline-block!important;
    width: auto!important;
    position: absolute!important;
    left: -25px!important;
    background: #e1a400!important;
    border: 2px solid #fff!important;
    border-radius: 50%!important;
    height: 32px!important;
    width: 42px!important;
    display: block!important;
    top: -8px!important;
    padding: 9px 4px!important;
    line-height: 29px!important;
    text-align: center!important;
}

.eid744 .ActionIconsView.v1 .jimiIcons>.icon.discountPrice>.value {
        font-size: 17px!important;
        padding: 9px 2px!important;
        width: 46px!important;
}

.eid744 #HeaderInfoPanel.UserContentPanelView {
    text-align: center;
    background-color: #5a973f;
}

.eid744 #HeaderInfoPanel p {margin: 2px;}

/* TODO 101421 */
.eid744 .AvailabilityView.v1 .label br { display: none; }

/* custom logo pro ppl parcelshop - DL, PM */
.eid744 .DeliveryPaymentSelectorView .icon.pplpartner {
    background-image: url(https://cdn.textil-jimi.sk/configuration/universal.responsive/css/img/DeliveryPaymentSelectorView_SlovakParcelService.svg) !important;
}

/*vycentrování ikon pro dopravce*/
.eid744 .DeliveryPaymentPanelView .DeliveryPaymentSelectorView .item .explicit {
    display: flex;
    align-items: center;
}


/* na SK skrýt tlačítko --odmítnout vše--, 22.6.26 */ 
.eid744 .CookiesConfirmationView .denyLink {display: none !important;}