/* psoit */
/* images */
.obsah_stranky figure.image.img-left{float:left;margin-right:20px;margin-bottom:20px;width: 47%;max-width:inherit;}
.obsah_stranky figure.image.img-right{float:right;margin-left:20px;margin-bottom:20px;width:47%;max-width:inherit;}
/* ofsets */
.obsah_stranky ul, .obsah_stranky p, .obsah_stranky table, .obsah_stranky ol, .obsah_stranky hr{padding-bottom:20px;margin-bottom:0;margin-top:0;}
.offset-top-20{margin-top:20px; }
.offset-top-30{margin-top:30px; }
.offset-top-40{margin-top:40px; }
.offset-top-50{margin-top:50px; }
.offset-top-60{margin-top:60px; }
/* alerts */
.alert > p:last-child{padding:0; }
.alert{border-top:0; border-right:0; border-bottom:0; border-radius:0; padding:15px; background-color:#fafafa; border-left:6px solid #7f7f84; margin-bottom:10px; -webkit-box-shadow:0 5px 8px -6px rgba(0,0,0,.2); -moz-box-shadow:0 5px 8px -6px rgba(0,0,0,.2); box-shadow:0 5px 8px -6px rgba(0,0,0,.2); color:inherit; text-align:left; }
.alert-sm{padding:10px; font-size:80%; }
.alert-lg{padding:35px; font-size:large; }
.alert-success{border-color:#80D651; background-color:#fafafa; }
.alert-success>strong{color:#80D651; }
.alert-info{border-color:#45ABCD; background-color:#fafafa; }
.alert-info>strong{color:#45ABCD; }
.alert-warning{border-color:#FEAF20; background-color:#fafafa; }
.alert-warning>strong{color:#FEAF20; }
.alert-danger{border-color:#d73814; background-color:#fafafa; }
.alert-danger>strong{color:#d73814; }
h3 small{float:right;margin-top:0px;font-size:12px;}
span.help-block.form-error{color:rgb(185,74,72);}
.checkbox, .checkbox-inline{padding-left:5px;color:white;}
@media (min-width:1200px){.blog-post-sidebar-item:nth-child(2) .blog-post-sidebar-item-inner:first-of-type{margin-top:0;}
}
@media(min-width:1600px){.swiper-slider-classic{max-width:1920px;padding:0; }
}
footer{font-family:'Open Sans', sans-serif;}
.contact-classic-item{padding:8px 0;}
.page{text-align:left;}
/*@media (min-width:768px){.mother{max-width:891px }}
@media (min-width:991px){.mother{max-width:1040px }} */
@media (min-width:1400px){.rd-navbar-main-outer{max-width:1440px;margin-left:auto;margin-right:auto;  }} 
/*@media (min-width:1600px){.rd-navbar-main-outer{max-width:1440px }}*/
img.img-left{margin-right:20px;float:left;}
article.post.post-classic{font-family:Open-sans,helvetica neue,Arial,sans-serif;}
ul.breadcrumbs-custom-path li{font-size:12px;font-weight:400;}
ul.breadcrumbs-custom-path li a{color:#1676d0;}
.breadcrumbs-custom-path li.active{color:#000000;}
ul.list-inline.rd-navbar-share-list.socials.toggle-original-elements.active{top:140px;}
ul.rd-navbar-share-list.odkazy.toggle-original-elements.active{top:70px}
#mapaseznam img{max-width:none;}
h3.podrazene-stranky{font-size:14px;    margin-top:30px;}
/*.rd-navbar-classic.rd-navbar-static .rd-navbar-nav{margin-top:20px;margin-right:10px;}
.rd-navbar-classic.rd-navbar-static .rd-menu .rd-menu{margin-top:-9px;}
*/
@media(min-width:991px){ul.rd-menu.rd-navbar-dropdown ul.rd-menu.rd-navbar-dropdown{top:-41px;}
}
.post-modern-time::before{top:1px;left:0px;}
@media(min-width:992px) and (max-width:1199px){.rd-navbar-classic.rd-navbar-static .rd-nav-item+.rd-nav-item{margin-left:30px;}
.rd-navbar-classic.rd-navbar-static .rd-nav-item+.rd-nav-item{font-size:12px;}
}
ul.rd-menu.rd-navbar-dropdown.rd-navbar-open-left.jazyk{left:-100px;width:auto;}
.thumbnail-xxs{max-width:220px;margin-left:auto;margin-right:auto}
.thumbnail-xs{max-width:270px;margin-left:auto;margin-right:auto}
.thumbnail-sm{max-width:370px;margin-left:auto;margin-right:auto}
.thumbnail-md{max-width:490px;margin-left:auto;margin-right:auto;}
.thumbnail-lg{max-width:570px;margin-left:auto;margin-right:auto}
.thumbnail-xl{max-width:870px;margin-left:auto;margin-right:auto}
.thumbnail-classic-caption{z-index:100;text-align:center;position:absolute;content:'';left:50%;bottom:0;padding:10px 15px;min-width:230px;transform:translate3d(-50%,0,0);background:#fff;pointer-events:none;transition:all .3s ease}
@media(min-width:992px){.desktop .thumbnail-classic-figure img{transform:scale(1.025);will-change:transform}
.desktop .thumbnail-classic-caption{z-index:100;}
}
.quote-modern-figure{display:inline-block;background:#f8f8f8;}
@media (min-width:1200px){.quote-modern-custom{padding-left:0;padding-right:0;}
}
@media (min-width:1200px){.swiper-slider-classic h1{letter-spacing:.02em;word-spacing:.08em;font-size:42px;line-height:1.30556;}}
img.footer-logo{max-height:72px}
@media (max-width:991px){.thumbnail-classic-caption {
    visibility: hidden;
}  }

.odbory-faculty{width:57px;color:#fff;background:#004f71;text-align:center;padding:10px 5px;margin-right:15px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;display:table-cell;vertical-align:middle;}
@media(min-width:992px){
.post-modern-text{height:85px;}
}
@media(min-width:1200px){
.post-modern-text{height:72px;}
}
.post-modern-text p {text-align:justify;}
.team-classic-caption.novinky{position:absolute;overflow:hidden;left:0;bottom:0;right:0;min-width:inherit;width:90%;margin-left:0;padding:15px 20px 15px 20px;transition:all .3s ease;z-index:1;background-color: rgba(0, 0, 0, 0.3);}
.team-classic-name{color:#fff;}
.team-classic-caption.novinky::before {background-color: inherit;transform: inherit;}

.team-classic-caption.akce{position:absolute;overflow:hidden;left:0;bottom:27px;width:80%;min-width:300px;margin-left:-25px;padding:15px 20px 15px 50px;transition:all .3s ease;z-index:1}
.team-classic-caption.akce::before{position:absolute;content:'';top:0;right:0;bottom:0;left:0;background-color:rgba(17,17,17,.5);transform:skew(0deg);transform-origin:50% 100%;z-index:-1}
.team-classic-name{color:#fff}
.team-classic-name a,.team-classic-name a:focus,.team-classic-name a:active{color:inherit}
.team-classic-name a:hover{color:#e4002b}
.team-classic-status{line-height:1.5;color:#fff;letter-spacing:.025em;font-weight:400}
*+.team-classic-status{margin-top:0}
@media(min-width:576px){.team-classic-lg{max-width:420px}
.team-classic-lg .team-classic-caption.akce{bottom:25px;margin-left:-30px;padding:15px 20px 15px 55px}
}
@media(min-width:992px){.desktop .team-classic:hover .team-classic-figure img{filter:grayscale(0)}
.desktop .team-classic:hover .team-classic-caption.akce{margin-left:0}
}
@media(min-width:1200px){.team-classic-lg .team-classic-caption.akce{bottom:10%;padding:15px 6% 15px 18%;}
}
@media(min-width:1200px) and (max-width:1399px){.team-classic-lg .team-classic-caption.akce{min-width:260px}
}
.team-classic-caption.akce h4.team-classic-name a:hover {color:#fff;}



.team-classic-caption.odbory{left:25px;right:25px;bottom:60px;width:auto;min-width:inherit;margin-left:0;padding:5px 5px 5px 15px;}
.team-classic-name.odbory{color:#fff;display:table-cell;vertical-align:middle;}
.team-classic-name.odbory a{color:#fff;font-weight:400;font-size:15px;}
.team-classic-caption.odbory::before{position:absolute;content:'';top:0;right:0;bottom:0;left:0;background-color:rgba(0,78,118,1);transform:skew(0deg);transform-origin:50% 100%;z-index:-1;}
.post-modern-time.odbory{bottom:0;right:0;padding:10px 13px 8px 1px;color:#004f77;font-size:21px;line-height:.5;letter-spacing:.025em;text-transform:uppercase;font-family:poppins, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, helvetica neue, Arial, sans-serif;background:#fff;}
.post-modern-time.odbory::before{position:absolute;content:'';top:0;left:0;width:100%;height:0px;background:inherit;transform:translate3d(0,-100%,0) skewX(0deg);transform-origin:50% 100%;will-change:transform;}

/* 2020-08-26 */
article.post.post-classic .holder.holder--lg {margin:0;padding:0;}
article.post.post-classic .c-employees__table-list{border:none;margin-bottom:30px}

@media (max-width:1023.98px){.b-employee-table__contacts{padding-top:20px}
}
@media (max-width:767.98px){.b-employee-table__contacts{padding-top:10px}
}
@media (min-width:768px){.b-employee-table{padding:20px 0;}
article.post.post-classic .b-employee-table__main {width:33%;}
/*.b-employee-table__img{margin:0 25px 0 0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.b-employee-table__title{font-size:20px}
.b-employee-table__head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;}
.b-employee-table__contact{font-size:16px;line-height:1.5}*/
}
@media (min-width:1024px){
.b-employee-table{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
article.post.post-classic .b-employee-table__head{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}
article.post.post-classic .b-employee-table__head--simple{max-width:none;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}
.b-employee-table__contacts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:0;-webkit-flex:0 1 75%;-ms-flex:0 1 75%;flex:0 1 75%;max-width:75%}
.b-employee-table__contact{padding-left:25px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}
.b-employee-table__contact--phone{max-width:30%;-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%}
.b-employee-table__contact--email{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}
.b-employee-table__contact--location{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}
}
@media (min-width:1440px){.b-employee-table__head{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}
.b-employee-table__head--simple{max-width:none;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}
.b-employee-table__contacts{max-width:70%;-webkit-flex-basis:70%;-ms-flex-preferred-size:70%;flex-basis:70%}
}
.b-employee{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-decoration:none;position:relative;padding-top:55px;max-width:480px;margin-left:auto;margin-right:auto;}
.no-touchevents a.b-employee:hover .b-employee__name, .no-touchevents a.b-employee:focus .b-employee__name, .no-touchevents .b-employee__link:hover .b-employee__name, .no-touchevents .b-employee__link:focus .b-employee__name{text-decoration:none;color:#125ea6}
.no-touchevents a.b-employee:hover .b-employee__img img, .no-touchevents .b-employee__link:hover .b-employee__img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.b-employee__link{display:block;padding-top:55px;}
.b-employee__link.b-employee__link{margin-top:-55px}
.b-employee__wrap{border:1px solid #e8eaea;padding-top:55px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}
.b-employee__img{border:5px solid #fff;box-shadow:0 0 0 1px #e8eaea;position:absolute;top:0;left:50%;margin-left:-55px;overflow:hidden;}
.b-employee__img img{max-width:100%;height:auto;-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.b-employee__name{color:#1676d0;-webkit-transition:color .3s;transition:color .3s;text-decoration:underline;padding:15px 25px 20px;margin:0}
.b-employee__footer{padding:20px 35px;margin-top:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:75px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #e8eaea;}
.b-employee__footer > *{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}
.b-employee__footer >:last-child{margin-bottom:0}
.b-employee__footer a[href^='tel']{color:#000;text-decoration:none}
.b-employee__position{color:#000;text-transform:uppercase;letter-spacing:.08em;font-size:12px;line-height:1.666666666666667;margin-bottom:0}
.b-exchange{padding-top:40px;text-align:center;}
.b-exchange__filter.b-exchange__filter{display:inline-block;margin-bottom:20px}
.b-exchange__img img{max-width:100%;height:auto}