.at-imageAndList__text {
    font-size: .8em;
}

.at-imageAndList__text--intro {
    font-size: 1.15em;
	margin-bottom: 4em;
}

.at-imageAndList__text li {
    margin-bottom: 0.2em;
   /** padding-left: 2.2em;
    text-indent: -2.2em; **/
    text-align: left;
}

h3.at-imageAndList__title {
	font-size: 1.3em;
  	margin-top: 1em;
}

.at-imageAndList__text p {
	margin-bottom: 1em;
}

.at-imageAndList__text--redBulletedList ul {
    padding: 0;
    list-style: none;
}

.at-imageAndList__text--redBulletedList li:before {
    display: inline-block;
    width: 1.8em;
    height: 1.8em;
    margin-right: .8em;
    padding-top: .15em;
    text-align: center;
    text-indent: 0;
    font-family: 'fjell';
    font-size: .8em;
    content: '\2611';
    color: #fff;
    border: none;
    border-radius: 50%;
    background: #ff3550;
}

@media (max-width: 650px) {
    .at-imageAndList__image img {
        width: 100%;
    }
}

@media (min-width: 650px) {
    .at-imageAndList .u-contentWidth--middle {
        width: 100%;
    }

  	h3.at-imageAndList__title {
  		margin-top: 0;
	}

    .at-imageAndList__image,
    .at-imageAndList__title,
    .at-imageAndList__text {
        text-align: left;
    }

    .at-imageAndList__container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .at-imageAndList__container--right {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }

    .at-imageAndList__container--50_50 .at-imageAndList__image {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(50% - 1em);
        flex: 0 1 calc(50% - 1em);
        width: calc(50% - 1em);
    }

    .at-imageAndList__container--50_50 .at-imageAndList__contentWrapper {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(50% - 1em);
        flex: 0 1 calc(50% - 1em);
        width: calc(50% - 1em);
    }

    .at-imageAndList__container--60_40 .at-imageAndList__image {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(60% - 1em);
        flex: 0 1 calc(60% - 1em);
        width: calc(60% - 1em);
    }

    .at-imageAndList__container--60_40 .at-imageAndList__contentWrapper {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(40% - 1em);
        flex: 0 1 calc(40% - 1em);
        width: calc(40% - 1em);
    }

    .at-imageAndList__text {
        width: 100%;
    }
}
