/* Logotypy stopka */

.footer_logotypes .sponsors {
	 margin-bottom: 0;
	 justify-content: center!important;
	 gap: 1rem;
}
 .footer_logotypes .sponsors img {
	 max-width: 70%;
}
 .footer_logotypes .col-lg-10 {
	 width: 100%;
	 text-align: center;
}
 .footer_logotypes .col-lg-10 .v-large {
	 max-width: 70%;
	 margin: 0 auto;
}
 @media (max-width: 767px) {
	 .footer_logotypes .col-lg-10 .v-small {
		 max-width: 30%;
	}
}
 .footer_logotypes #linkGroup {
	 display: none;
}
 
.v-large {
    display: none;
}
.v-small {
    display: none;
}
@media (max-width: 767px) {
    .v-small {
        display: block;
        height: auto;
        max-width: 50%;
        margin: 0 auto;
    }
}
@media (max-width: 767px) { 
    max-width: 80%;
}
@media (min-width: 768px) {
    .v-large {
        display: block;
        height: auto;
    }
}
/* Logotypy stopka END */

.text-formatted blockquote {
  margin: 30px 0;
  padding: 7px 15px;
  border-left: 3px solid #d11632;
  font-weight: bold;
}
.text-formatted blockquote p {
  margin-bottom: 0;
  padding-bottom: 0 !important;
}

.signature-wrapper  {padding-top: 18px; }
.signature { margin: 0; padding-top: 16px; display: flex!important; gap: 3px;}
@media (max-width:480px) {.signature {flex-wrap: wrap;} }
 
.component.basic ul li {
    margin: 0!important;
}
.component.basic hr {
padding: 1rem 0;
}
.component.basic u {
    white-space: pre-wrap;
}
.accordion p, .accordion u, .accordion b ,  .accordion strong,
.component.basic p, .component.basic u, .component.basic b {
  line-height: 1.4em!important;
  vertical-align: baseline;
  display: inline-block;
}
 
.accordion p, .accordion u, .accordion b,  .accordion strong,
.component.basic p, .component.basic u, .component.basic span, .component.basic strong, .component.basic table, .component.basic tr, .component.basic th, .component.basic td, .component.basic ul, .component.basic li, .component.basic ol, .component.basic em, .component.basic a, .component.basic article, .component.basic aside, .component.basic div {
   font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif !important;
}
 
.breadcrumb li,
.accordion div{
   font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif !important;
}

@media (max-width: 1023px) {
.views-view-responsive-grid {
    --views-responsive-grid--column-count: 1 !important;
    --views-responsive-grid--cell-min-width: unset !important;
}
}
 
.accordion p > strong + br {
        content: '';
    margin-bottom: 10px;
    display: block;
}



/* table map start */

table.zebra th a {
    color:#000;
}

table.zebra tr td, 
table.zebra tr th {
    border: 0px;
}

table.zebra tr th a{
    margin-bottom: 0px !important;
}

table.zebra tbody td {
    padding: 20px 0 20px 17px!important;
}

table.zebra thead th {border-bottom: 4px solid #0061a3;}

/* table map end */
.cta_block .text-formatted p {
    flex-direction: column;
}
.cta_block .text-formatted span {
    margin-bottom: 0;
}

/* search sidebar filter */
.checkboxes-list .facets-widget-checkbox:last-child {
    padding-bottom: 0.5rem;
}

.checkboxes-list .facets-widget-checkbox {
    width: 100%;
    display: block!important;
    padding-left: 0;
    padding-right: 0;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    border-radius: none;
    margin-top: 0rem;
    margin-left: 2% !important;
    margin-bottom: auto;
    -webkit-transition: height 0.2s;
    -o-transition: height 0.2s;
    transition: height 0.2s;
}

.checkboxes-list .facets-widget-checkbox ul {
    padding-left: 0px;
    list-style: none;
    width: 100%;
    padding: 0.5rem 0 1.5rem;
}

.search .facets-widget-checkbox ul {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0px;
    padding: 0px;
}


.checkboxes-list .facets-widget-checkbox h3 {
    font-size: 1.15rem;
    line-height: 120%;
    text-align: center;
    padding: 11px 15px;
    border-bottom: 4px solid #0061a3;
}

.checkboxes-list .facets-widget-checkbox ul li.facet-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0.5rem 1rem;
}

.checkboxes-list .facets-widget-checkbox ul li.facet-item .facets-checkbox {
    accent-color: #0061a3;
    width: 25px;
    height: 25px;
    min-width: 25px;
    margin-right: 10px;
}

.search .facets-widget-checkbox ul li label {
    font-size: 0.85rem;
}

/* searchEND */


/* Map tooltip */
@media (max-width: 1023px) {
.google-map-tooltip-wrap {
    margin-left: 0!important;
}
    .google-map-tooltip {
    width: auto!important;
    left: 0!important;
    margin: 5px;
}
    .google-map-tooltip-arrow {
        display: none;
    }
}

.info-box-phone a span{
    transition: all 500ms ease-in-out;
}
.info-box-phone a:hover span, .info-box-phone a:focus span {
    color:#fff!important;
}



/* button PDF */
button.btn.btn-link.icon-pdf {
    color: #0061a3;
}
/* add spacer orphan */
.block-page-title-block span.code {
    margin-right: 24px;
}

.footer .btn-orange {
    display: none;
}


.align-items-center {align-items: center;}.footer-disclaimer .items_image_desktop {align-items: center;justify-content: center;}.footer-disclaimer .items_image_desktop li {justify-content: center;display: flex;}@media (min-width: 991px) {.footer-disclaimer .items_image_desktop img {max-width: 250px!important;}} .footer-disclaimer .items_image_desktop {align-items: center; justify-content: space-between;} .footer-disclaimer .sponsors {display: flex;}@media (min-width: 1100px) {.footer-disclaimer .sponsors {gap: 15rem!important;}}.footer-disclaimer .sponsors img {max-width: 200px;}#linkGroup {display: grid;grid-template-columns: 1fr 1fr 1fr;margin: 3rem 0 } @media(max-width: 1024px) {#linkGroup {grid-template-columns:1fr 1fr }}@media(max-width: 767px) {#linkGroup {grid-template-columns:1fr }} #linkGroup ul {padding-left: 0 }#linkGroup li {list-style: none }#linkGroup li::before {content: none }#linkGroup a {font-family: "Open Sans","Segoe UI",Tahoma,sans-serif;display: inline-block;color: #0061a3 !important;letter-spacing: .015em;font-weight: bold;font-size: 1rem;padding: 3px 6px;margin-bottom: .7rem;transition: all 400ms ease-in-out }#linkGroup a span {color: #0061a3; text-decoration: underline;}#linkGroup a:hover {background-color: #0061a3;color: #fff;text-decoration: none }#linkGroup a:hover span {color: #fff }.block--slider .slider .cez-slideshow-container{max-width:initial!important;left:0!important}.block--slider .slider .cez-slideshow-container .well{max-width:600px!important}.align-items-center{align-items:center}.block--basic .table-links a{display:inline-block;color:#0061a3!important;letter-spacing:.015em;font-weight:700;font-size:1rem;padding:3px 6px;margin-bottom:.7rem;transition:.4s ease-in-out}.block--basic .table-links a:hover{color:#fff!important}
.footer-disclaimer .sponsors img {max-width: 200px!important;}.items_image_desktop img {max-width: 200px;}
#linkGroup h3 {font-size: 1.5rem;padding-bottom: 16px;font-weight: 400;}
.path-frontpage .article-footer {display:none}

@media screen and (max-width: 700px) {

    .footer-disclaimer .items_image_desktop {
        display: block !important;
    }    
    .footer-disclaimer .items_image_desktop li{
        margin: auto 10px auto !important;
        text-align: center;
    }
    .footer-disclaimer .items_image_desktop li img{
        max-width: 280px;
    }
}.