/*
*  Default styles for elements from form helper
*/
.s { width: 50px; }
.m-form .date { width: 247px; }
.m-form .required { background-image: url(/helpers/form/formfiles/images/hvezda.gif); background-repeat: no-repeat;  background-position: -1px 2px; }
.m-form .optional {  }
.m-form .not_valid, .m-form input:invalid, .m-form textarea:invalid { background: #fbe7e2; }
.m-form .form_errors { background: #fee; }
.m-form .error_msg { color: red;  margin-left: 10px; }
.m-form .captcha-br { display: none; }
.m-form .captcha-img { float: left;  margin: 4px 0; }
.m-form .captcha-input { margin: 11px 0 0 15px;  width: 100px; }
.m-form .form-loading { display: none; position: absolute;
	z-index: 100;  width: 100%;  left: 0;  top: 0; }
.m-form .form-loading div { font-weight: bold;  font-size: 12pt;  padding: 70px 50px 70px 75px;  background: #fff url(/helpers/form/formfiles/images/loading.gif) no-repeat 25px 50%;
	position: absolute;  left: 40%;  top: 220px;  border: 1px solid #ddd; }
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 *
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 *
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
#fancybox-loading { position: fixed;  top: 50%;  left: 50%;  width: 40px;  height: 40px;  margin-top: -20px;  margin-left: -20px;  cursor: pointer;  overflow: hidden;  z-index: 1104;  display: none; }
#fancybox-loading div { position: absolute;  top: 0;  left: 0;  width: 40px;  height: 480px;  background-image: url('/views/_default/www/js/fancy/img/fancybox.png'); }
#fancybox-overlay { position: absolute;  top: 0;  left: 0;  width: 100%;  z-index: 1100;  display: none; }
#fancybox-tmp { padding: 0;  margin: 0;  border: 0;  overflow: auto;  display: none; }
#fancybox-wrap { position: absolute;  top: 0;  left: 0;  padding: 20px;  z-index: 1101;  outline: none;  display: none; }
#fancybox-outer { position: relative;  width: 100%;  height: 100%;  background: #fff; }
#fancybox-content { width: 0;  height: 0;  padding: 0;  outline: none;  position: relative;  overflow: hidden;  z-index: 1102;  border: 0px solid #fff; }
#fancybox-hide-sel-frame { position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background: transparent;  z-index: 1101; }
#fancybox-close { position: absolute;  top: -15px;  right: -15px;  width: 30px;  height: 30px;  background: transparent url('/views/_default/www/js/fancy/img/fancybox.png') -40px 0px;  cursor: pointer;  z-index: 1103;  display: none; }
#fancybox-error { color: #444;  font: normal 12px/20px Arial;  padding: 14px;  margin: 0; }
#fancybox-img { width: 100%;  height: 100%;  padding: 0;  margin: 0;  border: none;  outline: none;  line-height: 0;  vertical-align: top; }
#fancybox-frame { width: 100%;  height: 100%;  border: none;  display: block; }
#fancybox-left, #fancybox-right { position: absolute;  bottom: 0px;  height: 100%;  width: 35%;  cursor: pointer;  outline: none;  background: transparent url('/views/_default/www/js/fancy/img/blank.gif');  z-index: 1102;  display: none; }
#fancybox-left { left: 0px; }
#fancybox-right { right: 0px; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute;  top: 50%;  left: -9999px;  width: 30px;  height: 30px;  margin-top: -15px;  cursor: pointer;  z-index: 1102;  display: block; }
#fancybox-left-ico { background-image: url('/views/_default/www/js/fancy/img/fancybox.png');  background-position: -40px -30px; }
#fancybox-right-ico { background-image: url('/views/_default/www/js/fancy/img/fancybox.png');  background-position: -40px -60px; }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; /* IE6 */ }
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span { left: auto;  right: 20px; }
.fancybox-bg { position: absolute;  padding: 0;  margin: 0;  border: 0;  width: 20px;  height: 20px;  z-index: 1001; }
#fancybox-bg-n { top: -20px;  left: 0;  width: 100%;  background-image: url('/views/_default/www/js/fancy/img/fancybox-x.png'); }
#fancybox-bg-ne { top: -20px;  right: -20px;  background-image: url('/views/_default/www/js/fancy/img/fancybox.png');  background-position: -40px -162px; }
#fancybox-bg-e { top: 0;  right: -20px;  height: 100%;  background-image: url('/views/_default/www/js/fancy/img/fancybox-y.png');  background-position: -20px 0px; }
#fancybox-bg-se { bottom: -20px;  right: -20px;  background-image: url('/views/_default/www/js/fancy/img/fancybox.png');  background-position: -40px -182px;  }
#fancybox-bg-s { bottom: -20px;  left: 0;  width: 100%;  background-image: url('/views/_default/www/js/fancy/img/fancybox-x.png');  background-position: 0px -20px; }
#fancybox-bg-sw { bottom: -20px;  left: -20px;  background-image: url('/views/_default/www/js/fancy/img/fancybox.png');  background-position: -40px -142px; }
#fancybox-bg-w { top: 0;  left: -20px;  height: 100%;  background-image: url('/views/_default/www/js/fancy/img/fancybox-y.png'); }
#fancybox-bg-nw { top: -20px;  left: -20px;  background-image: url('/views/_default/www/js/fancy/img/fancybox.png');  background-position: -40px -122px; }
#fancybox-title { font-family: Helvetica;  font-size: 12px;  z-index: 1102; }
.fancybox-title-inside { padding-bottom: 10px;  text-align: center;  color: #333;  background: #fff;  position: relative; }
.fancybox-title-outside { padding-top: 10px;  color: #fff; }
.fancybox-title-over { position: absolute;  bottom: 0;  left: 0;  color: #FFF;  text-align: left; }
#fancybox-title-over { padding: 10px;  background-image: url('/views/_default/www/js/fancy/img/fancy_title_over.png');  display: block; }
.fancybox-title-float { position: absolute;  left: 0;  bottom: 0px;  height: 32px; }
#fancybox-title-float-wrap { border: none;  border-collapse: collapse;  width: auto; }
#fancybox-title-float-wrap td { border: none;  white-space: nowrap; }
#fancybox-title-float-left { padding: 0 0 0 15px;  background: url('/views/_default/www/js/fancy/img/fancybox.png') -40px -90px no-repeat; }
#fancybox-title-float-main { color: #FFF;  line-height: 29px;  font-weight: bold;  padding: 0 0 3px 0;  background: url('/views/_default/www/js/fancy/img/fancybox-x.png') 0px -40px; }
#fancybox-title-float-right { padding: 0 0 0 15px;  background: url('/views/_default/www/js/fancy/img/fancybox.png') -55px -90px no-repeat; }
/* IE6 */
.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/views/_default/www/js/fancy/img/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/views/_default/www/js/fancy/img/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/views/_default/www/js/fancy/img/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/views/_default/www/js/fancy/img/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/views/_default/www/js/fancy/img/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/views/_default/www/js/fancy/img/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/views/_default/www/js/fancy/img/fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame { height: expression(this.parentNode.clientHeight + "px"); }
#fancybox-loading.fancybox-ie6 { position: absolute; margin-top: 0;  top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px'); }
#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/views/_default/www/js/fancy/img/fancy_loading.png', sizingMethod='scale'); }
/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg { background: transparent !important; }
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/views/_default/www/js/fancy/img/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/views/_default/www/js/fancy/img/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/views/_default/www/js/fancy/img/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/views/_default/www/js/fancy/img/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/views/_default/www/js/fancy/img/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/views/_default/www/js/fancy/img/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/views/_default/www/js/fancy/img/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/views/_default/www/js/fancy/img/fancy_shadow_nw.png', sizingMethod='scale'); }/**  global color #369 will be replaced  **/
/*body {  font: 9.5pt/1.45em Arial,"Trebuchet MS",tahoma,verdana;  color: #000;  padding: 0;  margin: 0; }*/
*>a { outline: none; } /* firefox outline */
a img { border-style: none; }
h1, h2, h3, .like-h1 { color: #3490EC;  line-height: 1.4em;  margin: 20px 0; }
h1, .like-h1 { font-size: 18pt;  font-weight: bold;   }
p { margin: 0; }
a { color: #369; }
a:hover { text-decoration: none; }
table { border-collapse: collapse;  margin: 15px 0; }
table.no-border th,table.no-border td{border: none; padding: 0 5px; vertical-align: top;}
td, th { border: 1px solid #ddd;  padding: 15px 5px; }
input { padding: 2px 6px; }
.clear { clear: both; }
.nul, .nul a { text-decoration: none; }  .nul:hover { text-decoration: underline; }
hr { clear: both; }

/****** ALL *******/
/*.content-wrap, .footer-in, .header-in { width: 1000px;  margin: 0px auto;  position: relative; }
.content { padding: 1px 30px 40px;  position: relative;  min-height: 400px; }*/

/****** HEADER *******/
.header { height: 340px;  position: relative;  z-index: 10; }
.header .logo { position: absolute;  top: 10px;  left: 10px;  width: 500px;  height: 300px;  z-index: 15; }
.header .in { position: absolute;  top: 150px;  left: 100px;  z-index: 10;  width: 300px;  padding: 10px 25px; }
.search { position: absolute;  top: 15px;  right: 15px;  z-index: 15; }

/****** MENU *******/
/*.menu { width: 26%;  float: left;  margin: 35px 0; }
.menu li { font-size: 10pt;  font-weight: bold;  background: none; }
.menu li a { padding: 5px 0;  display: inline-block; }*/

/****** MAIN *******/
.main { float: right;  width: 70%;  margin: 10px 3% 10px 0; }
.fotogalerie img { margin: 5px;  box-shadow: 1px 1px 7px #aaa; }
.news-img { float: right;  margin: -5px 5px 10px 30px; }
.anotace { font-style: italic;  color: #555;  margin-bottom: 20px; }
/** HP **/
.left-column { float: right;  width: 370px;  margin-right: 280px; }
.news { margin: 27px 0;  border-top: 1px solid #ddd;  padding: 1px 0; }
.new { clear: both;  margin: 10px 0 0;  padding: 0 0 10px;  border-bottom: 1px solid #eee; }
.new .img { float: left;  padding: 0 15px 0 0; }
.new h3 { padding: 3px 0 1px;  margin: 0;  font-size: 9.5pt; }
.new p { font-size: 8.5pt;  margin: 1px 0;  line-height: 1.4em; }
.new .date { margin: 0;  color: #888; }
.photogallery-column { width: 240px; position: absolute;  top: 7px;  right: 30px; margin: 0 0 0 60px; }
.photogallery-column img { margin: 5px; float: left;}
.search-results .result { margin: 7px 0;  border-top: 1px solid #eee; }
.edit-site { float: right; }


/****** COLUMN *******/
.column { font-size: 9pt;  color: #666;  float: left;  clear: left;  width: 190px; }

/****** FOOTER *******/
.footer{ clear: both;  height: 50px; }
.footer p { margin: 0; } /* kvuli editoru, ktery tam dela tag */
.footer-right { float: right; }
.footer, .footer a { font-size: 8.5pt;  color: #fff; }
#author_footer_link a { font-size: 90%;  color: #999;  text-decoration: none;  float: right; }
/**  language switcher  **/
.language-switcher { position: absolute; right: 20px; top: 3px; }
.language-switcher a { width: 16px;  height: 16px;  float: left;  padding: 4px;  opacity: 0.7; }
.language-switcher a.active, .language-switcher a:hover{ opacity: 1; }
.language-switcher a span { display: none; }
.language-switcher a.cz { background: url(/views/_default/www/img/icons/flag_cz.png) no-repeat 50% 50%; }
.language-switcher a.en { background: url(/views/_default/www/img/icons/flag_en.png) no-repeat 50% 50%; }
.language-switcher a.sk { background: url(/views/_default/www/img/icons/flag_sk.png) no-repeat 50% 50%; }

.eliska-footer { text-align: center;  font-size: 8pt;  margin: 20px 0 0; }
.eliska-footer, .eliska-footer a { color: #aaa; }
.eliska-footer a { text-decoration: underline; }
.eliska-footer img { position: relative;  top: 3px;  padding: 0 3px 0 6px; }

/* default-form */
.default-form { clear: both; border: 1px solid #ddd;  background: #f8f8f8;
                margin: 10px 0;  padding: 20px 40px; }
.default-form label { display: block;  margin: 5px 0 0; }
.default-form .text-input, .default-form textarea, .default-form select {
    background: white;  border: 1px solid #ccc;  width: 500px;  padding: 6px 10px;  margin: 1px; }
.default-form select { padding-right: 5px;  width: 510px; }
.default-form textarea { font-family: arial;  height: 100px; }
.default-form .sub {  font-weight: bold;  background: white;
                      cursor: pointer;  padding: 10px 50px;  border: 2px solid #ccc;  margin: 10px 0; }
.default-form .sub:hover { background: #f5f5f5; }
/*
@media screen and (max-width: 970px){
        .all { width: 100%; }
        .header { width: 100%; }
}
*/

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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: initial;
    background: transparent;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}
:focus {
    outline: 0;
}
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
body{
    min-width: 1000px;
    /*background:white URL("/views/stehovaniopava/www/assets/prechod-bg.png") center center no-repeat;*/
    background-size:100% auto;
    font-family:"Roboto";
}
.inside{
    position:relative;
    width:983px;
    height:100%;
    margin:0 auto;
    box-sizing:border-box;
}
.inside:before{content:""; width:100%; height:0px; display:block; clear:both;}
.inside:after{content:""; width:100%; height:0px; display:block; clear:both;}
h1, .like-h1, .content h1, .content .like-h1 { 
    display:inline-block;
    color: #fff; 
    line-height: 36px;
    vertical-align:middle;
    text-transform: uppercase;
    font-size:24px;  
    margin: 20px 0;
    padding:0 20px;
    margin-top:0px; 
    font-weight:normal;
    background:#f36f2b;
}
header {
    width:100%;
    background:transparent URL("/views/comhealth/www/assets/header.png") center top no-repeat;
}

header .middleline{
    width:100%;
    height:384px;
    /*background:;*/
    background:transparent center bottom no-repeat;
    border-bottom:#8d8d8d solid 1px;
}
header .middleline img{
    margin-top:25px;
}
header .middleline .logo{
    margin:0;
}
header .middleline .slogan{
    display:inline-block;
    width:449px;
    margin-left:73px;
    font-size:28px;
    font-weight:500;
    color:white;
    text-shadow: 3px 3px rgba(233,97,22,0.8);

}
.menu {
    width:100%;
    height:49px;
    background:#fff center center repeat-y;
    margin-bottom:50px; 
}
.menu ul{
    margin:0px;
    height:49px;
}
.menu ul li.menu-separator{
    position:relative;
    width:0px;
}
.menu ul li.menu-separator img{
    position:absolute;
    top:-98px;
    left:-29px;
}
.menu ul li{
    position:relative;
    display:block;
    list-style-type: none;
    float:left;
    margin-top:5px;
}
.menu ul li:hover{
    background:rgba(255,255,255,0.8);
}

.menu ul li a:hover, .menu ul li.sel a{
    background:white;
    color:#f2712c;
}
.menu ul li.sel a{
    background:white;
    color:#f2712c;
    font-weight: bold;
}
.menu ul li a{
    display:block;
    text-align:center;
    padding:10px 34px;
    color:#f2712c;
    font-weight:bold;
    text-decoration:none;
    font-size:16px;
    padding-right: 41px;

}
.menu ul li ul.submenu{
    display:none;
    position:relative;
    width: 280px;
    float:left;
    /*border-top:1px solid grey;*/
    box-sizing:border-box;
}
.menu ul li:hover>ul.submenu{
    display: block;
    background: #fbdfb8;
    height: auto;
    z-index: 10;
}
.menu ul li ul.submenu:nth-of-type(1){
    /*border-left:1px solid grey;*/
}
.menu ul li:hover>ul.submenu:nth-of-type(2){
    /*left:220px;*/
}

.menu ul li ul.submenu:hover{
    display:block;
}
.menu ul li ul.submenu li{
    margin:0;
    width: 100%;
    float:left;
    border-bottom: 1px solid #f36f2b;
}
.menu ul li ul.submenu li a{
    display:block;
    text-align:left;
    font-size:13px;
    padding:10px;
    word-wrap:break-word;
    width: 100%;
    box-sizing:border-box;
    /*border-bottom:1px solid grey;*/
    /*border-right:1px solid grey;*/
}
.menu ul li ul.submenu a:nth-child(1) {
    border-top:1px;
}
.menu ul li ul.submenu li a:hover{
      background:#f36f2b;
      color:white;
}
.content {
    width:100%;
    margin-bottom:50px;
    font-size:14px;
}
.content *{
    margin-bottom:5px;
    color:#625454;
    /*font-weight:bold;*/
}
.content .left-side{
    width:293px;
    float:left;
    padding-left:18px;
    box-sizing:border-box;
}
.content .middle-side{
    width:326px;
    margin-left:33px;
    float:left;
    padding-left:18px;
    box-sizing:border-box;
}
.content .big-side{
    width:649px;
    float:left;
    padding-left:18px;
    box-sizing:border-box;
}
.content>div h1, .content>div .like-h1{
    margin-left:-18px;
}
.content .right-side{
    width:293px;  
    margin-left: 38px;
    float:right;
    padding-left:18px;
    box-sizing:border-box;
}
.content .bottom-side {
    margin-top:30px;
}
.content .bottom-side .more {
    display:inline-block;
    height:22px;
    padding:0 10px;
    background:black;
    color:white;
    text-transform:uppercase;
    text-decoration: none;
    font-size:12px;
    line-height: 22px;
    vertical-align:middle;
    font-weight: normal;
    
}

.content .button-contact{
    display:inline-block;
    background-color:#009bb0;
    color:white;
    padding:13px 33px;
    text-decoration: none;
    margin-top:20px;
}
.content a{
    color:rgb(243, 111, 43);
}
.content li{
    list-style-position:inside;
}
footer {
    width:100%;
    height:116px;
    background:#f46f2c URL('/views/comhealth/www/assets/shade-middle-footer.png') center top 52px no-repeat;
    color:white;
    box-shadow: inset 0px 15px 51px -18px rgba(0,0,0,0.8);
    -webkit-box-shadow: inset 0px 15px 51px -18px rgba(0,0,0,0.8);
    -moz-box-shadow: inset 0px 15px 51px -18px rgba(0,0,0,0.8);
    -o-box-shadow: inset 0px 15px 51px -18px rgba(0,0,0,0.8);
}
footer a{
    color:white;
    text-decoration:underline;
}
footer  .inside{
    box-sizing:border-box;
    font-size:12px;
}
footer .menu-footer{
    margin-bottom:35px;
}
footer .menu-footer:before, .menu-footer:after {
    content:""; width:100%; height:0px; display:block; clear:both;
}
footer .menu-footer ul li {
    font-size:15px;
    margin-top:25px;
    float:left;
}
footer .menu-footer ul li:first-child a{
    padding-left:0;
}
footer .menu-footer ul li a{
    padding:0 20px; 
    text-decoration:none;
}
.nadpis-b {
  font-family: Tahoma;
  font-size: 15px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  color: #F37921;
}
.text {
  font-family: Tahoma;
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  /*color: #000000;*/
}
.text-i {
  font-family: Tahoma;
  font-size: 13px;
  font-style: italic;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  /*color: #000000;*/
}
.content li {
    list-style-type:disc;
}
.text-b {
    display:inline-block;
    font-weight:bold;
    margin:20px 0;
}

/*Responsive dodělávky*/
@media screen and (max-width: 1000px){
    body{
         min-width:0px;
    }
    .inside{
        width:100%;
       
    }
    header .middleline .slogan{
            width: 100%;
            padding: 0 20px;
            box-sizing: border-box;
            margin: 0 auto;
            text-align: center;
            margin-top: 20px;
    }
    header .middleline .logo{
            margin: 0 auto;
            display: block;
    }
    h1, .like-h1, .content h1, .content .like-h1{
        width:100%;
        box-sizing:border-box;
        margin:0 auto;
    }
    .content>div h1, .content>div .like-h1{
        margin:0 auto;
        
    }
    .content .big-side, .content .right-side{
        width:100%;
        padding:0 10px;
        margin:0 auto;
    }
    .content .bottom-side .more{
        width:100%;
        display:block;
        text-align:center;
        box-sizing: border-box;
    }
    .content img {
        display:block;
        height:auto !important;
        width:100% !important;
        padding:0;
        margin:0 auto;
    }
    footer .inside{
        padding:0 10px;
    }
    footer {
        height:auto;
        min-height:136px;
    }
}
@media screen and (max-width: 550px){
    
    .menu ul li.menu-separator {
        display:none;
    }
    
    .menu ul li{
        display:none;
        width:100%;
        box-sizing: border-box;
        float:none;
        border:1px solid #f36f2b;
        border-left:0px;
        border-right:0px;
    }
    .menu ul.open li{
        display:block;
    }
    .menu .inside>ul:before{
        position:relative;
        display:block;
        list-style-type: none;
        float:left;
        margin-top:5px;
        color:#f2712c;
            display: block;
            text-align: center;
            padding: 10px 34px;
            color: #f2712c;
            font-weight: bold;
            text-decoration: none;
            font-size: 16px;
            padding-right: 41px;
        content:"MENU";
        width:100%;
        box-sizing: border-box;
        float:none;
        border:1px solid #f36f2b;
        border-left:0px;
        border-right:0px;
        margin-bottom:5px;
        cursor:pointer;
    }
    .menu ul{
        width:100%;
        box-sizing: border-box;
        height:auto;
        position:absolute;
        z-index:10000;
        background:white;
        border:1px solid #f36f2b;
    }
    footer .menu-footer ul li{
        float:none;
        width:100%;
        margin:0 auto;
    }
    footer .menu-footer ul li:after{
        content:"|";
        display:inline;
    }
    footer .menu-footer ul li.hp:before{
        content:"|";
        display:inline;
        
    }
    footer .menu-footer ul li a{
            width:100%;
            display:inline-block;
            box-sizing:border-box;
            margin-left:-5px;
            margin-right:-5px;
            text-align:center;
    }
    footer .menu-footer ul li.hp a{
            padding: 0 20px;
    }
}
@media screen and (max-width: 374px){
    header .middleline .logo{
            width:100%;
    }
}
header .middleline .slogan {
    margin-top: 85px !important;
}
header .middleline .inside > a {
    vertical-align: top !important;
    display:inline-block;
}