
/* === STYLY PRO TITULKU === */

h3.obsnadpis {
	display: none;
}

/* ----- Pravý sloupec ---- */

#port-right {
	padding-top: 0;
	background: rgba(255, 255, 255, 0.81);
	padding-top: 0px;
	
	padding-bottom: 10px;
	
/*	display: none; */
}	


body .row-bread {
	
}

body .row-bread .breadcrump  {
	display: none;
}

/* ----------- sekce 2 a3 3 upoutávek na úvodní stránce -------- */
#titlefoto {
	margin-bottom: 30px;
}


#titlefoto h4 {
	font-size: 1.2rem;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;

}

#titlefoto h4 span::after {
	display: none;
}

#titlefoto h4 span {
	display: block;
	line-height: 30px;
	background-color: #b98a62;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;


}

/* ----- prostedek ---- */
.container {
    
}


#portmain {
    position: relative;

    clear: both;
    z-index: 99;
    padding-bottom: 1em;
	background: none;
	border-style: none;

padding: 0px 0px 30px 0px;

background-color: rgba(0, 0, 0, 0.7);
background-color: rgb(255, 255, 255);
transition: 0.9s;
top: 0px;
}
/* ----- jine pozadi  ---- */
#podbody.pgkt-uv  {

}

body #podbody.pgkt-uv .row-bread {
   background-image: none;
}


/* ----- jiná barva pozadí na titulce a podstránkách- prepisuje nastaveni --- */
#port-middle {
   
    
/*	display: none; */
   
}
/* ----- zmeny olioptik--- */
#port-middle {

    padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;


}

#portmain .art-middle .vitem {

  
    padding-top: 0px;
   

}
#portmain .art-middle .typ-vypis-1 .vitem .inn {
   background: rgba(255, 255, 255, 0.81);
   
}



#portmain .art-middle .vypis {

    padding-top: 0px;
   

}
#port-right {

   
   margin-top: -3px;

}

#port-right .r-box:first-child  h4{
 
   
    margin-top: 0em;

}

/* --------- buttton - posun - alpy--------- */
   

#portmain section {
   
  
}

.typ-vypis-6 {

   
    margin-top: 0px;

}

.grid.grid-pad .col-1-1 {

 margin-top: 0px;  

}

/* ---------  preformat ic 2021 --------- */
#portmain .firstlink {

 margin-top: 0px;
 width: 32%;
display: inline-block;
background-color: blue;
border: solid white 1px;
color: white;
text-align: center; 
padding: 5px 0px; 
background-color: #3f8327;
font-weight: bold !important;
text-decoration: none;

}
#portmain .firstlink:nth-child(2n+0) {

background-color: #1d7ab1;


}




#portmain .firstlink::before {
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-size: 21px;
margin-bottom: 8px;
color: white;
content: "";
display: block;
}

#portmain .linkobal .firstlink:nth-child(1)::before {
content: "\f017";
}
#portmain .linkobal .firstlink:nth-child(2)::before {
content: "\f59f";
}
#portmain .linkobal .firstlink:nth-child(3)::before {
content: "\f55e";
}
#portmain .linkobal .firstlink:nth-child(4)::before {
content: "\f207";
}
#portmain .linkobal .firstlink:nth-child(5)::before {
font-family: "Open Sans", Arial, Helvetica, sans-serif;
content: "WC";
}

#portmain .firstlink[href*="brusleni"]::before {
 content: "\f453";
}
#portmain .firstlink[href*="plavani"]::before {
 content: "\f5c5";
}

.linkobal {
display: flex;
flex-wrap: wrap;
margin-bottom: 30px;
}

#port-middle h4, #topakce h3, .r-box h4 {
font-size: 1.2em !important;
margin-bottom: 3px;
border-bottom: none;
margin-top: 0px;


}

#port-middle h4:after, #topakce h3:after, .r-box h4:after {

display: none;
}
.r-box {

margin-bottom: 30px;
}