@charset "windows-1250";

/* === STYLY PRO TITULKU === */

h3.obsnadpis {
	display: none;
}

#podbody {
  
}

/* ----- Prav? sloupec ---- */

#port-right {
	padding-top: 0;
	/*background: rgba(210, 210, 210, 0.35) !important;*/
	/*padding-top: 10px;*/
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;

}

#port-right .r-box:first-of-type h4 {
	display:none;

}	


body .row-bread {
	display: none;
}

.l-box  {
	padding: 10px;
}

.l-box:first-of-type h4  {
	padding: 7px;
}


/* ----------- 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 ---- */
#port-middle h3::after {
   display: none;
}


#portmain {
    position: relative;
margin: 1em 0 0 0;
    clear: both;
    z-index: 99;
    padding-bottom: 1em;
	padding-top: 1em;
/*	background-color: white;*/
	border-style: none;
}

/* ----- horni vypis - titulka - kosticky ---- */

#portmain .art-middle .typ-vypis-2 .vtitle {

   padding-top: 12px;
padding-right: 10px;
padding-left: 18px;
padding-bottom: 5px;
    background: rgb(255, 255, 255);
    color: #000000;
    border: 1px none #e9e9e9;
    position: absolute;
	top: 20%;

}
#portmain .art-middle .typ-vypis-2 .vtitle::after {

    background-color: #ed6355;
   
    top: 5px;
    left: 5px;
    width: 10px;
    height: 10px;
   

}
#portmain .art-middle .typ-vypis-2 .vsubj {

    border-bottom-width: 1px;
    border-bottom-style: none;
    border-bottom-color: #e9e9e9;

}
/* ----- spodni  vypis - titulka ---- */
/*
#portmain .art-middle .vypis .vitem:nth-child(2n+1) {
	clear: left;
}

#portmain .art-middle .vypis .vitem:nth-child(3n+1) {
	clear: none;
}
*/
#portmain .art-middle .vitem {


}

/* ----- skok - zobraz? obsah titulky --meni nastaveni z vitem -- */



/* ----- jin? barva pozad? na titulce a podstr?nk?ch- prepisuje nastaveni --- */
#port-middle {
  /*  border: 1px solid #C6C6C6;*/
background: rgba(255, 255, 255, 0.84) !important;
}

#port-left {
  /*  border: 1px solid #C6C6C6;*/

	
   
}

#port-left > h4 {
  margin: 10px;   
}
.r-ikony1  {
margin: 15px 10px 10px;
   
}
.raitem  {
  margin: 5px 0px;
 padding: 10px 0px 10px 10px;

   
}

.raitem_icon  {
margin-right: 10px;
 float: left;  
}

.inn-r1 div {
margin-left: 25px;
   
}

.raitem  {



}

.raitem a  {

color: white;

}

.raitem_icon img  {
filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%);
   
}

.raitem_icon.ukrajina  {
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-size: 21px;
margin-bottom: 8px;
margin-right: 10px;
content: "";
display: block;
margin: auto;
  margin-bottom: auto;
height: auto;
width: 17px;
height: 0px;
border-top: solid 10px #005bbb;
border-bottom: solid 10px #f2c100;
margin-bottom: 5px;
   
}

/*
.s-vypis2::before  {
content: "Aktuality";
display:block;
font-size: 1.3em;
font-weight: bold;
margin-bottom: 20px;
border-top: solid gray 1px;
line-height: 1.7em;
   
}
*/


#portmain section+section {
 
  margin-top: 1.3em;
}

/* 2 sloupce titulka */


@media only screen 
  and (min-width: 1023.98px)  {

.vypis {
    display: flex;
	justify-content:space-between;
	flex-wrap: wrap;
}

.vypis .vitem {
    
	width:48%;
}

#port-middle {
 margin-top: -15px;
}

#port-right {
  margin-top: -2px;
}

}