/*ZOBRAZENI PC a VYS*/
@media(min-width: 768px) {
.hide_pc_highlights
{
  display:none;
}
.hide_pc_foot_icons
{
  display:none;  
}
.hide_pc_article
{
  display:none;  
}
.carousel-caption {
  right: 20%;
  top: 6.25rem;
  left: 10%;
  width:40%;
}
.carousel-caption h5.carousel {
  font-size:2.6em;
}
h5.article
{
  font-weight:bold;
  font-size:1.2em;
  color:#00264A;
}

h5.article-date
{
  font-weight:bold;
  font-size:1.0em;
  color:#00264A;
}
p.article, .article-main-page p
{
  font-weight:100;
  font-size:0.8em;
  color:#00264A;
}
}

 
                       
/*ZOBRAZENI MOBILY a TABLETY*/
@media (max-width: 767px) {
.show_pc_highlights
{
  display:none;
}
.show_pc_article
{
  display:none;
}
h2.footer
{
  font-weight:bold;
  font-size:1.5em;
  color:#fff;
}
h5.article
{
  font-weight:bold;
  font-size:1.0em;
  color:#00264A;
}

h5.article-date
{
  font-weight:bold;
  font-size:0.8em;
  color:#00264A;
}
p.article, .article-main-page p
{
  font-weight:500;
  font-size:0.8em;
  color:#00264A;
}
img.fixed-height-mobile-high
{
  height: 230px;
  width: 100%;
  object-fit: cover; 
  object-position: center top; 
}
img.fixed-height-mobile-medium
{
  height: 200px;
  width: 100%;
  object-fit: cover; 
  object-position: center top; 
}
img.fixed-height-mobile-small
{
  height: 150px;
  width: 100%;
  object-fit: cover; 
  object-position: center top; 
}
.show_pc_foot_icons
{
  display:none;  
}
.carousel-caption {
  right: 20%;
  bottom: 0.25rem;
  left: 10%;
  width:80%;
}
.carousel-caption h5.carousel {
  font-size:1.4em;
}

.nav-item .nav-link.active 
{
  color:#fff;
}

.nav-item .nav-link
{
  font-weight:600;
  color:#00264a;
}

.nav-item .nav-link:hover 
{
  color:#00264a;
  text-decoration:underline;
}
.btn-outline-search {
  --bs-btn-color:#20a1d3;
  background-color: #fff;
  --bs-btn-border-color: #20a1d3;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #20a1d3;
  --bs-btn-hover-border-color: #20a1d3;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #20a1d3;
  --bs-btn-active-border-color: #20a1d3;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color:#20a1d3;
  --bs-btn-disabled-bg: transparent;
  --bs-gradient: none;
}
.btn-outline-search:hover {
  background-color:#00264a;
}

.row-list
{
  margin:0px;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.2) !important;
}

.row-list .col-md-3
{
  padding:0px;
}
}





/*ZOBRAZENI PC a VYS od 991 px*/
@media(min-width: 992px) {

}

/*ZOBRAZENI PC, TABLET A NIZE do 992 px*/
@media(max-width: 991px) {
}


/* ZOBRAZENI MEZI PC A TABLETEM - nutno modifikovat horni pruh a hlavní menu */
@media (min-width: 768px) and (max-width: 991px) {
.carousel-caption {
  right: 10%;
  bottom: 0.25rem;
  left: 5%;
  width:90%;
}
.carousel-caption h5.carousel {
  font-size:2.0em;
}
}

/* ZOBRAZENI MEZI PC A LARGE - nutno modifikovat horni pruh a hlavní menu */
@media (min-width: 992px) and (max-width: 1470px) {
.carousel-caption {
  right: 20%;
  bottom: 0.25rem;
  left: 10%;
  width:80%;
}
}


/*ZOBRAZENI VELKA ZARIZENI */
@media(min-width: 1200px) {
}

/*ZOBRAZENI MOBILY a TABLETY*/
@media (max-width: 767px) {
}

/*ZOBRAZENI MALE MOBILY PRO RESENI NALEPENI PRVKU PRI CAROUSEL OBJECTS SERVICES*/       
@media (max-width: 576px) {
.carousel-caption {
  right: 20%;
  bottom: -1.25rem;
  left: 10%;
  width:80%;
}
.carousel-caption h5.carousel {
  font-size:1.4em;
}
}      

   


