﻿.gateway-item {

    margin: 10px 10px 10px 10px;
    /*min-height: 100px;*/
}

.gateway-item h3 {
    text-decoration: underline !important;
}

.gateway-title {
    padding-bottom: 5px;
    border-bottom: 1px solid #eee;
}


/*a.gateway-link, a:visited .gateway-link {
	color: #000000 !important;
	display: block;
	text-decoration: underline !important;
}*/

a:hover.gateway-link {
    text-decoration: underline !important;
    font-weight: normal !important;
}

.gateway-list {
    overflow: hidden;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 20px;
}

ul.gateway-list {
    padding-left: 0;
    list-style: none;
}

.gateway-list-item {
    width: 40%;
    float: left;
    /*padding: 0.625rem;*/
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

}

ul.gateway-list li.gateway-list-item:first-child {
    padding-left: 0px;
}

.gateway-list-item-inner {
    width: 100%;
    overflow: hidden;
}

.gateway-list-item img {
    /*left: 10px;*/
    width: 20px;
    /*top: 0;*/
    display: block;
    position: absolute;
    padding-left: 1em;
    padding-top: 1em;
}

.gateway-list-item figcaption {
    padding: 1.25rem;
}

.gateway-list-item.blog a {
    text-decoration: underline;
}

.gateway-list-item figcaption h3 {
    font-size: 1.5em;
    line-height: 1.5em;
    text-decoration: underline;
    margin-top: 0;
}

.gateway-list-item a {
    border-bottom: none;
    width: 100%;
    /*display: flex;*/
    text-decoration: none;
}

.gateway-list-item a:hover {
    text-decoration: underline;
}

.gateway-list-item h2 {
    color: #00629B;
    vertical-align: middle;
    position: relative;
    /*padding-right: 50px;*/
    font-size: 1.0em
}

/* Large desktop */
@media (min-width: 1200px) {
    .gateway-list-item {
        width: 40%;
    }
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
    .gateway-list-item {
        width: 40%;
    }
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
    .gateway-list-item {
        width: 40%;
    }
}

/* Landscape phones and down */
@media (max-width: 280px) {
    .gateway-list-item {
        width: 100%;
    }
}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */