.courier-internal-info{list-style: none;}
.courier-internal-info li {display: inline;}
.courier-internal-info .courier-field-name {font-weight: bold;}
.fade-enter-active, .fade-leave-active {transition: opacity .5s}
.fade-enter, .fade-leave-active {opacity: 0}
.how-to-find-link{cursor:pointer  }
.city-item{
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
}
#citySearchForm .city-throbber {
    position: absolute;
    right: 25px;
    top: 24px;
}
#citySearchForm .throbber {
    animation: spin infinite 5s linear;
    height: 20px;
}
@keyframes spin {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}
.how-to-find-link{
    cursor: pointer;
    color: grey;
    border-bottom: 1px dashed;
    text-decoration: none;
}
.how-to-find-link:hover{
    border:none;
    text-decoration: none;
    color: grey;
}
.pickup-list{margin-left: 15px;}
.pickup-item{ margin-bottom: 10px;}
.map-link{ cursor:pointer}
.self-link{ cursor:pointer}
.content-illusion-block{display: block; height:600px; width:100%}
.cities-search{position:relative}
[v-cloak] {
    display: none;
}
.cities-search .cities-search-icon{
    position: absolute;
    top: 28px;
    font-size: 1.4rem;
    left: 30px;
}