@font-face{font-family:istudio2; font-display: swap; src:src:url('istudio2.woff') format('woff'), url('istudio2.ttf') format('truetype'); } /*c*/
@font-face{font-family:istudio; font-display: swap; src:src:url('istudio.woff') format('woff'), url('istudio.ttf') format('truetype'); } /*c*/
.clearfix:before,.clearfix:after{content:" "; display:table} .clearfix:after{clear:both} .clearfix{*zoom:1}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,img,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent; border:0; margin:0; padding:0; vertical-align:baseline; outline:0} /*c*/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block} /*c*/
table{border-collapse:collapse; border-spacing:0; border:medium none; vertical-align:middle} /*c*/
table th, table td{text-align:center}
img{max-width:100%; height:auto;}
img[src*=default] {max-width: 50% !important; max-height: 50% !important;}
h1,h2{FONT-FAMILY:istudio,Tahoma; font-weight: normal; font-size:14px; margin:60px 0 30px 0; line-height:1.20em; text-shadow:0 0 5px rgba(255,255,255,0.3); color:#000; text-transform:uppercase;} /*c*/
h3,.h3{FONT-FAMILY:istudio,Tahoma; font-size:24px; padding:2vw 3vw; line-height:2em; text-shadow:0 0 10px rgba(0,0,0,1); color:#fff; text-transform:uppercase; background: rgba(0,0,0,0.5); display: inline-block;} /*c*/
.title{text-align: right;}
a{color:#000; text-decoration:none; cursor:pointer; transition:all .6s ease 0s;}
a:hover{color:#C01926; text-decoration:none;}
b{FONT-FAMILY:istudio,Tahoma; text-transform: uppercase;}
ul{list-style-position:inside}
p{margin-bottom:20px;}
html{height:100%; margin:0!important; -webkit-transition:all 1.3s ease-out; -moz-transition:all 1.3s ease-out; -o-transition:all 1.3s ease-out; -ms-transition:all 1.3s ease-out; transition:all 1.3s ease-out} /*c*/
body{FONT-FAMILY:istudio2, Tahoma; font-size:15px; color:#333; background-color:#f6f6f6; overflow-y:scroll; overflow-x:hidden!important; -webkit-font-smoothing:antialiased} /*c*/
div.cleaner {clear: both; height: 0px; overflow: hidden;} /*c*/
.povinne{background-image:url('povinne.png'); background-repeat: no-repeat; background-position: top 5px right 5px;}
INPUT, TEXTAREA{FONT-FAMILY:istudio, Tahoma; color:#333; font-size:15px; border:0; background-color: transparent; box-sizing: border-box;}
INPUT:focus{outline: none;}
INPUT[type=number]{font-size:32px; width: 100px; text-align: center;  background-position: top 5px right 20px;}
INPUT[type=date]{background-image:url('ico_calendar.png'); background-repeat: no-repeat; background-position: 4px 7px; padding-left: 24px; text-transform: uppercase;}
.form-maly {width:70px;}
.form-stredny {width:100px;}
.form-velky {width:250px;}
.form-full {width:100%;}

.wis2-panel {background-color:#fff !important;}

.dark img[src^=ico_mobile]{-webkit-filter: invert(1); filter: invert(1);} /*c*/
.ajax_loader{position:fixed; top:50%; left:50%; display:none}
.ajax_loader .pulse{width:32px; height:32px; margin:-16px 0 0 -16px; background-color:#303030; -webkit-border-radius:16px; -moz-border-radius:16px; -ms-border-radius:16px; -o-border-radius:16px; border-radius:16px; -webkit-animation:scaleout 1.0s infinite ease-in-out; animation:scaleout 1.0s infinite ease-in-out}@-webkit-keyframes scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1); opacity:0}}@-moz-keyframes scaleout{0%{-moz-transform:scale(0)}100%{-moz-transform:scale(1); opacity:0}}@-ms-keyframes scaleout{0%{-ms-transform:scale(0)}100%{-ms-transform:scale(1); opacity:0}}@-o-keyframes scaleout{0%{-o-transform:scale(0)}100%{-o-transform:scale(1); opacity:0}}@keyframes scaleout{0%{transform:scale(0); -webkit-transform:scale(0)}100%{transform:scale(1); -webkit-transform:scale(1); opacity:0}}
.ajax_loader{width:72px; text-align:center; margin:-9px 0 0 -36px}
.ajax_loader>div{width:18px; height:18px; background-color:#303030; margin:0 3px 0 0; border-radius:100%; display:inline-block; -webkit-animation:bouncedelay 1.4s infinite ease-in-out; animation:bouncedelay 1.4s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both}
.ajax_loader .bounce1{-webkit-animation-delay:-0.32s; animation-delay:-0.32s}
.ajax_loader .bounce2{-webkit-animation-delay:-0.16s; animation-delay:-0.16s}
@-webkit-keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0.0)}40%{-webkit-transform:scale(1.0)}}
@keyframes bouncedelay{0%,80%,100%{transform:scale(0.0); -webkit-transform:scale(0.0)}40%{transform:scale(1.0); -webkit-transform:scale(1.0)}}

.q_logo img{position:relative; height:106px; width: 220px; left:calc(50% - 490px); float:left;} /*c*/
.q_logo img.sticky{opacity:0; height:55px; width: 114px; top:8px; left:30px;} /*c*/
.q_logo img.mobile{opacity:0; left:auto; width: 150px; height: 72px; margin:10px 0 0 -50px; display:inline-block;} /*c*/
header{width:100%; height:100px; display:inline-block; vertical-align:middle; text-align:center; position:relative; z-index:5;} /*c*/
header.sticky{height:70px; position:fixed; background-color:#DED7CE;-webkit-transition:all .33s cubic-bezier(0.694,0.0482,0.335,1); -moz-transition:all .33s cubic-bezier(0.694,0.0482,0.335,1); -o-transition:all .33s cubic-bezier(0.694,0.0482,0.335,1); -ms-transition:all .33s cubic-bezier(0.694,0.0482,0.335,1); transition:all .33s cubic-bezier(0.694,0.0482,0.335,1); top:-120px; left:0; -moz-background-clip:border; -webkit-background-clip:border; background-clip:border-box; -moz-background-clip:padding; -webkit-background-clip:padding; background-clip:padding-box; -moz-background-clip:content; -webkit-background-clip:content; background-clip:content-box}
header.sticky.sticky_animate{top:0}
header.sticky .q_logo img.sticky{opacity:1; cursor: pointer;}

.intro {background: url('poz2.jpg') center center; background-size: cover; box-sizing: border-box; width:100%; height: auto; display: table; @supports (background-image: url('poz2.webp')){background-image: url('poz2.webp');}} /*c*/
.intro>.column1{width:400px; height: auto; min-height: 100vh; display: table-cell; background-size: cover; box-sizing: border-box; position: relative; vertical-align: top;} /*c*/
.intro>.column2{width:calc(100% - 400px);  height: auto; min-height: 100vh; display: table-cell; background: url('poz2.jpg') center center; background-size: cover;} /*c*/
.intro .column1 .menu{position: absolute; display: none; right: 14px; top: 0; padding-top: 35px; box-sizing: border-box; cursor: default;} /*c*/
.intro h2{font-size:40px; text-shadow:0 0 5px rgba(0,0,0,0.6); display: inline-block; color:#fff; margin: 30vh 5vw 0 50%;} /*c*/
.intro h2 span{font-size:13px; FONT-FAMILY: istudio2,Tahoma;  display: block; line-height: 35px;} /*c*/
.banner{position: relative; width: 100%; height: calc(80vh - 140px); min-height: 400px;} /*c*/
.topponuka{background: #DED7CE; width: 100%; height: 140px; padding: 20px; box-sizing: border-box;} /*c*/
.lang{position:absolute; left:0; top:17vh;} /*c*/
.lang a{display:block; width:80px; height:39px; text-align:right; padding-right:18px; background-color:#651A14; FONT-FAMILY:istudio,Tahoma; FONT-SIZE:15px; line-height:39px; color:#cdcdcd; margin:6px 0; box-sizing:border-box;} /*c*/
.lang a:hover{color:#fff; text-shadow:0 0 10px rgba(0,0,0,0.5);  width:90px; text-decoration: none !important;} /*c*/
.lang a.active{width:89px; padding-right:27px; background-image:url('oranz.png'); background-repeat:repeat-y; background-position:right;} /*c*/
.lang a.active:hover{width:99px;} /*c*/
.rezervacia, .rezervacia_button{position: fixed; bottom: 0; right: 9vw;}
.rezervacia div{display: inline-block; box-sizing: border-box; margin-left: 10px; background: #fff; height: 170px; vertical-align: bottom; padding: 9px; -moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.2); box-shadow:0 0 10px 0 rgba(0,0,0,0.2); text-transform: uppercase; font-size: 13px;}
.rezervacia div:last-child{background: #FF6600; padding: 65px 17px 0 17px; cursor: pointer; transition:all .6s ease 0s;}
.rezervacia div:last-child:hover{background: #993D00;}
.rezervacia INPUT[type=number]{font-size:32px; width: 100px; text-align: center;}
.rezervacia INPUT[type=date]{margin-bottom: 15px;}
.rezervacia_button{display: none; background: #FF6600;}
.submit {float: right; margin-right: 400px;}
.submit div{color: #fff; line-height: 150%; text-align: center; font-size: 13px; display: inline-block; box-sizing: border-box; background: #FF6600; height: 170px; vertical-align: bottom; padding: 65px 17px 0 17px; -moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.2); box-shadow:0 0 10px 0 rgba(0,0,0,0.2); text-transform: uppercase;}
.submit:hover div {background: #993D00;}

.delenie{width:100%; min-height: 500px; overflow: hidden;}
.delenie td{position: relative; width:calc(100% - 430px); box-sizing: border-box; background-size: cover; text-align: left;}
.delenie td:first-child{width:400px;}
.delenie td h2, .delenie td h1{width: 180px; height: 84px; padding: 20px; box-sizing: border-box; line-height: 80px; vertical-align: bottom; text-align: right; color: #000; background: #fff; margin: 0; -moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.2); box-shadow:0 0 10px 0 rgba(0,0,0,0.2);}
.delenie2 td:first-child{width:calc(100% - 400px);}
.delenie2 td:last-child{width:400px; font-size: 18px;}

#mc_embed_signup form{margin-top: 30px;}
#mc_embed_signup input[type=email]{padding:10px 12px; width: 100%; max-width: 300px; margin:1px; -moz-box-shadow:inset 0 10px 10px #e9e9e9; -webkit-box-shadow:inset 0 10px 10px #e9e9e9; box-shadow:inset 0 10px 10px #e9e9e9; border:1px solid #bebebe; background-color:#fff; color:#333; font-size:15px;}
#mc_embed_signup input[type=submit]:hover{color: #FF6600; cursor: pointer;}

.hneda{background: #DED7CE;}
.citacia{padding: 70px 5vw; display: inline-block; text-align: left; vertical-align: middle; font-size: 40px; FONT-FAMILY:istudio,Tahoma;  line-height: 100%;}
.citacia span{font-size: 13px; display: block; FONT-FAMILY:istudio2,Tahoma;}
.oranz {width: 220px; height: 84px; padding: 20px; box-sizing: border-box; line-height: 80px; vertical-align: bottom; text-align: left; color: #fff; background: #FF6600; margin: 0 0 50px auto;}
.odsadenie {padding: 3vw 5vw;}
.odsadenie2 {padding: 20px;}
.stlpce{-webkit-column-count:5; -moz-column-count:5; column-count:5; -moz-column-fill:auto; column-fill:auto; -webkit-column-width:200px; -moz-column-width:200px; column-width:200px; -webkit-column-gap: 5vw; -moz-column-gap: 5vw; column-gap: 5vw;}
.stlpce h3:first-child{margin-top: 0px;}
.stlpce div, .stlpce table{-webkit-column-break-inside:avoid; -moz-column-break-inside:avoid; column-break-inside:avoid;}

.stlpce2 {text-align: center; box-sizing: border-box;}
.stlpce2 table{display: inline-block; width: calc(100% / 8); min-width: 180px; margin: 10px; vertical-align: top; box-sizing: border-box;}

.dennemenu>div{position: relative; width: 100%; min-height: 95px; font-size: 13px; line-height: 150%; text-align:left; padding: 12px 6px 12px 65px; color: #99948E; FONT-FAMILY:istudio,Tahoma; box-sizing: border-box;  -webkit-transition: all 2s; -o-transition: all 2s; -ms-transition: all 2s;} /*c*/
.dennemenu .aktivny{background: rgba(0,0,0,0.5); color: #fff; padding: 16px 5px 16px 65px;} /*c*/
.dennemenu .aktivny .datum{top: 18px;} /*c*/
.dennemenu .aktivny .male:nth-child(1n+3){margin-top: 10px;} /*c*/
.dennemenu>div .datum{position: absolute; top: 14px; left: 12px; font-size: 32px; FONT-FAMILY:istudio,Tahoma; line-height: 32px;} /*c*/
.dennemenu>div:hover{background: rgba(0,0,0,0.5); color: #fff;} /*c*/

.novinky>div{display: inline-block; width: 33%; min-height: 300px; font-size: 13px; line-height: 150%; text-align:left; padding: 50px 20px; box-sizing: border-box; vertical-align: top;}
.novinky .obr{position: relative; min-width: 200px; width: 100%; height: 200px; vertical-align: middle; text-align: center; background-color: #fff; background-size:cover; padding-top: 90px; box-sizing: border-box; margin-bottom: 20px;}
.novinky .datum{display:none; position: absolute; top: 0; left: 0; color: #fff; font-size: 32px; FONT-FAMILY:istudio,Tahoma; line-height: 32px; background:#651A14; padding-top: 15px; text-align: center; width: 60px; height: 80px; box-sizing: border-box;}
.novinky .hyperlink{position: absolute; top: 0; /*left:60px;*/ left: 0; background-color: #FF6600; background-position:center center; background-repeat:no-repeat; background-image:url('sipka.png'); width: 20px; height: 80px; transition: all .6s; -moz-transition: all .6s; -webkit-transition: all .6s; -o-transition: all .6s; -ms-transition: all .6s;}
.novinky .hyperlink:hover{width: 30px;}
.novinky .hyperlink2{background: url('sipka.gif') left 2px no-repeat; padding-left: 13px; FONT-FAMILY:istudio, Tahoma; font-size: 12px; text-transform:uppercase; color:#FF6600;}
.novinky>div:first-child {padding-left: 0;}
.novinky>div:last-child {padding-right: 0;}

nav.main_menu{height: 100px; position:absolute; left: 530px; z-index:6;}/*c*/
nav.main_menu ul{list-style:none; text-align: left;}/*c*/
nav.main_menu ul li{display:inline-block;}/*c*/
nav.main_menu ul li a, nav.main_menu ul li .a, .menu{cursor: pointer; position: relative; text-shadow:0 0 5px rgba(0,0,0,0.2); color:#fff; font-size:12px; display:table-cell; vertical-align:middle; text-align:center; min-width: 4vw; height:140px; line-height:17px; text-decoration:none; padding:0 20px; -webkit-transition:all .6s ease-out 0s; -moz-transition:all .6s ease-out 0s; -o-transition:all .6s ease-out 0s; -ms-transition:all .6s ease-out 0s;}/*c*/
a.menu:hover{text-decoration: none !important; color: #fff; -webkit-filter: brightness(0.7); filter: brightness(0.7);}/*c*/
nav.main_menu ul li a img[src^=ico], nav.main_menu ul li .a img[src^=ico], .menu img{display: block; margin: 5px auto 12px auto; width: 32px; height: 32px; transition:all .3s ease-out 0s;}/*c*/
nav.main_menu ul li a img[src^=submenu], nav.main_menu ul li .a img[src^=submenu] {visibility:hidden; opacity:0; width:0; height: 0; -webkit-transition:all .3s ease-out 0s; -moz-transition:all .3s ease-out 0s; -o-transition:all .3s ease-out 0s; -ms-transition:all .3s ease-out 0s;}/*c*/
nav.main_menu>ul>li:hover>a, nav.main_menu>ul>li:hover>.a{color:#000; background-color:#fff; text-shadow:0 0 5px rgba(255,255,255,0.6);} /*c*/
nav.main_menu>ul>li:hover>a img[src^=ico], nav.main_menu>ul>li:hover>.a img[src^=ico] {margin: 0 auto 12px auto; -webkit-filter: invert(1); filter: invert(1);}/*c*/
nav.main_menu>ul>li:hover>a img[src^=submenu]{visibility:visible; opacity:1; position: absolute; top: 140px; left: calc(50% - 11px); width:auto; height: auto;}/*c*/

header.sticky nav.main_menu{height: 90px; left: auto; right: 5vw; }
header.sticky nav.main_menu ul{text-align: center; padding-left: 100px;}
header.sticky nav.main_menu ul li>a, header.sticky nav.main_menu ul li>.a{min-width: 50px; height:70px;}
header.sticky nav.main_menu ul li a img[src^=ico], header.sticky nav.main_menu ul li .a img[src^=ico]{display: none;}
header.sticky nav.main_menu ul li:hover>a img[src^=submenu], header.sticky nav.main_menu ul li:hover>.a img[src^=submenu]{top: 70px;}
header.sticky nav.main_menu ul li.active>a{background: #651A14 !important;}
header.sticky nav.main_menu ul li:hover>a, header.sticky nav.main_menu ul li:hover>.a{background: #fff !important;}

.mobile_menu_button{display:none; float:left; margin:35px 0 30px 25px; width:19px; font-size:14px; cursor:pointer; opacity:0.6; filter:alpha(opacity = 60); -webkit-transition:all .5s ease-out; -moz-transition:all .5s ease-out; -o-transition:all .5s ease-out; -ms-transition:all .5s ease-out; transition:all .5s ease-out} /*c*/
.mobile_menu_button:hover{opacity:1; filter:alpha(opacity = 100);} /*c*/
.mobile_menu_button img{width: 19px; height: 19px;} /*c*/
nav.mobile_menu{display:none; width:100%; height: auto; float:left; position:relative; top:0; text-align:left; overflow:hidden; z-index:8;} /*c*/
nav.mobile_menu ul{display:none; width:100%; list-style:none; background-color:#DED7CE; padding: 0 0 20px 0;} /*c*/
nav.mobile_menu ul li a, nav.mobile_menu ul li .a{font-size:12px; color:#fff; text-shadow:0 0 5px rgba(0,0,0,0.2); display:block; padding:10px 20px; -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -o-transition:all .2s ease; -webkit-tap-highlight-color:transparent} /*c*/
nav.mobile_menu ul li a img, nav.mobile_menu ul li .a img{margin-right: 15px; vertical-align: middle;} /*c*/
nav.mobile_menu ul li a:hover,nav.mobile_menu ul li .a:hover,nav.mobile_menu ul li.active>a{background: #fff; color:#333; text-shadow:0 0 5px rgba(255,255,255,0.6);} /*c*/
nav.mobile_menu ul li a:hover img,nav.mobile_menu ul li .a:hover img, nav.mobile_menu ul li.active>a img{-webkit-filter: invert(.8); filter: invert(.8); -webkit-transition:all .5s ease; -moz-transition:all .5s ease; -o-transition:all .5s ease;} /*c*/
nav.mobile_menu ul li, nav.mobile_menu ul li ul li{border-bottom:1px solid #eaeaea} /*c*/
nav.mobile_menu ul li:last-child{border:0!important} /*c*/

.q_slider{width:100%; overflow:hidden; position:relative;} /*c*/
.content{position:relative; background-color:#fff; margin: -100px 0 0 0;} /*c*/
.content a:hover{text-decoration:underline;}
.full_width{position:relative; padding-bottom: 90px; background-color:#fff; min-height:1100px;} /*c*/
.section_inner{width:1300px; margin:0 auto; position:relative; box-sizing: border-box; padding: 0 8vw;} /*c*/
 
.two_columns_66_33{width:100%}
.two_columns_66_33>.column1{width:66.66%; float:left}
.two_columns_66_33>.column1>.column_inner{padding:0 20px 0 0}
.two_columns_66_33>.column2{width:33.33%; float:left}
.two_columns_66_33>.column2>.column_inner{padding:0 0 0 20px}
.two_columns_33_66{width:100%}
.two_columns_33_66>.column1{width:33.33%; float:left}
.two_columns_33_66>.column1>.column_inner{padding:0 20px 0 0}
.two_columns_33_66>.column2{width:66.66%; float:left}
.two_columns_33_66>.column2>.column_inner{padding:0 0 0 20px}
.two_columns_75_25{width:100%}
.two_columns_75_25>.column1{width:75%; float:left}
.two_columns_75_25>.column1>.column_inner{padding:0 20px 0 0}
.two_columns_75_25>.column2{width:25%; float:left}
.two_columns_75_25>.column2>.column_inner{padding:0 0 0 20px}
.two_columns_25_75{width:100%}
.two_columns_25_75>.column1{width:25%; float:left}
.two_columns_25_75>.column1>.column_inner{padding:0 20px 0 0}
.two_columns_25_75>.column2{width:75%; float:left}
.two_columns_25_75>.column2>.column_inner{padding:0 0 0 20px}
.two_columns_50_50{width:100%}
.two_columns_50_50>.column1{width:50%; float:left}
.two_columns_50_50>.column1>.column_inner{padding:0 5vw 0 0}
.two_columns_50_50>.column2{width:50%; float:left}
.two_columns_50_50>.column2>.column_inner{padding:0 0 0 5vw}
.three_columns{width:100%}
.three_columns>.column1,.three_columns>.column2,.three_columns>.column3{width:33.33%; float:left}
.three_columns>.column1>.column_inner{padding:0 2vw 0 0}
.three_columns>.column2>.column_inner{padding:0 2vw 0 2vw}
.three_columns>.column3>.column_inner{padding:0 0 0 2vw}
.four_columns{width:100%}
.four_columns>.column1,.four_columns>.column2,.four_columns>.column3,.four_columns>.column4{width:25%; float:left}
.four_columns>.column1>.column_inner{padding:0 15px 0 0}
.four_columns>.column2>.column_inner{padding:0 10px 0 5px}
.four_columns>.column3>.column_inner{padding:0 5px 0 10px}
.four_columns>.column4>.column_inner{padding:0 0 0 15px}
.five_columns>.column1,.five_columns>.column2,.five_columns>.column3,.five_columns>.column4,.five_columns>.column5{width:20%; float:left}
.five_columns>.column1>.column_inner,.five_columns>.column2>.column_inner,.five_columns>.column3>.column_inner,.five_columns>.column4>.column_inner{margin:0 2.5% 0 0}
.five_columns>.column5>.column_inner{margin:0}

.call_to_action{position:relative; display:block; padding:51px 21px; background-color:#E47316; color:#fff;}
.call_to_action .text_wrapper{position:relative}
.call_to_action .text_wrapper{FONT-FAMILY:istudio,Tahoma; font-size:30px; color:#eee; letter-spacing:1px; text-shadow:0 0 5px rgba(0,0,0,0.6)}
.call_to_action .button_wrapper{text-align:right}
.call_to_action .button_wrapper .qbutton{float:right; margin:-35px 0 0 15px;}

.caroufredsel-next,.full_width .section_inner .caroufredsel-next{right:20px}
.caroufredsel-prev,.full_width .section_inner .caroufredsel-prev{left:20px}
.caroufredsel-next,.full_width .section_inner .caroufredsel-next,.caroufredsel-prev,.full_width .section_inner .caroufredsel-prev{border-radius:50%}
.flex-container a:active,.flexslider a:active,.flex-container a:focus{outline:0}

footer{font-size:11px; color:#999; display:block; background-color: #651A14; background-image:url('textura.jpg'); width:100%; height: 420px; text-align: center;}
footer IMG[src^=logo] {margin: 80px auto 20px auto; width: 150px; height: 72px; filter: brightness(0) invert(.8) !important;} /*c*/
footer a{color:#999;}
footer a:hover{text-decoration: underline; color: #fff;}

#totop{width: 100px; color:#cdcdcd; position:fixed; bottom: 80px; left:20px; z-index:7; -webkit-transition:all .6s ease 0s; -moz-transition:all .6s ease 0s; -o-transition:all .6s ease 0s; transition:all .6s ease 0s; opacity:0; filter:alpha(opacity=0); visibility:hidden; -webkit-backface-visibility:hidden}
#totop.off{opacity:0; filter:alpha(opacity=0);}
#totop.on{opacity:1; filter:alpha(opacity=100); visibility:visible;}
#totop:hover{color: #fff; text-shadow:0 0 10px rgba(0, 0, 0, 0.5);}
#totop span{font-size: 45px; margin-left: -20px; display: block; line-height: 80px;}
.carousel-inner{position:relative; width:100%; overflow:hidden;}
.carousel-inner>.item{position:relative; display:none; -webkit-transition:.6s ease-in-out left; transition:.6s ease-in-out left;}
.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block; height:auto; max-width:100%; line-height:1}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute; top:0; width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel.fade .item{-webkit-transition:opacity .5s ease-in-out; -moz-transition:opacity .5s ease-in-out; -ms-transition:opacity .5s ease-in-out; -o-transition:opacity .5s ease-in-out; transition:opacity .5s ease-in-out; opacity:1; filter:alpha(opacity=100)}
.carousel.fade .active.left,.carousel.fade .active.right{opacity:0; filter:alpha(opacity=0)}
.carousel.fade .active.item{opacity:1; filter:alpha(opacity=100)}
.carousel.fade .active.left,.carousel.fade .active.right{left:0; opacity:0; filter:alpha(opacity=0)}
.carousel.fade .next,.carousel.fade .prev{left:0;}
.carousel-indicators{position:absolute; bottom:20px; left:50%; width:60%; padding-left:0; margin-left:-30%; text-align:center; list-style:none}
.carousel-indicators li{display:inline-block; width:8px; height:8px; margin:1px; text-indent:-999px; cursor:pointer; border-radius:10px}
.carousel-caption{position:absolute; right:15%; bottom:40px; left:15%; padding-top:20px; padding-bottom:20px; color:#fff; text-align:center; text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-caption .btn{text-shadow:none}

.textura{background-color: #651A14; background-image:url('textura.jpg'); text-align: center; color:#fff;} /*c*/
.textura a{color:#fff;} .textura a:hover{text-decoration: none;}
.oznam{width: 100% !important;; font-size:20px !important; padding: 100px 0 !important; text-align: center !important; FONT-FAMILY:istudio,Tahoma; text-transform: uppercase;}

.carousel.full_screen{height:1500px}
.qode_slider_preloader{width:100%; background-color:#1c1c1c; position:absolute;}
.qode_slider_preloader{height:1500px}
.qode_slider_preloader .ajax_loader{position:absolute}
.carousel-inner .slider_content{position:absolute; width:100%; padding-top:6%;}
.carousel-inner .slider_content .text{text-align:center; opacity:0; filter:alpha(opacity = 0); position:relative; display:inline-block; width:100%; margin:10px 0 10px 0; -webkit-transform:translateZ(0px); -moz-transform:translateZ(0px); -ms-transform:translateZ(0px); -o-transform:translateZ(0px); transform:translateZ(0px)}
.carousel-inner .active .slider_content .text{-webkit-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000); -moz-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000); -o-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000); animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000); opacity:1; filter:alpha(opacity = 100)}
.carousel-inner .slider_content .text.one_by_one{-webkit-animation:none; -moz-animation:none; -o-animation:none; animation:none; opacity:1}
.carousel-inner .slider_content .text.one_by_one h2,.carousel-inner .slider_content .text.one_by_one img,.carousel-inner .slider_content .text.one_by_one .separator,.carousel-inner .slider_content .text.one_by_one p,.carousel-inner .slider_content .text.one_by_one a.qbutton{opacity:0; filter:alpha(opacity = 0);}
.carousel-inner .active .slider_content .text.one_by_one h2,.carousel-inner .active .slider_content .text.one_by_one img,.carousel-inner .active .slider_content .text.one_by_one .separator,.carousel-inner .active .slider_content .text.one_by_one p,.carousel-inner .active .slider_content .text.one_by_one a.qbutton{-webkit-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s; -moz-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s; -o-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s; animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; opacity:1; filter:alpha(opacity = 100)}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.no_separator h2{animation-delay:.15s; -webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.no_separator p{animation-delay:.3s; -webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.no_separator a.qbutton{animation-delay:.45s; -webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator h2{animation-delay:.15s; -webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator .separator{animation-delay:.3s; -webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator p{animation-delay:.45s; -webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator a.qbutton{animation-delay:.6s; -webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.no_separator img{animation-delay:.15s; -webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.no_separator p{animation-delay:.3s; -webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.no_separator a.qbutton{animation-delay:.45s; -webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator img{animation-delay:.15s; -webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator .separator{animation-delay:.3s; -webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator p{animation-delay:.45s; -webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator a.qbutton{animation-delay:.6s; -webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.no_separator p{animation-delay:.2s; -webkit-animation-delay:.2s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.no_separator a.qbutton{animation-delay:.4s; -webkit-animation-delay:.4s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator .separator{animation-delay:.15s; -webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator p{animation-delay:.3s; -webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator a.qbutton{animation-delay:.45s; -webkit-animation-delay:.45s}

.carousel-inner h2{margin:0; font-size:70px; line-height:0.85em; color:#fff; text-shadow:3px 3px 10px rgba(0,0,0,0.9)}
.carousel-inner p{color:#fff; font-size:30px; line-height:1.36em; margin:10px 0 40px 0; text-shadow:1px 1px 15px rgba(0,0,0,0.9)}
.carousel-inner{overflow:hidden; width:100%;}
.carousel-inner .item .image{position:absolute; top:0; left:0; background-position:center 0; background-repeat:no-repeat; background-size:cover; width:100%; height:100%; -moz-box-shadow:inset 0 160px 160px -160px rgba(0,0,0,0.8); box-shadow:inset 0 160px 160px -160px rgba(0,0,0,0.8);}
.carousel-inner .item .image img{display:none!important; width:0; height:0}
.carousel-inner .item .image_pattern{position:absolute; top:0; left:0; width:100%; height:100%; background-position:0 0; background-repeat:repeat;}
.carousel-control{top:0; width:23%; color:#303030; font-size:13px; height:100%; background:0; text-shadow:none; position:absolute; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; border:0; margin:0; outline:0; cursor:pointer; -webkit-transition:color .6s ease-in-out,opacity .3s ease-in-out; -moz-transition:color .6s ease-in-out,opacity .3s ease-in-out; -o-transition:color .6s ease-in-out,opacity .3s ease-in-out; -ms-transform:color .6s ease-in-out,opacity .3s ease-in-out; transition:color .6s ease-in-out,opacity .3s ease-in-out}
.carousel-control.right{right:0; left:auto}
.carousel-control:hover{color:#303030; opacity:1!important}
.carousel-control .prev_nav,.carousel-control .next_nav{height:54px; width:54px; border:2px solid #fff; color:#fff; line-height:54px; font-size:14px; position:absolute; top:50%; margin-top:-27px; text-align:center; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease-in-out; opacity:0; -webkit-border-radius:56px; -moz-border-radius:56px; -ms-border-radius:56px; -o-border-radius:56px; border-radius:56px;}
.carousel-control .prev_nav:hover,.carousel-control .next_nav:hover{background-color:rgba(204,204,204,0.2);}
.carousel-control .prev_nav{left:23px}
.q_slider:hover .carousel-control .prev_nav{opacity:1}
.carousel-control .next_nav{right:23px;}
.carousel-control .next_nav img,.carousel-control .prev_nav img{width:30px; vertical-align:middle;}
.q_slider:hover .carousel-control .next_nav{opacity:1}
.q_slider:hover .carousel-control .next_nav:hover,.q_slider:hover .carousel-control .prev_nav:hover{opacity:1}
.carousel-control .img_outer{top:0; clear:both; width:150px; height:47px; position:relative; display:block; overflow:hidden; margin:0 0 -2px 0}
.carousel-control .img{top:-47px; width:150px; height:47px; position:relative; display:block; overflow:hidden}
.in_progress .carousel-control:hover .img{top:-47px!important}
.carousel-control:hover .img{top:0; -webkit-transition:top .2s ease-in-out .2s; -moz-transition:top .2s ease-in-out .2s; -o-transition:top .2s ease-in-out .2s; -ms-transform:top .2s ease-in-out .2s; transition:top .2s ease-in-out .2s}
.carousel-control.right .img{float:right}
.carousel-control .img img{position:absolute; top:0; left:0;}
.carousel-control{width:15%}
.touch .carousel-control{width:10%}
.touch .carousel-control.left{background-position:30px center!important}
.touch .carousel-control.right{background-position:100% center!important}
.carousel-indicators li{background-color:#fff; margin:0; opacity:.4; margin:0 3px; -webkit-transition:all .6s ease-in-out; -moz-transition:all .6s ease-in-out; -o-transition:all .6s ease-in-out; -ms-transform:all .6s ease-in-out; transition:all .6s ease-in-out}
.carousel-indicators .active{opacity:1; margin:0 3px}@-webkit-keyframes text-from-bottom{0%{-webkit-transform:translate(0,15%); opacity:0}50%{-webkit-transform:translate(0,15%); opacity:0}100%{-webkit-transform:translate(0,0); opacity:1}}@-moz-keyframes text-from-bottom{0%{-moz-transform:translate(0,15%); opacity:0}50%{-moz-transform:translate(0,15%); opacity:0}100%{-moz-transform:translate(0,0); opacity:1}}@-o-keyframes text-from-bottom{0%{-o-transform:translate(0,15%); opacity:0}50%{-o-transform:translate(0,15%); opacity:0}100%{-o-transform:translate(0,0); opacity:1}}@keyframes text-from-bottom{0%{transform:translate(0,15%); opacity:0}50%{transform:translate(0,15%); opacity:0}100%{transform:translate(0,0); opacity:1}}@-webkit-keyframes rotate{0%{-webkit-transform:perspective(600px) rotateX(90deg) scale(.5); opacity:0}50%{-webkit-transform:perspective(600px) rotateX(90deg) scale(.5); opacity:0}100%{-webkit-transform:perspective(600px) rotateX(0deg) scale(1); opacity:1}}@-moz-keyframes rotate{0%{-moz-transform:perspective(600px) rotateX(90deg) scale(.5); opacity:0}50%{-moz-transform:perspective(600px) rotateX(90deg) scale(.5); opacity:0}100%{-moz-transform:perspective(600px) rotateX(0deg) scale(1); opacity:1}}@-o-keyframes rotate{0%{-o-transform:perspective(600px) rotateX(90deg) scale(.5); opacity:.2}50%{-o-transform:perspective(600px) rotateX(90deg) scale(.5); opacity:.2}100%{-o-transform:perspective(600px) rotateX(0deg) scale(1); opacity:1}}@keyframes rotate{0%{transform:perspective(600px) rotateX(90deg) scale(.5); opacity:0}50%{transform:perspective(600px) rotateX(90deg) scale(.5); opacity:0}100%{transform:perspective(600px) rotateX(0deg) scale(1); opacity:1}}@-webkit-keyframes fade{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@-moz-keyframes fade{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@-o-keyframes fade{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes text-from-bottom-one-by-one{0%{top:70px; opacity:0}50%{top:45px; opacity:0}100%{top:0; opacity:1}}@-moz-keyframes text-from-bottom-one-by-one{0%{top:70px; opacity:0}50%{top:45px; opacity:0}100%{top:0; opacity:1}}@-o-keyframes text-from-bottom-one-by-one{0%{top:70px; opacity:0}50%{top:45px; opacity:0}100%{top:0; opacity:1}}@keyframes text-from-bottom-one-by-one{0%{top:70px; opacity:0}50%{top:45px; opacity:0}100%{top:0; opacity:1}}

.full_screen_preloader .ajax_loader{position:absolute; display:block}
.touch footer{position:relative; top:0;}
.touch .content{margin-bottom:0!important}

.galeria{padding: 20px;}
.galeria img{display: inline-block; vertical-align:middle; margin: 5px;}

.cervena{COLOR:#FF0000;}
.seda{COLOR:#777777;}
.male {FONT-FAMILY: istudio2, Tahoma; FONT-SIZE: 12px!important; text-transform: uppercase;} /*c*/
.male IMG {vertical-align: baseline; padding-right: 2px;}
.mensie{FONT-SIZE:80% !important; line-height:170%;}
.vacsie{FONT-SIZE:130%; line-height:170%;}
.velke{FONT-FAMILY:istudio, Tahoma; FONT-SIZE:25px; line-height:32px;}
.right{text-align:right;}
.center{text-align:center;}
.centrovat{display:block; margin:0px auto;}
.float_r{float:right;}
.float_r2{float:right; margin-right:30px;}
.float_l{float:left;}
.float_l2{float:left; margin-right:9px;}
.popis{text-align:center; width:80%; margin:0 auto; display:block; font-size:20px; text-transform:uppercase;}
.popis IMG{margin-bottom:10px;}
.ul{width:80%; max-width:350px; margin:0 auto; display:block; list-style-position:outside;}
.fotogaleria{position:absolute; left:50px; top:50px;}
.viac{position:absolute; left:50px; bottom:50px;}
.mapa {position:relative; margin-bottom: -90px;}
.mapa  div{width:100%; height:600px; position:absolute; top: 0; left: 0;}
.mapa  iframe{width:100%; height:600px; border: 0; margin-bottom: -7px;}
.social{margin-top: 30px;}
.social a:hover{-webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1);}
.social img{margin: 5px 5px 0 0;}

.tabulka{border-collapse:collapse; width: 100%; margin: 0 0 20px 0;}
.tabulka tr th{font-size:12px; text-transform: uppercase;}
.tabulka tr th, .tabulka tr td{width: auto !important; padding: 5px 8px; text-align: center;}
.tabulka tr td:first-child, tr th:first-child{text-align:left; display: table-cell;}
.tabulka tr:nth-child(1n+2){border-bottom:1px solid white;}
.tabulka tr:nth-child(1n+2):hover{background-color:rgba(0,0,0,.4);}
.tabulka INPUT,.tabulka TEXTAREA{vertical-align:middle; font-size:15px !important; background-color: #fff; margin-bottom: 2px;}
.tabulka img{display: block; margin: 0 auto 20px auto; max-width: 100%; vertical-align: middle;}
.tabulka2 tr{border-bottom:1px solid #333;}
.tabulka2 tr:nth-child(1n+2):hover td{background-color:rgba(0,0,0,.1);}

div.ikona{margin:0 1% 1% 0; width:120px; min-width:120px; float:left;}
div.ikona TABLE{width:100%; min-width:120px;}
div.ikona TABLE td{border:1px solid #EEEEEE; background-color:#FFFFFF; width:100%; height:110px; vertical-align:middle; text-align:center;}
div.ikona TABLE th{border:1px solid #EEEEEE; background-color:#009900; FONT-FAMILY:istudio, Tahoma; FONT-SIZE:17px; text-align:center; vertical-align:middle; line-height:17px; height:40px;}

.flex-container{clear:both; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; flex-direction:row; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; -webkit-align-content:flex-start; -ms-flex-line-pack:start; align-content:flex-start; -webkit-align-items:flex-start; -ms-flex-align:start; align-items:flex-start; }
.flex-container div, .flex-container A{-webkit-box-flex:1; -moz-box-flex:1; -webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto;}

.no_slider .q_slider{display:none;}
.no_slider .full_width{padding-top:100px; min-height:500px;}
.no_slider .main_menu>ul>li>a,.no_slider .main_menu>ul>li.active>a,.no_slider .main_menu>ul>li:before{color:#222 !important;}
.no_slider .fotogaleria{top:120px;}

.strankovanie {width:100%; border: 0; text-transform: uppercase; margin: 20px 0;}
.strankovanie a{FONT-FAMILY:istudio, Tahoma;}
.strankovanie img {vertical-align: middle;}
.strankovanie td {vertical-align: middle; line-height: 30px; text-align: center;}
.strankovanie td:first-child{text-align: left;} .strankovanie td:last-child{text-align: right;}
.spat{clear: both; display: block; float: right; text-align: right; FONT-FAMILY: istudio, Tahoma; FONT-SIZE: 13px; line-height: 28px; text-transform: uppercase; background-image: url('sipka2.png'); background-repeat: no-repeat; background-position: right top; padding: 0 34px 0 0;} 
.vpred {clear: both; display: block; float: left; FONT-FAMILY: istudio, Tahoma; FONT-SIZE: 13px; line-height: 28px; text-transform: uppercase; background-image: url('sipka2.png'); background-repeat: no-repeat; background-position: left top; padding: 0 0 0 34px;} 
.filter {display:inline-block; margin:0 25px 30px 0; FONT-FAMILY:istudio, Tahoma; FONT-SIZE:12px; text-transform:uppercase;}
.detail_galeria {width: 50%; margin: 0 20px 20px 0; float: left; display: block; background: #fff; -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.1); -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.1); box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);}
.detail_galeria div{display: table; width: 100%;}
.detail_galeria div A{width: 33.3%; min-height: 115px; line-height: 115px; display:table-cell; vertical-align: middle; text-align: center;}
.detail_galeria div A img{max-width: 90%; max-height: 90%; vertical-align: middle;}
.detail_galeria div:first-child A{width: 100%; min-height: 370px; max-height: 800px; height: 28vw;}
.logo{display: none;} /*c*/
.mobile_only{display: none !important; background-size:cover;} /*c*/

@media only screen and (max-width:1500px){ /*c*/
nav.main_menu{left: auto; right: 0;} /*c*/
nav.main_menu>ul>li>a{padding: 0 14px;} /*c*/
.topponuka img[src^=logo]{width: 200px; height: auto;} /*c*/
.intro h2{margin: 26vh 3vw 0 30%;} /*c*/
} /*c*/

@media only screen and (max-width:1300px){ /*c*/
.topponuka img[src^=logo]{display: none;} /*c*/
.logo{display: block; margin: -50px 0 10px 0; width: 150px; height: 72px; filter: brightness(0) invert(1);} /*c*/
nav.main_menu{left: 360px;} /*c*/
nav.main_menu ul li a, nav.main_menu ul li .a{height: 110px;} /*c*/
nav.main_menu>ul>li:hover>a img, nav.main_menu>ul>li:hover>.a img[src^=submenu]{top: 110px;} /*c*/
.banner{height: calc(100vh - 110px);} /*c*/
.topponuka{height: 110px;} /*c*/
.intro h2{margin: 22vh 2vw 0 20%;} /*c*/
.section_inner{width:1024px;} /*c*/
} /*c*/

@media only screen and (max-width:1100px){ /*b*/
.dennemenu{margin-top:165px;} /*c*/
.limit1000, .intro>.column2 img[src^=logo], .topponuka{display: none;} /*c*/
.intro>.column1 .menu{display: block; left: 14px; top: 150px;} /*c*/
.intro>.column1 {padding-top: 90px;} /*c*/
.menu_obal{text-align: center;} /*c*/
.menu{display: inline-block; padding-top: 25px; box-sizing: border-box;} /*c*/
.banner{height: 500px;} /*c*/
.neskryt{display: block!important;} 
.dennemenu{min-height: 50px;} /*c*/
.dennemenu>div{display: none;} /*c*/
.dennemenu>div.aktivny{display: block; background: none;} /*c*/
.citacia{font-size: 40px;}
.carousel-control{width:10%} /*c*/
.carousel-inner{position:relative} /*c*/
.carousel-inner .qbutton{font-size:12px; line-height:31px; height:31px}
.carousel-inner .slider_content{padding-top:0;} /*c*/
div.section_inner,nav.content_menu ul{width:auto;} /*c*/
header{left:0!important; margin-bottom:0; height:auto; min-height: 100px; background-color:#DED7CE; position: fixed	;} /*c*/
header .q_logo img,header .q_logo img.sticky{display:none;} /*c*/
header .q_logo img.mobile{opacity:1!important; float:none;} /*c*/
.main_menu{display:none} /*c*/
.content{margin-top: 0;} /*c*/
nav.mobile_menu, .mobile_menu_button{display:block} /*c*/
.title{height:auto!important; padding:30px 0!important}
.qode_call_to_action .two_columns_75_25>.column2>.column_inner{padding:0}
.qode_call_to_action .qbutton{padding:0 10px!important; font-size:10px}
.submit {margin-right: 8vw;}
.lang{top:120px;} /*c*/
.lang a{width:55px;} /*c*/
.lang a.active{width:64px;} /*c*/
} /*b*/

@media only screen and (max-width:768px){ /*b*/
.mobile_only{display: block !important;} /*c*/
.delenie td, .intro>.column1, .intro>.column2 {display: block; width:100% !important; height: auto; min-height: auto; background-size: auto; float: none;} /*c*/
.delenie{min-height: auto;}
.q_slider, .rezervacia, .limit700{display:none !important;} /*c*/
.rezervacia_button{display: inline-block;}
.title{padding:25px 0!important;} /*c*/
.title br:nth-of-type(n+6){display: none;} /*c*/
.title h3 br{display: none;}
.intro h2{margin: calc(12vh + 100px) 8vh 12vh 8vh;} /*c*/
.odsadenie {padding: 8vw 5vw 6vw 5vw;} /*c*/
#mc_embed_signup form{margin: 30px -6vw 30px -6vw; background: #fff; padding: 6vw;}
} /*b*/

@media only screen and (max-width:567px){
.two_columns_50_50 .column1,.two_columns_50_50 .column2,.three_columns>.column1,.three_columns>.column2,.three_columns>.column3,.two_columns_66_33 .column1,.two_columns_66_33 .column2,.two_columns_33_66.column1,.two_columns_33_66 .column2,.two_columns_75_25 .column1,.two_columns_75_25 .column2,.two_columns_25_75 .column1,.two_columns_25_75 .column2,.four_columns .column1,.four_columns .column2,.four_columns .column3,.four_columns .column4{width:100% !important; float: none !important;} /*c*/
.two_columns_50_50 .column1 .column_inner,.two_columns_50_50 .column2 .column_inner,.three_columns .column1 .column_inner,.three_columns .column2 .column_inner,.three_columns .column3 .column_inner,.two_columns_66_33 .column1 .column_inner,.two_columns_66_33 .column2 .column_inner,.two_columns_33_66 .column1 .column_inner,.two_columns_33_66 .column2 .column_inner,.two_columns_75_25 .column1 .column_inner,.two_columns_75_25 .column2 .column_inner,.two_columns_25_75 .column1 .column_inner,.two_columns_25_75 .column2 .column_inner,.two_columns_66_33.grid2 .column1 .column_inner,.two_columns_66_33.grid2 .column2 .column_inner,.two_columns_33_66.grid2 .column1 .column_inner,.two_columns_33_66.grid2 .column2 .column_inner,.two_columns_75_25.grid2 .column1 .column_inner,.two_columns_75_25.grid2 .column2 .column_inner,.two_columns_25_75.grid2 .column1 .column_inner,.two_columns_25_75.grid2 .column2 .column_inner,.four_columns .column1 .column_inner,.four_columns .column2 .column_inner,.four_columns .column3 .column_inner,.four_columns .column4 .column_inner{padding:0 !important;} /*c*/
.carousel-inner .qbutton{font-size:10px; line-height:23px; height:23px}
.carousel-control{display:none}
.carousel-inner h2{font-size:.52em!important}
.carousel-inner p{line-height:1.4em!important}
.carousel-inner .qbutton{font-size:9px; line-height:20px; height:20px}
.carousel-inner .qbutton i{margin:0 0 0 10px}
.full_screen_inner{visibility:visible!important; top:auto!important}
.lang{top: 100px; left: auto; right: 10px;}
.lang a{display:inline-block; width:55px; height:39px; margin:0 4px;}
.lang a:hover{color:#fff; text-shadow:0 0 10px rgba(0,0,0,0.5);  width:55px;}
.lang a.active{width:64px;}
.lang a.active:hover{width:64px;}
.novinky>div{width: 100%; padding: 20px 0; }
#wis2-panel .wis2-panel--horizontal .wis2-guarantee-hld{display:none}
}

@media only screen and (max-width:480px){
.citacia, .intro h2{font-size: 30px;}
.citacia span, .intro h2 span{line-height: 20px; padding-bottom: 5px;}
.banner{height: 500px;}
.banner img[src^=logo]{display: none;}
div.section_inner,nav.content_menu ul{padding: 0 20px;}
.submit {margin-right: 20px;}
.citacia img{display: none;}
.tabulka2 th, .tabulka2 td{font-size: 18px; text-align: center !important; vertical-align: middle;}
.tabulka2 th{line-height: 150%;}
}

@media only screen and (max-height:400px){ /*c*/
header{position: relative;} /*c*/
.touch .content{margin:0!important;} /*c*/
.dennemenu{margin-top: 0;} /*c*/
.touch .intro>.column1 .menu{top: 0;} /*c*/
.rezervacia_button{position: absolute;} /*c*/
} /*c*/