/* 
 * #2b2b35 - dark green
 * #b0e50e - green
 * #e3001b - red
 * 
 * 
 * #c38462- možná hnědá
 */
.ID-hlavicka .logo {margin-top: 32px;}
.ID-hlavicka .vmCartModule .kosik_left .total_products {background: #2b2b35;}
.ID-hlavicka .vmCartModule .module_text span {color: #ec121a;}
.ID-hlavicka .vmCartModule .module_text span a {color: #ec121a;}
.ID-hlavicka .vmCartModule .vm_cart_products_wrap .product_row .subtotal_with_tax {color: #2b2b35;}
.ID-hlavicka .vmCartModule .module_doprava_zdarma span.barva {color: #2b2b35;}


.ID-horni-modul-obal {background: #2b2b35;}
.ID-horni-modul {background: #2b2b35;}
.ID-horni .vas-ucet ul.ul-ucet > li > a,
.ID-horni .vas-ucet ul.ul-ucet > li > .a {color: #e3001b;}
.ID-horni .vas-ucet .mod-menu > li > a {color: #2b2b35;}


#js-odkaz-menu {background-color: #ec121a;}


.ID-hlavicka .ID-smart-search .button,
.VD-smart-search-form .button {background: #99cccc; color: #000000;}
.clanek .odkaz, .ID-navigace .odkaz, .bfQuickMode .bfSubmitButton, #odkaz-nezavazna-poptavka, .ID-kosik-modal .odkaz, .ID-slider .odkaz
{background: #99cccc; color: #000000;}
.ID-kosik-modal .odkaz-kosik {color: #ffffff; background: #e3001b;}
.clanek-kategorie h1 {color: #ec121a;}


.ID-slider ul li .text-div h1 {color: #ffffff; text-shadow: 0px 1px 10px #000000;}


.ID-boxy-01 {color: #ffffff;}
.ID-boxy-01 ul li:after {background: #ec121a;}
.ID-boxy-01 ul li a {color: #ffffff;}
.ID-boxy-01 .box h3.nadpis {color: #ffffff;}
.ID-boxy-01 .box-div {border-color: #2b2b35; background-color: #2b2b35;}


.ID-boxy .box h3.nadpis {color: #ec121a;}


.ID-vypis .produkt input.addtocart-button, .ID-vypis .produkt a.addtocart-button {color: #000000; background: #99cccc;}
.ID-vypis .produkt .statusy .status-doporuceno,
.produkt-detail .leva-strana .velky-obrazek .statusy .status-doporuceno {background: #2b2b35;}


.ID-kategorie-popis h2 span {color: #2b2b35;}


.produkt-detail h1 {color: #ec121a;}


.produkt-detail .prava-strana .addtocart-area input.addtocart-button,
.produkt-detail .prava-strana .addtocart-area .addtocart-button-disabled,
.ID-varianty-produktu-3 .addtocart-area input.addtocart-button {color: #ffffff; background: #e3001b;}
.produkt-detail .leva-strana .obrazky .velky-obrazek {width: 100%;}
.produkt-detail .leva-strana-ostatni {width: 100%;}
.produkt-detail .leva-strana-ostatni .ID-modul-04 .boxy .box {width: 25%;}
.produkt-detail .leva-strana-popis h2 span {color: #ec121a;}


.ID-varianty-produktu-3 table tr:hover {background: #f1f1f1;}
.ID-varianty-produktu-3 .odkaz {background-color: #2b2b35; padding: 9px 25px 9px 25px; font-weight: 500;}
.ID-varianty-produktu-3 .odkaz.no_active {background: #d0d0d0; color: #000000; cursor: default;}
.ID-varianty-produktu-3 td.image {width: 50px;}
.ID-varianty-produktu-3 td.image img {height: auto;}
.ID-varianty-produktu-3 td.name {max-width: 400px;}
.ID-varianty-produktu-3 td.url {width: 170px;}


.ID-modul-vyrobce .informace a {color: #ec121a;}
.ID-modul-recenze .informace h3 span {display: block; font-size: 30px; line-height: 40px; font-weight: 900;}
.ID-modul-recenze .informace .obrazek {width: 100px;}
.ID-modul-recenze .informace .have-image {margin: 0 0 0 120px;}
.ID-modul-recenze .popis span {font-size: 30px; font-weight: 900;}


.clanek .odkaz_registrace {background: #99cccc; font-size: 20px; line-height: 26px; padding: 12px 20px 12px 20px; margin-left: 50px; transition: all 150ms linear;}
.clanek .odkaz_registrace:hover {background: #000000;}
.clanek .odkaz_registrace:before {display: none;}


/*
.ID-moduly-obal-registrace,
.ID-moduly-obal-registrace .ID-modul-00 {position: relative;}
*/
/*
.ID-moduly-obal-registrace .clanek {position: relative;}
.ID-moduly-obal-registrace:before {content: ''; width: 100%; height: 13px; position: absolute; left: 0; top: -13px; background: url('/images/template/pozadi-kostky-horni.png') center bottom repeat-x; z-index: 1;}
.ID-moduly-obal-registrace .ID-modul-00:before {content: ''; width: 125px; height: 124px; position: absolute; left: 40%; top: -135px; background: url('/images/template/figurka-vanoce.webp') 0 0 no-repeat; background-size: contain; z-index: 1;}
.ID-moduly-obal-registrace .ID-modul-00 {padding: 21px 0 21px 0;}
*/


.ID-modul-00-obal.registrace {color: #ffffff; font-size: 23px; line-height: 29px; font-weight: 900; margin: 120px 0 40px 0; background-color: #2b2b35;}
.ID-modul-00-obal.registrace .ID-modul-00 {background-color: #2b2b35;}
.ID-modul-00-obal.modul-yellow, .ID-modul-00-obal.modul-yellow .ID-modul-00 {background-color: #2b2b35;}


.ID-moduly-obal-odber-novinek {background-color: #2b2b35;}
.ID-moduly-obal-odber-novinek:before {background: linear-gradient(90deg, #ffffff00 calc(50vw - 400px), #2b2b35 calc(50vw - 200px));}
.ID-odber-novinek .formular-obal .button {color: #000000; background: #99cccc;}
.ID-odber-novinek .formular-obal .button:hover {color: #ffffff;}
.ID-odber-novinek h2 {color: #ffffff;}
.ID-odber-novinek label, .ID-odber-novinek a {color: #ffffff;}


#nakupni-kosik .terms-of-service-cont {color: #000000;}
#nakupni-kosik .proopc-btn-info {background: #99cccc; color: #000000;}
#nakupni-kosik .proopc-btn-info:hover {color: #ffffff;}


.proopc-finalpage .proopc-column3 {width: 50% !important;}
.proopc-payments {display: none;}
.proopc-column3 .proopc-confirm-order.no-top-margin, .proopc-column3 .proopc-coupon.no-top-margin {margin-top: 15px !important;}
.proopc-shipments,
.proopc-column3 .proopc-st-address {margin-right: 0 !important;}


.ID-slider ul li .text-div h1 {color: #ffffff; text-shadow: 0px 1px 10px #000000;}


#hlavni-menu .menu_category > li > ul > li > a > .obrazek {border-radius: 50%;}


.ID-varianty-produktu-2 .produkty .produkt .produkt-info-div {background: #2b2b35;}
.ID-related_categories .odkaz:hover {background: #2b2b35;}
