/* MULTI ROW HORIZONTAL LAYOUT STYLES */
.medusa-list-multi-row-horizontal {
    font-family: var(--medusa-content-font);
}
.medusa-list-multi-row-horizontal .medusa-list-title.center {
    text-align: center;
}
.medusa-list-multi-row-horizontal .medusa-list-title.right {
    text-align: right;
}
.medusa-list-multi-row-horizontal .medusa-list-title .list-title  {
    font-family: var(--medusa-heading-font);
    font-size: 1rem;
    color: var(--medusa-multi-row-horizontal-title-color);
}
.medusa-list-multi-row-horizontal .medusa-items {
    display: flex;
    flex-direction: column;
}
.medusa-list-multi-row-horizontal .medusa-items .medusa-item {
    margin-bottom: 1.5rem;
    flex-grow: 1;
}
.medusa-list-multi-row-horizontal .medusa-items .medusa-item .medusa-item-info .item-title {
    margin-bottom: .25rem;
    font-family: var(--medusa-heading-font);
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.25;
    color: var(--medusa-multi-row-horizontal-item-title-color);
}
.medusa-list-multi-row-horizontal .medusa-items .medusa-item .medusa-item-info .item-title a {
    text-decoration: none;
    color: var(--medusa-multi-row-horizontal-item-title-color);
}
.medusa-list-multi-row-horizontal .medusa-items .medusa-item .medusa-item-info .item-title a:hover {
    color: var(--medusa-multi-row-horizontal-link-hover-color);
}
.medusa-list-multi-row-horizontal .medusa-items .medusa-item .medusa-item-info {
    color: var(--medusa-multi-row-horizontal-text-color);
    font-weight: 300;
    font-size: .95rem;
    line-height: 1.2;
}
.medusa-list-multi-row-horizontal .medusa-items .medusa-item .medusa-item-cta .cta {
    display: inline-block;
    font-size: 18px;
    margin-top: .25rem;
	text-align: center;
	text-transform: lowercase;
	text-decoration: none;
	font-weight: 100;
}
.medusa-list-multi-row-horizontal .medusa-items .medusa-item .medusa-item-cta .cta:not(:hover) {
    color: var(--medusa-multi-row-horizontal-button-color);
    fill: var(--medusa-multi-row-horizontal-button-color);
    stroke: var(--medusa-multi-row-horizontal-button-color);
}
.medusa-list-multi-row-horizontal .medusa-items .medusa-item .medusa-item-cta .cta:hover {
    color: var(--medusa-multi-row-horizontal-button-hover-color);
    fill: var(--medusa-multi-row-horizontal-button-hover-color);
    stroke: var(--medusa-multi-row-horizontal-button-hover-color);
}
.medusa-list-multi-row-horizontal .medusa-items .medusa-item .medusa-item-cta .cta #download-arrow {
    transition: 0.15s ease-out fill;
}
.medusa-list-multi-row-horizontal .medusa-items .medusa-item .medusa-item-cta .cta #download-arrow-icon {
    height: 46px;
    width: 46px;
    margin-left: .5rem;
    vertical-align: middle;
}
@media screen and (min-width: 596px) {
    .medusa-list-multi-row-horizontal .medusa-items {
        flex-direction: row;
        align-items: flex-start;
        flex-wrap: wrap;
    }
    .medusa-list-multi-row-horizontal .medusa-items .medusa-item {
        width: calc(50% - 1.5rem);
    }
    .medusa-list-multi-row-horizontal .medusa-items .medusa-item:nth-child(odd) {
        margin-right: 1.5rem;
    }
    .medusa-list-multi-row-horizontal .medusa-items .medusa-item:nth-child(even) {
        margin-left: 1.5rem;
    }
}
@media screen and (min-width: 1230px) {
    .medusa-list-multi-row-horizontal .medusa-items .medusa-item {
        width: calc(33% - 1.5rem*3);
        margin: 0 1.5rem 1.5rem 0 !important;
    }
}
