/*@import url('https://fonts.googleapis.com/css?family=Fira+Sans:200,400,700&subset=latin-ext');*//*googlefont*/
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed|Noto+Sans&subset=latin-ext');/*googlefont*/



/*@font-face {
    font-family: 'Fira Sans';
    src: url('../fonts/FiraSans-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;

}*/
/* fira-sans-200 - latin-ext_latin */
@font-face {
    font-family: 'Fira Sans';
    font-style: normal;
    font-weight: 200;
    src: url('../fonts/fira-sans-v10-latin-ext_latin-200.eot'); /* IE9 Compat Modes */
    src: local('Fira Sans ExtraLight'), local('FiraSans-ExtraLight'),
         url('../fonts/fira-sans-v10-latin-ext_latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/fira-sans-v10-latin-ext_latin-200.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/fira-sans-v10-latin-ext_latin-200.woff') format('woff'), /* Modern Browsers */
         url('../fonts/fira-sans-v10-latin-ext_latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/fira-sans-v10-latin-ext_latin-200.svg#FiraSans') format('svg'); /* Legacy iOS */
  }
  
  /* fira-sans-200italic - latin-ext_latin */
  @font-face {
    font-family: 'Fira Sans';
    font-style: italic;
    font-weight: 200;
    src: url('../fonts/fira-sans-v10-latin-ext_latin-200italic.eot'); /* IE9 Compat Modes */
    src: local('Fira Sans ExtraLight Italic'), local('FiraSans-ExtraLightItalic'),
         url('../fonts/fira-sans-v10-latin-ext_latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/fira-sans-v10-latin-ext_latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/fira-sans-v10-latin-ext_latin-200italic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/fira-sans-v10-latin-ext_latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/fira-sans-v10-latin-ext_latin-200italic.svg#FiraSans') format('svg'); /* Legacy iOS */
  }
  
/* fira-sans-300 - latin-ext_latin */
@font-face {
    font-family: 'Fira Sans';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/fira-sans-v10-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
    src: local('Fira Sans Light'), local('FiraSans-Light'),
         url('../fonts/fira-sans-v10-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/fira-sans-v10-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/fira-sans-v10-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
         url('../fonts/fira-sans-v10-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/fira-sans-v10-latin-ext_latin-300.svg#FiraSans') format('svg'); /* Legacy iOS */
  }
  
  /* fira-sans-regular - latin-ext_latin */
  @font-face {
    font-family: 'Fira Sans';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/fira-sans-v10-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Fira Sans Regular'), local('FiraSans-Regular'),
         url('../fonts/fira-sans-v10-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/fira-sans-v10-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/fira-sans-v10-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
         url('../fonts/fira-sans-v10-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/fira-sans-v10-latin-ext_latin-regular.svg#FiraSans') format('svg'); /* Legacy iOS */
  }
  
  /* fira-sans-italic - latin-ext_latin */
  @font-face {
    font-family: 'Fira Sans';
    font-style: italic;
    font-weight: 400;
    src: url('../fonts/fira-sans-v10-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
    src: local('Fira Sans Italic'), local('FiraSans-Italic'),
         url('../fonts/fira-sans-v10-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/fira-sans-v10-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/fira-sans-v10-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/fira-sans-v10-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/fira-sans-v10-latin-ext_latin-italic.svg#FiraSans') format('svg'); /* Legacy iOS */
  }
  
  /* fira-sans-700 - latin-ext_latin */
  @font-face {
    font-family: 'Fira Sans';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/fira-sans-v10-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
    src: local('Fira Sans Bold'), local('FiraSans-Bold'),
         url('../fonts/fira-sans-v10-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/fira-sans-v10-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/fira-sans-v10-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
         url('../fonts/fira-sans-v10-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/fira-sans-v10-latin-ext_latin-700.svg#FiraSans') format('svg'); /* Legacy iOS */
  }
  
  /* fira-sans-700italic - latin-ext_latin */
  @font-face {
    font-family: 'Fira Sans';
    font-style: italic;
    font-weight: 700;
    src: url('../fonts/fira-sans-v10-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
    src: local('Fira Sans Bold Italic'), local('FiraSans-BoldItalic'),
         url('../fonts/fira-sans-v10-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/fira-sans-v10-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/fira-sans-v10-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/fira-sans-v10-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/fira-sans-v10-latin-ext_latin-700italic.svg#FiraSans') format('svg'); /* Legacy iOS */
  }

/* fira-sans-condensed-200 - latin_latin-ext */
@font-face {
    font-family: 'Fira Sans Condensed';
    font-style: normal;
    font-weight: 200;
    src: url('../fonts/fira-sans-condensed-v4-latin_latin-ext-200.eot'); /* IE9 Compat Modes */
    src: local('Fira Sans Condensed ExtraLight'), local('FiraSansCondensed-ExtraLight'),
         url('../fonts/fira-sans-condensed-v4-latin_latin-ext-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/fira-sans-condensed-v4-latin_latin-ext-200.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/fira-sans-condensed-v4-latin_latin-ext-200.woff') format('woff'), /* Modern Browsers */
         url('../fonts/fira-sans-condensed-v4-latin_latin-ext-200.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/fira-sans-condensed-v4-latin_latin-ext-200.svg#FiraSansCondensed') format('svg'); /* Legacy iOS */
  }
  
  /* fira-sans-condensed-200italic - latin_latin-ext */
  @font-face {
    font-family: 'Fira Sans Condensed';
    font-style: italic;
    font-weight: 200;
    src: url('../fonts/fira-sans-condensed-v4-latin_latin-ext-200italic.eot'); /* IE9 Compat Modes */
    src: local('Fira Sans Condensed ExtraLight Italic'), local('FiraSansCondensed-ExtraLightItalic'),
         url('../fonts/fira-sans-condensed-v4-latin_latin-ext-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/fira-sans-condensed-v4-latin_latin-ext-200italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/fira-sans-condensed-v4-latin_latin-ext-200italic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/fira-sans-condensed-v4-latin_latin-ext-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/fira-sans-condensed-v4-latin_latin-ext-200italic.svg#FiraSansCondensed') format('svg'); /* Legacy iOS */
  }
  
  /* fira-sans-condensed-regular - latin_latin-ext */
  @font-face {
    font-family: 'Fira Sans Condensed';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/fira-sans-condensed-v4-latin_latin-ext-regular.eot'); /* IE9 Compat Modes */
    src: local('Fira Sans Condensed Regular'), local('FiraSansCondensed-Regular'),
         url('../fonts/fira-sans-condensed-v4-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/fira-sans-condensed-v4-latin_latin-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/fira-sans-condensed-v4-latin_latin-ext-regular.woff') format('woff'), /* Modern Browsers */
         url('../fonts/fira-sans-condensed-v4-latin_latin-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/fira-sans-condensed-v4-latin_latin-ext-regular.svg#FiraSansCondensed') format('svg'); /* Legacy iOS */
  }
  
  /* fira-sans-condensed-italic - latin_latin-ext */
  @font-face {
    font-family: 'Fira Sans Condensed';
    font-style: italic;
    font-weight: 400;
    src: url('../fonts/fira-sans-condensed-v4-latin_latin-ext-italic.eot'); /* IE9 Compat Modes */
    src: local('Fira Sans Condensed Italic'), local('FiraSansCondensed-Italic'),
         url('../fonts/fira-sans-condensed-v4-latin_latin-ext-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/fira-sans-condensed-v4-latin_latin-ext-italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/fira-sans-condensed-v4-latin_latin-ext-italic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/fira-sans-condensed-v4-latin_latin-ext-italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/fira-sans-condensed-v4-latin_latin-ext-italic.svg#FiraSansCondensed') format('svg'); /* Legacy iOS */
  }
  
  /* fira-sans-condensed-700 - latin_latin-ext */
  @font-face {
    font-family: 'Fira Sans Condensed';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/fira-sans-condensed-v4-latin_latin-ext-700.eot'); /* IE9 Compat Modes */
    src: local('Fira Sans Condensed Bold'), local('FiraSansCondensed-Bold'),
         url('../fonts/fira-sans-condensed-v4-latin_latin-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/fira-sans-condensed-v4-latin_latin-ext-700.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/fira-sans-condensed-v4-latin_latin-ext-700.woff') format('woff'), /* Modern Browsers */
         url('../fonts/fira-sans-condensed-v4-latin_latin-ext-700.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/fira-sans-condensed-v4-latin_latin-ext-700.svg#FiraSansCondensed') format('svg'); /* Legacy iOS */
  }
  
  /* fira-sans-condensed-700italic - latin_latin-ext */
  @font-face {
    font-family: 'Fira Sans Condensed';
    font-style: italic;
    font-weight: 700;
    src: url('../fonts/fira-sans-condensed-v4-latin_latin-ext-700italic.eot'); /* IE9 Compat Modes */
    src: local('Fira Sans Condensed Bold Italic'), local('FiraSansCondensed-BoldItalic'),
         url('../fonts/fira-sans-condensed-v4-latin_latin-ext-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/fira-sans-condensed-v4-latin_latin-ext-700italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/fira-sans-condensed-v4-latin_latin-ext-700italic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/fira-sans-condensed-v4-latin_latin-ext-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/fira-sans-condensed-v4-latin_latin-ext-700italic.svg#FiraSansCondensed') format('svg'); /* Legacy iOS */
  }
  

  /* fira-sans-extra-condensed-200 - latin-ext_latin */
@font-face {
    font-family: 'Fira Sans Extra Condensed';
    font-style: normal;
    font-weight: 200;
    src: url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-200.eot'); /* IE9 Compat Modes */
    src: local('Fira Sans Extra Condensed ExtraLight'), local('FiraSansExtraCondensed-ExtraLight'),
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-200.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-200.woff') format('woff'), /* Modern Browsers */
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-200.svg#FiraSansExtraCondensed') format('svg'); /* Legacy iOS */
  }
  
  /* fira-sans-extra-condensed-200italic - latin-ext_latin */
  @font-face {
    font-family: 'Fira Sans Extra Condensed';
    font-style: italic;
    font-weight: 200;
    src: url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-200italic.eot'); /* IE9 Compat Modes */
    src: local('Fira Sans Extra Condensed ExtraLight Italic'), local('FiraSansExtraCondensed-ExtraLightItalic'),
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-200italic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-200italic.svg#FiraSansExtraCondensed') format('svg'); /* Legacy iOS */
  }
  
  /* fira-sans-extra-condensed-300 - latin-ext_latin */
  @font-face {
    font-family: 'Fira Sans Extra Condensed';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
    src: local('Fira Sans Extra Condensed Light'), local('FiraSansExtraCondensed-Light'),
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-300.svg#FiraSansExtraCondensed') format('svg'); /* Legacy iOS */
  }
  
  /* fira-sans-extra-condensed-300italic - latin-ext_latin */
  @font-face {
    font-family: 'Fira Sans Extra Condensed';
    font-style: italic;
    font-weight: 300;
    src: url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-300italic.eot'); /* IE9 Compat Modes */
    src: local('Fira Sans Extra Condensed Light Italic'), local('FiraSansExtraCondensed-LightItalic'),
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-300italic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-300italic.svg#FiraSansExtraCondensed') format('svg'); /* Legacy iOS */
  }
  
  /* fira-sans-extra-condensed-regular - latin-ext_latin */
  @font-face {
    font-family: 'Fira Sans Extra Condensed';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Fira Sans Extra Condensed Regular'), local('FiraSansExtraCondensed-Regular'),
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-regular.svg#FiraSansExtraCondensed') format('svg'); /* Legacy iOS */
  }
  
  /* fira-sans-extra-condensed-italic - latin-ext_latin */
  @font-face {
    font-family: 'Fira Sans Extra Condensed';
    font-style: italic;
    font-weight: 400;
    src: url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
    src: local('Fira Sans Extra Condensed Italic'), local('FiraSansExtraCondensed-Italic'),
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-italic.svg#FiraSansExtraCondensed') format('svg'); /* Legacy iOS */
  }
  
  /* fira-sans-extra-condensed-700 - latin-ext_latin */
  @font-face {
    font-family: 'Fira Sans Extra Condensed';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
    src: local('Fira Sans Extra Condensed Bold'), local('FiraSansExtraCondensed-Bold'),
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-700.svg#FiraSansExtraCondensed') format('svg'); /* Legacy iOS */
  }
  
  /* fira-sans-extra-condensed-700italic - latin-ext_latin */
  @font-face {
    font-family: 'Fira Sans Extra Condensed';
    font-style: italic;
    font-weight: 700;
    src: url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
    src: local('Fira Sans Extra Condensed Bold Italic'), local('FiraSansExtraCondensed-BoldItalic'),
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/fira-sans-extra-condensed-v4-latin-ext_latin-700italic.svg#FiraSansExtraCondensed') format('svg'); /* Legacy iOS */
  }
  
html {
    font-size: 16px;
}  
body {
    color: #000/*text*/;
    line-height: 1.4;
    font-size: 1em;
    font-weight:normal;
    height: 100%;
    font-family:"Fira Sans", sans-serif;/*textfont*/;
    background-color:rgba(255,255,255,.8);
    display: flex;
    flex-direction: column; 
}

@media print {
    html, body {
        height: auto;
        min-height: 100%;
    }

    body {
        display: inherit;
    }

}



/*Uplatni se pouze v editoru v adminu*/
body.editor_body {
    background: url(../../../resources/defaults/pozadi-blur.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 1em !important;
    padding-left: 1em !important;
    padding-right: 1em !important;
    line-height: 1.5em !important;
    display: block;
}
 
/*Uplatni se pouze v editoru v adminu*/
/* body.editor_body p {margin-top: 1em;} */


/* #main = telo stranky bez hlavičky a patičky */
p, #main ul {
    font-size: 1em;
    font-weight:200;
    line-height:1.5em;
    margin-bottom: 0.7em;
}

p {margin: 0.5em 0 0.7em 0;}

#main ul, body.editor_body ul {
    list-style-type:square;
    margin:1em 0;
    padding:0
}

b, strong {
    font-weight: 400;
}

p + ul {
/*  margin-top: -15px;  */
}


h1, h2, h3 {font-family:"Fira Sans", sans-serif/*nadpisyfont*/;}

/* #main h1, body.editor_body h1 { */   /* záloha původního zápisu*/
    h1, h1 strong, h1 b, body.editor_body h1, body.editor_body h1 strong, body.editor_body h1 b  {
        font-size:1.7rem;
        font-weight:200; letter-spacing:-0.05rem;
        line-height:1.2em;
        margin-top: 1em;        /* přeevzato z H1 ... NALADIT */
        margin-bottom:0.5em;    /* přeevzato z H1 ... NALADIT */
         /* {color: ... }  barva řešena samostatně níže*/
    }
    
    h2, h2 strong, h2 b, body.editor_body h2, body.editor_body h2 strong, body.editor_body h2 b  {
        font-size:1.4rem;
        font-weight:700; letter-spacing:-0.03rem;
        line-height:1.2em;
        margin-top: 1em;        /* přeevzato z H1 ... NALADIT */
        margin-bottom:0.5em;    /* přeevzato z H1 ... NALADIT */
         /* {color: ... }  barva řešena samostatně níže*/
    }
    
    h3, h3 strong, h3 b, body.editor_body h3, body.editor_body h3 strong, body.editor_body h3 b  {
        font-size:1.4rem;
        font-weight:200; letter-spacing:-0.05rem;
        line-height:1.2em;
        margin-top: 1em;        /* přeevzato z H1 ... NALADIT */
        margin-bottom:0.5em;    /* přeevzato z H1 ... NALADIT */
         /* {color: ... }  barva řešena samostatně níže*/
    }
    
    h4, h4 strong, h4 b, body.editor_body h4, body.editor_body h4 strong, body.editor_body h4 b  {
        font-size:1.3rem;
        font-weight:700; letter-spacing:-0.03rem;
        line-height:1.2em;
        margin-top: 1em;        /* přeevzato z H1 ... NALADIT */
        margin-bottom:0.5em;    /* přeevzato z H1 ... NALADIT */
         /* {color: ... }  barva řešena samostatně níže*/
    }
    
    h5, h5 strong, h5 b, body.editor_body h5, body.editor_body h5 strong, body.editor_body h5 b  {
        font-size:1.3rem;
        font-weight:400; letter-spacing:-0.05rem;
        line-height:1.2em;
        margin-top: 1em;        /* přeevzato z H1 ... NALADIT */
        margin-bottom:0.5em;    /* přeevzato z H1 ... NALADIT */
         /* {color: ... }  barva řešena samostatně níže*/
    }
    
    h6, h6 strong, h6 b, body.editor_body h6, body.editor_body h6 strong, body.editor_body h6 b  {
        font-size:1.2rem;
        font-weight:700; letter-spacing:-0.00rem;
        line-height:1.2em;
        margin-top: 1em;        /* přeevzato z H1 ... NALADIT */
        margin-bottom:0.5em;    /* přeevzato z H1 ... NALADIT */
         /* {color: ... }  barva řešena samostatně níže*/
    }
    
    


h1+h2, h1+h3, h1+h4, h1+h5, h1+h6, 
       h2+h3, h2+h4, h2+h5, h2+h6,
              h3+h4, h3+h5, h3+h6,
                     h4+h5, h4+h6,
                            h5+h6, {
    margin-top:0;
}


.editor_body h1:first-child, .editor_body h2:first-child, .editor_body h3:first-child, .editor_body h5:first-child, .editor_body h6:first-child  {margin-top:0em}


#main ul li, body.editor_body ul li {
    padding-left: 1.4em;
    list-style-type: none;
    position: relative;
}
#main li, body.editor_body li {
    /*font-size: 1.35em;*/
    font-weight: 200;
    line-height: 1.3em;
    margin-bottom: .3em;
}
#main ul li {padding-left:1.4em;list-style-type:none;position:relative}
#main li {line-height:1.3em;font-weight:200;margin-bottom:.3em;}
#main li p {font-size:1em;}

.text.simple-article {
    position: relative;
}

/* přesunuto z css.css
body.sekce_ #nap h1,body.sekce_uvod h1 {font-size:2em;}
#perex {font-size:1.2em;}
body.sekce_ #perex,body.sekce_uvod #perex {font-size:1.2em} 
*/


a {color:#666666/*odkaz*/;text-decoration:underline}
a:hover,a:focus {color:#333/*odkazAktivni*/;}
::-moz-selection {
  background: #000;
  text-shadow: none;
  color:#fff;
}

@counter-style two-apples {
  system: cyclic;
  symbols: "–";
  suffix: " ";
}


.cara {padding-bottom:1em;margin-bottom:1em;border-bottom:1px rgba(0,0,0,0.06) solid;}

hr {border-style:dotted none none;border-color:#9f9f9f;margin:2em 0}

#editor_body > hr {
    border-color: #535353;
}

body.editor_body a {cursor: pointer;}

.bezmezery {margin-bottom:.4em !important}
h1.bezmezery {margin-bottom:.2em !important}

.vetsimezera {margin-bottom:1.4em !important}
h1.vetsimezera {margin-bottom:1.2em !important}

.wysiwyg-format_lightbox {padding:0.5em 0.5em; background: #ffffff73; border:1px #e0e0e0 solid;}
.wysiwyg-format_darkbox {padding:0.5em 0.5em; background: rgb(171, 125, 15);color: #f0f0f0; }
.wysiwyg-format_darkbox *,.wysiwyg-format_darkbox a {color:#fff}
.wysiwyg-format_poznamka {font-size: 0.9em;color:#912291;font-weight: 300;margin: 0.5em 0 0.5em 0;}
.wysiwyg-format_cara {padding-bottom:1em;margin-bottom:1em;border-bottom:1px rgba(0,0,0,0.06) solid;}

table {/*width:90%*/}
table td {
    padding:0.2em .2em; 
    border: 1px solid #ccc;
    /* width: 10%; */
}

table p {
    margin: 0.2em .4em;
}


.data tr {border-bottom:1px rgba(0,0,0,0.15) solid;}
.data td {padding:0.1em .2em;}

.print {display:none}
.nodisplay {display:none}

.more.button::after { /*display:none;content: "\203a\203a";font-size: 1.2em;position: absolute;top: 0; right: 0.3em; */}
.darkbox .more.button::after {color:#fff}
.more.button {
    position: relative;
    font-size: 1.2em;
    font-weight: 300;
    display:inline-block;
    text-decoration: none;
    border-bottom: 1px rgba(170, 122, 10, 0.0) solid;
}
.more.button:hover::after { /* display:inline-block;top: 0; right: 0.3em; */ }
.more.button:hover {
    text-decoration: underline;
    /*border-bottom: 1px rgba(170, 122, 10, 0.45) solid;
    padding-bottom: 2px;*/
}

.round {border-radius:50%;}

::-moz-selection {
    background: #000;
    text-shadow: none;
    color:#fff;
}
::selection {
    background: #000;
    text-shadow: none;
    color:#fff;
}

body.editor_body .row .col-xs-12 {border:1px #ccc dotted}

/* PATICKA */
/* 32 - TEMPLATE_PATICKA */
body.editor_body.template-32, footer, #copy {
    background:rgba(168, 119, 3, 0.95);
}
#footerClanek {font-size:0.8em; color:#fff}
#footerClanek div.ico.email a {
    color: #fff;
}
#copy a, #footerClanek a, #fn a {
    color:#fff/*footertext*/;
}
#footerClanek, footer,#copy {position:relative;z-index:2;}
#footerFooter {font-size:0.9em; font-weight:200; color: rgba(255,255,255,0.5)}
#footerClanek 
#footerClanek h2, footer h2 {
    font-weight: 200;
    font-size: 2em;
}
#footerClanek h2 span, footer h2 span {font-weight:400}
footer h1,footer h2,footer h3,footer h4, footer h5, footer h6,
#footerClanek h1, #footerClanek h2, #footerClanek h3, #footerClanek h4, #footerClanek h5, #footerClanek h6 {font-weight:400;color:#fff;margin:0 0 6px;line-height:0.8em;}
footer a,#copy a, #footerClanek a {text-decoration:none;border-bottom:1px #fff6 solid;}

#footerFooter a {
    color: rgba(255,255,255,0.5);
}
#footerFooter a:hover {
    color: #fff;
}
footer a:hover,footer a:focus, #footerClanek a:hover,#footerClanek a:focus {color:#fff/*footertext*/;text-decoration:none;border-bottom:1px rgba(255,255,255,.5) solid;}

#footerClanek div.ico {
    display:block;
    margin-bottom:10px;
    vertical-align:top;
    font-size:1.4em;
    font-weight:100;
    padding-left:24px;/*float:right;*/
}

#footerClanek div.ico.empty {
    padding-left: 0px;
}

/*  #footerClanek div.ico.empty {float: left;}  */
#footerClanek div.ico.company {background:url(../imgs/icon-company.png) no-repeat 0 1px;}
#footerClanek div.ico.adresa {background:url(../imgs/icon-place.png) no-repeat 0 1px;}
#footerClanek div.ico.tel {background:url(../imgs/icon-tel.png) no-repeat 0px 4px;}
#footerClanek div.ico.email {background:url(../imgs/icon-mail.png) no-repeat 0 4px; float: right;}

#footerFooter {text-align: right;}

/* BARVY WEBU */
/* BARVY WEBU - Zakladni barve = #a87703 */
h2,h4,h6 {color:#a87703/*nadpisy2*/}         /*NADPISY - Tucne pismo*/

.newsItem > div {
    border-top: 4px solid #a877031c;
    padding-top: .5em;
}

.prilohy-ano {
    color: #00000090;
    font-size: 1em;
    font-style: italic;
    padding-bottom: 0.5em;
    padding-top: 0.5em;
    display: block;
    font-weight: 200;
}

/* "LOGO texty" v hlavičce */
#head #logo-text1 {
    color:#333;
    font-weight: 200;
    font-size: 0.7em;
}

#head #logo-text2 {
    font-weight: 700;
    font-size: .7em;
    color:#a87703;
    letter-spacing: 0em;
    display: block; 
    padding: 0.1em 0 0.1em 0;
}


#head #logo-text3 {
    font-size:.44em;
    font-weight:400;
    /* font-style: italic; */
    display:block;
    line-height:1.3em;
    margin-top:0;
    letter-spacing:.0em;
    color:#333/*text*/
}

a {color:#a87703/*odkaz*/;text-decoration:underline}  /* ODKAZY */
a:hover,a:focus {color:#a87703/*odkazAktivni*/;}
.bold {color:#a87703;font-weight:bold;}
#main .news .newsItem h2.parent, #main .news .newsItem h2.parent a {
    color: #a87703;
    text-decoration: none;
}
#main .news .newsItem h2.parent a:hover {
    text-decoration: underline;
}
#main ul:not(.pagination) li::before, body.editor_body ul:not(.pagination) li::before {content:"";position:absolute;top:.55em;left:0.3em;width:8px;height:8px;display:block;}


#main ul li::before, body.editor_body ul li::before {background:rgba(168, 119, 3, 0.95);} /* ODRAZKY, PATICKA */
#menu nav ul > li.current > a,#menu nav ul > li.curparent > a {font-weight:700; color:#a87703;/*odkaz*/} /* HLAVNI MENU */
#menu nav ul > li.curparent.more > a::after,
#menu nav ul > li.current.more > a::after, #menu nav ul > li.curparent.more > a::before, 
#menu nav ul > li.current.more > a::before {
    color:#a87703;
}

#bc #zpet { color:#7d5800 /* ;background:#7e7c77 */ ;font-weight: 600} 
#bc #zpet:hover {background:#fff;color:#333}
#bc #zpet:hover::before {border-color: #333/*text*/;}

/* Strankovani (na strance Aktuality) */
.pagination > .active > a, 
.pagination > .active > a:focus, 
.pagination > .active > a:hover, 
.pagination > .active > span, 
.pagination > .active > span:focus, 
.pagination > .active > span:hover {
    background-color:rgba(168, 119, 3, 0.95);
    border-color: rgba(168, 119, 3, 0.95);
}
.pagination > li > a, .pagination > li > span {
    color: rgba(168, 119, 3, 0.95);
}
.pagination > li > a:hover, .pagination > li > span:hover,
.pagination > li > a:focus, .pagination > li > span:focus {
    color: #75550a;
}

#up {background:#75550a;color:#fff;}
#fn {display: none;}





@media screen and (max-width:991px) {
    #footerClanek div.ico {display:inline-block;float:none;}

    /* "LOGO texty" v hlavičce */
    #head #logo-text1 {
        font-size: 0.6em;
        line-height: 0.9em;
    }

    #head #logo-text2 {
        font-weight: 700;
        font-size: .7em;
    }

    #head #logo-text3 {
        font-size:.44em;
        font-weight:400;
        line-height: 0.9em;
    }
}


@media screen and (max-width:768px) {
    #footerClanek div.ico {display:inline-block;float:none;}
}


@media screen and (min-width:600px) {

    #menu li:hover ul li:hover {background: #f2f2f281; /*font-weight: bold;*//*odkaz*/}
    #menu li:hover ul li:hover > a, #menu li:hover ul li:hover > a::after, #menu li:hover ul li:hover > a::before {/*color:#fff;*/ }
    #submenu li.more:hover::after, #menu nav > ul > li.more:hover::after {color:#a87703}
}
@media screen and (max-width:600px) {
    /* HAMBUURGER */
    #menu nav li.more .open-submenu {
        background: #a87703;
        color: white;
    }
    #switchMenu:hover,#switchMenu.active {background:#a87703/*odkaz*/;color:#fff;border-color:transparent}
    #switchMenu {border:1px #a87703 solid;color:#a87703/*odkaz*/}

    
  
}

