body .content {
    margin: 0 5px
}

body #mw-mf-page-center,
body #content_wrapper {
    background: #f3f3f3
}

.ar_reviewer_block {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.reviewer {
    padding: 25px 30px;
    margin-bottom: 7px;
    background-color: #fff;
    position: relative;
    box-sizing: border-box;
    font-size: 1.1em
}

.reviewer a.external {
    background: url(../assets/3373602674) right center / 0.8em no-repeat;
    background-image: url(../assets/3375241085);
    padding-right: 1.2em;
    word-break: break-word
}

.reviewer:last-child {
    border-radius: 0 0 5px 5px
}

.reviewer_top {
    text-align: center;
    margin-top: 10px
}

.stable .content .ar_name {
    color: #686868;
    font-weight: bold;
    margin-bottom: 4px;
    font-size: 1.05em;
    line-height: normal
}

.stable .content .ar_blurb {
    color: #777;
    font-weight: bold;
    font-size: .9em;
    margin-bottom: 0;
    line-height: normal;
    word-break: break-word
}

.stable .content .ar_hoverblurb {
    color: #787878;
    line-height: 1.5em;
    border-top: 1px solid #e5e5e5;
    padding-top: 5px;
    margin-top: 10px
}

.stable .content .ar_category {
    margin-bottom: 25px;
    position: relative
}

.stable .content .ar_category.collapsed {
    margin-bottom: 10px
}

.stable .content .ar_category.collapsed h3 {
    border-radius: 5px
}

.stable .content .ar_category.collapsed h3 .navigation {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24' width='24'%3E%3Cpath d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z' fill='%2393B874' /%3E%3C/svg%3E")
}

.stable .content .ar_category.collapsed .ar_reviewer_block {
    display: none
}

.stable .content .ar_category h3 {
    text-align: left;
    font-size: 20px;
    padding: 23px 30px;
    background-color: #FFF;
    border-radius: 5px 5px 0 0;
    font-weight: 400;
    cursor: pointer;
    color: #000;
    margin-bottom: 6px
}

.stable .content .ar_category h3 .navigation {
    position: absolute;
    display: block;
    right: 15px;
    top: 3px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24' width='24'%3E%3Cpath fill='%2393B874' d='M19 13H5v-2h14v2z'/%3E%3C/svg%3E");
    width: 25px;
    height: 25px;
    background-size: cover;
    fill: #93B874
}

.ar_icon {
    position: absolute;
    top: 28px;
    left: 27px;
    width: 40px;
    height: 40px;
    background: url("data:image/svg+xml,%3C%21-- Generator:Adobe Illustrator 19.1.0%2C SVG Export Plug-In . SVG Version:6.00 Build 0%29 --%3E %3C%21DOCTYPE svg PUBLIC %22-//W3C//DTD SVG 1.1//EN%22 %22http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E %3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%2241.14px%22 height=%2240.598px%22 viewBox=%220 0 41.14 40.598%22 enable-background=%22new 0 0 41.14 40.598%22 xml:space=%22preserve%22%3E %3Cpath fill=%22%236F8460%22 d=%22M41.137%2C21.355c0.083-1.637-1.506-3.148-3.931-4.041c1.966-1.684%2C2.93-3.656%2C2.281-5.163 c-0.625-1.45-2.594-2.101-5.034-1.906c0.945-2.257%2C0.94-4.329-0.242-5.374c-1.189-1.052-3.263-0.793-5.4%2C0.439 c-0.104-2.471-1.007-4.361-2.535-4.801c-1.589-0.458-3.44%2C0.769-4.867%2C2.963c-1.2-2.324-2.918-3.729-4.544-3.432 c-1.577%2C0.287-2.669%2C2.104-3.011%2C4.583c-2.025-1.458-4.086-1.931-5.381-0.991C7.2%2C4.557%2C6.993%2C6.61%2C7.711%2C8.939 c-2.4-0.426-4.413%2C0.033-5.174%2C1.411c-0.784%2C1.419-0.042%2C3.445%2C1.704%2C5.294c-2.458%2C0.651-4.155%2C1.98-4.238%2C3.599 c-0.083%2C1.64%2C1.51%2C3.152%2C3.941%2C4.045c-1.97%2C1.687-2.937%2C3.663-2.286%2C5.172c0.627%2C1.452%2C2.602%2C2.101%2C5.048%2C1.901 c-0.947%2C2.262-0.942%2C4.34%2C0.244%2C5.386c1.188%2C1.048%2C3.256%2C0.79%2C5.387-0.438c0.108%2C2.464%2C1.012%2C4.346%2C2.537%2C4.785 c1.587%2C0.456%2C3.435-0.769%2C4.86-2.959c1.2%2C2.319%2C2.916%2C3.72%2C4.54%2C3.424c1.577-0.287%2C2.669-2.104%2C3.011-4.583 c2.025%2C1.458%2C4.086%2C1.931%2C5.381%2C0.991c1.273-0.925%2C1.48-2.978%2C0.762-5.307c2.4%2C0.426%2C4.413-0.033%2C5.174-1.411 c0.784-1.419%2C0.042-3.445-1.704-5.294C39.357%2C24.303%2C41.054%2C22.973%2C41.137%2C21.355z M30.238%2C16.459L18.672%2C28.025l-7.771-6.221 c-0.426-0.426-0.426-1.124%2C0-1.55l2.017-2.017c0.426-0.426%2C1.124-0.426%2C1.55%2C0l3.984%2C3.092l8.217-8.437 c0.426-0.426%2C1.124-0.426%2C1.55%2C0l2.018%2C2.018C30.665%2C15.336%2C30.665%2C16.033%2C30.238%2C16.459z%22/%3E %3C/svg%3E") 0 0px no-repeat
}

.ar_expert_image {
    width: 160px;
    height: 160px;
    border-radius: 10%;
    overflow: hidden;
    margin: 0 auto
}

.ar_row {
    margin-bottom: 65px
}

.ar_row:last-child {
    margin-bottom: 0px
}

.ar_spacer {
    width: 20px;
    display: table-cell
}

.wh_block {
    border-radius: 5px;
    padding: 27px;
    margin-bottom: 25px;
    word-wrap: break-word;
    background-color: #fff
}

.wh_block.ar_intro {
    border-radius: 0 0 5px 5px
}

.wh_block.ar_intro h1 {
    padding: 0 0 0 47px;
    background: url("data:image/svg+xml,%3C%21-- Generator:Adobe Illustrator 19.1.0%2C SVG Export Plug-In . SVG Version:6.00 Build 0%29 --%3E %3C%21DOCTYPE svg PUBLIC %22-//W3C//DTD SVG 1.1//EN%22 %22http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E %3Csvg version=%221.1%22 id=%22Layer_1%22 xmlns=%22http://www.w3.org/2000/svg%22 xmlns:xlink=%22http://www.w3.org/1999/xlink%22 x=%220px%22 y=%220px%22 width=%2241.14px%22 height=%2240.598px%22 viewBox=%220 0 41.14 40.598%22 enable-background=%22new 0 0 41.14 40.598%22 xml:space=%22preserve%22%3E %3Cpath fill=%22%236F8460%22 d=%22M41.137%2C21.355c0.083-1.637-1.506-3.148-3.931-4.041c1.966-1.684%2C2.93-3.656%2C2.281-5.163 c-0.625-1.45-2.594-2.101-5.034-1.906c0.945-2.257%2C0.94-4.329-0.242-5.374c-1.189-1.052-3.263-0.793-5.4%2C0.439 c-0.104-2.471-1.007-4.361-2.535-4.801c-1.589-0.458-3.44%2C0.769-4.867%2C2.963c-1.2-2.324-2.918-3.729-4.544-3.432 c-1.577%2C0.287-2.669%2C2.104-3.011%2C4.583c-2.025-1.458-4.086-1.931-5.381-0.991C7.2%2C4.557%2C6.993%2C6.61%2C7.711%2C8.939 c-2.4-0.426-4.413%2C0.033-5.174%2C1.411c-0.784%2C1.419-0.042%2C3.445%2C1.704%2C5.294c-2.458%2C0.651-4.155%2C1.98-4.238%2C3.599 c-0.083%2C1.64%2C1.51%2C3.152%2C3.941%2C4.045c-1.97%2C1.687-2.937%2C3.663-2.286%2C5.172c0.627%2C1.452%2C2.602%2C2.101%2C5.048%2C1.901 c-0.947%2C2.262-0.942%2C4.34%2C0.244%2C5.386c1.188%2C1.048%2C3.256%2C0.79%2C5.387-0.438c0.108%2C2.464%2C1.012%2C4.346%2C2.537%2C4.785 c1.587%2C0.456%2C3.435-0.769%2C4.86-2.959c1.2%2C2.319%2C2.916%2C3.72%2C4.54%2C3.424c1.577-0.287%2C2.669-2.104%2C3.011-4.583 c2.025%2C1.458%2C4.086%2C1.931%2C5.381%2C0.991c1.273-0.925%2C1.48-2.978%2C0.762-5.307c2.4%2C0.426%2C4.413-0.033%2C5.174-1.411 c0.784-1.419%2C0.042-3.445-1.704-5.294C39.357%2C24.303%2C41.054%2C22.973%2C41.137%2C21.355z M30.238%2C16.459L18.672%2C28.025l-7.771-6.221 c-0.426-0.426-0.426-1.124%2C0-1.55l2.017-2.017c0.426-0.426%2C1.124-0.426%2C1.55%2C0l3.984%2C3.092l8.217-8.437 c0.426-0.426%2C1.124-0.426%2C1.55%2C0l2.018%2C2.018C30.665%2C15.336%2C30.665%2C16.033%2C30.238%2C16.459z%22/%3E %3C/svg%3E") left 0 bottom 50% / 40px no-repeat;
    line-height: 40px
}

.wh_block p {
    line-height: 1.5em;
    margin-top: 10px;
    font-size: 16px
}

.ar_anchor {
    position: absolute;
    top: -90px
}

.ar_name_link {
    display: block;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: -9px
}

@media only screen and (min-width:728px) {
    body .content {
        margin: 0 0 1.5em
    }

    .reviewer {
        -webkit-flex: 0 1 calc((100% - 7px) / 2);
        -ms-flex: 0 1 calc((100% - 7px) / 2);
        flex: 0 1 calc((100% - 7px) / 2);
        font-size: .9em
    }

    .reviewer:last-child {
        border-radius: 0
    }

    .wh_block.ar_intro {
        border-radius: 5px;
        border: none
    }

    .stable .content .ar_category h3 {
        text-align: left;
        line-height: .8em;
        margin-bottom: 6px
    }

    .stable .content .ar_category h3 .navigation {
        right: 30px;
        top: 0px
    }

    .stable .content .ar_name {
        font-size: 1.2em
    }

    .stable .content .ar_hoverblurb {
        line-height: 1.3em;
        padding-top: 10px
    }

    .ar_expert_image {
        width: 160px;
        height: 160px
    }
}

@media only screen and (min-width:975px) {
    .wh_block.ar_intro h1 {
        font-size: 35px;
        font-weight: bold
    }

    .wh_block.ar_intro p {
        margin-bottom: 0
    }

    #sidebar .sidebox.ar_sidebar {
        background-color: #FFF;
        padding: 0
    }

    #sidebar .sidebox.ar_sidebar h2 {
        font-size: 18px;
        padding: 30px 30px 15px;
        font-weight: bold
    }

    .ar_sidebar_item {
        border-left: 10px solid #FFF;
        padding: 15px 22px;
        cursor: pointer
    }

    .ar_sidebar_item:hover {
        background-color: #F6F5F4;
        border-color: #F6F5F4
    }

    .ar_sidebar_item.selected {
        background-color: #F6F5F4;
        border-color: #93B874;
        font-weight: bold
    }
}
