#extensionHeader {
    background: url(/content/source/extension/logged-out/images/extension-header-bg-2.png) center top / cover no-repeat;
}

#extensionMainHeading {
    max-width: 78rem;
    margin: 0 auto;
}

.swagButtonSupportedBrowserLink {
    color: #fff;
    text-decoration: underline;
}

#extensionLoggedOutCtaStatsContainer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 2.6rem auto;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.extensionHeaderInstallCta,
.isNotLoggedIn#html .swagButtonInstallCta:first-child {
    display: block;
    height: 5.2rem;
    padding: 0 5rem;
    margin: 0;
    line-height: 3.25;
}

.extensionHeaderInstallCta,
.isNotLoggedIn#html .swagButtonInstallCta,
.swagButtonInstallCta.swagButtonSectionInstallCta {
    border-radius: .4rem;
    background-color: #f58f11;
    color: #fff;
    font-size: 1.6em;
    font-weight: 700;
    text-transform: uppercase;
}

#middleInner .extensionAdded.swagButtonInstallCta.swagButtonSectionInstallCta {
    color: #616161;
}

#extensionLoggedOutStats {
    margin-left: 2rem;
}

#extensionLoggedOutStatsText {
    color: #fff;
    font-size: 1.2em;
    font-weight: 300;
    text-align: left;
}

#extensionStatsKeywords {
    display: block;
    font-weight: 700;
}

#extensionLoggedOutRatingContainer,
#extensionLoggedOutRating {
    background-image: url( /content/shared/images/components/star-rating-sprite-1024.min.svg);
    background-size: 1.9rem 4.1rem;
    background-repeat: repeat-x;
    height: 2.1rem;
}

#extensionLoggedOutRatingContainer {
    width: 9.4rem;
    background-position: 0 -.12rem;
}

#extensionLoggedOutRating {
    display: block;
    background-position: 0 -2.38rem;
}

#extensionInstallAndroid::before {
    content: '';
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 2rem;
    height: 2rem;
    margin-right: 1rem;
    background: url(/content/skin-02/images/chrome-logo.png) 0 0 / contain no-repeat;
}

.extensionIos #extensionLoggedOutCtaStatsContainer,
.extensionAndroid #extensionLoggedOutCtaStatsContainer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.extensionAndroid .extensionHeaderInstallCta {
    line-height: 3.25;
}

.extensionIos .extensionHeaderInstallCta,
.extensionAndroid .extensionHeaderInstallCta {
    margin: 1.5rem 0;
}

#extensionInstallAndroid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    font-size: 1.2em;
    margin: 0 auto;
}

.extensionIos #extensionLoggedOutStats,
.extensionAndroid #extensionLoggedOutStats {
    margin: 0;
}

#extensionHeaderBonusInfo {
    display: block;
    font-weight: 700;
}

.extensionIos #extensionMainHeading,
.extensionAndroid #extensionMainHeading {
    font-weight: 300;
}

.extensionAndroid .extensionSectionCouponCodeContent {
    padding: 0 2rem;
}

.extensionIos .extensionHeaderInstallCta,
#extensionSsuEmail {
    width: 100%;
    max-width: 36rem;
    margin-right: auto;
    margin-left: auto;
}

#extensionSsuEmail {
    height: 3.8rem;
    padding: .8rem;
    color: #999;
    font-size: 1.6em;
    font-weight: 300;
    border-radius: .4rem;
    background-color: #fff;
}

#extensionSectionTestimonials {
    background-color: #ececec;
    padding: 10rem 0 8rem;
}

#extensionSectionTestimonials .extensionWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.extensionSectionTestimonialsContent {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1 1;
    background-color: #fff;
    padding: 2rem;
    margin: 0 1.6rem;
    margin-bottom: 2rem;
    list-style: none;
}

.extensionSectionTestimonialQuote {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
	min-height: 20rem;
    margin: 0;
}

.extensionSectionTestimonialCopy,
.extensionSectionTestimonialAuthor {
	font-size: 1.5em;
}

#extensionSectionAsSeen {
	padding: 6rem 0;
}

#extensionSectionAsSeen .extensionWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.extensionSectionAsSeenContent {
    -webkit-box-flex: 20%;
        -ms-flex: 20%;
            flex: 20% 1;
    text-align: center;
    color: #626262;
    margin: 0 1% 2rem;
}

.extensionSectionAsSeenImgWrapper {
    min-height: 10rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.extensionSectionAsSeenQuote {
    font-size: 1.5em;
}

@media ( max-width: 47.9375em ) { /* 767px */
    #extensionSectionTestimonials {
        padding: 6rem 0 4rem;
    }
    .extensionSectionTestimonialsContent {
        -webkit-box-flex: 100%;
            -ms-flex: 100%;
                flex: 100% 1;
    }
    .extensionSectionTestimonialQuote {
        min-height: 16rem;
    }
    .extensionSectionAsSeenContent {
        -webkit-box-flex: 100%;
            -ms-flex: 100%;
                flex: 100% 1;
        padding: 0 2rem;
    }
}

