.sidebar-column .nav-menu li.current > a::before {
    background: url("images/nav-bullet2.png");
}

.sidebar-column a {
    color: #20254D;
}

.sidebar-column a:hover {
    color: #F77706;
}

.video-hardware .row {
    margin-bottom: 15px;
}

.video-hardware img {
    border: 1px solid #CACACA;
}

.video-hardware .title {
    color: #F77706;
    font-weight: bold;
}

.callout {
    background: #f3f2e9;
    padding: 30px;
}

.sidebar-column-wrap {
    background: #efefef;
}

.layout-homepage ol ul, .layout-homepage ol ol, .dynamic-content ol ul, .dynamic-content ol ol, .support_indent_bullets ul {
    margin: 0 3rem;
}

.resources__text__left {
    font-size: .88rem;
    font-weight: 500;
    line-height: 1.4;
    padding: 0 0.5rem;
    text-align: left;
}

.resource__background {
    background: #e7e6dd;
    border-radius: 6px;
    padding: 50px 15px;
}

ul.orange__checks {
    list-style: none;
    margin: 30px 0 0 -30px;
    padding: 0;
}

ul.orange__checks li {
    background: url("/images/orange_checkmark.png") no-repeat;
    float: left;
    margin: 0 0 30px 30px;
    padding: 9px 0 10px 55px;
}

.security_options_icons_title {
    margin: 0 0 29px 0;
}

.security_options_icons {
    margin: 10px 0 15px 0;
}

.security_options_icons .icon {
    float: left;
    height: 61px;
    overflow: hidden;
    width: 78px;
}

.security_options_icons .text {
    float: left;
    padding-top: 10px;
}

.security_benefits_block {
    background: #f3f2e9;
    border-radius: 6px;
    padding: 15px 10px;
}

.security_benefits_block_tc {
    background: #f3f2e9;
    border-radius: 6px;
    margin-bottom: 30px;
    min-height: 170px;
    padding: 15px 10px;
}

.security_benefits_block_tc .title {
    display: block;
}

.security_benefits_block_tc p {
    padding-top: .5rem;
}

.standalone_features_icons {
    /*background: #f3f2e9;*/
    border-radius: 6px;
    /*padding-bottom: 26px;*/
    margin-bottom: 30px;
}

section.med_alert_features {
    /*background: #f3f2e9;*/
    color: #4c4c63;
    padding: 8rem 0;
}

section.med_alert_features .inner_padding {
    padding: 0 0.9375rem;
}

section.med_alert_features h2 {
    font-size: 24px;
    text-align: center;
}

section.med_alert_features p {
    text-align: center;
}

section.med_alert_features p.left_align {
    text-align: left;
}

ul.med_alert_features {
    list-style: none;
    margin: 30px 0 0 -30px;
    padding: 0;
}

ul.med_alert_features li {
    background: url("/images/orange_checkmark.png") no-repeat;
    float: left;
    margin: 0 0 30px 30px;
    padding: 9px 0 10px 55px;
}

.testimonial__author {
    line-height: 1.2em;
}

@media only screen and (min-width: 0px) and (max-width: 679px) {

}
