body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxLoadedContent .controls{text-align:center; padding-bottom:6px;}
#cboxLoadedContent .controls button{margin:12px 4px 0 4px;}
#cboxLoadedContent .controls button:hover{margin:11px 4px 1px 4px;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
/*.cboxPhoto.reel-overlay{margin-bottom:12px}*/
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#dab78c; opacity: 0.9 !important; filter: alpha(opacity = 90);}
/*#cboxOverlay.rota{background:#f3e6d6; opacity: 1 !important; filter: alpha(opacity = 100);}*/
#colorbox{outline:0;}
        #cboxContent{margin-top:20px;background:#ffffff;}
        .cboxIframe{background:#ffffff;}
		.rota #cboxContent{margin-top:20px;background:#f3e6d6;}
        .rota .cboxIframe{background:#f3e6d6;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{padding:8px; background:#fff;}
		.rota #cboxLoadedContent{padding:8px 24px 16px 24px; background:#f3e6d6;}
        #cboxTitle{position:absolute; top:-22px; left:8px; color:#2d1500;}
        #cboxCurrent{position:absolute; top:-22px; right:8px; color:#2d1500;}
        #cboxLoadingGraphic{background:url("../../assets/jquery/colorbox/1.6.1/images/loading.gif") no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
        
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:8px; margin-top:-32px; background:url("../../assets/jquery/colorbox/1.6.1/images/controls-white.png") no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:8px; margin-top:-32px; background:url("../../assets/jquery/colorbox/1.6.1/images/controls-white.png") no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext:hover{background-position:bottom right;}
        #cboxClose{position:absolute; top:8px; right:8px; display:block; background:url("../../assets/jquery/colorbox/1.6.1/images/controls-white.png") no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose:hover{background-position:bottom center;}
/**
 * Buttons
 */
input[type="submit"].submit,.button {
	display:inline-block;
	padding:10px 15px 10px 15px;
	margin-top:1px;
	margin-bottom:0;
	text-align:left;
	vertical-align:middle;
	line-height:16px;
	font-size:14px;
	font-weight:600;
	color:#000;
	text-decoration:none;
	cursor:pointer;
	border:0;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	background-color:#ffffff;
	-moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,0.3);
    box-shadow: 0 3px 6px 0 rgba(0,0,0,0.3);
}
input[type="submit"].submit:hover,.button:hover {
	margin-top:0;
	margin-bottom:1px;
	-moz-box-shadow: 0 4px 10px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 4px 10px rgba(0,0,0,0.2);
    box-shadow: 0 4px 10px rgba(0,0,0,0.2);
}

/**
 * Blue buttons
 */
input[type="submit"].blue,.button.blue {
	background-color:#b07f48;
	color:#fff;
}
/**
 * Yellow buttons
 */
input[type="submit"].yello,.button.yello {
	background-color:#ca9e64;
	color:#fff;
}
/* Swipe 2.0, (C) Brad Birdsall 2012, MIT license */
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/*!
 * Slidebars - A jQuery Framework for Off-Canvas Menus and Sidebars
 * Version: 2.0
 * Url: http://www.adchsm.com/slidebars/
 * Author: Adam Charles Smith
 * Author url: http://www.adchsm.com/
 * License: MIT
 * License url: http://www.adchsm.com/slidebars/license/
 */

/**
 * Canvas
 */

[canvas] {
	z-index: 1;
}

[canvas=container], [off-canvas] {
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}

[canvas=container] {
	width: 100%;
	height: 100%;
	overflow-y: auto;
	position: relative;
	/*background-color: white;  Basic background color, overwrite this in your own css. */
	-webkit-overflow-scrolling: touch; /* Enables momentum scrolling on iOS devices, may be removed by setting to 'auto' in your own CSS. */
}

[canvas=container]:before, [canvas=container]:after {
	clear: both;
	content: '';
	display: table;
}

/**
 * Off-Canavs
 */

[off-canvas] {
	display: none;
	position: fixed;
	overflow: hidden;
	overflow-y: auto;
	background-color: #B07F48; /* Basic background color, overwrite this in your own css. */
	background-image:url(../../files/imgs/side-shadow.svg);
	background-repeat:repeat-y;
	background-position: right top;
	color: white; /* Basic colors, overwrite this in your own css. */
	-webkit-overflow-scrolling: touch; /* Enables momentum scrolling on iOS devices, may be removed by setting to 'auto' in your own CSS. */
}

[off-canvas*=top] {
	width: 100%;
	height: 255px;
	top: 0;
}

[off-canvas*=right] {
	width: 255px;
	height: 100%;
	top: 0;
	right: 0;
}

[off-canvas*=bottom] {
	width: 100%;
	height: 255px;
	bottom: 0;
}

[off-canvas*=left] {
	width: 255px;
	height: 100%;
	top: 0;
	left: 0;
}

[off-canvas*=reveal] {
	z-index: 0;
}

[off-canvas*=push] {
	z-index: 1;
}

[off-canvas*=overlay] {
	z-index: 9999;
}

[off-canvas*=shift] {
	z-index: 0;
}

/**
 * Animation
 */

[canvas], [off-canvas] {
	-webkit-transform: translate( 0px, 0px );
	    -ms-transform: translate( 0px, 0px );
	        transform: translate( 0px, 0px );
	-webkit-transition: -webkit-transform 300ms;
	        transition:         transform 300ms;
	-webkit-backface-visibility: hidden; /* Prevents flickering, may be removed if experiencing problems with fixed background images in Chrome. */
}

[off-canvas*=shift][off-canvas*=top] {
	-webkit-transform: translate( 0px, 50% );
	        transform: translate( 0px, 50% );
}

[off-canvas*=shift][off-canvas*=right] {
	-webkit-transform: translate( -50%, 0px );
	        transform: translate( -50%, 0px );
}

[off-canvas*=shift][off-canvas*=bottom] {
	-webkit-transform: translate( 0px, -50% );
	        transform: translate( 0px, -50% );
}

[off-canvas*=shift][off-canvas*=left] {
	-webkit-transform: translate( 50%, 0px );
	        transform: translate( 50%, 0px );
}

/**
 * Print
 */

@media print {
	[canvas] {
		-webkit-transform: translate( 0px, 0px ) !important;
		    -ms-transform: translate( 0px, 0px ) !important;
		        transform: translate( 0px, 0px ) !important;
	}

	[off-canvas] {
		display: none !important;
	}
}
/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("../../files/assets/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}

@media screen{
/* basic.css */
body{background-image:url("../../files/imgs/wood_bg.jpg");background-position:right top;background-repeat:repeat;font:16px 'Roboto',sans-serif;-webkit-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-ms-text-size-adjust: 100%;background-size: 600px 476px}div:not(.table-cell){-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}#wrapper{width:100%;max-width:1200px;margin-right:auto;margin-left:auto;-webkit-box-shadow:0 0 20px 5px rgba(65,40,27,.6);box-shadow:0 0 20px 5px rgba(65,40,27,.6);behavior:url('assets/css3pie/1.0.0/PIE.htc')}#header{background-color:#915E36}#container{padding-top:3%;background:#f3e6d6 url("../../files/imgs/ornament-grad-main.svg") center top no-repeat;background-size: 108%}#main{width:100%;padding:2% 5% 3%}#kuchyna,#svadby{width:100%;padding:3% 5%}.twocols #main{width:65%;padding:3% 0 3% 4%}.twocols #main .inside,#right .inside{padding:24px 36px;background-color:rgba(202,158,100,.15);border-radius:8px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#right{width:35%;padding:3% 4%}.iframeBox #cboxLoadedContent{padding:40px 8px}.extra-button{display:block;margin-top:12px;margin-bottom:12px;padding:90px 12px 24px;text-align:center;background-color:rgba(255,255,255,.5);background-repeat:no-repeat;font-size:18px;text-decoration:none;color:#915E36;background-position: 50% 24px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.extra-button.colorbox_page_extern{background-image:url("../../files/imgs/cal.svg")}.extra-button.vp360{background-image:url("../../files/imgs/360.svg")}.extra-button:hover{background-color:rgba(255,255,255,.75)}#vid{width:48vh;max-width:480px;display:none}#cboxLoadedContent #vid{display:block}.topky{height:280px;position:relative;border-top:8px solid #fff;border-bottom:8px solid #fff}.topky .ce_image{width:100%;height:100%;overflow:hidden;text-align:center}.topky .ce_image img{width:1200px;height:280px;max-width:1200px;left:50%;position:absolute;-webkit-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);transform: translate(-50%, 0)}#centrum{width:100%;height:100%;bottom:0;left:0;top:0;position:absolute;text-align:center;z-index:5}.table{display:table}.table-row{display:table-row}.table-cell{display:table-cell}#logo{vertical-align:middle}#footer{padding-top:10px;padding-bottom:10px;background:#B07F48 url("../../files/imgs/ornament-white-15.svg") center center no-repeat;background-size: 112%}h1,h2,h3,h3 a,.home #speciality h1{display:block;margin-top:12px;margin-bottom:6px;font-family:'Amatic SC',cursive;color:#915E36;text-shadow: -0.5px -0.5px 0 #7C4D25, 0.5px -0.5px 0 #7C4D25, -0.5px 0.5px 0 #7C4D25, 0.5px 0.5px 0 #7C4D25}h1{font-size:3.8rem;word-spacing:4px}h2{font-size:3.2rem;word-spacing:3px}.ce_text h2{margin-top:0;margin-bottom:2px;color:#B07F48;text-shadow: -0.5px -0.5px 0 #b07f48, 0.5px -0.5px 0 #b07f48, -0.5px 0.5px 0 #b07f48, 0.5px 0.5px 0 #b07f48}h3,h3 a{font-size:2.5rem;text-decoration:none;color:#915E36;word-spacing:2px;text-shadow: -0.5px -0.5px 0 #7C4D25, 0.5px -0.5px 0 #7C4D25, -0.5px 0.5px 0 #7C4D25, 0.5px 0.5px 0 #7C4D25}h4{margin-top:0;margin-bottom:6px;font-size:1.7rem;font-weight:bold;color:#B07F48}p,.dots li{font-size:16px;line-height:21px;color:#2d1500}.center{text-align:center}.image_container img{display:block}.copy{float:left;margin-right:30px;margin-bottom:0;margin-left:30px;padding:5px;font-weight:bold;color:#fff}.social{float:right;margin-right:30px;margin-left:30px}.social a{padding:5px 30px 5px 5px;background-image:url("../../files/imgs/facebook.svg");background-position:right center;background-repeat:no-repeat;font-size:14px;line-height:14px;font-weight:bold;text-decoration:none;color:#fff;background-size: 24px}.dots ul{padding-left:20px;list-style-type:disc}#kuchyna-trio .flexitem-3-1{padding:50px}#kuchyna-trio .flexitem-3-1.rest{min-width:36%;padding:50px 24px}#kuchyna-trio h1{font-size:4rem}#kuchyna-trio h2{font-size:3.3rem}#kuchyna-trio p{font-size:16px;color:#fff}#kuchyna-trio .ce_image{-webkit-box-shadow:0 2px 10px rgba(0,0,0,.5);box-shadow:0 2px 10px rgba(0,0,0,.5);behavior:url('assets/css3pie/1.0.0/PIE.htc')}#kuchyna-trio .ce_image:hover{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.35);box-shadow:0 5px 15px rgba(0,0,0,.35);behavior:url('assets/css3pie/1.0.0/PIE.htc');-webkit-transform: translate(0, -5px) scale(1.02);-moz-transform: translate(0, -5px) scale(1.02);-o-transform: translate(0, -5px) scale(1.02);transform: translate(0, -5px) scale(1.02);-webkit-transition: all 100ms linear;-moz-transition: all 100ms linear;-o-transition: all 100ms linear;transition: all 100ms linear}#speciality{padding-top:3%;padding-bottom:3%}.mod_jedalny_list.row{padding-right:3%;padding-left:3%}.grid4{width:48%;float:left;display:inline-block;margin:1%;background-color:rgba(145,94,54,.1)}.thumb{max-width:150px;float:left;padding:20px}.info{padding:20px}.thumb a{width:100%;height:100%;max-width:150px;overflow:hidden;display:block}.thumb a img{display:block}.info .nazov{font-weight:bold}.reel-indicator.x{background-color:#ffb300 !important}.twocols #main .ce_text,.twocols  #main .ce_gallery,.twocols #main .ce_form{margin-top:15px;margin-bottom:15px;padding-top:20px;padding-right:5px;padding-left:5px;border-top:2px solid rgba(255,255,255,.33)}.twocols #main .ce_gallery.aktivity{padding-top:0;padding-bottom:15px;border-top:0}
}
@media screen{
/* navigation.css */
.toggler,.gotop{display:none}.navi-top,.navi-bottom{display:block}.toggler.overiframe{left:0;right:0;top:0;position:absolute;display:block;text-align:center;z-index:1000001}.navi-top ul,.navi-bottom ul{margin-bottom:0;text-align:center}.navi-top ul li,.navi-bottom ul li{display:inline-block}.navi-top ul li a,.navi-bottom ul li a{display:block;padding:20px 12px;font-size:17px;line-height:17px;text-decoration:none;color:#fff}.navi-top ul li a{padding:20px 8px}.navi-top ul li a:hover{background-color:rgba(202,158,100,.25)}.navi-bottom ul li a:hover{text-decoration:underline}.navi-top ul li span,.navi-bottom ul li span{display:inline-block;padding:20px 12px;font-size:17px;line-height:17px;color:rgba(255,255,255,.6)}.closer{text-align:right}.toggler button,.closer button{padding:12px;background-repeat:no-repeat;background-color: transparent;border: none;cursor:pointer;overflow: hidden;outline:none}.gotop a{display:block;margin-top:20px;padding:35px 20px 20px;background-image:url("../../files/imgs/gotop.svg");background-position:center top;background-repeat:no-repeat;font-size:14px;line-height:14px;text-decoration:none;color:#F2DCA5}.navi-off ul li a{display:block;padding:10px 20px;font-size:17px;line-height:21px;text-decoration:none;color:#fff}.navi-off ul li a:hover{background-color:rgba(202,158,100,.25)}.navi-off ul li span{display:inline-block;padding:12px 20px;font-size:17px;line-height:17px;color:rgba(255,255,255,.6)}.navi-off ul li.note-start{margin-top:12px;padding-top:6px;border-top:1px solid rgba(255,255,255,.25)}.navi-off ul li.note-end{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.25)}.navi-off ul li.note-start span{display:inline-block;padding:12px 20px 10px;font-size:14px;line-height:16px;color:#522700}.navi-off ul li a img{max-width:200px;border:6px solid rgba(255,255,255,.25)}.fb-menu{background-image:url("../../files/imgs/facebook.svg");background-repeat:no-repeat;font-size:14px;line-height:14px;text-decoration:none;color:#fff;padding: 20px 15px 20px 40px !important;background-position: 10px 50%;background-size: 24px}
}
@media screen and (max-width:768px){
/* navigation_768.css */
.toggler,.gotop{display:block;text-align:center}.navi-top ul,.navi-bottom ul{display:none}
}
@media screen{
/* flexgrid.css */
.flexrow{width:100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap}.flexitem-3-1{padding:35px;-ms-flex: 1 0 auto;  -ms-flex: 1 0 0px;  -webkit-flex: 1 0 0px;  flex: 1 0 0px;  width: auto !important;  max-width: 100%}.flexitem-2-1{padding:15px;-ms-flex: 1 0 auto;  -ms-flex: 1 0 0px;  -webkit-flex: 1 0 0px;  flex: 1 0 0px;  width: 50;  max-width: 100%}
}
@media screen and (max-width:768px){
/* flexgrid_768.css */
.flexrow{display:block}.flexitem-3-1{width:100%;display:block}
}
@media screen{
/* home.css */
.home #container,.home #main{padding:0}.home #main{width:100%}.home #main .ce_text,.home #main .ce_gallery{margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-left:0;background-color:transparent}.home #main .ce_gallery{padding-bottom:0}.home h1,.home h2{text-align:center;color:#fff;text-shadow: -0.5px -0.5px 0 #fff, 0.5px -0.5px 0 #fff, -0.5px 0.5px 0 #fff, 0.5px 0.5px 0 #fff}.home h1{font-size:5rem;letter-spacing:-1px;word-spacing:7px}.home h2{font-size:4rem;word-spacing:4px}.home h3,.home h3 a{text-align:center;font-size:3rem;word-spacing:3px}.ubyt{background-color:#CA9E64}.rest{background-color:#B07F48}.kemp{background-color:#915E36}.ce_image.icon{width:84px;height:84px;margin:12px auto;padding-top:13px;text-align:center;background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);border-radius:50%;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#u-r-k .image_container{max-width:480px;margin:12px auto;padding:6px;background-color:#fff;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.2);box-shadow:0 4px 4px rgba(0,0,0,.2);behavior:url('assets/css3pie/1.0.0/PIE.htc')}#u-r-k p{text-align:center;font-size:16px;color:#fff}#u-r-k a{display:block;text-decoration:none;color:#fff}#akcie{padding:1% 3%;background:#F2DCA5 url("../../files/imgs/ornament-white.svg") center center no-repeat;background-size: 125%}#akcie h3 a:hover,#u-r-k h2 a:hover,#u-r-k p a:hover{transform: scale(1.05)}.brownies p{margin:0;padding:3% 2%;text-align:center;color:#693721}.brownies p a{color:#693721}.brownies p a:hover{color:#915E36}.mod_dlh_googlemaps{position:relative}.gm-shade-top{width:100%;height:25px;left:0;top:0;position:absolute;-moz-box-shadow:   inset  0  25px 25px -25px rgba(0,0,0,0.3);-webkit-box-shadow:  inset  0  25px 25px -25px rgba(0,0,0,0.3);box-shadow:  inset  0  25px 25px -25px rgba(0,0,0,0.3)}.gm-shade-bottom{width:100%;height:25px;bottom:0;left:0;position:absolute;-moz-box-shadow: inset  0 -250px 25px -25px rgba(0,0,0,0.3);-webkit-box-shadow: inset  0 -25px 25px -25px rgba(0,0,0,0.3);box-shadow: inset  0 -25px 25px -25px rgba(0,0,0,0.3)}
}
@media screen{
/* galeria.css */
.owl-gallery{width:94%;margin-right:auto;margin-left:auto;z-index:2}#ubytovanie .ce_gallery,#kemping .ce_gallery{position:relative}.owl-item{padding:6px}.owl-stage-outer .image_container{padding:6px;background-color:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.15);box-shadow:0 2px 4px 0 rgba(0,0,0,.15);behavior:url('assets/css3pie/1.0.0/PIE.htc')}.arrows-nav{width:100%;height:100%;left:0;top:0;position:absolute;opacity:0.25}.owl-nav{height:100%;z-index:1}.owl-prev{width:7%;height:100%;float:left;margin-left:-12px;background-image:url("../../files/imgs/owl_prev.svg");background-position:center center;background-repeat:no-repeat;cursor:pointer}.owl-next{width:7%;height:100%;float:right;margin-right:-12px;background-image:url("../../files/imgs/owl_next.svg");background-position:center center;background-repeat:no-repeat;cursor:pointer}
}
