.rss {
    text-decoration: none;
    font-size: 0.50em;
    vertical-align: super;
}
.color-gray {
    color: #6f7a86;
}

.alert { color: #fff; position: relative; padding: 15px 50px 15px 20px; margin-bottom: 10px; margin-left:20px; margin-right:20px;}
.alert:last-child {margin-bottom: 0}
.alert:first-child {margin-top:20px;}
.alert-icon {display:none;}
.alert-text {font-weight: bold;}
.alert-danger { background: #e4002b;}
.alert-success { background: #00a64f;}
.alert-warning { background: #f9dd16;color: #000 !important}
.alert-orange { background: #fa862c;}
.alert-info { background: #1676d0;color: #fff !important}
.alert a { color: inherit; }
.alert-info a {color: #fff !important}
.alert-warning a {color: #000 !important}

@media (min-width: 768px) {
    .alert {padding: 20px 60px 20px 20px;}
    .header--lg.header--fp .header__menu, .header--lg.header--fp .header__search {
      width: calc(100% - 104px);
    }
}
@media (max-width: 768px) {
  .m-main.m-main--header.m-main--header-lg.header__menu {
    width: calc(100% - 84px);
  }
  .header__logo a img {
    height: 65px;
  }
}

@media (min-width: 1280px) {
    .tip--lg .tip__content.nopadding {
        padding: 37px 30px 37px 90px;
    }
    .m-main--header .m-main__list--main {
      width: calc(100%) !important;
    }
}

.pojdnafp  .b-faculty-list__link {
    padding: 9px 72px 9px 20px;
}
.pojdnafp li ol li {
    background-image: unset !important;
}

.pojdnafp li ul li {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNCA0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IGZpbGw9IiM5ZWI1Y2QiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiIHJ4PSIxIi8+PC9zdmc+) !important;
    background-position: 0 11px;
    background-size: 4px 4px;
    background-repeat: no-repeat;
}

/*carousel pro kampaň "tady můžeš"*/
.carousel h1{
    font-size:32px;
}

.carousel .title{
    margin-left:13px;
}

.carousel .title__item{
    padding:0px 13px;
    margin-left:-13px;
}

.carousel .col-1, .carousel .col-3{
    width:40%;
}

.carousel .col-2{
    width:20%;
}

.carousel .holder--lg{
    padding-top:160px;
    padding-bottom:80px;
}

@media (min-width: 900px) {
    .carousel .btn{min-width:209px;}
}

@media (min-width: 768px) {
    .carousel .holder--lg{padding-top:230px;padding-bottom:40px;}
}

@media (max-width: 900px) {
    .carousel .col-1, .carousel .col-3 {display: none;}
    .carousel .col-2 {width: 100%;}
}

.carousel .d-flex-end{
    display:flex;
    justify-content: flex-end;
}

.bg-fp {background-color: #8246af;}

.c-socials__icon.icon-svg--linkedin {
    color: #0e76a8;
    width: 20px;
    height: 100%;
}

[hidden] {
  display: none !important;
}

.header__logo a {
  border: 1px solid #e8eaea;
  border-width: 0 1px 0 0;
}
