	/* Borna - normal - 400 */
		@font-face {
				font-family: 'Borna';
				src: url('../fonts/borna-regular-webfont.ttf');
				font-weight: normal;
				font-style: normal;
		}
		
		@font-face {
				font-family: 'Borna';
				src: url('../fonts/borna-regularitalic-webfont.ttf');
				font-weight: normal;
				font-style: italic;
		}
		
		
	/* Borna - SemiBold - 600 */
		@font-face {
				font-family: 'Borna';
				src: url('../fonts/borna-semibold-webfont.ttf');
				font-weight: 600;
				font-style: normal;
		}
		
		@font-face {
				font-family: 'Borna';
				src: url('../fonts/borna-semibolditalic-webfont.ttf');
				font-weight: 600;
				font-style: italic;
		}
		
		
	/* Borna - bold - 700 */
		@font-face {
				font-family: 'Borna';
				src: url('../fonts/borna-bold-webfont.ttf');
				font-weight: bold;
				font-style: normal;
		}
		
		@font-face {
				font-family: 'Borna';
				src: url('../fonts/borna-bolditalic-webfont.ttf');
				font-weight: bold;
				font-style: italic;
		}
		
		
		
		
		
body,
input, textarea, button, select,
.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-3xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6 {font-family: Borna, arial, sans-serif;}


body {color: #023047;}


.stred {width: 1400px;}


.ID-horni-obal {border-bottom: 0;}
.ID-horni {margin: 0; border-bottom: 0;}
.ID-horni-div {padding: 8px 0 8px 0;}


.ID-hlavicka .hlavicka-eshop .kontakt strong,
.ID-modul-02 h2,
.ID-boxy ul li a,
.ID-boxy a,
.ID-slider ul li .text-div h1,

.clanek h1, .clanek h2, .clanek h3, .produkt-detail h1.h1, .produkt-detail h2, .ID-vypis h2, .ID-slider ul li .text-div h1,
.ID-moduly .menu-novinky li .obal .nazev,
#nakupni-kosik .terms-of-service-cont {color: #023047;}


.clanek h1, .clanek h2, .clanek h3, .produkt-detail-02 h1, .produkt-detail-02 h2, .ID-vypis h2, .ID-slider ul li .text-div h1,
.ID-navigace .nadpis
{color: #023047; font-weight: 600;}


.ID-slider ul li .text-div h1 {font-size: 49px; line-height: 57px;}
.ID-slider ul li .text-div h1 strong,
.clanek h2 strong {display: block; font-weight: bold; text-transform: none; font-size: 17px; line-height: 24px; color: #bc1518;}


.ID-hlavicka-obal {background: #718391;}
.ID-hlavicka-obal.open2 {position: relative; box-shadow: 0 0 10px 0px #4c5862; z-index: 1;}
.ID-hlavicka {height: 93px; background: #718391;}
.ID-hlavicka .logo {margin: 25px 0 5px 0;}



.ID-navigace-obal {background: #ffffff;}
.ID-navigace {background: #ffffff; padding: 25px 0 25px 0;}
.ID-navigace .breadcrumb {color: #023047;}
.ID-navigace .breadcrumb li.active {display: none;}
.ID-navigace-obal.com_virtuemart_category .ID-navigace {padding: 50px 0 25px 0;}
.ID-navigace-obal.com_virtuemart_category .breadcrumb li.active {display: inline-block;}
.ID-navigace-obal.com_virtuemart_category .breadcrumb {font-size: 42px; line-height: 46px; font-weight: 600;}
.ID-navigace-obal.com_virtuemart_category .breadcrumb li a {text-decoration: none;}
.ID-navigace-obal.com_virtuemart_category .breadcrumb li a:hover {text-decoration: underline;}
.ID-navigace .breadcrumb li a {color: #023047;}
.ID-navigace .nadpis {display: none}



.ID-obsah {padding: 0 0 20px 0;}



.ID-vypis-filtr {display: none;}






.ID-hlavicka .hlavicka_02 {margin-top: 32px;}
.ID-hlavicka .hlavicka_02 .ID-hlavicka-vyhledavani-obal.open {right: 44px; top: -13px;}
.ID-hlavicka .hlavicka_02 #js-odkaz-vyhledavani.open {position: relative; z-index: 99999;}


.ID-hlavicka .hlavicka_02 .ikonky .ikonka-kosik .total_products {top: 7px; color: #b6ccda; font-size: 13px;}
.ID-hlavicka .hlavicka_02 .vmCartModule .vm_cart_products_wrap .product_row .subtotal_with_tax {color: #023047;}
.ID-hlavicka .hlavicka_02 .vmCartModule .vm_cart_products_wrap .go_to_cart {background: #023047; padding: 10px 0 10px 0;}



.ID-hlavicka .ID-smart-search {width: 467px; margin: 0;}
.ID-hlavicka .ID-smart-search form,
.VD-smart-search-form .form {background: #ffffff; border: 1px solid #ffffff; border-radius: 0;}
.ID-hlavicka .ID-smart-search .inputbox,
.VD-smart-search-form .inputbox
{width: 300px; line-height: 21px; padding: 14px 12px 14px 12px; background: transparent;}
.ID-hlavicka .ID-smart-search .button,
.VD-smart-search-form .button {background: #000000; border-radius: 0; top: 1px; right: 1px; border-bottom: 0; height: 49px; line-height: 49px;}
.ID-hlavicka .ID-smart-search .button:hover {background-color: #fb8500;}





.ID-hlavicka .hlavicka-eshop .kontakt {margin: 0 0 0 0; padding: 34px 20px 35px 105px; background: transparent url('/images/template/ikonka-telefon-2.png') 0 0 no-repeat;
font-size: 17px; line-height: 24px; font-weight: bold; color: #000000;}
.ID-hlavicka .hlavicka-eshop .poptavka {margin: 0 0 0 0; padding: 34px 20px 35px 115px; background: transparent url('/images/template/ikonka-poptavka.png') 0 0 no-repeat;
font-size: 17px; line-height: 24px; font-weight: bold; color: #000000;}


#js-odkaz-menu {}
.produkt-detail-02 .prava-strana .addtocart-area input.addtocart-button,
.produkt-detail-02 .prava-strana .addtocart-area .addtocart-button-disabled
{background: #ed1b2e;}


.clanek .odkaz, .ID-navigace .odkaz, .bfQuickMode .bfSubmitButton, #odkaz-nezavazna-poptavka, .ID-kosik-modal .odkaz, .ID-slider .odkaz, .rsform .rsform-submit-button
{background: #fb8500; padding: 16px 20px 15px 20px; border-radius: 0; border: none; font-size: 20px; color: #ffffff; font-weight: bold;
clip-path: polygon(5px 0%, 100% 0%, 100% 80%, 96% 100%, 0% 100%, 0% 9px); /*transition: background 0.3s ease;*/ transition: all 300ms linear;}
.ID-kosik-modal .odkaz-pokracovat {background: #4f4f50;}
.clanek .odkaz:hover, .ID-navigace .odkaz:hover, .bfQuickMode .bfSubmitButton:hover, #odkaz-nezavazna-poptavka:hover, .ID-kosik-modal .odkaz:hover, .ID-slider .odkaz:hover, .rsform .rsform-submit-button:hover {background-color: #023047; color: #fff;}



.produkt-detail-02 .prava-strana .addtocart-area input.addtocart-button,
.produkt-detail-02 .prava-strana .addtocart-area .addtocart-button-disabled,
.ID-vypis .produkt input.addtocart-button, .ID-vypis .produkt a.addtocart-button,
.ID-navigace .odkaz, .bfQuickMode .bfSubmitButton, #odkaz-nezavazna-poptavka, .ID-kosik-modal .odkaz,
#nakupni-kosik .proopc-btn-info {background: #fb8500;}


.produkt-detail-02 .clanek {width: 60%;}



/*
.ID-vypis-razeni {display: none;}
*/


.ID-vypis-kategorie {margin: 0 0 25px 0;}
.ID-vypis-kategorie .li a {padding: 16px 20px 15px 20px; margin: 20px 20px 0 0; border: 0; color: #ffffff; border-radius: 0; background: #fb8500;
clip-path: polygon(5px 0%, 100% 0%, 100% 80%, 96% 100%, 0% 100%, 0% 9px);}
.ID-vypis-kategorie .li:hover a {background: #023047;}


.ID-vypis-kategorie .row-4 .li:nth-child(4n+1) a {margin-left: 0; margin-right: 12px;}
.ID-vypis-kategorie .row-4 .li:nth-child(4n+2) a {margin-left: 4px; margin-right: 8px;}
.ID-vypis-kategorie .row-4 .li:nth-child(4n+3) a {margin-left: 8px; margin-right: 4px;}
.ID-vypis-kategorie .row-4 .li:nth-child(4n+4) a {margin-left: 12px; margin-right: 0;}


.ID-vypis-kategorie .li .obrazek {display: none;}
.ID-vypis-kategorie .li .nazev {margin: 0;}
.ID-vypis-kategorie .li .nazev h2 {line-height: 28px; font-size: 24px; font-weight: bold; color: #ffffff;}
.ID-vypis-kategorie .li .nazev h2 span {display: none;}



#hlavicka-menu .mod-menu > li > a {font-weight: 600;}
#hlavicka-menu .mod-menu > li > ul {background: #b6ccda;}
#hlavicka-menu .mod-menu > li > ul > li > a {color: #023047; font-weight: 600;}



.ID-hlavni-menu-obal {background: #f9e9e9;}
.ID-hlavni-menu {background: #f9e9e9;}
#hlavni-menu {height: 66px; background: #ffffff;}
#hlavni-menu .menu_category > li > ul {background: #bc1518;}
#hlavni-menu .menu_category > li > a {height: 66px; line-height: 66px; color: #000000; padding: 0 25px 0 25px;}
#hlavni-menu:hover .menu_category > li:hover > a {background: #bc1518;}
#hlavni-menu:hover .menu_category > li.active > a {background: none;}
#hlavni-menu:hover .menu_category > li.active:hover > a {background: #bc1518;}
#hlavni-menu .menu_category > li.active > a {background: #bc1518;}


.ID-slider-obal {background: #f9e9e9}
.ID-slider {background: #f9e9e9 url('/images/template/mapa.webp') center 0 no-repeat; background-position: calc(50% - 200px) 0;}
.ID-slider ul li {background: none !important; background-repeat: no-repeat; background-position: right top; height: 654px;}
.ID-slider ul li .text-div {margin-top: 110px; background: none; font-size: 18px; line-height: 28px; font-weight: normal; color: #000000;}
.ID-slider ul li .stred_obrazek .obrazek {display: block; float: right; margin-top: 62px;}


.ID-modul-01 {padding: 50px 0 0 0;}
.ID-modul-01 .boxy .box {width: 33.33%;}
.ID-modul-01-obal.boxy-4 .boxy .box {width: 25%;}
.ID-modul-01-obal.boxy-4 .boxy .box-div {margin: 0 0 30px 0; background: #ffffff; border: 1px solid #fb8500; border-left-width: 0;}
.ID-modul-01-obal.boxy-4 .boxy .box:nth-child(1) .box-div {border-left-width: 1px;}


.ID-modul-01-obal.boxy-4 .boxy .box .popisek .nazev {font-size: 34px; line-height: 38px; color: #fb8500; font-weight: bold;}


.ID-modul-01-obal.boxy-4 .boxy {display: flex;}
.ID-modul-01-obal.boxy-4 .boxy .box {display: flex;}
.ID-modul-01-obal.boxy-4 .boxy .box-div {flex: 1;}


.ID-modul-01 .boxy .box-div {padding: 80px 20px 80px 20px; margin: 0 15px 30px 15px; background: #f3f5f7; transition: all 100ms linear;}
.ID-modul-01 .boxy .box-div:hover {background: #fb8500;}


.ID-modul-01-obal.boxy-3 .boxy .box:nth-child(3n+1) .box-div {margin-left: 0; margin-right: 20px;}
.ID-modul-01-obal.boxy-3 .boxy .box:nth-child(3n+2) .box-div {margin-left: 10px; margin-right: 10px;}
.ID-modul-01-obal.boxy-3 .boxy .box:nth-child(3n+3) .box-div {margin-left: 20px; margin-right: 0;}


.ID-modul-01 .boxy .box .obrazek {height: auto; text-align: center;}
.ID-modul-01 .boxy .box .obrazek .obal_1 {display: table; width: 100%; padding: 0; margin: 0;}
.ID-modul-01 .boxy .box .obrazek .obal_2 {display: table-cell; height: 100px; padding: 0; margin: 0; vertical-align: middle; line-height: 0;}
.ID-modul-01 .boxy .box .obrazek img {width: auto; height: auto; max-width: 100%; max-height: 100%; padding: 0; margin: 0;}
.ID-modul-01 .boxy .box .obrazek img.hover {display: none;}
.ID-modul-01 .boxy .box-div:hover .obrazek img {display: none;}
.ID-modul-01 .boxy .box-div:hover .obrazek img.hover {display: inline-block;}
.ID-modul-01 .boxy .box .popisek {width: 100%; position: relative; bottom: 0; text-align: center;}
.ID-modul-01 .boxy .box .popisek-div {padding: 10px 0 0 0; margin: 0;}
.ID-modul-01 .boxy .box .popisek .nazev {color: #023047; font-size: 22px; line-height: 26px; font-weight: 600;}
.ID-modul-01 .boxy .box-div:hover .popisek .nazev {color: #ffffff;}


.ID-modul-02-obal {background-color: transparent;}
.ID-modul-02 {padding: 50px 0;}
.ID-modul-02-obal.bg_gray {background-color: #718391;}
.ID-modul-02-obal.bg_part_gray .ID-modul-02 {background-color: #718391; color: #ffffff;}
.ID-modul-02-obal.bg_part_gray .ID-modul-02 .horni-div {padding: 0 20px;}


.ID-modul-02-obal.bg_orange {background-color: #fb8500; color: #ffffff;}
.ID-modul-02-obal.bg_orange h2 {color: #ffffff;}
.ID-modul-02-obal.bg_orange .odkaz {background: #ffffff; color: #000000;}
.ID-modul-02-obal.bg_orange .odkaz:hover {background: #000000; color: #ffffff;}
.ID-modul-02-obal.padding-250 {margin-bottom: 50px;}
.ID-modul-02-obal.padding-250 .ID-modul-02 {padding: 250px 0;}
.ID-modul-02-obal.l_50vw {background-size: auto; position: relative; margin: 0 0 100px 0;}
.ID-modul-02-obal.l_50vw .ID-modul-02 {position: relative;}
.ID-modul-02-obal.l_50vw:before {content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0;
background: linear-gradient(90deg, #ffffff00 calc(50vw - 0px), #ffffff calc(50vw - 0px));}
.ID-modul-02-obal.r_50vw {background-size: contain; margin: 0 0 100px 0;}
.ID-modul-02-obal.cara_uprostred .ID-modul-02 {position: relative; padding-bottom: 250px; text-align: center; color: #718391;}
.ID-modul-02-obal.cara_uprostred_top .ID-modul-02 {position: relative; padding-top: 250px; text-align: center; color: #718391;}
.ID-modul-02-obal.cara_uprostred .ID-modul-02 h2,
.ID-modul-02-obal.cara_uprostred_top .ID-modul-02 h2 {color: #718391; font-weight: bold;}
.ID-modul-02-obal.cara_uprostred .ID-modul-02:after {content: ''; width: 1px; height: 230px; position: absolute; left: 50%; bottom: 0; background: #fb8500;}
.ID-modul-02-obal.cara_uprostred_top .ID-modul-02:before {content: ''; width: 1px; height: 230px; position: absolute; left: 50%; top: 0; background: #fb8500;}
.ID-modul-02 .levy-div {padding: 0 50px 0 0;}
.ID-modul-02 .pravy-div {padding: 0 0 0 50px;}
.ID-modul-02-sedy-obal .ID-modul-02 {background-color: #718391; color: #ffffff;}
.ID-modul-02-sedy-obal .ID-modul-02 h1,
.ID-modul-02-sedy-obal .ID-modul-02 h2,
.ID-modul-02-sedy-obal .ID-modul-02 h3 {color: #ffffff;}
.ID-modul-02-sedy-obal.l_50vw .ID-modul-02 {background-color: transparent; /*padding-top: 0; padding-bottom: 0;*/ position: relative;}
.ID-modul-02-sedy-obal.l_50vw .ID-modul-02 .pravy-div {background-color: #718391; /*padding-top: 100px; padding-bottom: 100px;*/}
.ID-modul-02-sedy-obal.l_50vw:before {
background: linear-gradient(90deg, #ffffff00 calc(50vw - 0px), #718391 calc(50vw - 0px));}



.ID-modul-03 {padding: 25px 0 25px 0;}


.ID-modul-04 {padding-bottom: 25px;}
.ID-modul-04 .boxy .box {width: 20%;}
.ID-modul-04 .boxy .box .popisek .nazev {font-size: 20px; line-height: 24px;}
.ID-modul-04 .boxy .box .popisek .nazev_obrazek {padding-left: 75px; padding-top: 2px;}
.ID-modul-04 .boxy .box .popisek .nazev_obrazek .obrazek {width: 65px; height: 65px;}


.ID-vypis .produkt-div {padding: 0; margin: 0 15px 30px 15px; border: 0; border-radius: 0;}


.ID-vypis .row-4 .produkt:nth-child(4n+1) .produkt-div {margin-left: 0; margin-right: 24px;}
.ID-vypis .row-4 .produkt:nth-child(4n+2) .produkt-div {margin-left: 8px; margin-right: 16px;}
.ID-vypis .row-4 .produkt:nth-child(4n+3) .produkt-div {margin-left: 16px; margin-right: 8px;}
.ID-vypis .row-4 .produkt:nth-child(4n+4) .produkt-div {margin-left: 24px; margin-right: 0;}


.ID-vypis .produkt .obrazek {padding: 0; margin: 0 0 15px 0; background: #f3f5f7; position: relative;}
.ID-vypis .produkt .obrazek div {height: 200px; padding: 40px 15px 40px 15px;}
.ID-vypis .produkt .obrazek .odkaz_go_to_product {display: none; height: auto; height: 48px; line-height: 48px; padding: 0; margin: 0; border: 0; color: #ffffff; font-size: 18px; font-weight: 800; background: #2b383f; border-radius: 0;}
.ID-vypis .produkt-div:hover .obrazek .odkaz_go_to_product {display: block; width: 100%; width: calc(100% - 30px); position: absolute; bottom: 15px; left: 15px;}
.ID-vypis .produkt h3 {margin-bottom: 10px; text-align: left; font-weight: 600;}
.ID-vypis .produkt h3 a {color: #023047;}
.ID-vypis .produkt .popisek {display: none;}
.ID-vypis .produkt .dolni-pozice {position: relative;}
.ID-vypis .produkt .dolni-div {padding: 0; margin: 0;}
.ID-vypis .produkt .cena {font-size: 20px; line-height: 24px; margin: 0; color: #fb8500; font-weight: 600; text-align: left;}


.ID-moduly-obal {background-color: transparent;}
.ID-moduly h2.nadpis {text-align: left;}
.ID-moduly .ID-vypis h2 {padding-bottom: 25px;}
.ID-moduly-sedy-obal {border-bottom: 1px solid #b6ccda; color: #ffffff; background: #718391;}
.ID-moduly-sedy-obal h2 {color: #ffffff;}
.ID-moduly-sedy-obal .ID-modul-02 {padding: 0; display: flex;}
.ID-moduly-sedy-obal .ID-modul-02 .levy {display: flex;}
.ID-moduly-sedy-obal .ID-modul-02 .pravy {display: flex;}
.ID-moduly-sedy-obal .ID-modul-02 .levy-div {border-right: 1px solid #b6ccda; flex: 1; padding: 50px 50px 50px 0;}
.ID-moduly-sedy-obal .ID-modul-02 .pravy-div {flex: 1; padding: 50px 0 50px 50px;}
.ID-moduly-sedy-obal .rsform label {color: #023047; font-size: 17px; line-height: 24px;}
.ID-moduly-sedy-obal .rsform .formError {color: #ffffff; background: #cf4d4d; font-size: 17px; line-height: 24px; padding: 0 5px 0 5px; margin: 3px 0 3px 0;}
.ID-moduly-sedy-obal .rsform input[type="text"],
.ID-moduly-sedy-obal .rsform input[type="email"], 
.ID-moduly-sedy-obal .rsform textarea {background-color: transparent; color: #023047; font-size: 17px; line-height: 24px; border-color: #b6ccda; width: 100%; width: calc(100% - 22px) !important; padding: 10px; border-radius: 0;}
.ID-moduly-sedy-obal .rsform textarea.rsform-error {color: #023047; border-color: #b6ccda;}
.rsform .rsform-submit-button
{background: #fb8500 !important; padding: 16px 20px 15px 20px !important; border-radius: 0 !important; border: none !important; font-size: 20px !important; color: #ffffff !important; font-weight: bold !important;
clip-path: polygon(5px 0%, 100% 0%, 100% 80%, 96% 100%, 0% 100%, 0% 9px) !important; /*transition: background 0.3s ease;*/ transition: all 300ms linear !important; line-height: 26px !important;}
.rsform .rsform-submit-button:hover {background-color: #023047 !important; color: #ffffff !important;}






.ID-formular-na-dotaz .rsform label {color: #023047; font-size: 17px; line-height: 24px;}
.ID-formular-na-dotaz .rsform .formError {color: #cf4d4d; background: none; font-size: 17px; line-height: 24px; padding: 0 0 0 0; margin: 0 0 10px 0; font-weight: 700;}
.ID-formular-na-dotaz .rsform input[type="text"],
.ID-formular-na-dotaz .rsform input[type="email"], 
.ID-formular-na-dotaz .rsform textarea {background-color: #ffffff; color: #000000; font-size: 17px; line-height: 24px; border-color: #e5e5e5; width: 100%; width: calc(100% - 22px) !important; padding: 10px; border-radius: 0;}
.ID-formular-na-dotaz .rsform textarea.rsform-error {color: #023047; border-color: #b6ccda;}
/*
.ID-formular-na-dotaz .rsform .ID-formular-na-dotaz .rsform-submit-button:hover {background-color: #000000 !important; color: #ffffff !important;}
*/











.ID-slider h1,
.ID-modul-02-obal.padding-250 .ID-modul-02 h1 {font-size: 50px; line-height: 60px; font-weight: bold; color: #ffffff;}





.ID-slider-04-obal {float: left; width: 100%; padding: 0; margin: 0; background: #718391; position: relative;}
.ID-slider-04 {float: left; width: 100%; padding: 0; margin: 0; background: #718391;}
.ID-slider-04 .obrazek {float: right; width: 50%; padding: 0; margin: 0; position: relative; top: 0; left: 0;
background-size: auto; background-position: center; background-repeat: no-repeat; /*background-image: none !important;*/ text-align: center;}
.ID-slider-04 .obrazek img {display: none; width: auto; height: auto; max-width: 100%; max-height: 100%;}
.ID-slider-04 .popisek {float: left; width: 50%; padding: 0; margin: 0;}
.ID-slider-04 .popisek-div {float: left; width: 100%; padding: 0; margin: 0;}
.ID-slider-04 .popisek .obal_1 {display: table; width: 100%; height: 100%; padding: 0; margin: 0;}
.ID-slider-04 .popisek .obal_2 {display: table-cell; padding: 0; margin: 0; vertical-align: middle;}

.ID-slider-04-obal,
.ID-slider-04 .obrazek,
.ID-slider-04 .popisek-div {height: 700px;}


.ID-boxy-obal {background: #718391;}
.ID-boxy {background: #718391; padding: 0; color: #023047; font-size: 17px; line-height: 24px; font-weight: normal; display: flex;}
.ID-boxy a {color: #023047;}
.ID-boxy ul li a {color: #023047;}
.ID-boxy .boxy-1 {width: 25%;}
.ID-boxy .boxy-2 {width: 25%;}
.ID-boxy .boxy-3 {width: 25%;}
.ID-boxy .boxy-4 {width: 25%;}
.ID-boxy .boxy {display: flex;}
.ID-boxy .box {border-right: 1px solid #b6ccda; margin: 0; padding: 50px 50px 50px 0; flex: 1;}
.ID-boxy .boxy-1 .box {padding-left: 0; padding-right: 50px;}
.ID-boxy .boxy-2 .box {padding-left: 50px; padding-right: 50px;}
.ID-boxy .boxy-3 .box {padding-left: 50px; padding-right: 50px;}
.ID-boxy .boxy-4 .box {padding-left: 50px; padding-right: 0; border-right: 0;}
.ID-boxy .box h3.nadpis {color: #023047;}

.ID-paticka-obal {border-top: 1px solid #b6ccda;}
.ID-paticka {color: #023047; border-top: 1px solid #b6ccda;}
.ID-paticka a {color: #023047;}


/*
.ID-page-vm-produkty .ID-obsah {display: flex; flex-wrap: wrap;}
.ID-page-vm-produkty .ID-levy {display: block; width: 100%; order: 1;}
.ID-page-vm-produkty .ID-pravy {width: 100%; order: 2; display: flex; flex-wrap: wrap;}
*/
.ID-filtr {background: #ffffff;}
/*
.ID-page-vm-produkty .ID-levy .filter_reset_all {display: none;}
*/
.ID-filtr .ID-filtr-div {padding: 15px 0 15px 0;}
/*
.ID-filter .filter_wrap_keyword {display: none;}
.ID-filter .filter_wrap:nth-child(1), .ID-filter .filter_wrap:nth-child(2) {display: none;}
*/
.ID-page-vm-produkty .ID-levy {width: 24%;}
.ID-page-vm-produkty .ID-pravy {width: 76%;}








.produkt-detail h1.h1 {float: right; width: 40%; padding: 0; margin: 0 0 0px 0; font-weight: 600; font-size: 40px; line-height: 44px;}
.produkt-detail .leva-strana .velky-obrazek {background: #f3f5f7; border-radius: 0; border-width: 0;}
.produkt-detail .prava-strana .addtocart-area span.addtocart-button {display: block;}
.produkt-detail .prava-strana .addtocart-area input.addtocart-button {width: 100%; height: 48px; line-height: 48px; padding: 0 20px 0 20px; margin: 0; border: 0; font-size: 18px; font-weight: 800; background: #fb8500; border-radius: 0;}
.produkt-detail .prava-strana .addtocart-area input.addtocart-button:hover {background: #023047;}
.produkt-detail .product-field {margin-bottom: 20px;}


.produkt-detail .product-field-contain-select .product-fields-title-wrapper {float: left; width: 50%;}
.produkt-detail .product-field-contain-select .product-field-display {float: right; width: 50%;}
.produkt-detail .product-field-contain-select .product-field-display select {width: 100%;}
.produkt-detail .product-field .vmcustom-textinput {width: 90%; width: calc(100% - 22px); padding: 10px; margin: 5px 0; background: #f5f5f5; border: 1px solid #718391; font-size: 18px;}




.produkt-detail .prava-strana .product-price {color: #023047;}
.produkt-detail .prava-strana .product-price .PricesalesPrice span.PricesalesPrice
{color: #023047;}


.produkt-detail .prava-strana .addtocart-area .pocet-style-1
{width: 108px; margin: 5px 0 15px 0; border: 1px solid #f5f5f5; border-radius: 10px;}
.produkt-detail .prava-strana .addtocart-area .pocet-style-1 .quantity-input {width: 50px; height: 35px; line-height: 35px; background: #f5f5f5;}
.produkt-detail .prava-strana .addtocart-area .pocet-style-1 span.quantity-controls input.quantity-controls
{width: 30px; background: #f5f5f5; font-size: 20px;}
.produkt-detail .prava-strana .addtocart-area .pocet-style-1 span.quantity-controls input.quantity-plus {border-left: 1px solid #f5f5f5;}
.produkt-detail .prava-strana .addtocart-area .pocet-style-1 span.quantity-controls input.quantity-minus {border-right: 1px solid #f5f5f5;}


.produkt-detail > .clanek {width: 60%; width: calc(60% - 31px);}
.produkt-detail > .clr_popisek {display: none;}



.ID-varianty-produktu-1 .nadpis {text-align: center;}













.ID-obsah-produkty .nadpis {color: #023047;}
strong.formRequired {font-weight: normal;}
.ID-articles-01 .item .obal h2 a, .ID-articles-01 .item .obal .nazev {color: #fb8500;}
.ID-levy-div {margin-right: 31px;}
.ID-levy .modul h2 {padding: 5px 0 12px 0; color: #023047;}
.ID-levy .modul-div {padding: 0; border: 0;}
.ID-levy .ID-vypis .produkt-div {margin-left: 0; margin-right: 0;}
.clanek .obrazek {width: 100%; margin: 0 0 15px 0; border: 0;}
