@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Playfair+Display+SC:400,700,900&subset=latin-ext); 
@import url(https://fonts.googleapis.com/css?family=Cormorant+Upright:300,400,500,600,700&subset=latin-ext); 
@font-face { font-family: 'Adagio'; font-style:normal; src: url(../fonts/Adagio_Serif-Regular.otf);}
@font-face { font-family: 'Adagio'; font-style:italic; font-weight:400; src: url(../fonts/Adagio_Serif-Regular_italic.otf);}
@font-face { font-family: 'Chronica'; font-style:normal; font-weight:600; src: url(../fonts/ChronicaPro-Light.otf);}
@font-face { font-family: 'Trivia'; font-style:normal; font-weight:600; src: url(../fonts/TriviaSerifRegular.otf);}

body { margin:0; -webkit-font-smoothing: antialiased;}
table {border-collapse: collapse;border-spacing: 0;}
.gold {background-color:#cfac5d}

.bl, #b1, #b2, #b3, #b4, #b5, #b6, #b7, #b7a, #b8, #b9, #b10, #b11, #b12, #o1 { width:100%; height:auto;overflow:hidden; box-sizing:border-box;} #b1, #b4, #b7, #b12 {display:flex;}

h2 { font-family:Trivia,"Playfair Display SC","Times New Roman",Times,serif; font-size:36px; font-weight:400;  
	line-height:1.2; letter-spacing:1px; text-transform:uppercase; color:#cfac5d; }
h2 span { font-size:140%;}
p, li { font-family:Adagio,"Playfair Display SC","Times New Roman",Times,serif; font-size:18px; font-weight:400; line-height:1.5; }

#b1 .c1, #b1 .c2 { width:50%; height:auto; overflow:hidden; float:left;}
#b1 .c1 {  background:#110a0c; }
#b1 .c2 {  background:#c6a057 url(../images/zlata-rodinna-biblia/bg-gold.webp) no-repeat; background-size:cover; text-align:center; }
#b1 h1 { font-family:Trivia, "Playfair Display SC","Times New Roman",Times,serif; font-size:70px; font-weight:400; margin:100px 0 45px 0; 
	line-height:1; letter-spacing:2px; text-align:center;text-transform:uppercase;color:#cfac5d;}
#b1 h1 span { font-size:140%;}
#b1 h2 { font-family:"Playfair Display SC","Times New Roman",Times,serif; font-size:36px; margin:45px 0; letter-spacing:2px; text-align:center;}
#b1 h3 { font-family:"Playfair Display SC","Times New Roman",Times,serif; font-size:23px; font-weight:400; margin:45px 0; 
	line-height:1.3; letter-spacing:2px; text-align:center;text-transform:uppercase; color:#fff; }
#b1 p { color:#fff; text-align:center; font-size:24px; font-family:"Cormorant Upright","Times New Roman",Times,serif; font-style:italic; margin:70px 0; }
#b1 .c2 img { width:80%; height:auto; margin-top:40px; }

#b2 { background:#55575e; padding:30px 4%;}
#b2 .c1, #b2 .c2, #b2 .c3 { width:31.3%; height:auto; overflow:hidden; float:left;}
#b2 .c1, #b2 .c2 { margin-right:3%}
#b2 h2 { font-size:50px}
#b2 h3 { color:#fff; text-align:center; font-size:24px; font-family:"Cormorant Upright","Times New Roman",Times,serif; font-style:italic; margin:15px 0 35px 0; }
#b2 .uk {width:100%; height:330px; overflow:hidden; background-repeat:no-repeat; transition:all ease-in-out .7s; }
#b2 .c1 .uk { background-image:url(../images/zlata-rodinna-biblia/biblia21.jpg);background-size:auto 100%; background-position:center center;}
#b2 .c2 .uk { background-image:url(../images/zlata-rodinna-biblia/biblia22.jpg);background-size:auto 100%; background-position:center center;}
#b2 .c3 .uk { background-image:url(../images/zlata-rodinna-biblia/biblia23.jpg);background-size:auto 100%; background-position:center center;}
#b2 .uk:hover { background-size:auto 135%;}

#b3 { background:#352d31; padding:30px 2% 40px 5%;}
#b3 .c1, #b3 .c2 { height:auto; overflow:hidden; float:left; }
#b3 .c1 { width:43%; margin-right:3%;}
#b3 .c2 { width:54%;}
#b3 .c2 img { width:100%; height:auto;}
#b3 h2 { font-size:50px}
#b3 p { color:#fff;}
#b3 p span { text-transform:uppercase; font-size:75%;}

#b4 .c1, #b4 .c2 { width:50%; height:auto; overflow:hidden; float:left;}
#b4 .c1 {  background:#110a0c; padding:40px 4%; }
#b4 .c2 {  background:#c6a057 url(../images/zlata-rodinna-biblia/bg-gold.webp) no-repeat; background-size:cover; text-align:center; padding:70px 4% 20px 4%; }
#b4 .c2 img { width:80%; height:auto; }
#b4 h3, #b4 h4, #b4 li {color:#cfac5d;}
#b4 h2 { text-align:center;font-size:50px;margin-bottom:0;}
#b4 h3 { text-align:center;font-size:27px; font-family:Trivia, "Playfair Display SC","Times New Roman",Times,serif;  } 
#b4 h4 { font-size:27px; font-family:Chronica, Arial;}
#b4 h4 span { text-transform:uppercase; font-size:75%;}
#b4 ul { margin-left:-1em;}
#b4 p { color:#fff; margin-top:2em;}

#b5 { background:#55575e; padding:30px 4%;}
#b5 .c1, #b5 .c2 { height:auto; overflow:hidden; float:left; }
#b5 .c1 { width:43%; margin-right:3%;}
#b5 .c2 { width:54%;}
#b5 .c2 img { width:100%; height:auto;}
#b5 h2 { font-size:50px; text-align:center;}
#b5 p { color:#fff; margin-top:2em; text-align:justify;}
#b5 p span { text-transform:uppercase; font-size:75%;}
#b5 .uk {width:700px; height:480px; overflow:hidden; background-repeat:no-repeat; background-size:cover;background-position:center center; 
	background-image:url(../images/zlata-rodinna-biblia/biblia33.webp);animation: bib ease-in-out infinite 5s;}

#b6 { background:#110a0c; padding:30px 4%;}
#b6 .c1, #b6 .c2, #b6 .c3, #b6 .c4 { width:47%; height:auto; overflow:hidden; float:left; margin-bottom:30px }
#b6 .c1, #b6 .c3 { margin-right:3% }
#b6 h3 {color:#cfac5d; text-align:right;font-family:Trivia, "Playfair Display SC","Times New Roman",Times,serif;text-transform:uppercase; font-size:21px; } 
#b6 h3 span { font-size:135%;}
#b6 .uk {width:39%; height:220px; overflow:hidden; background-repeat:no-repeat;float:right; margin-left:4%; transition:all ease-in-out 1.2s;
	background-size:auto 100%; background-position:center center;}
#b6 p { color:#fff; text-align:right;}
#b6 .c1 .uk { background-image:url(../images/zlata-rodinna-biblia/biblia61.jpg);}
#b6 .c2 .uk { background-image:url(../images/zlata-rodinna-biblia/biblia62.jpg);}
#b6 .c3 .uk { background-image:url(../images/zlata-rodinna-biblia/biblia63.jpg);}
#b6 .c4 .uk { background-image:url(../images/zlata-rodinna-biblia/biblia64.jpg);}
#b6 .uk:hover { background-size:auto 180%;}

#b7 a { display:block; width:25%; height:200px; overflow:hidden; float:left; }
#b7 .uk {width:100%; height:200px; overflow:hidden; background-repeat:no-repeat; background-size:cover; background-position:center center;
	transition:all ease-in-out .5s; position:relative;}
#b7 .uk .l { position:absolute; right:5px; bottom:5px;}
#b7 a:nth-child(1) .uk { background-image:url(../images/zlata-rodinna-biblia/galeria/ga1t.webp);}
#b7 a:nth-child(2) .uk { background-image:url(../images/zlata-rodinna-biblia/galeria/ga2t.webp);}
#b7 a:nth-child(3) .uk { background-image:url(../images/zlata-rodinna-biblia/galeria/ga3t.webp);}
#b7 a:nth-child(4) .uk { background-image:url(../images/zlata-rodinna-biblia/galeria/ga4t.webp);}
#b7 a:nth-child(5) .uk { background-image:url(../images/zlata-rodinna-biblia/galeria/ga5t.webp);}

#b7a { background:#55575e; padding:30px 0;}
#b7a h2 { font-size:38px; text-align:center;}

#b8 { background:#55575e; padding:30px 4%;}
#b8 .c1, #b8 .c2 { height:auto; overflow:hidden; float:left; }
#b8 .c1 { width:43%; margin-right:3%;}
#b8 .c2 { width:54%;}
#b8 .c2 img { width:100%; height:auto;}
#b8 h2 { font-size:50px; text-align:center;}
#b8 p { color:#fff; margin-top:2em; text-align:justify;}
#b8 p span { text-transform:uppercase; font-size:75%;}

#b9 { background:#c6a057 url(../images/zlata-rodinna-biblia/bg-gold.webp) no-repeat; background-size:cover; padding:30px 4%;}
#b9 h2 { color:#000; font-size:54px; text-align:center; margin-bottom:20px;}
#b9 p.uv { font-size:22px; text-align:center; margin:1em 10%;}
#b9 .c1, #b9 .c2 { height:auto; overflow:hidden; float:left; }
#b9 .c1 { width:43%; margin:2em 3% 0 0;}
#b9 .c2 { width:54%;}
#b9 .c2 img { width:100%; height:auto;}
#b9 h3 {text-align:center;font-family:Trivia, "Playfair Display SC","Times New Roman",Times,serif;text-transform:uppercase; font-size:24px; } 
#b9 h3 span { font-size:135%;}
#b9 h4 {text-align:center;font-family:Trivia, "Playfair Display SC","Times New Roman",Times,serif;text-transform:uppercase; font-size:18px; } 
#b9 h4 span { font-size:135%;}

#b10 { background:#352d31; padding:30px 4%;}
#b10 .c1, #b10 .c2 { height:auto; overflow:hidden; float:left; }
#b10 .c1 { width:43%; margin-right:3%;}
#b10 .c2 { width:54%;}
#b10 .c2 img { width:100%; height:auto;}
#b10 h2 { font-size:50px; text-align:center;}
#b10 h3 {color:#cfac5d; text-align:center;font-family:Trivia, "Playfair Display SC","Times New Roman",Times,serif;text-transform:uppercase; font-size:27px; } 
#b10 h3 span { font-size:135%;}
#b10 p { color:#fff; margin-top:2em; text-align:justify;}
#b10 p span { text-transform:uppercase; font-size:75%;}

#b11 { background:#55575e; padding:30px 4%;}
#b11 .container { box-sizing:border-box; width:100%; height:auto; position: relative; text-align:center;}
#b11 .slide {display:none; transition:opacity ease-in-out .5s; -webkit-animation-name: fade; -webkit-animation-duration: 1.5s;animation-name: fade;animation-duration: 1.5s;}
#b11 .slide.active {display:block;}
#b11 a.prev, #b11 a.next {display:block;cursor: pointer; position:absolute; top:50%; width:auto; margin-top:-22px; padding:6px 8px; color:white;font-weight:bold;
	font-size: 24px; transition: 0.6s ease; border-radius:24px; user-select:none; width:36px; height:36px; text-align:center; background-color:rgba(255,255,255,0.4);
	font-family:Arial, Helvetica, sans-serif;}
#b11 a.prev:before {content:"❮";} #b11 a.next:before {content:"❯";}
#b11 a.prev { left:0;} #b11 a.next { right:0;}
#b11 .prev:hover, #b11 .next:hover { background-color: rgba(255,255,255,0.6);}
#b11 .dots { text-align:center; margin-top:10px;}
#b11 .dots .dot {cursor: pointer;height:15px;width:15px; margin:0 2px; background-color:#bbb; border-radius:50%; display:inline-block;transition:background-color 0.6s ease;
	font-family:Arial, Helvetica, sans-serif;}
#b11 .dots .dot.active, #b11 .dots .dot:hover { background-color: #fff;}

#b12 .c1, #b12 .c2 { width:50%; height:auto; overflow:hidden; float:left;}
#b12 .c1 {  background:#c6a057 url(../images/zlata-rodinna-biblia/bg-gold.webp) no-repeat; background-size:cover; text-align:center; padding:10px 0 10px 0; }
#b12 .c1 img { width:80%; height:auto; } #b12 .c1 img:first-child { margin-bottom:-60px;}  #b12 .c1 img:last-child { margin-bottom:50px;}
#b12 .c2 {  background:#110a0c; padding:40px 6%; box-sizing:border-box;}
#b12 h3, #b4 h4, #b4 li {color:#cfac5d;}
#b12 h2 { text-align:center;font-size:40px;margin-bottom:0;}
#b12 h3 { color:#fff; text-align:center;font-size:27px; font-family:Trivia, "Playfair Display SC","Times New Roman",Times,serif; line-height:1.2;  } 
#b12 h4 { color:#fff; font-size:27px; font-family:Chronica, Arial;}
#b12 h5 { color:#fff; text-align:center;font-size:21px; font-family:Trivia, "Playfair Display SC","Times New Roman",Times,serif; line-height:1.2; text-transform:uppercase;  } 
#b12 h5 span { font-size:135%;}
#b12 ul { margin-left:-1em;}
#b12 p, #b12 li { color:#fff; }
#b12 a.btn { display:inline-block; color:#fff; text-decoration:none; background:#cfac5d; padding:16px 30px;font-family:Trivia, "Playfair Display SC","Times New Roman",Times,serif;
	font-size:23px;}
#b12 a { color:#fff;} #b12 a:hover { text-decoration:none;}
#b12 h6 { color:#fff; font-family:Adagio,"Playfair Display SC","Times New Roman",Times,serif; font-size:26px; font-weight:400; line-height:1.2; margin:20px 0; text-align:center; }
#b12 h6 span {font-size:38px;}

#b12 button {  width:170px; height:auto; padding:15px 0 14px 0; border-radius:12px; font-size:16px; font-weight:300; text-align:left; text-indent:18px;  margin-bottom:10px; color:#715030;
	 background:#dcca90 url(../images/cart2.svg) no-repeat; background-size:22px 22px; background-position:90% 12px;  }
#b12 button:hover, #b12 button.active {background-color:#a87f0d; color:#fff; background-image:url(../images/cart.svg);} #b12 button:before {content:"DO KOŠÍKU"} #b12 button.active:before {content:"JE V KOŠÍKU"}


#b7 div.l { width:26px; height:23px; overflow:hidden; background-image:url(../images/zlata-rodinna-biblia/lupa.png);background-size:cover;}

#o1 { background:#55575e; padding:60px 4% 30px 4%;}
#o1 h1 { font-family:Trivia,"Playfair Display SC","Times New Roman",Times,serif; font-size:40px; font-weight:400;  
	line-height:1.2; letter-spacing:1px; text-transform:uppercase; color:#cfac5d; text-align:center;}
#o1 h1 span { font-size:135%;}
#o1 p { color:#fff; text-align:center;}
#o1 h3 {color:#fff; font-size:28px; font-family:Chronica, Arial; text-align:center;}
#o1 .vyp { width:100%; height:auto; padding:1.em 4%; overflow:hidden; margin:1em 0; border:1px solid #fff; border-radius:1em; }

.legenda { width:auto; height:auto; padding:1em; overflow:hidden; text-align: center; margin-bottom:1em; font-family: ChronicaPro-Regular;font-size:18px;}
.legenda span			{padding:0.6em 1.2em .6em 1.2em; margin-left:4px; color:#fff;}
.legenda #volne			{background:#f2f2f2; color:#b9a068;}
.legenda #rezervovane	{background:#b9a068; color:#fff;} 
.legenda #predane		{background:#87704e ; color:#fff;}

.bt { width:99%; height:auto;padding:1px 0 0 1px;overflow:hidden; color:#fff;font-family:Adagio,"Playfair Display SC","Times New Roman",Times,serif;font-weight:400;}
.bt div { font-size:19px; width:50px; height:33px; line-height:1;padding-top:15px;  overflow:hidden; float:left; border:1px solid #999; margin:-1px 0 0 -1px; text-align:center; }
.bt .v {  background-color:#f2f2f2; color:#b9a068; cursor:pointer;}  /* #b08e5f */
.bt .r {  background-color:#b9a068;color:#fff;}
.bt .p {  background-color:#87704e;color:#fff;}
.bt .n {  background-color:#352d31;color:#fff;}

#sft { width:100%; height:90px; overflow:hidden;}
#sfb { width:100%; height:120px; overflow:hidden;}

#obj-2a { width:100%; height:auto; overflow:hidden;}
#obj-2b {width:100%; height:auto; overflow:hidden; display:none;}
#obj-2b p { font-size:14pt;}

table.oceny {width:100%;margin: 1em 0; font-size:13pt; font-family: 'PT Sans', sans-serif, 'Myriad Pro','Lucida Grande', Helvetica, Arial, sans-serif;}
table.oceny th{background: #b49460;color:#fff;text-align: center;padding: .5em .5em;border: solid 1px #fff}
table.oceny td{background: #e5e5e5;text-align: center;padding: .5em .5em;border: solid 1px #fff}

@keyframes bib {0% {background-image:url(../images/zlata-rodinna-biblia/biblia33.webp);} 25% {background-image:url(../images/zlata-rodinna-biblia/biblia31.webp)}
	50% {background-image:url(../images/zlata-rodinna-biblia/biblia32.webp)} 100% {background-image:url(../images/zlata-rodinna-biblia/biblia33.webp)}}


.objednavka { width:89%; height:auto; overflow:hidden; padding:80px 5.5% 10px 5.5%; background:rgba(193,184,141,.1);}
.objednavka h1 { text-align:center; font-size: 36px; font-weight:500; margin:0; color:#000;   text-transform: uppercase;}
.objednavka h3 { color:#b49460; font-weight:500; }
.objednavka h3 span { float:right; font-size:1em;font-weight:500;}
.objednavka p {line-height: 1.3;}
.objednavka p.small{font-size:75%}
.objednavka a { color:#000;} .objednavka a:hover { color:#c70000;}
.objednavka table{width:100%}
.objednavka table.dodacie td{padding:0}
.objednavka table th{text-align: right;border-bottom-width:2px}
.objednavka table td{text-align: right}
.objednavka table td a{color:#000}
.objednavka table td input[type=text],.objednavka table td input[type=number]{ background:#fff; font-size:1em;  width:90%}
.objednavka table td.leftalign, .objednavka table th.leftalign{text-align: left}
.objednavka table td.total{
    font-weight: 700;
    font-size:150%}
.objednavka .titul{width:50%;text-align: left}
.objednavka .summary{
    display: block;
    padding: 1em;
    border: solid 2px #e5e5e5;
    text-align: right;
}

.objednavka .summary strong {font-weight: 700}
.objednavka form { width:100%;}
.objednavka .tab-content { width: 100%; height:auto; overflow: hidden; font-size: 17px;  line-height: 25px;  padding:0;  }
.objednavka input[type="text"], .objednavka input[type="email"], .objednavka input[type="tel"], .objednavka textarea { border:none;}
.objednavka button, .objednavka input[type=button], .objednavka input[type=submit] {display: block;	width:auto;height:auto;	
	font-family: Open Sans, sans-serif, Helvetica, Arial; cursor:pointer;
	background: #5e5e5d;	font-size:1em; 	border:0;	padding:1em 2em;	text-align: center;    color:#fff;    text-decoration: none;
	-webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -o-transition: all 0.5s ease;    -ms-transition: all 0.5s ease;    transition: all 0.5s ease;
	-webkit-border-radius: 3px;		-moz-border-radius: 3px;		border-radius: 3px;}
.objednavka button:hover, .objednavka input[type=button]:hover, .objednavka input[type=submit]:hover {background:#333;	}

.objednavka .ot { width:96%; height:auto; overflow:hidden; margin:0 auto;}

#bfirma, #bdadr { display:none;}

.creg {  width: 95.9%; height:auto;  overflow: hidden;  font-size: 17px;  line-height: 25px;  padding: 1% 0 1% 0; }
.creg label {color:#b49460; font-family:'Open Sans';}
.freg { width:100%; height:auto; overflow:hidden; padding-bottom:2%;background:rgba(119,100,65,.19);}		
.freg input[type=text], .freg input[type=email], .freg input[type=tel], .freg input[type=password], .freg input[type=number], .freg textarea
	{background:#fff; font-size:1em; padding:1%; margin:2% 0 0 1.98%; border:none; float:left; }		
.freg input[type=text].s {width:13%;}
.freg input[type=text].ms {width:15%;}
.freg input[type=text].m {width:28%;}
.freg input[type=text].ic {width:28%;}
.freg input[type=text].dc {width:29%;}
.freg input.lh {width:45%;}
.freg input[type=text].lq {width:75%;}
.freg input[type=text].xl {width:94%;}
.freg textarea { font-family:'Open Sans', Arial, Helvetica, sans-serif; height:5em;}	
.freg p { padding: 2% 2% 0 2%;}
.freg p.info { padding: 0 2% 0 2%; margin-bottom:0;}
.freg p.info label { display:inline-block; width:8em; height:auto;}
.freg p.infoheslo { display:block; width:95.9%; height:auto; overflow:hidden; padding: 0 2% 0 2%; margin:2% 0 -1% 0;}
.freg p.ll { margin:0; padding: 2% 2% 0 2%;color:#000; }
.freg input[type=radio] { margin:2% 1% 0 2%;}
#l_suhlas1 { display:block; width:1em; height:3.2em; overflow:hidden; float:left; margin:2% 1% 0 2%}
#r_suhlas1 { display:block; width:92%; height:3.2em; overflow:hidden; float:left; margin:2% 1% 0 0}
.freg label { margin:0; padding: 2% 2% 0 0; cursor:pointer;}
.freg a { text-decoration:underline;}
.freg table {margin:2% 0 0 2%; width:96%;}
.freg table td {text-align:left; vertical-align:top;} .freg table td:nth-child(1) { min-width:8em;}
.freg span { color:#000; }
.hl, .objednavka .hl a  { color:#000;} .objednavka .hl a:hover { color:#c70000; text-decoration:none;}

hr { border: 0;  width: 80%;color: #fff;background-color: #fff;height: 2px;}
.rel { position:relative;}
#mobinf { display:none; position:absolute; left:2%; top:0; z-index:335;font-size:.7em; color:#c00; font-weight:bold;}
#mobinf.no { display:block;}
.freg input[type=tel].ok { width:47%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; border:solid 1px #47B183;} 
.freg input[type=tel].no { width:47%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; border:solid 1px #c00;} 

.btn-buy { display:block; width:230px; height:58px; padding:0 15px;  overflow:hidden; margin:-52px auto 0 auto;  z-index:390; cursor:pointer;
    font-size:17px; line-height:58px; text-align:right;  color:#fff; text-decoration:none; border: 1px solid #fff;
    background:#c6b17d url(../images/ico_btn-cart_white.png) left center no-repeat;background-size: contain; font-size:20px;
    -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  -webkit-transition: all 300ms;  transition: all 300ms; } 
.btn-buy.vi { width:126px; color:#fff;} .btn-buy:hover { color:#fff;}
.btn-buy.in { margin:0;}
.btn-buy.wvi { width:156px;}

.see { margin:0; height:0;}

@media (max-width: 1399px) {
	#b6 .uk {height:16vw; }
	#b7a iframe { height:55.5vw;}
}
@media (max-width: 1370px) {
	#b1 h1 { font-size:5vw; margin:8vw 0 3vw 0; }
	#b1 h2 { font-size:36px; margin:3vw 0;}
	#b1 h3 { font-size:23px;margin:3vw 0; line-height:1.3;  }
	#b1 p { font-size:24px; margin:4vw 0; }
	#b1 .c2 img { width:90%; margin-top:30px; }
	#b2 .uk {height:25vw;}
	#b3 h2, #b9 h2, #b12 h2 { font-size:40px}
	#b4 .c2 img, #b12 .c1 img { width:90%; margin-top:40px; }
	#b5 .uk {width:48vw; height:32.91vw; /* 700 480 */ }
	#b7 a, #b7 .uk { height:14.5vw; }
	#b11 .slide img { width:84vw; height:56vw;}
}

@media (max-width: 1180px) {
	#b6 .c1, #b6 .c2, #b6 .c3, #b6 .c4 { width:100%; }
	#b6 .c1, #b6 .c3 { margin-right:0; }
	#b6 .uk { width:42%; height:34vw; }
}

@media (max-width: 1080px) {
	.footer-content{ line-height:1.2; font-size:14px; margin:1px 0 0 0;}
	.footer-content p{font-size:14px;}
	#b3 h2, #b5 h2, #b8 h2, #b9 h2, #b10 h2, #b12 h2 { font-size:34px}
}

@media (max-width: 900px) {
	#b1 h1 { font-size:4.4vw; margin:8vw 0 3vw 0; }
	#b1 h2 { font-size:30px; margin:3vw 0;}
	#b1 h3 { font-size:20px;margin:3vw 0; }
	#b1 p { font-size:21px; margin:4vw 0; }
	#b1 .c2 img { width:90%; margin-top:30px; } #b4, #b12 {display:block;}	
	#b3 .c1, #b3 .c2, #b4 .c1, #b4 .c2, #b5 .c1, #b5 .c2, #b8 .c1, #b8 .c2, #b9 .c1, #b9 .c2, #b10 .c1, #b10 .c2, #b12 .c1, #b12 .c2 {width:100%;float:none;box-sizing:border-box;} 
	#b3 .c1, #b5 .c1, #b8 .c1, #b9 .c1, #b10 .c1 {  margin-right:0;}
	#b3 .c2 img, #b8 .c2 img { margin-left:-30px;}
	#b5 .uk {width:90vw; height:61.71vw; /* 700 480 */ }
	#b9 p.uv { font-size:18px; }
	#b9 h4 { font-size:16px; }
	#b9 .c1 p { text-align:justify;}
	#b12 .c1 img:first-child { margin:-10vw 0 -13vw 0;}  #b12 .c1 img:last-child { margin:0 0 20px 0;}

}


@media (max-width: 800px) {
	.objednavka 	h2 { font-size:32px; }
	.objednavka 	h3 { font-size:25px; }
	#obj-1 p { font-size:14pt;}
	#obj-1 p { font-size:14pt;}
	#obj-2a { display:none;}
	#obj-2b { display:block;}
}

@media (max-width: 1080px) and (min-height: 1100px), (max-width: 800px) and (min-height: 900px), (max-width: 600px)  {
	.objednavka 	h2 { font-size:28px; }
	.objednavka 	h3 { font-size:24px; }

	.legenda { padding:1em 0; /*margin-left:-1em;*/ }
	.legenda span {padding:1em 0.6em; font-size:14px!important; }
	.legenda span:first-child {padding-left:0; }

	.slider .move { width:7vw; height:7vw; border-radius:7vw; font-size:5vw; line-height:6.3vw;}
	.slider .move.prev{ margin:21vw 2.5vw 0 0; } .slider .move.next{margin:21vw 0 0 2.5vw; }

	.indicators span { margin:0 1em 1em 0; }

	.footer { height:55px;}
	.footer-content .ikar { display:none;}
	.footer-content{ line-height:1.1; font-size:13px; margin:3px 0 0 0;}
	.footer-content p{font-size:13px;}
}

@media (max-width: 767px)  {
	h2 { font-size:28px; }
	#b1, #b4, #b7, #b12 {display:block;}	
	#b1 .c1, #b1 .c2 { width:100%; float:none;} 
	#b1 h1 { font-size:46px; margin:70px 0 20px 0; }
	#b1 h2 { font-size:28px; margin:20px 0;}
	#b1 h3 { font-size:18px;margin:20px 0; }
	#b1 p { font-size:21px; margin:30px 0; }
	#b2 .c1, #b2 .c2, #b2 .c3 { width:100%; float:none;}
	#b2 .c1, #b2 .c2 { margin-right:0;}
	#b2 h2 { font-size:25px;}
	#b2 .uk {height:90vw;}
	#b3 .c2 img, #b8 .c2 img { width:110%; margin-left:-26px;}
	#b3 h2, #b8 h2, #b10 h2 { font-size:30px}
	#b4 h4 { font-size:22px; line-height:1.3; }
	#b4 .c2 { padding:20px 4% 20px 4%; }
	#b6 h3 { font-size:15px; margin:0 0 15px 0; text-align:left; } 
	#b6 p { font-size:15px; text-align:left;}
	#b7 { display:block;}
	#b7 a, #b7 .uk { width:100%; height:70vw;}
	#b7 .uk .l { display:none;}
	#b11 { padding:30px 0;}
	#b11 h2 { font-size:22px; margin:10px 4%;}
	#b11 .slide img { width:99vw; height:66vw; margin-left:-6vw}
	#b11 a.prev, #b11 a.next {top:110%; }
	#b11 a.prev { left:5px;} #b11 a.next { right:5px;}
	#b11 .dots { margin-top:80px;}
	#b11 .dots .dot {}
	#b11 .dots span.dot.active {width:10px!important;height:10px!important; }
	#b12 h2 { font-size:24px}
	#b12 h3 { font-size:20px}
	#b12 h4 { font-size:20px}
	#o1 h1 { font-size:24px; }
	#o1 h3 {font-size:18px;}
	
	.objednavka h3 { font-size:23px; }
	.see { display:none;}
}
@media (max-width: 600px) {
	.objednavka p {font-size:14px;}
	.objednavka h1 { font-size:30px; }
	.objednavka h3 { font-size:15px; line-height:1.5; margin-bottom:20px; }
	.bt { width:98.5%; margin-left:1%; margin-bottom:0; }
	.bt div { font-size:17px; width:54px; height:44px; padding-top:14px; }
	.legenda { width:100%; margin-bottom:3em; padding:1.5em 0;}
	.tab-content { margin-top:10px}
	.freg input[type=text], .freg input[type=email], .freg input[type=tel], .freg input[type=password], .freg input[type=number], .freg textarea {font-size: 14px; padding: 8px 1%;}
	.creg {font-size:15px;}
	.cb span {margin: 2px 8px -4px 4px;}
	.freg p.ll, .freg td {font-size:14px;}
	.footer-content{ line-height:1.65;}
	.btn-buy { font-size:17px; }
	.bt div { font-family:Arial, Helvetica, sans-serif; font-size:19px; width:52px!important; height:33px; padding-top:15px; }
	
}
