/* Component Changes */
.video-card {
    padding: 1em;
}

/* Layout Changes */
.layout--twocol-bricks > .layout__region--top .media-box-button_card,
.layout--twocol-bricks > .layout__region--middle .media-box-button_card,
.layout--twocol-bricks > .layout__region--bottom .media-box-button_card,
.layout--onecol .layout__region .media-box-button_card {
    max-width: 30%;
}
@media (max-width: 1024px){
    .layout--twocol-bricks > .layout__region .media-box-button_card, .layout--onecol .layout__region .media-box-button_card {
        max-width: 100%; 
    }
}

/* Homepage Blocks - Outage Center, Twitter & Newsletter */
.view--news-2-0 {
    background: #efefef;
    display: table;
    position: relative;
    /*padding: 1rem 3rem 4rem 1rem;*/
}
.view--news-2-0 .view__content {
    display: flex;
    flex-wrap: wrap;
}
.media:first-child {
    margin-top: 15px;
}
.block-region-third h2.block__title:after {
    content: " ";
    position: relative;
    background: linear-gradient(to right,#222 30%,rgba(96,97,99,0.25) 1%,#aaa 25%,rgba(96,97,99,0) 100%);
    width: 100%;
    height: 5px;
    float: left;
}
.block-region-second h2.block__title:after {
    content: " ";
    position: relative;
    background: linear-gradient(to right,#222 75%,rgba(96,97,99,0.25) 1%,#aaa 25%,rgba(96,97,99,0) 100%);
    width: 100%;
    height: 5px;
    float: left;
}

/* Outage Center Homepage Block */
body.path-home .paragraph--type--bp-columns-two-uneven__2col-column1 h2:after {
    content: " ";
    position: relative;
    background: linear-gradient(to right,#222 55%,rgba(96,97,99,0.25) 1%,#aaa 25%,rgba(96,97,99,0) 100%);
    width: 100%;
    height: 5px;
    float: left;
}
#main .views-element-container h2,
#main h2.block__title
{
    color: #222;
    text-align: left;
    font-size: 2rem;
}
body.path-home .paragraph.paragraph--type--bp-columns-two-uneven img {
    padding: 0;
}
body.path-home .paragraph.paragraph--type--bp-columns-two-uneven {
    padding: 0 2rem;
}

@media screen and (min-width: 50em) {
    .layout--threecol-33-34-33 > .layout__region--first,
    .layout--threecol-33-34-33 > .layout__region--third {
        flex: 100%;
    }
    .layout--threecol-33-34-33 > .layout__region--second {
        flex: 100%;
    }
    .three-media-box-button_block .three-media-box-button_card {
        display: flex;
        flex-grow: 1;
        flex-wrap: wrap;
    }
}
@media screen and (min-width: 60em) {
    .layout--threecol-33-34-33 > .layout__region--first,
    .layout--threecol-33-34-33 > .layout__region--third {
        flex: 0 1 33%;
    }
    .layout--threecol-33-34-33 > .layout__region--second {
        flex: 0 1 34%;
    }
}

/* Homepage Views */
#main .views-element-container h2.block__title {
    text-align: left;
    margin-top: 1rem;
}
#main .views-element-container h2.block__title:after {
    content: " ";
    position: relative;
    /*background: linear-gradient(to right,#222 30%,rgba(96,97,99,0.25) 1%,#aaa 45%,rgba(96,97,99,0) 100%);*/
    width: 100%;
    height: 5px;
    float: left;
}
#main .views-element-container .more-link {
    white-space: nowrap;
    line-height: normal;
    font-weight: 300;
    color: rgb(255,255,255);
    background-color: #0C5B9E; /*CHANGED TO OUR BLUE, FROM 42A482*/
    border-color: rgb(0,0,0);
    border-radius: 0;
    outline: none;
    box-shadow: rgb(153,153,153) 0px 0px 0px 0px;
    box-sizing: border-box;
    cursor: pointer;
    visibility: inherit;
    transition: none;
    text-align: inherit;
    margin: 0 auto;
    padding: 15px 15px;
    letter-spacing: 0px;
    min-height: 0px;
    min-width: 0px;
    max-height: none;
    max-width: none;
    opacity: 1;
    transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
    transform-origin: 50% 50% 0px;
    float: right;
    display: inline-block;
    position: relative;
}
#main .views-element-container .more-link {
    margin: 2rem auto 0rem auto;
    float: none;
    display: table;
}
.layout--threecol-33-34-33 > .layout__region--first,
.layout--threecol-33-34-33 > .layout__region--second,
.layout--threecol-33-34-33 > .layout__region--third {
    background: #eee;
}
#main .views-element-container, .block-region-third, .block-region-second {
    background: #efefef;
    padding: 1rem 3REM 4rem 4REM; /*CHANGED FROM 1REM 3REM 4REM 3REM*/
    margin-bottom: 0; /*CHANGED FROM 4REM*/
}
#main .views-field.views-field-title {
    /*display: list-item;*/
    /*list-style-type: square;*/
    /*margin-left: 1rem;*/
    line-height: 1.5rem;
}
#main .more-link a {
    color: #fff;
}
.view--display-block_1 .media-left.media-object {
    display: inline-block;
    float: left;
}
.view--display-block_1 .btn-info {
    color: #fff;
    border: none;
    border-radius: 0;
    padding: 4px;
    background: #222;
}
.view--display-block_1 .btn-info a {
    color: #fff;
    text-transform: capitalize;
}
.view--display-block_1 .btn-info:hover, .view--display-block_1 .btn-info:active {
    color: #fff;
    background: #666;
}
.view--display-block_1 a {
    font-size: 1rem;
    /*color: #222;*/
}


/* Default theme changes */
#main h2.block__title {
    margin-top: 2rem;
}
.paragraph--type--bp-accordion {
    margin-top: 2em;
}

/*HIANNA CHANGE*/
.more-link {
  top:1rem;
}