/* main */
html {
min-height:101%;
}

body {
margin:0px;
padding:0px;
background-color:#f9dfc5;
color:#000000;
font-family:verdana;
font-size:11px;
}

.menu,.menu a:link,.menu a:visited {
color:#ff6600;
font-family:verdana;
font-size:12px;
font-weight:bold;
text-decoration:none;
margin-top:10px;
}

hr {
margin-top:5px;
margin-bottom:8px;
}

.menu a:hover {
color:#e79e54;
font-family:verdana;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.menu ul li {
display:inline;
}

.menu ul li a {
padding:.2em 1em;
}

.footer a {
color:#ffffff;
font-family:verdana;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.footer a:hover {
color:#e79e54;
font-family:verdana;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.text_main {
color:#622402;
font-family:verdana;
font-size:12px;
text-decoration:none;
}

.text_main a {
color:#ff6600;
font-family:verdana;
font-size:12px;
text-decoration:none;
}

.text_main a:hover {
color:#ff6600;
font-family:verdana;
font-size:12px;
text-decoration:underline;
}

.text {
color:#ff6600;
font-family:verdana;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.text_cat,.text_cat a:link,.text_cat a:visited {
color:#ff6600;
font-family:verdana;
font-size:11px;
font-weight:bold;
text-decoration:none;
cursor:pointer;
}

.text_cat a:hover {
color:#ff6600;
font-family:verdana;
font-size:11px;
font-weight:bold;
text-decoration:underline;
cursor:pointer;
}

.text_cat_hover,.text_cat_hover a:link,.text_cat_hover a:visited {
color:#ff6600;
font-family:verdana;
font-size:11px;
font-weight:bold;
text-decoration:underline;
cursor:pointer;
}

.dots {
width:90%;
height:1px;
background-image:url( "../img/dots.jpg ");
background-repeat:no-repeat;
font-size:0px;
padding:5px; 
overflow:hidden;
}

.gap-right {
}

div.row:nth-child(3) >div:nth-child(1) {
/** 
 * padding-right: 1em; 
 * padding-left: 1em; 
 */
background-color:#ffffff;
    padding-bottom: 8px;
border:0px solid #ff6600;
}

.right {
text-align:right;
}

.category {
}

.prod-img {
max-width:94px;
border:2px solid #ffffff;
float:left;
}

.no-gutter [class*= "col- " ] {
padding-left:0;
padding-right:0;
}

div.col-md-12:nth-child(3) {
padding-right:0;
}

.search {
float:left;
padding-left:8px;
margin:8px 0px 0px;
}

input [type=submit ] {
background-color:#f9dfc5;
color:#ff6600;
font-family:verdana;
font-size:12px;
border:1px solid #ff6600;
cursor:pointer;
}

input [type=text ] {
background-color:#ffffff;
color:#ff6600;
font-size:12px;
border:1px solid #ff6600;
}

.menu-img {
background-repeat:no-repeat;
background-size:100% 40px;
background-image:url( "../img/menu1.jpg ");
background-color:rgb(255,255,255);
height:40px;
}

.footer {
background-image:url( '../img/shadow_bottom.png ');
border:0px solid black;
background-repeat:no-repeat;
background-size:100% 60px;
border-radius:0 0 20px 20px;
height:46px;
}

.footer-left {
	color:#ffffff;
	text-align: left;
	padding-top: 10px;
}
.footer-right {
	color:#ffffff;
	text-align: right;
	padding-top: 10px;
}
.footer-text {
/* margin:12px 24px 0px 35px; */
color:#ffffff;
}

.shadow {
-moz-box-shadow:0px 5px 11px 7px RGBA(0,0,0,0.84);
-webkit-box-shadow:0px 5px 11px 7px RGBA(0,0,0,0.84);
box-shadow:0px 5px 11px 7px RGBA(0,0,0,0.84);
-webkit-border-radius:0 0 20px 20px;
-moz-border-radius:0 0 20px 20px;
border-radius:0 0 20px 20px;
};
}

.img {
border:2px solid #fba973;
cursor:pointer;
}

.img_hover {
border:2px solid #ff6600;
cursor:pointer;
}

.opis {
color:#ff6600;
font-family:verdana;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.text_prod,.text_prod a:link,.text_prod a:visited {
color:#ff6600;
font-family:verdana;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.text_prod a:hover {
color:#ff6600;
font-family:verdana;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}

.text_prom,.text_prom a:link,.text_prom a:visited {
color:#ff6600;
font-family:verdana;
font-size:9px;
font-weight:bold;
text-decoration:none;
}

.text_prom a:hover {
color:#ff6600;
font-family:verdana;
font-size:9px;
font-weight:bold;
text-decoration:underline;
}

.num {
color:#ff6600;
font-family:verdana;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.list {
color:#542302;
font-family:verdana;
font-size:11px;
font-weight:bold;
text-decoration:none;
cursor:pointer;
}

.list_hover {
color:#ff6600;
font-family:verdana;
font-size:11px;
font-weight:bold;
text-decoration:underline;
cursor:pointer;
}

.map {
color:#ff6600;
font-family:verdana;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.map a:link,.map a:visited {
color:#542302;
font-family:verdana;
font-size:11px;
font-weight:bold;
text-decoration:none;
cursor:pointer;
}

.map a:hover {
color:#ff6600;
font-family:verdana;
font-size:11px;
font-weight:bold;
text-decoration:underline;
cursor:pointer;
}

.dt {
font-family:verdana;
font-size:12px;
}
/* ??????? */
div#fancy_overlay {
position:absolute;
top:0;
left:0;
z-index:90;
width:100%;
background-color:#333;
}

div#fancy_loading {
position:absolute;
height:40px;
width:40px;
cursor:pointer;
display:none;
overflow:hidden;
background:transparent;
z-index:100;
}

div#fancy_loading div {
position:absolute;
top:0;
left:0;
width:40px;
height:480px;
background:transparent url( '../images/fancybox/fancy_progress.png ') no-repeat;
}

div#fancy_close {
position:absolute;
top:-12px;
right:-12px;
height:30px;
width:30px;
background:transparent url( '../images/fancybox/fancy_closebox.png ');
cursor:pointer;
z-index:100;
display:none;
}

div#fancy_content {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
padding:0;
margin:0;
z-index:96;
}

#fancy_frame {
position:relative;
width:100%;
height:100%;
display:none;
}

img#fancy_img {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
border:0;
padding:0;
margin:0;
z-index:92;
}

div#fancy_title {
position:absolute;
bottom:-35px;
left:0;
width:100%;
z-index:100;
display:none;
}

div#fancy_title table {
margin:0 auto;
}

div#fancy_title div {
color:#FFF;
font:bold 12px Arial;
padding-bottom:2px;
}

td#fancy_title_left {
height:32px;
width:15px;
background:transparent url( '../images/fancybox/fancy_title_left.png ') repeat-x;
}

td#fancy_title_main {
width:90%;
height:32px;
text-align:center;
background:transparent url( '../images/fancybox/fancy_title_main.png ') repeat-x;
}

td#fancy_title_right {
height:32px;
width:15px;
background:transparent url( '../images/fancybox/fancy_title_right.png ') repeat-x;
}

div#fancy_outer {
position:absolute;
top:0;
left:0;
z-index:90;
padding:18px 18px 58px 18px;
margin:0;
overflow:hidden;
background:transparent;
display:none;
}

div#fancy_inner {
position:relative;
width:100%;
height:100%;
border:1px solid #444;
background:#FFF;
}

a#fancy_left,a#fancy_right {
position:absolute;
bottom:10px;
height:100%;
width:35%;
cursor:pointer;
background-image:url(data:image/gif;
base64,AAAA);
z-index:100;
}

a#fancy_left {
left:0px;
}

a#fancy_right {
right:0px;
}

a#fancy_left:hover {
background:transparent url( '../images/fancybox/fancy_left.gif ') no-repeat 0% 100%;
}

a#fancy_right:hover {
background:transparent url( '../images/fancybox/fancy_right.gif ') no-repeat 100% 100%;
}

#fancy_bigIframe,#fancy_freeIframe {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:10;
}

div#fancy_bg {
display:none;
}

div.fancy_bg {
position:absolute;
display:block;
z-index:70;
}

div.fancy_bg_n {
top:-18px;
width:100%;
height:18px;
background:transparent url( '../images/fancybox/fancy_shadow_n.png ') repeat-x;
}

div.fancy_bg_ne {
top:-18px;
right:-13px;
width:13px;
height:18px;
background:transparent url( '../images/fancybox/fancy_shadow_ne.png ') no-repeat;
}

div.fancy_bg_e {
right:-13px;
height:100%;
width:13px;
background:transparent url( '../images/fancybox/fancy_shadow_e.png ') repeat-y;
}

div.fancy_bg_se {
bottom:-18px;
right:-13px;
width:13px;
height:18px;
background:transparent url( '../images/fancybox/fancy_shadow_se.png ') no-repeat;
}

div.fancy_bg_s {
bottom:-18px;
width:100%;
height:18px;
background:transparent url( '../images/fancybox/fancy_shadow_s.png ') repeat-x;
}

div.fancy_bg_sw {
bottom:-18px;
left:-13px;
width:13px;
height:18px;
background:transparent url( '../images/fancybox/fancy_shadow_sw.png ') no-repeat;
}

div.fancy_bg_w {
left:-13px;
height:100%;
width:13px;
background:transparent url( '../images/fancybox/fancy_shadow_w.png ') repeat-y;
}

div.fancy_bg_nw {
top:-18px;
left:-13px;
width:13px;
height:18px;
background:transparent url( '../images/fancybox/fancy_shadow_nw.png ') no-repeat;
}

.footer a:hover {
color:#FFF;
}

#zapitvane {
border:1px solid #FF6600;
background:#f2c99f;
padding:10px;
cursor:pointer;
color:#622402;
font-weight:bold;
}

#zapitvane:hover {
background:#FFF;
}
@media only screen and (max-width:767px) {
.navbar {
margin-bottom:0;
}

.navbar-form {
margin-top:0;
}

.navbar-nav >li >a {
font-size:16px;
padding:14px 30px;
}

.button-label {
display:table-cell;
vertical-align:middle;
font-weight:700;
padding-right:3px;
}
.footer {
height:56px;
background-size:100% 74px;
text-align:center;
}
.footer-left {
	text-align: center;
}
.footer-right {
	text-align: center;
}
}

@media only screen and (min-width:768px) {
.navbar-inverse .navbar-nav >li >a {
border:none;
color:#ff6600;
font-family:verdana;
font-size:12px;
font-weight:bold;
text-decoration:none;
margin-top:-0.5em;
}

.navbar {
margin-bottom:0;
}

.nav li + li {
background:url( '../img/line2.jpg ') no-repeat center left;
}

.navbar-right {
margin-top:-2px;
}

.navbar-inverse {
background-repeat:no-repeat;
background-size:100% 40px;
background-image:url( "../img/menu1.jpg ");
background-color:rgb(255,255,255);
height:42px;
border:none;
border-radius:0;
min-height:1em;
}

.btn {
padding:0.08em 10px;
background-color:#f9dfc5;
color:#ff6600;
border:1px solid #ff6600;
cursor:pointer;
}

.form-control {
height:1.7em;
}

.navbar-form {
padding:0px 1px;
margin-top:7px;
margin-right:-15px;
margin-bottom:7px;
}

.navbar-inverse .navbar-nav >li >a:focus,.navbar-inverse .navbar-nav >li >a:hover {
color:#e79e54;
}
}

.text {
margin-top:10px;
font-size:14px;
}

.navbar-toggle {
line-height:1
}

.navbar-toggle.navbar-toggle-left {
float:left;
margin-left:15px
}

.navbar-toggle-label {
display:inline-block;
vertical-align:top;
color:#888;
font-size:14px;
font-weight:bold;
text-transform:uppercase
}

.navbar-toggle-label+.navbar-toggle-icon {
margin-left:4px
}

.navbar-inverse .navbar-toggle-label {
color:#fff
}

.navbar-toggle-icon {
display:inline-block
}

.navbar-toggle-icon >.icon-bar+.icon-bar {
margin-top:0
}

.navbar-toggle-icon {
position:relative;
width:22px;
height:14px;
transform:rotate(0deg);
transition:.5s ease-in-out;
cursor:pointer
}

.navbar-toggle-icon span {
display:block;
position:absolute;
opacity:1;
left:0;
transition:.25s ease-in-out
}

.navbar-toggle.collapsed .icon-bar:nth-child(1) {
top:0
}

.navbar-toggle.collapsed .icon-bar:nth-child(2) {
top:6px
}

.navbar-toggle.collapsed .icon-bar:nth-child(3) {
top:12px
}

.navbar-toggle:not(.collapsed) .icon-bar:nth-child(1) {
top:6px;
transform:rotate(45deg)
}

.navbar-toggle:not(.collapsed) .icon-bar:nth-child(2) {
opacity:0
}

.navbar-toggle:not(.collapsed) .icon-bar:nth-child(3) {
top:6px;
transform:rotate(-45deg)
}