.white-wrap{ background: #fff;padding:60px 0; }
   .grey-wrap{ background: #F7F9FB;padding:60px 0;}
   .forwardLink span{ font-family: var(--primary_font);font-style: normal;font-weight: bold;font-size: 14px;/*line-height: 16px;*/text-align: right;letter-spacing: 0.04em;text-decoration-line: underline;text-transform: uppercase;color: var(--primary_color);}
   .forwardLink i{ line-height: 100%; margin-left: 10px; color: var(--secondary_color);}
   #doporucujeme h2,#nejnovejsi h2{ margin-bottom:30px; margin-left:5px; font-family: var(--primary_font);font-style: normal;font-weight: bold;font-size: 24px;line-height: 28px;display: flex;align-items: center;color: #232731;}
   #doporucujeme .clanek-blok,#nejnovejsi .clanek-blok{ /*height:530px;*/}
   #serialy{ background: #F7F9FB;border-radius: 12px;padding: 103px 69px;}
   #serialy h2{ font-family: var(--secondary_font);font-style: normal;font-weight: normal;font-size: 40px;line-height: 48px;letter-spacing: 0.02em;color: #232731;}
   #serialy .wrap{  padding:0 40px 0 65px;}
   #serialy .border-right{ border-right: 3px solid #E3E7EB;}
   
   #serialy .wrap h3{ font-family: var(--primary_font);font-style: normal;font-weight: bold;font-size: 22px;line-height: 26px;color: var(--secondary_color);}
   #serialy .wrap li{ margin: 13px 0; list-style-type: none; display: flex; flex-wrap: wrap; padding: 0 15px;    align-items: center;}
   #serialy .wrap li:before{ content: '\f12e'; font-family: rvp2-icons !important; font-style: normal; font-weight: normal !important;display:inline-block;transform: rotate(270deg);top: 0px;left: -22px; margin-right: -15px; position: relative; color: var(--secondary_color);}
   #serialy .wrap li a{ font-family: var(--primary_font);font-style: normal;font-weight: bold;font-size: 18px;line-height: 20px;text-decoration-line: underline;color: var(--primary_color);margin-right:7px;}
   #serialy .wrap li .grey-text{ color: #5F7184;}
   
   #zpravodaj{ padding: 45px; background: var(--secondary_color);border-radius: 12px; min-height:350px;}
   #zpravodaj h2{ font-family: var(--secondary_font);font-style: normal;font-weight: normal;font-size: 40px;line-height: 40px;letter-spacing: 0.02em;color: #FFFFFF;}
   #zpravodaj .description{ margin:20px 0 20px 0; font-family: var(--primary_font);font-style: normal;font-weight: 500;font-size: 14px;line-height: 22px;color: #FFFFFF;}
   #zpravodaj .buttons{ display: flex; align-items: center;  flex-direction: column;}
   #zpravodaj .buttons a{ width:100%; margin:5px 0;padding: 22px 45px;font-size: 14px;}
   
   #twitterFeed{ overflow-x: hidden; border: 1px solid #E1E7ED; padding: 12px;border-radius: 12px; height:377px;display: flex; align-items: start;  justify-content: center;}
   #twitterFeed iframe{ max-width: 600px !important;}
   #twitterFeed .twitter-timeline{ width: 600px !important;}
   #rss_news{  display: flex; flex-wrap: wrap; justify-content: flex-start;}
   .rss_feed{ width: calc(20% - 20px);flex-wrap: wrap;padding: 15px; margin:10px;  min-width: 170px;}
   
   .rss_feed_title a{ font-family: var(--secondary_font);font-style: normal;font-weight: 600;font-size: 18px;line-height: 40px;text-align: center;letter-spacing: 0.02em;color: var(--secondary_color);}
   .rss_feed_content ul{ padding:0;margin: 0;list-style-type: none;}
   .rss_feed_content li{ margin:15px 0;}
   .rss_feed_content a{ display:block;font-family: var(--primary_font);font-style: normal;font-weight: 500;font-size: 13px;line-height: 22px;/* or 169% */text-decoration-line: underline;/* primary/blue */color: var(--primary_color); margin:10px 0;}  
   .rss_feed_content .date span{ font-family: var(--primary_font);font-style: normal;font-weight: 500;font-size: 13px;line-height: 15px;text-transform: uppercase;color: #5F7184;}
   .rss_feed_content .date i{ color:var(--secondary_color);margin-right: 8px;}
   
   #social-networks{ display: flex;flex-wrap: wrap;}
   #social-networks a.link{ display: flex;justify-content: space-between;align-items: center; width: 150px;margin:29px;}
   #social-networks a.link .icon{ color:#549FD7;font-size: 16px;}
   #social-networks a.link span{ font-family: var(--primary_font);font-style: normal;font-weight: 500;font-size: 16px;line-height: 19px;color: var(--primary_color);}
   #social-networks a.link .arrow{ font-size: 16px;color:var(--secondary_color);}
   
   
   .bottomButtons .prispevekButtons .btn { width: 230px; }
   #social .prispevekButtons .btn{   margin: 29px 0;}
   #soucastSerialu{ background: #FFFFFF; border: 2px solid #E1E7ED; box-sizing: border-box; border-radius: 12px; padding: 38px; margin-top: 28px;margin-bottom:-28px;} 
   
   .clanek-blok .spomocnikLogo{ width:60px !important;height:60px !important; border-radius: 80px; position: absolute;top: 16px;left:16px; border: 2px solid #0a7c93;    background: #fff;}
   #obsahClanku iframe{ max-width:100%;}
   /*#teloClanku li p{ margin:0;}*/
   
   .tableWrap { text-align: center;}
   #social-networks a.link .icon.rvp2-ico-paddlet{ font-size:22px;}
   #teloClanku img { max-width: 100%; height: auto;}
   #social-networks i.bluesky{ background: url(/img/Bluesky.svg) no-repeat; display: block; width: 18px; height: 16px; background-size: cover;}
   @media (max-width:1200px){
    .rss_feed { width: calc(25% - 20px);}
   }
   
   @media (max-width:992px){
       #serialy .border-right{ border-right-width: 0; border-bottom: 3px solid #E3E7EB;margin-bottom: 25px; padding-bottom: 25px;}
       #serialy .wrap { padding-left: 10px;padding-right: 10px;}
       #serialy { background: #F7F9FB; border-radius: 12px; padding: 30px 29px;}
       .rss_feed { width: calc(33% - 20px);}
   }
   
   @media (max-width:576px) {
 	.rss_feed {
	    width: calc(100% - 20px);
	}
	 #twitterFeed { padding: 16px;}
  
   }
   @media (max-width:768px) {
 	.rss_feed { width: calc(50% - 20px);}
	#drobeckovaNavigace{ display: none;}
	#subnazevModulu{ display: none;}
	.filtrWrap{ padding: 10px 10px;}
	.grey-wrap{ padding: 20px 0;}
	#doporucujeme h2, #nejnovejsi h2{ margin-bottom: 16px; font-size: 18px;}
	#rvpFilter{ margin:15px 0;}
	#nazevModulu{ font-size: 20px;line-height: 28px;}
	#fulltextSearchFormWrap .searchWrap{ height:60px;}
   }