
* {
    box-sizing: border-box;
}



body {
font-family: 'Arial';
font-weight: 400; 
background-color: #C7D3D3;
}

h1,h3 {
font-family: 'Old Standard TT', serif;
}

h2 {
  font-family: 'Arial';
  font-size: 19px;
}

h4 {
  font-family: 'Arial';
  font-size: 15px;
}

p {
font-size: 13px;
}

.slide .wf_caption {
	visibility: hidden !important;
	width: 0px !important;
	height: 0px !important;
	margin: 0px !important;
	padding: 0px !important; 
	float: none !important;
}


.vydane-casopisy .tretina.posledni {
	visibility: visible; 
}

.tretina.posledni {
	visibility: visible; 
}


.dusevni-vlastnictvi-box-podstr img {
	max-width: 115px;
}

.dusevni-vlastnictvi-box img {
	max-width: 180px;
}

.items-row .item-image {
	display: none;
}

div[itemprop="articleBody"] h3 {
	font-family: 'Arial';
    font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 30px;
}

.mod-newsflash-adv .wf_caption span {
	visibility: hidden !important;
	width: 0px !important;
	height: 0px !important;
	margin: 0px !important;
	padding: 0px !important; 
}

.item-page span.wf_caption span {
    font-style: italic;
    color: #666666;
}

.mod-newsflash-adv .item_content .item_introtext {
    font-weight: normal !important; 
    font-style: normal !important; 
    line-height: 1.4 !important;
    font-size: 13px !important; 
    font-family: 'Arial';
    font-weight: 400 !important;
    font-family: 'Arial' !important;
}

.mod-newsflash-adv .item_content .item_introtext strong {
    font-weight: normal !important; 
}

.mod-newsflash-adv .item_content .item_introtext em {
    font-style: normal !important; 
}

.prosperita-social-share {
  float: left;
  padding-top: 15px;
}

.pager.pagenav {
    clear: both;
    padding-top: 30px !important;
}

.prosperita-social-share .prosperita-social-share-icon ul {
  padding: 0;
  list-style: none;
  margin: 0;
}
.prosperita-social-share .prosperita-social-share-icon ul li {
  margin-right: 7px;
  display: inline-block;
}
.prosperita-social-share .prosperita-social-share-icon ul li div {
  display: block;
}
.prosperita-social-share .prosperita-social-share-icon ul li div a {
  background: #f7f7f7 none repeat scroll 0 0;
  border-radius: 0;
  height: 30px;
  width: 30px;
  line-height: 30px;
  text-align: center;
  display: inline-block;
}
.prosperita-social-share .prosperita-social-share-icon ul li div a:hover,
.prosperita-social-share .prosperita-social-share-icon ul li div a:focus {
  background: #007C33;
  color: #fff;
}


.oceneni {
    max-width: 80%;
}

.oceneni-vyska {
    max-width: 50%;
}

.search .ordering-box .chzn-container {
    width: 200px !important;
}

.item-page .plocha-tlacitka a {
    background-color: #cccccc !important;
}

.item-page .plocha-tlacitka a:hover {
    background-color: #999999 !important;
}

.search .controls {
    margin-left: 20px;
    
}

.search .form-limit .chzn-container {
    width: 70px !important; 
}

.search .search-results {
    margin-top: 30px;
}

.search .result-title {
    margin-top: 15px;
}


.vydane-casopisy h4 {
    font-size: 17px;
    margin-top: 37px;
    margin-bottom: 10px;
}


.page-header {
    border: none;
    margin: 0px !important;
    padding: 0px !important;
}

.page-header h2 {
    margin-top: 0px !important;
    margin-bottom: 15px !important;
    padding-top: 3px !important;
    padding-bottom: 0px !important;
}

/*.affix {
      top: 0;
      z-index: 9999 !important;
      left: 0;
      right: 0;
      width: auto;
      z-index: 9999 !important;
  }*/
  

input.souhlas-vetsi[type=checkbox] {
    width: 20px !important;
    height: 20px !important;
    /* transform:scale(1.3, 1.3); */ 
    color: blue;
}

  .affix {
      top: 0;
      z-index: 9999 !important;
  }

  
     .nejnovejsi-zpravy .fotka-ve-vypisu2 img {
          width: 220px;
          height: auto;
      }
      
      
 

  
@media (max-width: 768px)
{
    .affix {
       width: 100%;
    }
    
    .navbar-collapse {
        height: 500px;
        max-height: 500px;
        background-color: #f8f8f8;
        overflow-y: scroll;
        -webkit-overflow-scrolling:touch;
    }
}

  .navbar {
      z-index: 200;
  }
  
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-left: 15px;
  margin-bottom: 3px;
  background-color: #f8f8f8;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 0px;
}
  
  @media (min-width: 768px) {
  .navbar-collapse {
  padding-right: 0px;
  padding-left: 0px;
  }
  }
  
  @media (max-width: 768px) {
  .navbar-default.affix {
  background: none !important;
  border: none !important;
}
  }
  
  
  .navbar-nav > li > a {
  padding-left:3px;
  padding-right:3px;
  margin-left:0px;
  margin-right:5px;
  padding-top:3px;
  padding-bottom:3px;
  margin-top:10px;
  margin-bottom:10px;
  border: none;
}

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}



div[itemprop="blogPost"] {
    margin: 0px !important;
    padding: 0px !important;
}

div.items-row {
    display: table;
    margin-bottom: 35px;
    padding: 0px !important;
}

div.items-row p {
    margin: 0px !important;
    padding: 0px !important;
}

.row {
  margin-top: 20px;
  margin-bottom: 20px;
}

.bez-horni-mezery {
  margin-top: 0px !important;
  }

.bez-dolni-mezery {
  margin-bottom: 0px !important;
}

.rozhovory-slides h3 {
    margin-top: 0px;
}

.padding-on-right {
    padding-left: 0 !important;
    padding-right: 15px !important;
  }
  .limited-padding {
   padding: 0 !important;
   margin: 0 !important;
  }

  .pod-hl-obsahem .col-md-4{
    padding-left: 0 !important;
    padding-right: 15px !important;
  }
  .row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}
.bila-horni {
  width: 100%;
  background-color: white;
}

ul.latestnews li, ul.mostread li {
    display: list-item;
    margin-left: 1.5em;
}

ul.latestnews, ul.mostread {
list-style-type: dics !important;
list-style-position: outside !important;
}

.zahlavi-text-1 {
    font-size: 20px;
    padding-left: 30px;
}
.zahlavi-text-2 {
    font-size: 20px;
    padding-left: 100px;
}
.odestup-menu-horni {
    margin-top: 40px;
}
ul.bila, .bila ul, .bila .newsflash, .moduletable div.bila, div.moduletable ul.bila {
    background-color: white;
    padding: 10px !important;
} 

.moduletable div.partneri {
min-height: 100%;
}

.newsflash-title {
    clear: both;
}

.center-block-banner-nahore, .center-block-banner-dole-vlevo, .center-block-banner-dole {
   margin-left:auto;
   margin-right:auto;
   display:block;
}
.plna-sire {
    width: 100%;
}


.oznaceni-inzerce {
    font-size: 12px;
}

/* .menu li {
    display: inline;
    margin-right: 14px; 
}*/

.hlavni-menu-dole li{
    display: inline;
    margin-right: 14px !important;
}
ul.hlavni-menu-dole {
    margin-left: 0px !important;
    padding-left: 0px !important;
}

a:link {
color: #000000; 
text-decoration: none;
}
a:active {
color: #000000; 
text-decoration: none;
}
a:visited {
color: #000000; 
text-decoration: none;
}
a:hover {
color: #007C33;
text-decoration: none;
}

.item-page a:link, .visforms-form a:link {
color: #007C33; 
text-decoration: none;
}
.item-page a:active, .visforms-form a:active {
color: #007C33; 
text-decoration: none;
}
.item-page a:visited, .visforms-form a:visited {
color: #007C33; 
text-decoration: none;
}
.item-page a:hover, .visforms-form a:hover {
color: brown;
text-decoration: none;
}

a.cerveny:link {
color: #FF0000; 
text-decoration: none;
}
a.cerveny:visited {
color: #FF0000; 
text-decoration: none;
}
a.cerveny:active {
color: #FF0000; 
text-decoration: none;
}
a.cerveny:hover {
color: #000000;
text-decoration: none;
}

div.dolni-menu{
    margin-top: 25px;
    padding-left: 0px; 
    margin-bottom: 15px;
}
div.dolni-menu ul {
    padding-left: 0px;
}

div.dolni-menu li {
    font-size: 17px;
    display: inline;
    
}

.dolni-menu li + li::before{
    content: " | ";
}


.navbar-nav > li > a:link {
color: #007C33; 
text-decoration: underline;
}
.navbar-nav > li > a:visited {
color: #007C33; 
text-decoration: underline;
}
.navbar-nav > li > a:active {
color: #007C33; 
text-decoration: underline;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
color: brown;
text-decoration: none;
}

.navbar-nav > li.active > a:link {
color: brown; 
text-decoration: underline;
background: none; 
}
.navbar-nav > li.active > a:visited {
color: brown; 
text-decoration: underline;
background: none; 
}
.navbar-nav > li.active > a:active {
color: brown; 
text-decoration: underline;
background: none; 
}
.navbar-default .navbar-nav > li.active > a:hover, .navbar-default .navbar-nav > li.active > a:focus {
color: brown;
text-decoration: none;
background: none; 
}

.navbar-nav > li.default > a:link {
color: #007C33; 
text-decoration: underline;
}
.navbar-nav > li.default > a:visited {
color: #007C33; 
text-decoration: underline;
}
.navbar-nav > li.default > a:active {
color: #007C33; 
text-decoration: underline;
}
.navbar-default .navbar-nav > li.default > a:hover, .navbar-default .navbar-nav > li.default > a:focus {
color: brown;
text-decoration: none;
}

.dolni-menu a:link {
color: #000000; 
text-decoration: none;
}
.dolni-menu a:visited {
color: #000000; 
text-decoration: none;
}
.dolni-menu a:active {
color: #000000; 
text-decoration: none;
}
.dolni-menu a:hover {
color: #000000;
text-decoration: underline;
}

.hlavni-menu-dole a:link {
color: #007C33; 
text-decoration: none;
}
.hlavni-menu-dole a:visited {
color: #007C33; 
text-decoration: none;
}
.hlavni-menu-dole a:active {
color: #007C33; 
text-decoration: none;
}
.hlavni-menu-dole a:hover {
color: #000000;
text-decoration: underline;
}

.latestnews a:link, .mostread a:link {
color: #000000; 
text-decoration: underline;
}
.latestnews a:visited, .mostread a:visited {
color: #000000; 
text-decoration: underline;
}
.latestnews a:active .mostread a:active {
color: #000000; 
text-decoration: underline;
}
.latestnews a:hover, .mostread a:hover {
color: #007C33;
text-decoration: none;
}

.copyright {
    font-size: 11px;
}

.rozhovory-slides h2 {
    font-size: 19px;
    font-family: 'Arial';
    padding-left: 0px;
    margin-left: 0px;
}

.unslider-arrow {
  font-family: Arial;
  font-size: 50px;
  text-decoration: none;
  color: darkgray;
  padding: 0px 20px 5px 20px;  
}


.slovo-ke-dni a.mod-articles-category-title {
    font-size: 18px;
    font-weight: bold;
}
.slovo-ke-dni p.mod-articles-category-introtext {
margin-top: 10px;
margin-bottom: 0px;
}

.slovo-ke-dni p.mod-articles-category-readmore a {
    font-size: 13px;
    font-weight: bold;
}

.slovo-ke-dni p.mod-articles-category-readmore {
    margin-top: 10px;
    margin-bottom: 0px;
}

.pohledem-redakcni-rady a.readmore {
    font-weight: bold;  
}

.pohledem-redakcni-rady div.row2 {
    margin-bottom: 0px; 
}

.newsflash-title {
    margin-bottom: 10px;
    font-size: 18px;
}



.col-md-12 {
    padding: 0px !important;
}

.moduletable li {
	display: inline; 
	margin: 0px;
	padding: 0px;
}

ul.latestnews, ul.category-module {
	margin: 0px;
	padding: 0px;
}

a.tlacitko_home {
    /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(255, 255, 255);
    /* RGBa with 0.6 opacity */
    background-color: rgba(255, 255, 255, 0.6);
    color: black;
    padding: 15px 15px;
    margin-left: 15px;
    margin-bottom: 15px;
    text-align: center;
    text-decoration: none; 
    display: inline-block;
    font-size: 17px;
    width: 200px;
    height: 80px;
}

 a.tlacitko_home:hover {
    /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(255, 255, 255);
    /* RGBa with 0.6 opacity */
    background-color: rgba(255, 255, 255, 0.9);
    color: #000000;
}

a.tlacitko-casopis-home {
    /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(255, 255, 255);
    /* RGBa with 0.6 opacity */
    background-color: rgba(255, 255, 255, 0.6);
    color: black;
    padding: 15px 15px;
    margin-left: 15px;
    margin-bottom: 15px;
    text-align: center;
    text-decoration: none; 
    display: inline-block;
    font-size: 17px;
    width: 150px;
    height: 60px;
    line-height: 30px;
}

 a.tlacitko-casopis-home:hover {
    /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(255, 255, 255);
    /* RGBa with 0.6 opacity */
    background-color: rgba(255, 255, 255, 0.9);
    color: #000000;
}

.plocha-tlacitka {
    float: left;
    margin: 0px;
    padding: 0px;
}

.radek-tlacitek {
    float: none;
    display: block;
    clear: both;
    width: 100%;
}

.zasilani-info {
    clear: both;
    float: none;
    font-size: 18px;
}

.jednoradkove {
    line-height: 50px;
}

.skupina-tlacitka-objednani-home {
   background-image: url('../images/obalka2.png');
   background-position: right bottom; 
   background-repeat: no-repeat;
   width: 100%;
   height: 180px;
}

 div.zmensene-objednani {
   background-image: url('../images/obalka-mala.png');
   background-position: right; 
   background-repeat: no-repeat;
  }
  
.zmensene-objednani .skupina-tlacitka-objednani-home {
   background: none; 
   width: 100%;
   height: 80px; 
}

.zmensene-objednani .plocha-tlacitka {
    float: left;
    margin: 0px;
    padding: 0px;
}



.zmensene-objednani a.tlacitko_home {
    /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(255, 255, 255);
    /* RGBa with 0.6 opacity */
    background-color: rgba(255, 255, 255, 0.6);
    color: black;
    padding: 10px 10px;
    margin-left: 15px;
    margin-bottom: 15px;
    text-align: center;
    text-decoration: none; 
    display: inline-block;
    font-size: 16px;
    width: 150px;
    height: 60px;
}


.zmensene-objednani a.tlacitko_home:hover {
    /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(255, 255, 255);
    /* RGBa with 0.6 opacity */
    background-color: rgba(255, 255, 255, 0.9);
    color: #000000;
}

.zmensene-objednani .posledni-tlacitko a {
    font-size: 14px;
}

.zmensene-objednani .jednoradkove {
 line-height: 37px;   
}
  
.mostread li {
display: block;
}

.unslider-nav ol {
  list-style: none;
  text-align: center;
}
.unslider-nav ol li {
  display: inline-block;
  width: 9px;
  height: 9px;
  margin: 0 4px;
  background: transparent;
  border-radius: 5px;
  overflow: hidden;
  text-indent: -999em;
  border: 2px solid #007C33;
  cursor: pointer;
}
.unslider-nav ol li.unslider-active {
  background: #007C33;
  cursor: default;
}

 

.p {
margin: 0px;
margin-bottom: 7px;
}


.casopis {
    border: solid 1px #000000;
    max-width: 300px;
    max-height: 439px;
}

.tretina {
width: 300px;
height: 461px;
position: relative;
margin-right: 90px;
margin-bottom: 30px;
font-size: 21px;
float: left;
}

.ikona-pdf {
   float: left;
   position: absolute;
   left: 260px;
   top: 390px;
   z-index: 1000;
   padding: 5px;
  }
  
 .tlacitka-casopisy {
      margin-top: 0px;
      text-align: right;
      margin-right: 70px;
  }
  
.leva-cast .casopis {
    border: solid 1px #000000;
    max-width: 165px;
    max-height: 250px;
}

.leva-cast .tretina {
width: 163px;
height: 250px;
position: relative;
margin-right: 70px;
font-size: 21px;
float: left;
}

.tretina.posledni {
    margin-right: 0px;
}

.leva-cast .ikona-pdf {
   float: left;
   position: absolute;
   max-width: 20px;
   left: 140px;
   top: 210px;
   z-index: 1000;
   padding: 5px;
  }
  
 .leva-cast .tlacitka-casopisy {
      margin-top: 30px;
      text-align: right;
      margin-right: 30px;
  }
  
 
  .leva-cast .cerveny {
      font-size: 14px;
  }
  
  .leva-cast .cerny {
      font-size: 14px;
  }
  
  
  
  .leva-cast .ikona-stazeni {
      max-width: 22px;
  }
  
  
  .leva-cast .ikona-pdf img {
   max-width: 30px;   
  }
  
  .leva-cast.tlacitka-casopisy {
      margin-top: 30px;
      text-align: right;
      margin-right: 70px;
  }
  
  .odborni-partneri img {
      margin-right: 25px;
  }

  .fotka-ve-vypisu {
    display: table-cell;
    vertical-align: top;
    padding-left: 30px;
    /*background: red;*/
  }
  .fotka-ve-vypisu img {
      margin-right: 0px;
      max-width: 250px;
  }
  .vypis-clanku {
    display: table-cell;
    vertical-align: top;
    text-align: left !important;
    margin-left: 0px;
    padding-left: 30px;
    padding-right: 30px;
   /* background: black;*/
  }
  .banner-ve-vypisu-clanku {
    margin-left: 0px;
    margin-top: 30px;
    padding-left: 30px; /* 30 px*/
    padding-right: 30px; /* 30 px*/
  }
  .vypis-clanku  p {
    text-align: left !important;
    margin-bottom: 0px !important;
  }
 .item { 
   /* background: aqua;*/
   display: table-row;
   /*margin: auto;*/
   margin-bottom: 0px;
 }
 
 div.stejna-vyska-aktualni:nth-child(3) {
   padding: 0 !important;
   margin: 0 !important;
}
 
 /* .row2 {
      display: table;
      margin-bottom: 23px;
  }
 .item2 { 
   display: table-row;
 }
.fotka-ve-vypisu2 {
    display: table-cell;
    vertical-align: top;
  }
  .fotka-ve-vypisu2 img {
      margin-right: 15px;
  }
  .vypis-clanku2 {
    display: table-cell;
    vertical-align: top;
    text-align: left !important;
  }
  .vypis-clanku2  p {
    text-align: left !important;
  }*/
 
 .row2 {
      display: table;
      margin-bottom: 23px;
  }
 .item2 { 
   display: table-row;
 }
.fotka-ve-vypisu2 {
    display: table-cell;
    vertical-align: top;
  }
  .fotka-ve-vypisu2 img {
      margin-right: 15px;
  }
  .vypis-clanku2 {
    display: table-cell;
    vertical-align: top;
    text-align: left !important;
  }
  .vypis-clanku2  p {
    text-align: left !important;
  }
 
 .datum-v-prehledu2 {
      margin-top:0px;
      margin-bottom: 10px;
  }
  
  h4.newsflash-title{
      margin-top: 3px;
      margin-bottom: 10px;
  }
  
  h2.newsflash-title{
      margin-top: 3px;
      margin-bottom: 20px;
  }
 
  
 h2.nadpis-kategorie {
     font-size: 22px;
     font-family: 'Old Standard TT', serif;
     margin-bottom: 30px;
     margin-top: 0px;
 }
 
 .clearfix {
      clear: both;
  }
  
  .datum-v-prehledu {
      margin-top:0px;
      margin-bottom: 20px;
  }
  
  
  
 .pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #007C33;
  border-color: #007C33;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #007C33;
  background-color: #eee;
  border-color: #ddd;
}

.pagination > li > a:link,
.pagination > li > a:visited {
  z-index: 2;
  color: #007C33;
  
}

.moduletable .newsflash.nejnovejsi-zpravy{
/* min-height: 725px; */
min-height: 500px;
}

.vybirame-z-prosperity .item {
	width: 50%; 
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.vybirame-z-prosperity p {
	margin-bottom: 0px;
}

.vybirame-z-prosperity * {
	text-align: left;
}

.vybirame-z-prosperity .row {
	margin-top: 0px;
}

.vybirame-z-prosperity h4 {
	font-size: 18px;
	margin-top: 0px;
	padding-top: 0px; 
	margin-bottom: 10px;
	padding-bottom: 0px; 
}

.vybirame-z-prosperity .item_published {
	margin-top: 0px;
	padding-top: 0px; 
	margin-bottom: 10px;
	padding-bottom: 0px; 
}

.styled-select {
   background: url(../images/select.png) no-repeat 96% 0;
   height: 29px;
   overflow: hidden;
   width: 240px;
}

.styled-select select {
   background: transparent;
   border: none;
   font-size: 17px;
   height: 29px;
   padding: 5px; /* If you add too much padding here, the options won't show in IE */
   width: 268px;
}


.semi-square {
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
}

.zeleny-select   { background-color: #007C33;}


.zeleny-select select   { color: #FFFFFF; }

.zeleny-select select option:not(:checked) { color: black; }

#jitnahoru {
    display: none; /* Hidden by default */
    position: fixed; /* Fixed/sticky position */
    bottom: 20px; /* Place the button at the bottom of the page */
    right: 30px; /* Place the button 30px from the right */
    z-index: 99; /* Make sure it does not overlap */
    border: none; /* Remove borders */
    outline: none; /* Remove outline */
    background-color: #007C33; /* Set a background color */
    color: white; /* Text color */
    cursor: pointer; /* Add a mouse pointer on hover */
    padding-left: 8px; /* Some padding */
    padding-right: 8px; /* Some padding */
    padding-top: 7px; /* Some padding */
    padding-bottom: 4px; /* Some padding */
    border-radius: 4px; /* Rounded corners */
    font-size: 20px;
}

#jitnahoru:hover {
    background-color: #555; /* Add a dark-grey background on hover */
}

.hlavni-partner {
    margin-top: 0px;
    margin-bottom: 10px;
}

 .vydane-casopisy .casopis {
    border: solid 1px #000000;
    max-width: 300px;
    max-height: 439px;
}

.vydane-casopisy .tretina {
max-width: 300px;
max-height: 461px;
position: relative;
margin-right: 90px;
margin-bottom: 30px;
font-size: 21px;
float: left;
}

.vydane-casopisy .ikona-pdf {
   float: left;
   position: absolute;
   left: 260px;
   top: 390px;
   z-index: 1000;
   padding: 5px;
  }
  
  
/*.leva-cast .casopis {
    border: solid 1px #000000;
    max-width: 165px;
    max-height: 250px;
}

.leva-cast .tretina {
width: 163px;
height: 250px;
position: relative;
margin-right: 70px;
font-size: 21px;
float: left;
}*/

.tretina.posledni {
    margin-right: 0px;
}

/*.leva-cast .ikona-pdf {
   float: left;
   position: absolute;
   max-width: 20px;
   left: 140px;
   top: 210px;
   z-index: 1000;
   padding: 5px;
  }
  
 .leva-cast .tlacitka-casopisy {
      margin-top: 30px;
      text-align: right;
      margin-right: 30px;
  }
  
 
  .leva-cast .cerveny {
      font-size: 14px;
  }
  
  .leva-cast .cerny {
      font-size: 14px;
  }
  
  
  
  .leva-cast .ikona-stazeni {
      max-width: 22px;
  }
  
  
  .leva-cast .ikona-pdf img {
   max-width: 30px;   
  }
  
  .leva-cast.tlacitka-casopisy {
      margin-top: 30px;
      text-align: right;
      margin-right: 70px;
  }*/  

/*@media screen and (min-width: 992px) and (orientation: landscape) {*/

.center-block-banner-nahore {
    max-width: 970px;
}

.center-block-banner-dole-vlevo {
    max-width: 665px;
}
.center-block-banner-dole {
    max-width: 970px;
}

@media screen and (min-width: 1200px) {
    .radek-tlacitek {
    float: none;
    display: block;
    clear: none;
    width: 100%;
}
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    .banner-ve-vypisu-clanku {
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-top: 30px;
    padding-left: 0px; /* 30 px*/
    padding-right: 0px; /* 30 px*/
  }
  
  .center-block-banner-dole-vlevo {
    max-width: 560px;
    }
    .center-block-banner-v-clancich {  
        max-width: 970px;
    }
    a.tlacitko_home {
    /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(255, 255, 255);
    /* RGBa with 0.6 opacity */
    background-color: rgba(255, 255, 255, 0.75);
    color: black;
    padding: 10px 10px;
    margin-left: 15px;
    margin-bottom: 15px;
    text-align: center;
    text-decoration: none; 
    display: inline-block;
    font-size: 16px;
    width: 160px;
    height: 60px;
}

.jednoradkove {
    line-height: 37px;
}

.plocha-tlacitka {
    float: left;
    margin: 0px;
    padding: 0px;
}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
     .logo-prosperita img {
      max-width: 100%;
      margin-bottom: 15px;
  }
  .zahlavi-text-2 {
      margin-bottom: 15px;
  }
  .generalni-partner {
      display: block;
      float: left;
      margin-right: 70px;
  }
  .hlavni-partner {
      display: block;
      float: left;
      margin-top: 0px;
      margin-bottom: 0px;
  }
 .vybirame-z-prosperity img {
     display: block;
     float: none !important;
     }   
     
   .banner-ve-vypisu-clanku {
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-top: 30px;
    padding-left: 0px; /* 30 px*/
    padding-right: 0px; /* 30 px*/
  }
  .center-block-banner-v-clancich {
      max-width: 728px;
  }
  .padding-on-right {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .center-block-banner-nahore {
      max-width: 728px;
  }
  .center-block-banner-dole-vlevo {
    max-width: 665px;
}
.center-block-banner-dole {
    max-width: 728px;
}
}


@media screen and (max-width: 767px) {
    

    body {
      
      overflow-x: hidden;
    }

    html {
  overflow-x: hidden;
    }
    
    .padding-on-right {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  
  .bila .newsflash.nejnovejsi-zpravy {
    background-color: white;
    padding: 0px !important;
} 
  
  .nejnovejsi-zpravy .row2  {
      padding: 10px;
  }
  
  h3 {
      padding-left: 10px;
  }
  
  .bt-image-link img {
      margin-bottom: 10px !important;
  }
  
  .bt-nadpis-rozhovoru {
      padding-left: 10px;    
      padding-right: 10px;
  }
  
  .bt-introtext {
      padding-left: 10px;    
      padding-right: 10px;
  }
  
  div.blok-hlavni-menu-dole, div.dolni-menu {
      padding-left: 10px !important;
      padding-right: 10px !important;
  }
  
 .pod-hl-obsahem .col-md-4{
    padding-left: 0 !important;
    padding-right: 0px !important;
  }
  
  .nejnovejsi-zpravy .row2 {
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  
  .nejnovejsi-zpravy .row2 p {
      margin-bottom: 0px;
  }
  
  .item2 { 
   display: block;
 }
.fotka-ve-vypisu2 {
    display: block;
    vertical-align: top;
  }
  .fotka-ve-vypisu2 img {
      margin-top:   0px;
      margin-right: 0px;
      margin-bottom: 10px;
  }
  
  h4.newsflash-title{
      margin-top: 0px;
      margin-bottom: 10px;
  }
  
  .vypis-clanku2 {
    display: block;
    margin-left: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .logo-prosperita img {
      max-width: 100%;
      margin-bottom: 15px;
  }
  .zahlavi-text-2 {
      margin-bottom: 15px;
  }
  .rozhovory-slides div.row2 {
      padding-left: 10px;
      padding-right: 10px;
  }
  .rozhovory-slide img {
      max-width: 100%;
  }
  
  .radek-tlacitek {
      text-align: center;
  }
  
  .plocha-tlacitka {
      margin: 0px;
      padding: 0px;
      float: left; 
    } 
    
a.tlacitko_home {
    /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(255, 255, 255);
    /* RGBa with 0.6 opacity */
    background-color: rgba(255, 255, 255, 0.75);
    color: black;
    padding: 10px 10px;
    margin-left: 15px;
    margin-bottom: 15px;
    text-align: center;
    text-decoration: none; 
    display: inline-block;
    font-size: 16px;
    width: 150px;
    height: 60px;
}


a.tlacitko_home:hover {
    /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(255, 255, 255);
    /* RGBa with 0.6 opacity */
    background-color: rgba(255, 255, 255, 0.9);
    color: #000000;
}

.posledni-tlacitko a {
    font-size: 14px;
}

.jednoradkove {
 line-height: 37px;   
}
    
    .zasilani-info {
        font-size: 14px;
        text-align: center;
    }
    
   div.items-row {
    margin-bottom: 0px;
  }
  
    .item {
        display: block;
    }
    .fotka-ve-vypisu {
          display: block;
          padding-left: 10px;
          
      }
      .fotka-ve-vypisu img {
         margin-top: 10px;
         margin-bottom: 0px;
      }
      
    .vypis-clanku {
    display: block;
    margin-left: 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
    padding-bottom: 10px;
   /* background: black;*/
  }
  
  .vypis-clanku h2 {
   margin-bottom: 10px;   
  }
  
  .datum-v-prehledu {
      margin-bottom: 10px;
  }
            
      div.dalsi-portaly {
          text-align: center; 
      }
      img.dalsi-portaly-mb {
         margin-top: 10px;
         margin-bottom: 20px; 
      }
  
   
 
  
  h2.nadpis-kategorie {
      margin-left: 10px;
  }
 

.casopis, .leva-cast .casopis {
    border: solid 1px #000000;
    max-width: 200px;
    max-height: 289px;
}

.tretina, .leva-cast .tretina {
width: 100%;
height: auto;
text-align: center;
margin-bottom: 10px;
position: relative;
margin-right: 0px;
font-size: 15px;
float: left;
}

.vydane-casopisy .tretina {
width: 100%;
height: auto;
text-align: center;
margin-bottom: 10px;
position: relative;
margin-right: 0px;
font-size: 15px;
float: left;
}

.vydane-casopisy .tretina img {
    display: inline;
}


.ikona-pdf, .leva-cast .ikona-pdf {
   visibility: hidden;
  }
  
  .ikona-stazeni, .leva-cast .ikona-stazeni {
      max-width: 27px;
  }
  
  .tretina .cerveny, .tretina .cerny, .leva-cast .tretina .cerveny, .leva-cast .tretina .cerny {
      font-size: 15px;
  }
  
 .tlacitka-casopisy, .leva-cast .tlacitka-casopisy {
     width: 100%; 
     margin-top: 30px;
     text-align: center;
  }
  
  
  .clearfix {
      clear: both;
  }
  .mod-newsflash-adv .item {
      width: 100%;
      float: left;
      margin-bottom: 10px;
  }
  
  .mod-newsflash-adv .row {
      margin-bottom: 0px; 
  }
  
  .item-page {
      padding-left: 15px;
      padding-right: 15px;
  }
  div.pagination {
      padding-left: 15px;
      padding-right: 15px;
  }
 
 
  .odborni-partneri img {
      margin-bottom: 10px;
  }
  
 .nejnovejsi-zpravy .row2:nth-of-type(odd) {
     background-color: #eaeaea;
 }
 .nejnovejsi-zpravy .row2:nth-of-type(even) {
     background-color: white;
 }
 
 .blog .items-row:nth-of-type(odd) {
     background-color: #eaeaea;
 }
 .blog .items-row:nth-of-type(even) {
     background-color: white;
 } 
 
 .vybirame-z-prosperity .item__module:nth-child(1) {
   background-color: #eaeaea !important;
}

.vybirame-z-prosperity h4.item_title {
    padding-top: 10px !important;
}

.vybirame-z-prosperity .item_introtext {
    padding-bottom: 10px;
}

.moduletable div.bila.mod-newsflash-adv {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
 
 .item-page img {
     display: block;
     float: none !important;
     }
 
 .item-page span.wf_caption {
     display: block;
     float: none !important;
     margin-bottom: 10px !important; 
     margin-top: 10px !important; 
     margin-left: 0px !important; 
     margin-right: 0px !important; 
     }
     
 .item-page span.wf_caption img {
         margin-left: 0px !important; 
         margin-right: 0px !important; 
     }
     
 .vybirame-z-prosperity img {
     display: block;
     float: none !important;
     }
 
/* div.items-row:nth-child(2) {
     background-color: #eaeaea;
 }*/
 
 
 .navbar-collapse li {
     margin-left: 10px;
 } 
 
.banner-ve-vypisu-clanku {
    margin-left: auto;
    margin-right: auto; 
    display: block; 
    margin-top: 7px;
    margin-bottom: 25px;
    padding-left: 0px; /* 30 px*/
    padding-right: 0px; /* 30 px*/
  }
  
  .center-block-banner-nahore {
      max-width: 320px;
  }
  .center-block-banner-dole-vlevo {
    max-width: 320px;
}
.center-block-banner-v-clancich {
    max-width: 320px;
    margin-left:auto;
    margin-right:auto;
    display:block;
}
 
}

@media screen and (max-width: 450px){
    .oceneni {
    max-width: 100%;
}

.oceneni-vyska {
    max-width: 70%;
}
}