.text-right {text-align:right}
.page-link:focus {box-shadow: none}
.red{color:#d00}
.blue{color:#008bdd}
.green{color:#0e9e1f}
.border-gray{border:1px solid #aaa;padding:10px;display:block;margin:5px}
.border-green{border:1px solid #0e9e1f;padding:10px;display:block;margin:5px}
.border-red{border:1px solid #d00;padding:10px;display:block;margin:5px}
.border-dashed-gray{border:1px dashed #aaa;padding:10px;display:block;margin:5px}
.border-dashed-green{border:1px dashed #0e9e1f;padding:10px;display:block;margin:5px}
.border-dashed-red{border:1px dashed #d00;padding:10px;display:block;margin:5px}
.fleft{float:left;display:block;margin:0 5px 5px 0}
.fright{float:right;display:block;margin:0 0 5px 5px}
.fullwidth{clear:both;display:block;width:100%;margin:5px 0;height:auto}
.mod-gallery{clear:both}
.video-container{width:100%}
.enlarge_font{padding-right:5px}
.content .btn-group .enlarge_font a{padding:0 1px}
.content .btn-group .enlarge_font{vertical-align:sub}
span.font-size1, header .search .enlarge_font a.font-size1 {font-size:12px}
span.font-size2, header .search .enlarge_font a.font-size2{font-size:16px}
span.font-size3, header .search .enlarge_font a.font-size3{font-size:20px}
body{position:relative;}
.alert{padding:5px 0;}
.alert-error, .help-block{color:#d00;padding:5px 0;border:0}
.alert-success{background:#28a745;color:#fff;padding:10px;border:0}
.alert-error{background:#d00;color:#fff;padding:10px;border:0}
.homepage_img{float:left;padding-right:10px;display:block}
.content .nav-pills li a {border: 1px solid #ddd}
.ekko-lightbox .modal-footer {justify-content: flex-start}
.ekko-lightbox h4 {dispaly:none; margin:0; padding:0}
.ekko-lightbox .modal-header {padding:0}
.ekko-lightbox .embed-responsive {height:100%}
.ekko-lightbox button.close {
    position: absolute;
    right: 10px;
    border: 0;
    background: none;
    font-size: 25px;
}
@media (max-width:640px){
    .homepage_img{float:none;padding-right:0px;text-align:center}
    .content-home .row {padding: 0 10px}

}
.counter-container{background:#fff;margin:10px auto;padding:10px}
.counter-container .counterimg{float:left;width:160px;text-align:center}
.counter-container .rest{display:block;padding-left:60px;float:left}
.counter-container .clock{text-align:Center}
@media (max-width:640px){
    .counter-container .counterimg{width:100%}
    .counter-container .rest{padding-left:0px;width:100%}
    .counter-container .clock{text-align:Center}
}
.content .sharethis-inline-share-buttons{text-align:right !important;padding-top:5px;width:100%;z-index:0 }
.content .sharethis-inline-share-buttons div{height:24px !important;line-height:24px !important;padding:3px}
.content .sharethis-inline-share-buttons img{padding:0;width:10px !important;top:4px !important}
header .search input{width:auto;display:inline-block; font-size:10px}
.parafio-intentions{padding-bottom:50px}
.parafio-intentions h4{text-transform:uppercase}
.parafio-intentions .red, .parafio-intentions .red h4{color:#d00}
.parafio-intentions .intention-masses{clear:both}
.parafio-intentions .intention-masses p{display:block;text-align:right;width:150px;}
.parafio-intentions .intention-masses p span{display:block;clear:both;text-align:right;line-height:1em;margin-top:0px}
.parafio-intentions .intention-masses ul ,.parafio-intentions .intention-masses p{display:block;float:left;list-style:none}
.parafio-intentions .intention-masses ul{padding-left:20px;}
.parafio-intentions .intention-masses ul li{margin:0;}
.parafio-intentions .btn-sm{font-size:11px;line-height:1.2em;}
.parafio-intentions hr{clear:both}

.graveyard h3{text-align:center;margin-top:50px}
.graveyard .graveyard-header p{line-height:1.5em}
.graveyard .graveyard-header ul{list-style-type:square}
.graveyard .graveyard-header li{margin:0;line-height:1.5em}
.graveyard .gravetile h3{color:var(--color1);}
.content ul.nav-pills, .content .list-unstyled{justify-content:center}
.graveyard h2{text-align:center}
.graveyard table thead th {padding: 5px 10px}
.graveyard .gravetile{display:flex;width:100%;justify-content:center;margin:0}
.graveyard .gravetile a{flex:1;padding:16px;height:auto;max-width:170px;min-width:170px;margin:5px;display:inline-block;height:150px;width:170px;color:var(--font-color);border-radius:0px;border:1px solid #ccc;background:var(--tile-background);overflow:hidden;text-align:center;}
.graveyard .gravetile a:hover {background: #fff}
.graveyard .gravetile h3{color:#000;text-align:center;margin:0;padding:0;font-size:14px;line-height:1.5em;}
.graveyard .gravetile .date{font-size:11px;line-height:1.3em;padding:5px;margin-bottom:5px}
.graveyard .gravetable span{display:block;padding:2px}
.graveyard .gravetable a.button{font-size:12px;padding:2px 8px;float:right}
.graveyard-home h3 {margin-top:20px; text-align:left}
.label{padding:5px;border-radius:3px;}
.label-danger{color:#d00;}
.graveyard input.searchg, .graveyard input.searchg::placeholder, .graveyard input.searchg:-ms-input-placeholder, .graveyard input.searchg::-ms-input-placeholder{color:#000;opacity:1;}
.graveyard #search_grave {margin-top:0}

.content .pagination {padding-left:0px; justify-content: center}

select.form-control,.content input[type="text"] {padding: 6px}
#map {margin: 20px 0; border: 1px solid rgba(0,0,0,0.2)}
.leaflet-container a.button {color: #fff}
.content #map   img {margin: 0;padding:0;  border:0}
.kronika_filters {margin-bottom:10px}
.kronika_filters button[type="submit"] {margin-top: 0}
.kronika_filters button.reset {margn:0; border-radius: 5px; border: 1px solid #555; padding:5px 22px; background: none}


.rss audio {display:none; margin:10px 0}

@media (max-width: 576px) { 
    .content .search_result h3 {text-align:left !important; padding-bottom:3px}
    .content .search_result form button[type="submit"] {border-radius:0px; padding: 6px 10px; }
    .content .sharethis-inline-share-buttons {text-align:center !important; padding-bottom:30px}
    .parafio-intentions .intention-masses p {width:100%; text-align:left; margin-bottom:0}
    .parafio-intentions .intention-masses p span {display:inline; font-weight:bold}
    .parafio-intentions .intention-masses ul {padding-left:0}

    .graveyard .gravetile {width:auto}
    .graveyard .gravetile a{padding:16px;min-width:160px;max-width:160px;width:160px;}
    .graveyard table {display: block; overflow-y: scroll}
    .graveyard td.departeds {min-width: 200px}
    .graveyard td.departeds_years {min-width: 150px}
    .graveyard td.status {min-width: 200px}
    .graveyard td.free {min-width: 200px}
    .graveyard td.link {min-width: 150px}
    .graveyard .btn-success {display:block}
}
/*.content .filtr-item {display:block !important}*/
.filtr-container {padding: 0 !important;width:100%;}
.content .filtr-item {flex-basis: 48%; width:48% !important; padding:2px 5px}
header .topbar .topaddress .facebook a {line-height:20px; color: #1877F2}
header .topbar .topaddress .facebook a:hover {color: #043a80}
header .topbar .topaddress .facebook a img {vertical-align: text-bottom}
@media (min-width: 1200px){
    .content .filtr-item {flex-basis: 32%; width:32% !important;}
}
.priest img {max-width:200px}
@media(max-width: 980px){
    .priest img {max-width:100%}
    .navbar-toggler {
        padding-right: 18px;
        color: #fff;
    }
    
     header button.navbar-toggler {border: 1px solid rgba(255,255,255,0.5); padding: 5px 10px} 
     header button.navbar-toggler span {font-size:9px; display:block} 
     header button.navbar-toggler:focus {box-shadow: none;border: 1px solid rgba(255,255,255,0.5);} 
}

@media (max-width: 576px){
    .content .filtr-item {flex-basis: 48%; width:48% !important;}
    .content .mod-gallery .thumbnail {height:120px !important}
}
