.liturgia{margin-bottom:40px;}
.liturgia .liturgia_not_found{color:red;}
.liturgia a{display:inline-block;margin-right:10px;margin-top:10px;margin-bottom:10px;text-decoration:none;}
.liturgia .data{display:inline-block;}
.liturgia .weekday_name{margin-left:5px;display:inline-block;}
.liturgia .weekday_name:before{content:'(';}
.liturgia .weekday_name:after{content:')';}
.liturgia .rok_lit,.content_source_liturgia .rok_lit{font-size:11px;font-weight:normal;color:#777;margin-bottom:3px;}
.liturgia .period_name{font-size:15px;font-weight:bold;font-style:normal;}
.liturgia .sekcja{margin-top:8px;display:block;}
.liturgia .sekcja.jeden .subsec{display:inline;}
.liturgia .sekcja.jeden .subsec:after{content:'\a';white-space:pre;}
.liturgia .sekcja.jeden .subsec div{margin-left:5px;display:inline-block;font-weight:bold;}
.liturgia .sekcja.kolor_szat .jeden{font-size:16px;font-weight:bold;display:inline-block;color:#217eab;}
.liturgia .sekcja.kolor_szat .dwa{display:inline-block;width:80px;height:20px;margin-left:20px;}
.liturgia .sekcja.kolor_szat .dwa:after{margin-left:85px;}
.liturgia .sekcja.kolor_szat .dwa.pink{background:url('https://opoka.org.pl/pics/szata_rozowy.jpg') top left no-repeat transparent;}
.liturgia .sekcja.kolor_szat .dwa.pink:after{content:'(różowy)';}
.liturgia .sekcja.kolor_szat .dwa.magenta{background:url('https://opoka.org.pl/pics/szata_fioletowy.jpg') top left no-repeat transparent;}
.liturgia .sekcja.kolor_szat .dwa.magenta:after{content:'(fioletowy)';}
.liturgia .sekcja.kolor_szat .dwa.red{background:url('https://opoka.org.pl/pics/szata_czerwony.jpg') top left no-repeat transparent;}
.liturgia .sekcja.kolor_szat .dwa.red:after{content:'(czerwony)';}
.liturgia .sekcja.kolor_szat .dwa.white{background:url('https://opoka.org.pl/pics/szata_bialy.jpg') top left no-repeat transparent;}
.liturgia .sekcja.kolor_szat .dwa.white:after{content:'(biały)';}
.liturgia .sekcja.kolor_szat .dwa.green{background:url('https://opoka.org.pl/pics/szata_zielony.jpg') top left no-repeat transparent;}
.liturgia .sekcja.kolor_szat .dwa.green:after{content:'(zielony)';}
.liturgia .sekcja.patroni:before{content:'Patroni';display:block;color:#217eab;font-size:16px;font-weight:bold;}
.liturgia .sekcja.dwa .subsec{margin-top:10px;font-weight:bold;font-size:20px;color:#2383c1;}
.liturgia .sekcja.dwa .subsec .siglum{color:black;font-weight:bold;padding:0;}
.liturgia .sekcja.dwa .subsec div{font-weight:normal;font-size:14px;padding:10px;color:black;}
.liturgia .sekcja.homilia:before{content:'Homilia';display:block;margin-top:10px;font-weight:bold;font-size:20px;color:#2383c1;}
.liturgia .sekcja.homilia .item{display:block;margin-bottom:0px;font-size:18px;margin-left:10px;}
.liturgia .sekcja.homilia .item .title{display:inline-block;}
.liturgia .sekcja.homilia .item .author{display:inline-block;margin-left:10px;}
.liturgia .sekcja.homilia .item .author:before{content:'(';}
.liturgia .sekcja.homilia .item .author:after{content:')';}
.liturgia .sekcja.homilia .item .desc{display:inline-block;}
.liturgia .sekcja.komentarze{padding:30px;background-color:#f0f0f0;}
.liturgia .sekcja.komentarze:before{content:'Komentarze';display:block;color:#bc374c;font-size:18px;font-weight:bold;margin-bottom:20px;}
.liturgia .sekcja.komentarze .komentarz{display:block;margin-bottom:10px;}
.liturgia .sekcja.komentarze .komentarz .podpis{display:inline-block;font-weight:bold;}
.liturgia .sekcja.komentarze .komentarz .pic{display:block;float:left;margin:0 10px 10px 0;max-width:150px;}
.liturgia .sekcja.komentarze .komentarz .tresc{display:block;}
.container_grid .liturgia_not_found{color:red;}
.container_grid .data{display:inline-block;}
.container_grid .weekday_name{margin-left:5px;display:inline-block;}
.container_grid .weekday_name:before{content:'(';}
.container_grid .weekday_name:after{content:')';}
.container_grid .period_name{font-style:normal;font-weight:bold;font-size:15px;}
.container_grid .sekcja{margin-top:10px;display:block;outline:none !important;}
.container_grid .sekcja.jeden .subsec{display:inline;}
.container_grid .sekcja.jeden .subsec:after{content:'\a';white-space:pre;}
.container_grid .sekcja.jeden .subsec div{margin-left:5px;display:inline-block;font-weight:bold;}
.container_grid .sekcja.kolor_szat .jeden{font-size:16px;font-weight:bold;display:inline-block;color:#217eab;}
.container_grid .sekcja.kolor_szat .dwa{display:inline-block;width:80px;height:20px;margin-left:10px;}
.container_grid .sekcja.kolor_szat .dwa:after{margin-left:85px;}
.container_grid .sekcja.kolor_szat .dwa.pink{background:url('https://opoka.org.pl/pics/szata_rozowy.jpg') top left no-repeat transparent;}
.container_grid .sekcja.kolor_szat .dwa.pink:after{content:'(zielony)';}
.container_grid .sekcja.kolor_szat .dwa.magenta{background:url('https://opoka.org.pl/pics/szata_fioletowy.jpg') top left no-repeat transparent;}
.container_grid .sekcja.kolor_szat .dwa.magenta:after{content:'(fioletowy)';}
.container_grid .sekcja.kolor_szat .dwa.red{background:url('https://opoka.org.pl/pics/szata_czerwony.jpg') top left no-repeat transparent;}
.container_grid .sekcja.kolor_szat .dwa.red:after{content:'(czerwony)';}
.container_grid .sekcja.kolor_szat .dwa.white{background:url('https://opoka.org.pl/pics/szata_bialy.jpg') top left no-repeat transparent;}
.container_grid .sekcja.kolor_szat .dwa.white:after{content:'(biały)';}
.container_grid .sekcja.kolor_szat .dwa.green{background:url('https://opoka.org.pl/pics/szata_zielony.jpg') top left no-repeat transparent;}
.container_grid .sekcja.kolor_szat .dwa.green:after{content:'(zielony)';}
.container_grid .sekcja.patroni:before{content:'Patroni';display:block;color:#217eab;font-size:16px;font-weight:bold;}
.kielich{width:309px;height:258px;background:url('https://opoka.org.pl/pics/liturgia1.jpg') top center no-repeat;float:left;}
.liturgia_iframe {float: right; max-width: 300px; background-color: #f0f0f0; padding: 5px; border: 1px solid #d0d0d0; margin-left: 20px;}
.liturgia_iframe h4 {margin: 0; padding: 0;}