@-ms-viewport{width: device-width; }
.burger-menu{display: none;}


@media screen and (max-width: 1140px) {
  body .o{width: 90%; margin-left: 5%;}
  body .obsah .left-bar{width: 100%; margin-left:0;}
  body .vylet-item{width: 100%;}
  body .vylet-img{height:30vw;  width:100%;}
  body .vylet-img img{width: 100%; height: auto;}
  body .logo {margin-top: 19px;width: 160px;}
  body .clanek-image-detail{height:30vw;  width:100%;}
  body .clanek-image-detail img{width: 100%; height: auto;}
  body .clanek-mapa iframe,
  body .clanek-video iframe{width: 100% !important;}
  body .clanek-video iframe{height: 48vw;}
  body .clanek-foto.pano .cmsGalleryItem img{height:auto;  width:100%;}
  body .clanek-foto.pano .cmsGalleryItem{width: 100%;}
  body .fb-comments.fb_iframe_widget span{width: 100% !important;}
  body .fb-comments.fb_iframe_widget span iframe{width: 100% !important;}    
  body .cmsGalleryItem{height:19.7vw;width:calc(33% - 2px);}
  body .cmsGalleryItem img{width:100%;height:auto;min-width:auto;} 
  body .obsah .right-bar{border-top:3px double #b3b3b3;margin-left:0;width:100%;}
  body .clanek-mapa img{width:100%;height:auto;}
  .right-bar iframe{width:100% !important;height:48vw !important;}
  .right-item{float:left;margin-right:7vw;width:25vw;overflow:hidden;}
  .right-item:nth-child(3n){margin-right: 0;}
  .right-item-name{font-size: 14px;}
  .news-back{margin-bottom: 35px;}
  .aktualne-page .clanky{margin-bottom: 35px;}
  body .question-banner{top:250px;}
  body .search-btn{top:180px;}
  
  body .ig-widget h2 {font-size: 22px;margin-bottom: 34px;margin-top: 15px;}
  body .o.ig-widget {width:92vw;}
  
}


@media screen and (max-width: 800px) {
  .top-menu{display: none;}
  .burger-menu{display:block;float:right;  margin-top:24px;}
  .burger{width: 28px; height: 18px; background-image: url(../images/burger.png); display: block; float: left; cursor: pointer;}
  .burger:hover{opacity:0.6;}
  .burger-menu .cmsMenu{position:absolute;margin-top:44px;background:#353739;float:right;width:100%;z-index:200;left:0;  display:none;}
  .burger-menu.visibled .cmsMenu{display: block;}
  .burger-menu .cmsMenu ul{list-style-type: none; list-style-position: inside;margin:0;padding:0;}
  .burger-menu .cmsMenu ul a{color:#fff; text-decoration: none; text-transform: uppercase; padding: 10px 20px;font-size: 15px; display: block; border-bottom:1px solid #4f4f4f;}
  .burger-menu .cmsMenu ul a:hover{background-color: #252729;}
  .burger-menu .cmsMenu.menu2 {margin-top: 204px;}
}


@media screen and (max-width: 768px) {
  body .clanek-fbdiskuse, body .odk-fbdiskuse{display: none;}
  body iframe.right-map{width:100% !important;}
  body .right-item{float:left;margin-right:12px;overflow:hidden;width:calc(33% - 10px);}
  body .more-trips{width:calc(100% - 130px);text-align:center;margin-bottom:40px;}
}


@media screen and (max-width: 710px) { 
  .slide-info,.slider-control-box{display:none;}
 
  
  #to-top{top:calc(70vh + 85px);}
  .top-line{display:none;}
  .logo{width:150px;margin-top:19px;}
  .theme{margin-top:68px;}
  .top-stay-panel{height:68px;}
  .obsah .left-bar{width:90%;float:left;margin-left:5%;}
  .obsah .left-bar h1{padding-bottom:15px;font-size:20px; margin-top: 0px;} 
  .obsah.home .left-bar h1{margin-top:36px;} 
  .vylet-item{margin-top:25px;width:100%;overflow:hidden;}
  .vylet-img{width:100%;height:86px;overflow:hidden;}
  .vylet-img img{width:100%;height:auto;}
  .vylet-nadpis{font-size:20px;margin-top:15px;margin-bottom:4px;}
  .vylet-datum{font-size:14px;color:#bebebe;margin-bottom:10px;}
  body .more-trips{padding:10px;font-size:15px;margin-top:20px;width:calc(100% - 20px);text-align:center;} 
  .logo-foot{margin-top:25px;width:144px;}
  .footer{background-color:#252729;color:#fff;width:100%;height:260px;margin-top:30px;}
  .textovy-obsah.obecny h1{border-bottom:1px solid #dedede;padding-bottom:15px;text-transform:uppercase;font-size:20px;font-weight:300;display:inline-block;width:100%;margin-top:0px;margin-bottom:0px;}
  .textovy-obsah .contentDiv{line-height:18px;color:#6e6e6e;font-size:14px;}
  a.more{margin-top:5px;margin-bottom:20px;}
  .pages{padding-top:31px;margin-top:20px;}
  .clanek-image-detail img{width: 100%; height: auto;}
  .clanek-image-detail{margin-top:15px;margin-bottom:10px;}
  .detail-date{font-size:12px;width:100%;}
  .social-share{float:left;margin-top:10px;}
  .kotevni-menu a{display:block;margin-right:0;padding:8px 0px;float:left;font-size:12px;text-decoration:none;color:#fff;width:100%;text-align:center;margin-bottom:2px;}
  .detail-perex{font-size:19px;line-height:24px;margin-top:39px;margin-bottom:20px;}
  .detail-info{font-size:12px;line-height:18px;margin-bottom:30px;background:#f9f9f9;padding:8px;border:1px solid #dedede;margin-top:37px;}
  .detail-txt{font-size:14px;line-height:17px;font-weight:300;overflow:hidden;height:138px;}
  .clanek-mapa iframe{width:100% !important;border:none;height:240px;}
  .vypis-hodnot{font-size:13px;font-weight:300;background:#f8f8f8;padding:5px;line-height:17px;}
  .nadpis-sekce-txt{float:left;font-size:16px;font-weight:300;margin-top:5px;}
  .square{width:30px;height:30px;float:left;margin-right:14px;}
  .clanek-foto.pano .cmsGalleryItem{width:100%;}
  .clanek-foto.pano .cmsGalleryItem img{width:100%;height:auto;min-width:auto;}
  .clanek-fbdiskuse{display:none;}
  .kotevni-menu a.odk-fbdiskuse{display:none;}
  .pages span,.pages a{margin-right:0.8vw;padding:3vw;}
  
  body .theme {height: calc(100vh - 68px);}
  body .slide-item {height: calc(100vh - 68px);}
}


@media screen and (max-width: 550px) {
  .right-item{float:left;margin-right:7vw;width:25vw;overflow:hidden;}
  body .right-item{float:left;margin-right:12px;overflow:hidden;width:calc(50% - 12px);}
  .right-item:nth-child(3n){display: none;}
  .clanek-news .clanek-image-detail, 
  .news-nahled .clanek-image {width: 110px;height: 110px;border-radius: 55px;}
  .clanek-news .clanek-image-detail img, 
  .news-nahled .clanek-image img {width: 110px;height: 110px; min-width:auto; min-height:auto;}
  .clanek-news .clanek-detail-text {margin-top: 20px;line-height: 19px;}
  .news-nahled .clanek-nadpis {padding-top: 10px;}
  .news-nahled {margin-bottom: 35px;}
}


@media screen and (max-width: 400px) {
  body .right-item {width: 100%; margin-right: 0;}
  .right-item:nth-child(3n){display: block;}
  .right-item-img {width: 100%;}
  .right-item-img img {width: 100%;height: auto;}
  
  body .vylet-img img {
	margin-left: -50%;
}

}