﻿.navbar-collapse { padding:0px; }
#katmenu .navbar-nav { position:static;   }
#katmenu .nav > li { position:static;  }
#katmenu .nav > li > a { font-size:15px; letter-spacing:0px; min-height:55px;   line-height:14px; background: no-repeat 10px center;  padding:15px 15px 0px 45px; text-transform:uppercase; margin-top:0px; font-weight: 500;  border-right: 1px  solid #ffd46c; color: #40371f;  background-repeat: no-repeat; background-position: 9px 15px; background-size: 30px 30px;    } 
#katmenu  .nav > li.open > a { background-color:#EFEFEF; background-size:auto 65%; box-shadow: 0px 6px 12px -3px rgba(0, 0, 0, 0.4);    border-radius: 2px 2px 0px 0px; z-index:1000; box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);  clip: rect(0, 60px, 450px, 15px); color: #4b6f3a; height:55px; margin-bottom:-15px; line-height:55px; }
#katmenu .nav > li > a .caret { margin-left:10px; }
#katmenu .navbar-nav .dropdown-menu { left:-180px; right:15px; top:58px; width:1140px; border:none; box-shadow: 0px 6px 12px -3px rgba(0, 0, 0, 0.4); border-radius:0px; border-bottom:3px solid #4c6f3a; padding-bottom:30px; padding-top:0px; min-height:400px; }
#katmenu .navbar-nav .dropdown-menu h3 { font-weight:200; font-size:21px; text-transform:uppercase; margin-top:10px; background:#EFEFEF; padding:20px; margin:0px -15px; margin-bottom:20px; min-height:95px; line-height:17px;  }
#katmenu .navbar-nav .dropdown-menu h3 a:hover { text-decoration:none; }
#katmenu .navbar-nav .dropdown-menu h3 small { color:#fcb302; font-size:12px; line-height:1; }
#katmenu .navbar-nav .dropdown-menu h3 small:hover { text-decoration:underline; }
#katmenu .navbar-nav .dropdown-menu ul.sekce li { margin-left:0px; list-style: none; padding-left:5px; line-height:25px; }
#katmenu .navbar-nav .dropdown-menu ul.sekce li  a { font-size:15px; }

/*#katmenu  .nav > li:nth-child(2) > a { background:url(/Graphics/nove_menu.png) no-repeat right 15px;  }*/
/*#katmenu  .nav > li:nth-child(5) > a { background:url(/Graphics/dekujeme_menu.png) no-repeat right 35px;  }*/
#katmenu  .nav > li.menu-157 a { line-height: 30px;  background-image:  url("/Graphics/menu_byliny.png"); }
#katmenu  .nav > li.menu-158 a { line-height: 30px;  background-image:  url("/Graphics/menu_koreni.png"); }
#katmenu  .nav > li.menu-159 a { background-image:  url("/Graphics/menu_smesi.png"); }
#katmenu  .nav > li.menu-161 a {  background-image:  url("/Graphics/menu_uziti.png"); }
#katmenu  .nav > li.menu-162 a { line-height: 30px; background-image:  url("/Graphics/menu_semena.png"); }
#katmenu  .nav > li.menu-163 a {  background-image:  url("/Graphics/menu_plody.png"); }
#katmenu  .nav > li.menu-164 a {  background-image:  url("/Graphics/menu_peruanske.png"); }
#katmenu  .nav > li.menu-165 a {  background-image:  url("/Graphics/menu_korenismesi.png"); }  
#katmenu  .nav > li.menu-166 a { border-left: 1px  solid #ffd46c;  background-image:  url("/Graphics/menu_slevy.png"); }  
#katmenu  .nav > li.menu-172 a { background-image:  url("/Graphics/menu_mixer.png"); }  
#katmenu  .nav > li.menu-167 a { line-height: 30px; background-image:  url("/Graphics/menu_zvirata.png"); }  

.caret { transition: all 0.3s ease 0s; transform: rotate(0deg); }
.open .caret { transition: all 0.3s ease 0s; transform: rotate(180deg); }

.menuoddelovac { background:url(/Graphics/bg_odmenu.png) no-repeat top center; background-size:100% auto;   }

.dropdown .dropdown-menu .sekce::after, .dropdown .dropdown-menu .sekce.nazev h3::after { content: ""; position: absolute; z-index: 1; top: 0; left: -15px; width: 15px; height: 300px;   box-shadow: 0 0 30px rgba(0, 0, 0, 0.2); border-radius: 100%; clip: rect(0, 60px, 300px, 15px); }
.dropdown .dropdown-menu:nth-child(2) .sekce::after { height:300px; top:95px;}

#content .catmenu li.level1 { background-repeat:no-repeat !important; background-position:left center !important; background-size: auto 80% !important; }
#content .catmenu li.level1 a.nav-kat186   {  font-weight:bold;   }

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { background-color: #ECFFEC;  border:none;   }
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus { border:none; background-color:#FFF; }

.cat-menu.nav .dropdown-menu { border:none; margin-top:15px; border-radius:0px; width:100%;}
.cat-menu.nav .dropdown-menu a { line-height:25px; font-size:18px; padding-left:15px;  }

#subcat { background:#fffbf2; padding-bottom:20px; padding-top:15px; box-shadow:inset 0px -5px 10px #CCC; }
.subcat-nav { margin-bottom:10px; }
.subcat-nav h4 { border-bottom:1px solid #EEE; padding-bottom:5px; margin-bottom:5px; font-size:20px; }
.subcat-nav ul { border-radius:0px; margin-bottom:5px;  }
.subcat-nav li {  border:none; color:#999;  }
.subcat-nav li.list-group-item { padding:0px 0px; background:none;  }
.subcat-nav li a { color:#333; font-weight:100;  font-size:17px;  transition: color 0.5s; }
.subcat-nav li a:hover {color :#F90; text-decoration:none; }
.subcat-nav li a .icon { background-repeat:no-repeat; padding-left:20px; background-position:left center; background-size: auto 70%; display:block; width:20px; display:inline-block; line-height:17px; height:23px; margin-bottom:-6px; margin-left:5px; }



.breadcrumb {  border-radius:0px; background:#FFF; border-bottom:1px solid #EEE;    }
.breadcrumb-nav { text-align: left; font-size:12px; padding-top:4px;  }
.breadcrumb-nav a { color: #999; line-height:20px; }
.breadcrumb-nav .item {display: inline-block; max-width: 200px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; vertical-align: middle;}
.breadcrumb-nav .oddelovac { font-size:7px; top:-1px; display:inline-block; padding:0px 5px; color:#999; vertical-align: middle; }


.category-box {  height:100px; padding-bottom:10px;    }
.category-box h1 { margin-top:0px; padding-top:10px; margin-bottom:10px;  }
.category-box p { margin-bottom:15px; font-size:16px; }
.category-box h1 strong.title, h1 strong.title { display:block; font-size:16px; letter-spacing: normal; color:#fcb302; font-weight:500; }
h1 em { font-size:25px;  font-weight:300; color:#333; }
.category-filtrs .pagination  { margin:0px; }
.category-filtrs .labels { margin-left:15px; }



/*order-nav*/
.order-nav ul { list-style-type: none; margin: 0px; padding: 0px; }
.order-nav ul li { padding: 2px 0px 2px 5px; }
.order-nav ul .current { font-weight: bold; }
.order-nav ul .future { }
.order-nav { padding:20px 0px; }
.order-nav li { display:inline-block; text-align:center; width:25%; font-size:20px;  }
.order-nav li a, .order-nav li .todo, .order-nav li .current { border:1px solid #DDD; padding:15px; display:block; color: #333; }
.order-nav li .current { background:#3498db; color:#FFF; }
.order-nav li a:hover { background:#DDD; text-decoration:none; color:#000; }


/****** suggest - typeahead */
.tt-query, .tt-hint { width: 200px; height: 30px; padding: 8px 12px; font-size: 24px; line-height: 30px; border: 2px solid #ccc;  outline: none; }
.tt-query { box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.tt-hint { color: #999; display: none; }
.tt-dropdown-menu { width: 500px; margin-top: 5px; padding: 8px 0; background-color: #fff; box-shadow: 0 5px 10px rgba(0, 0, 0, .2); }
.tt-dropdown-menu .suggest-header { line-height:20px; font-size:14px; color:#4b703a; font-weight:bold; border-bottom:1px solid #EEE; margin-top:10px; padding-left:15px; }
.tt-suggestion { padding: 3px 15px; font-size: 16px; line-height: 1; cursor:pointer; min-height:35px; ;  }
.tt-suggestion:hover  { color:#FFF !important; }
.tt-suggestion img { float: left; height:35px; margin-right: 6px; width:35px; border-radius:20px; }
.tt-suggestion strong { color:#fcb302; }
.tt-suggestion em { color:#999; }
.tt-suggestion .nz { color: #333; height:30px !important; }
.tt-suggestion .note { color: #BBB; font-size: small; }
.tt-suggestion.tt-cursor { /* UPDATE: newer versions use .tt-suggestion.tt-cursor */ color: #fff; background:rgba(252, 179, 2, 0.15); }
.tt-suggestion p { margin: 0; }

/* potvrzovací okno vložení do košíku */
.modal-content {  border-radius:10px  !important;  }
.modal-content .dokosiku { border: 0px; box-sizing: border-box; color: white;  line-height:22px;   }
.modal-content .dokosiku:hover { background-color:#5a8345; }
.modal-content .pokracovat { background:#DDD; float:left;  }
.modal-content .pokracovat:hover { background:#CCC;  }
.modal-content { border-radius:0px; }
.modal-content .goodinfo { font-size:30px; padding:25px; border:1px solid #EEE; text-align:center; background: url(/Graphics/bg_cart.png) no-repeat 30px center #fafafa; border-radius:5px; margin-bottom:15px;  }
.modal-content .goodinfo img { float:left; max-width:55px; border-radius:35px;  max-height:55px; margin-right:10px; margin-top:-5px; }
.modal-content .goodinfo h3 { margin-top:0px; color:#090; }
.modal-content .scartinfo { font-size:25px; text-align:right;   }
.modal-content .dostupnost {font-weight: bold; }
.modal-content .dostupnost.dlouha {}
.modal-content .dostupnost.skladem {color: #0D0; }
.modal-content .btn-primary { background:#fbc84a; color:#000; }
.modal-content .btn-primary:hover { background:#feb500; }

.infoarea.points { line-height: 1; }
.infoarea.points small { font-size: 15px; }



/* doprava */
.choice-list { padding:0px; }
.choice-list li:before { display:none; }
.choice-list li { list-style:none; border-bottom:1px solid #dddddd; padding-left:0px !important;  }

.choice-list li button { width:auto; float:right; margin-left:20px; }
.choice-list .price { font-size:16px; display:block; font-weight:normal; cursor:pointer; background:no-repeat 10px center;  position:relative; text-align:right; padding:5px 10px 5px 0px;  padding-left:50px; margin-bottom:0px;   }
#oparea-payment .choice-list .price { padding-left:80px; }
.choice-list .price:hover { background-color:#fff8e7; }
.choice-list .price .title { color:#000; float:left; }
.choice-list .price .title i { color: #428BCA; font-size:14px; }
.choice-list .price .title a { text-decoration:none; cursor:help; }
.choice-list .cur .price { background-color:#EFEFEF; border-radius:5px 5px 0px 0px; margin-top:15px;  }
.choice-list .cur .info-opened { background-color:#EFEFEF; padding:15px; font-size:11px; border-radius:0px 0px 10px 10px; margin-bottom:15px;  }
.choice-list .cur .info-opened p { font-size:14px; }

.choice-list .info { display:block; }
.choice-list h3 { font-size:17px; }
.choice-list h3.s1 { background:url(/Graphics/CZE.png) no-repeat left center; background-size:25px auto; padding-left:30px;  }
.choice-list h3.s2 { background:url(/Graphics/SVK.png) no-repeat left center; background-size:25px auto; padding-left:30px;  }

@media (max-width:480px) {
	#content div.packetery-branch-list select { width:200px; }
}


.good {height: 270px; overflow: hidden; border-radius:0px;   padding:10px; padding-top: 30px; border-top: 1px solid #EFEFEF;  border-right: 1px solid #EFEFEF; }
.goods .good:nth-child(4n) { border-right: none !important; }

.good:hover { box-shadow: 0 0 15px 0 #CCC; }

.typ-smeszvirata h3.title { font-weight: bold;  }


ul.categories {width: 244px; float: left; background:#efefef; min-height:490px;  }

/*@media (min-width:0px) { .good, ul.categories { width:100%; } }
@media (min-width:480px) { .good, ul.categories { width:50%; } }
@media (min-width:768px) { .good, ul.categories { width:33.33333%; } }
@media (min-width:992px) { .good, ul.categories{ width: 25%;  }  }
@media (min-width:1200px) { .good, ul.categories { width: 20%; }  } */


.good .title {text-align: center; margin-top:0px; margin-bottom:0px; height:80px; line-height:1; }
.good h3 { font-size:23px; }
.good h3 a { color:#4c703b; }
.good h3 a em { color:#fcb302; display: block; font-size: 18px; font-weight: 400; }

.good .pic-small {width: 100%; height: 130px; background: center center no-repeat;  position:relative;  background-size:auto 90%; border-radius:10px;   }
.good .pic-small .detail {  position:absolute; right:0px; top:-10px; width:90px; background-size:100%; height:90px; border-radius:45px; border:1px solid #EEE; box-shadow:0px 0px 4px #999; -webkit-transition: all 0.5s ease-in-out;   -moz-transition: all 0.5s ease-in-out;    -o-transition: all 0.5s ease-in-out;   transition: all 0.5s ease-in-out;   }
/*.good .pic-small .detail:hover {  width:150px; height:150px; border-radius:75px;  box-shadow:0px 0px 15px #000;    } */
.good .pic-area {position: relative; }
.good .availability-box { background:rgba(255,255,255,0.95); text-transform: uppercase;border: 1px solid #36943e; font-weight: 500;  color: #46a74e; position:absolute; right:5px; bottom:0px; font-size:14px; padding:3px 8px; }

.souvisejici .good h3.title { font-size:18px; height: 60px; }
.souvisejici .good .pic-small, .tipy .good .pic-small { height: 80px; }
.souvisejici .good .pic-small .detail, .tipy .good .pic-small .detail { width: 60px; height: 60px; }

.sale-labels { position:absolute; left:-5px; top:-5px; z-index:105; }
.sale-label {text-align:center; font-weight:600; padding:2px 6px; letter-spacing:0px; font-size:14px; border-radius: 2px; color:#FFF; margin-top: 2px;  }
.sale-label.tip { background-color:#2375ad;  }
.sale-label.top { background-color:#2d7f46;  }
.sale-label.new { background-color:#f09524; }
.sale-label.bezcukru { background-color:#F5EAD3; color: #9E8127;  }
.sale-label.susenemrazem { background-color: #39F; color:#FFF;  }
.sale-label.bio { background-color: #3C0; color:#FFF;  }
.sale-label.bezsoli { background-color: #d48c00; color:#FFF;  }
.sale-label.e621 { background-color:#d48c00 ; color:#FFF;  }
.sale-label.farma { background-color:#108f40 ; color:#FFF;  }



.good .show-box { display:inline-block; float:right; text-align:center; height:30px; line-height:30px; text-align:center; padding:0px 8px; background:#EFEFEF; color:#666; text-decoration:none; }
.good .show-box:hover { background-color:#fcb302; color:#FFF; }
.good .scart-box { display:inline-block; }
.good .scart-box input[name=cnt] {width: 30px; height:30px; position: relative;  text-align:center; line-height:30px; border: 1px solid #ebeced; border-right:none;    }
.good .scart-box button { color:#000; border: 0px; box-sizing: border-box;  line-height:30px; padding-right:10px; padding-left:10px;   }
.good .scart-box button:hover { background-color:#4c703b; color:#FFF; }
.good .price-box { margin-top:0px; }
.good .price-box .price {font-size: 23px; line-height:50px;  color: #333;  width:50%; float:right; text-align:right; }
.good .price-box .price:before { content:"od "; font-size:10px; }
.good .price-discount { color: #FFF; background: #d84403; line-height: 50px; border-radius: 25px; height: 50px; width: 50px; position: absolute; left: 15px; bottom: 15px; letter-spacing: -2px; font-size: 25px; text-align: center;}
.good .price-box .price-old { float:left;  width:50%; text-decoration:line-through; font-size:14px; color:#666;  }
.good .price-box .price-old .currenci { font-size:10px;  }
.good .desc-box {margin: 10px 0px 0px 0px; height: 65px; line-height:1.2; overflow: hidden; font-size:13px; display: none; }
.good .currenci { font-size:14px; }

.ShoppingCart h1 { text-align:center; margin-bottom:0px !important ; font-size:30px;   text-align:center;  font-weight:500; padding-bottom:30px; padding-top:25px; position:relative; overflow:hidden;}
.ShoppingCart h1::after { content: ""; z-index:1; position:absolute; bottom: 20px; left:0px; width:100%; height:100px; box-shadow: 0 0 20px rgba(239, 239, 239, 1);   background:none;  border-bottom: 1px solid #EFEFEF;}
.ShoppingCart .scart th { font-weight:normal; text-transform:uppercase; line-height:25px; text-align:left; border-top:none; font-size: 13px; }
.ShoppingCart .scart td { padding:12px 5px;  font-size:17px; border:none;  }
.ShoppingCart .scart .item td { border-bottom: 1px solid #DDD; }
.ShoppingCart .scart .item td input { line-height: 40px !important; margin: 7px 0px; padding: 0px; text-align: right; width: 60px; }
.ShoppingCart .scart .item td button { margin: 7px 0px; }
.ShoppingCart .scart .item td.cenacelkem { padding-top: 15px; }
.ShoppingCart .scart .item td.pocet { line-height: 50px; }

.ShoppingCart .scart .item .dostupnost { text-align:center; min-width:100px; line-height: 50px;  }
.ShoppingCart .scart .item .dostupnost .skladem { color:green;   }
.ShoppingCart .scart .item .dostupnost .neniskladem { color:grey;  }
.mytooltip { cursor:help; }
.ShoppingCart .scart .item:hover, .ShoppingCart .scart .item:hover { background:#fff8e7 !important; }
.ShoppingCart .loginner { margin-right: 0px; }

.lastdelivery {  cursor:pointer !important;  }
.lastdelivery img { float: left; margin-right: 20px; margin-top: 5px; margin-bottom: 10px; }
.lastdelivery a { color: #000; text-align: left; }
.lastdelivery p { margin-bottom: 0px; }

.form-control.chk-left {width: auto; margin-top: -6px; }

.dodaci-udaje .add { background:#EEE; padding-left:30px; margin-top:0px; margin-bottom:20px; }
.dodaci-udaje .add:hover { background:#CCC; }
.dodaci-udaje  #open-login { padding-left:15px; color:#000; }

.order-container {  font-size:20px; margin-top:30px; border-radius:15px; }
.order-container .price { text-align:right; white-space:nowrap; font-weight:bold; }
.order-container .summary { width:100%; }
.order-container .summary .title { line-height: 1; }
.order-container .summary .doprava { font-size: 14px; line-height: 1; }
.order-container .total {font-size:40px; border-top:solid 1px  #fcb302; }
.order-container .sendorder { font-size:35px; margin-top:20px; }

.order-container .tip-selector {color: #4D4D4D; background: #EFEFEF; border-radius: 3px;  padding: 5px; }
.order-container .tip-selector .label {color: #4D4D4D; display: inline-block; text-align: left; margin-top: 5px; }
.order-container .tip-selector .label small {font-weight: 300; }
.order-container .tip-selector .set-tip {border: 1px solid #CCC; background:  none; padding: 3px 5px; margin-top: 8px; border-radius: 3px; display: inline-block; vertical-align: middle; font-size: 14px; float: right; font-weight: 500; margin-left: 5px; }
.order-container .tip-selector .set-tip.selected {border: 1px solid #4c703b; background: #DDF4DE; }
.order-container .tip-selector .set-tip input {height: 20px; width: 50px; border: 1px solid #000; text-align: right; animation: 0.5s; }
.order-container .tip-selector .custom-value {cursor: pointer; width: 30px; height: 28px; overflow: hidden; transition: 0.5s ease-out; padding: 2px; display: none;   }
.order-container .tip-selector .custom-value.selected {width: 120px; }
.order-container .tip-selector .custom-value i.fa {vertical-align: middle; }
.order-container .tip-selector .custom-value .hideable { display: inline-block; vertical-align: middle; opacity: 0; transition: 0.5s ease-out; }
.order-container .tip-selector .custom-value.selected .hideable { opacity: 1; }

.has-error label { color:red; }
.help-inline { color:#F00; font-size:12px; display: none;}
.has-error .help-inline {display: block; }

.tooltip.in { opacity:1; z-index:1000;  }
.tooltip { opacity:1;    }
.tooltip > .tooltip-inner p { color:#333;  }
.tooltip > .tooltip-inner h2 { font-size:22px; margin-top:0px; }
.tooltip > .tooltip-inner { background: #FFF; min-width:500px; opacity:1; text-align:left; padding:15px; box-shadow:0px 0px 10px #CCC;  }
.tooltip.top .tooltip-arrow { border-top-color:#FFF !important; bottom:0px; }

.load-placeholder { background:url(/Graphics/loading.gif) center top no-repeat; }
.platbainfo { font-size:20px; font-weight:bold; }

.pagination > li { padding-left:0px !important; }
.pagination > li:before { display: none;  }
.pagination > li > a { border:none; color:#333; border-radius:3px; font-size:12px;   }
.pagination > li > a:hover { background:#fcb302; color:#000; }
.pagination > .active > a, .pagination > .active > span { background:#4b713b; border:none;  font-size:12px; }
.pagination-lg > li > a, .pagination-lg > li > span  { padding:5px 10px; }

.platba-info { padding:30px; background:rgba(252, 179, 2, 0.15); margin:30px 0px; border-radius:10px; font-size:25px; text-align:center; width:auto !important;}

#zasilkovna_chooser .modal-body { padding:0px 30px !important; }
div.packetery-branch-list select { border-radius:5px; font-size:20px; background:#FFF; width:100%; }
div.packetery-branch-list a { font-weight:normal; font-size:16px; }
.open-pobocky { content:"aaaa"; }

.vyriditobj { margin-top:0px; margin-left:30px; background:#fcb302; color:#000;  }

.objrekap h1.check { font-size: 70px; font-weight: 900; color: #108f40;  }
.objrekap h1 { text-align: center; color: #000;  }
.objrekap h3 { text-align: center; }
.objrekap .platba { background: #F1F1F1; min-height: 320px; padding: 20px; margin-top: 20px; border-radius: 5px; text-align: center; margin-bottom: 30px;  }

#content .catmenu li.level1.active ul { background: #FFFFFF; background: linear-gradient(90deg, rgba(255, 255, 255, 1) 35%, rgba(238, 238, 238, 1) 100%); height: 100%; }


#content .catmenu { border-right:1px solid #EEE; padding:0px; min-height:500px;  }
#content .catmenu li.level1 { list-style:none; padding-left:0px;  border-bottom:1px solid #EEE; }
#content .catmenu li:before { display:none; }
#content .catmenu li.level1 a { height:50px; display:block; font-size:17px;   color:#424242; background:no-repeat left center; background-size: auto 80%; padding:5px 0px 5px 60px; line-height:1.1; margin-right:5px; font-weight:500; background-color: none !important;    }
#content .catmenu li.level2 {  padding: 5px 10px 5px 10px;   }
#content .catmenu li.level2 a { height:auto; font-size:16px; font-weight:400; padding:3px; display:compact; background-size:0px 0px !important;   }



#content .catmenu li.level2.active a { background:#4c6f3a; color:#FFF; border-radius:2px;  }
#content .catmenu li.level2.active li a { background:none; color:#000; }
#content .catmenu li.level2.active li.active a {  background:#4c6f3a; color:#FFF; }
#content .catmenu li.level2.active a { color:#FFF; }

#content .catmenu::after { content: ""; position: absolute; z-index: 1; top: 0; left: -20px; width: 20px; height: 500px;   box-shadow: 0 0 30px rgba(0, 0, 0, 0.2); border-radius: 100%; clip: rect(0, 60px, 500px, 15px); }

.level1 .submenu { max-height:400px; min-height:5px !important; overflow: auto; overflow-x:hidden; padding-bottom: 5px !important; }
.level2 .submenu { width:auto; min-height:auto !important; }
.hidemenu {display:none; }

.showmenu { display:none; }

.points-price { display:none; }

.podkat { border-bottom:1px solid #EFEFEF; margin-bottom:30px; padding-bottom:10px; }
.podkat li { display:inline-block; font-size:18px !important; font-weight:bold; width:24.5%; border: 1px solid #EFEFEF; line-height: 50px !important; padding-left: 50px !important; margin: 1px; letter-spacing: -1px; background: no-repeat 7px center; background-size: auto 70%; border-radius: 3px; }
.podkat li:before { display: none; }
.podkat li:hover { background-color: #fff4da; }
.podkat li a { color: #000; }

#faqModal #faq-form { margin-top:0px; padding:0px; background:none;  }
#faqModal h4 { font-size:30px; }
#faqModal .modal-body { padding: 0px 30px; }

.Acc-MyMixtures li::before { display: none; }
.Acc-MyMixtures h4 { margin-bottom: 5px; }
.Acc-MyMixtures li {  margin-bottom: 20px; }
.Acc-MyMixtures li div {  border: 1px solid #EEE; padding:10px; height: 200px; overflow-x: hidden; overflow-y: auto; border-radius: 5px;  }
