.archive-item {
    max-width:290px;
    margin:20px auto
   }
   .archive-item .separator-orange-blue-green {
    position:relative
   }
   .archive-item .separator-orange-blue-green:after {
    content:"";
    width:100%;
    height:7px;
    background:-webkit-gradient(linear,left top,right top,from(#f89728),color-stop(33%,#f89728),color-stop(33%,#024585),color-stop(66%,#024585),color-stop(66%,#91c447));
    background:linear-gradient(90deg,#f89728,#f89728 33%,#024585 0,#024585 66%,#91c447 0);
    display:block;
    position:absolute;
    bottom:0
   }
   .archive-item .separator-blue img {
    border-bottom:7px solid #0054a4
   }
   .archive-item .pre-title {
    padding-top:1em;
    padding-bottom:1em;
    font-family:nunitosans-bold,HelveticaNeue Bold,Helvetica Neue,Helvetica,Arial,sans-serif
   }
   .archive-item .pre-title,
   .archive-item .title {
    margin-left:1em
   }
   .archive-item .title h3 {
    min-height:60px
   }
   .archive-item .link-block a {
    display:block;
    position:relative;
    width:100%;
    padding:.65em 1em;
    font-family:nunitosans-bold,HelveticaNeue Bold,Helvetica Neue,Helvetica,Arial,sans-serif
   }
   .archive-item .link-block a svg {
    position:absolute;
    top:.9em;
    right:1em
   }
   .archive-item.top-prices .title {
    margin-left:0
   }
   .archive-item.top-prices .title h3 {
    min-height:unset;
    margin-bottom:1em
   }
   .archive-item.top-prices .link-block a {
    color:#0054a4;
    padding:20px 0;
    font-size:1.1em
   }
   .archive-item.top-prices .link-block a svg {
    top:50%;
    right:0;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transition:all .3s;
    transition:all .3s
   }
   .archive-item.top-prices .link-block:hover svg {
    -webkit-transform:translate(5px,-50%);
    -ms-transform:translate(5px,-50%);
    transform:translate(5px,-50%)
   }
   .text-white,
   .text-white a {
    color: #fff;
   }
   .bg-blue {
    background: #0054a4;
   }
   @media only screen and (min-width: 1024px) {
     .pull-up {
       position: relative;
       margin-top: -6em;
       z-index: 3;
     }
   }