﻿
    aside {
    border-radius: 7px;
    margin: 0 0 35px 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

    aside .aside-content {
        padding: 0 10px 15px;
    }
       
        aside .aside-content a, aside .aside-content p {
            color: #fff;
        }

        aside .aside-content a {
            font-family: 'Soho W01 Medium',sans-serif;
        }

            aside .aside-content a:hover h2, aside .aside-content a:focus h2, aside .aside-content a:hover h3, aside .aside-content a:focus h3 {
                text-decoration: underline;
            }

        aside .aside-content p {
            margin-top: 20px;
            font-size: 13px;
            font-size: 1rem;
        }

        aside .aside-content ul {
            padding-left: 0;
            list-style-type: none;
        }

            aside .aside-content ul li {
                margin: 10px 0 10px 0;
            }

                aside .aside-content ul li .fa {
                    color: #fff;
                }

        aside .aside-content .pub-toggle .date {
            margin-bottom: 10px;
        }

        aside .aside-content .pub-toggle .pub-description {
            margin-top: 0;
            margin-bottom: 0;
            font-style: italic;
        }

        aside .aside-content .pub-toggle.active {
            padding-bottom: 15px;
            border-bottom: 1px solid #fff;
            margin-bottom: 15px;
        }

    aside p.date, aside p.type {
        margin: 0 20px 20px 0;
    }

    aside.sidebar-empty {
        background: #e5e5e5;
    }

        aside.sidebar-empty h2, aside.sidebar-empty h3 {
            color: #000;
        }

        aside.sidebar-aqua {
            background: #3ca8c6;
        }

        aside.sidebar-orange {
            background: #f6871c;
        }

        aside.sidebar-purple {
            background: #8e4387;
        }

        aside.sidebar-darkblue {
            background: #0a4e7c;
        }

    aside.sidebar-lightsand {
        background: #edebe2;
    }
        aside.sidebar-yellow {
            background: #eed369;
        }

        aside.sidebar-yellow h2, aside.sidebar-yellow h3 {
            color: #000;
        }

        aside.sidebar-green {
            background: #62AF53;
        }
        aside.sidebar-red {
            background: #c02e1d;
        }
        aside.sidebar-blueraf {
            background: #2d738c;
        }
        aside.sidebar-orange {
            background: #f6871c;
        }

    aside.sidebar-twitter {
        background: none;
    }

        aside.sidebar-twitter h2 {
            background-color: #00a1cd;
            border-radius: 5px 0 0 5px;
        }

        aside.sidebar-twitter h3, aside.sidebar-twitter h3 a, aside.sidebar-twitter ul li .fa, aside.sidebar-twitter a {
            color: #00a1cd;
        }

        aside.sidebar-twitter .thumbnail .caption h3, aside.sidebar-twitter p {
            color: #000;
        }

    aside.sidebar-morenews {
        background: none;
    }

        aside.sidebar-morenews h2 {
            background-color: #488225;
            border-radius: 5px 0 0 5px;
        }

        aside.sidebar-morenews h3, aside.sidebar-morenews h3 a, aside.sidebar-morenews ul li .fa, aside.sidebar-morenews a {
            color: #488225;
        }

        aside.sidebar-morenews .thumbnail .caption h3, aside.sidebar-morenews p {
            color: #000;
        }

        aside.sidebar-morenews h3 {
            font-size: 1.15;
        }

    aside.sidebar-search h3 {
        font-size: 1.15;
    }

.sidebar-transparant aside.sidebar-empty {
    background: none;
}

    .sidebar-transparant aside.sidebar-empty h2 {
        background-color: #e5e5e5;
        border-radius: 5px 0 0 5px;
    }

    .sidebar-transparant aside.sidebar-empty h3, .sidebar-transparant aside.sidebar-empty h3 a, .sidebar-transparant aside.sidebar-empty ul li .fa, .sidebar-transparant aside.sidebar-empty a {
        color: #e5e5e5;
    }

    .sidebar-transparant aside.sidebar-empty .thumbnail .caption h3, .sidebar-transparant aside.sidebar-empty p {
        color: #000;
    }

.sidebar-transparant aside.sidebar-aqua {
    background: none;
}

    .sidebar-transparant aside.sidebar-aqua h2 {
        background-color: #00a1cd;
        border-radius: 5px 0 0 5px;
    }

    .sidebar-transparant aside.sidebar-aqua h3, .sidebar-transparant aside.sidebar-aqua h3 a, .sidebar-transparant aside.sidebar-aqua ul li .fa, .sidebar-transparant aside.sidebar-aqua a {
        color: #00a1cd;
    }

    .sidebar-transparant aside.sidebar-aqua .thumbnail .caption h3, .sidebar-transparant aside.sidebar-aqua p {
        color: #000;
    }

.sidebar-transparant aside.sidebar-orange {
    background: none;
}

    .sidebar-transparant aside.sidebar-orange h2 {
        background-color: #e94c0a;
        border-radius: 5px 0 0 5px;
    }

    .sidebar-transparant aside.sidebar-orange h3, .sidebar-transparant aside.sidebar-orange h3 a, .sidebar-transparant aside.sidebar-orange ul li .fa, .sidebar-transparant aside.sidebar-orange a {
        color: #e94c0a;
    }

    .sidebar-transparant aside.sidebar-orange .thumbnail .caption h3, .sidebar-transparant aside.sidebar-orange p {
        color: #000;
    }

.sidebar-transparant aside.sidebar-purple {
    background: none;
}

    .sidebar-transparant aside.sidebar-purple h2 {
        background-color: #af0e80;
        border-radius: 5px 0 0 5px;
    }

    .sidebar-transparant aside.sidebar-purple h3, .sidebar-transparant aside.sidebar-purple h3 a, .sidebar-transparant aside.sidebar-purple ul li .fa, .sidebar-transparant aside.sidebar-purple a {
        color: #af0e80;
    }

    .sidebar-transparant aside.sidebar-purple .thumbnail .caption h3, .sidebar-transparant aside.sidebar-purple p {
        color: #000;
    }

.sidebar-transparant aside.sidebar-darkblue {
    background: none;
}

    .sidebar-transparant aside.sidebar-darkblue h2 {
        background-color: #163a72;
        border-radius: 5px 0 0 5px;
    }

    .sidebar-transparant aside.sidebar-darkblue h3, .sidebar-transparant aside.sidebar-darkblue h3 a, .sidebar-transparant aside.sidebar-darkblue ul li .fa, .sidebar-transparant aside.sidebar-darkblue a {
        color: #163a72;
    }

    .sidebar-transparant aside.sidebar-darkblue .thumbnail .caption h3, .sidebar-transparant aside.sidebar-darkblue p {
        color: #000;
    }

.sidebar-transparant aside.sidebar-yellow {
    background: none;
}

    .sidebar-transparant aside.sidebar-yellow h2 {
        background-color: #fc0;
        border-radius: 5px 0 0 5px;
    }

    .sidebar-transparant aside.sidebar-yellow h3, .sidebar-transparant aside.sidebar-yellow h3 a, .sidebar-transparant aside.sidebar-yellow ul li .fa, .sidebar-transparant aside.sidebar-yellow a {
        color: #fc0;
    }

    .sidebar-transparant aside.sidebar-yellow .thumbnail .caption h3, .sidebar-transparant aside.sidebar-yellow p {
        color: #000;
    }

.sidebar-transparant aside.sidebar-twitter {
    background: none;
}

    .sidebar-transparant aside.sidebar-twitter h2 {
        background-color: #00a1cd;
        border-radius: 5px 0 0 5px;
    }

    .sidebar-transparant aside.sidebar-twitter h3, .sidebar-transparant aside.sidebar-twitter h3 a, .sidebar-transparant aside.sidebar-twitter ul li .fa, .sidebar-transparant aside.sidebar-twitter a {
        color: #00a1cd;
    }

    .sidebar-transparant aside.sidebar-twitter .thumbnail .caption h3, .sidebar-transparant aside.sidebar-twitter p {
        color: #000;
    }

.sidebar-transparant aside.sidebar-green, .sidebar-transparant aside.sidebar-morenews {
    background: none;
}

    .sidebar-transparant aside.sidebar-green h2, .sidebar-transparant aside.sidebar-morenews h2 {
        background-color: #488225;
        border-radius: 5px 0 0 5px;
    }

    .sidebar-transparant aside.sidebar-green h3, .sidebar-transparant aside.sidebar-morenews h3, .sidebar-transparant aside.sidebar-green h3 a, .sidebar-transparant aside.sidebar-morenews h3 a, .sidebar-transparant aside.sidebar-green ul li .fa, .sidebar-transparant aside.sidebar-morenews ul li .fa, .sidebar-transparant aside.sidebar-green a, .sidebar-transparant aside.sidebar-morenews a {
        color: #488225;
    }

    .sidebar-transparant aside.sidebar-green .thumbnail .caption h3, .sidebar-transparant aside.sidebar-morenews .thumbnail .caption h3, .sidebar-transparant aside.sidebar-green p, .sidebar-transparant aside.sidebar-morenews p {
        color: #000;
    }

#aside-main aside.sidebar-twitter h2 {
    border-radius: 5px;
}
@media(min-width:768px) {
    .row-centered {
        text-align: center;
    }

    .col-centered {
        display: inline-block;
        float: none;
        vertical-align: top;
        text-align: left;
        margin-right: -4px;
    }

    .mega-menu {
        min-height: 175px;
    }
}

@media(min-width:767px) and (max-width:991px) {
    .sidebar-article .sidebar-transparant {
        padding: 0;
    }

    .sidebar-article .aside-override {
        padding-left: 7px !important;
        padding-right: 7px !important;
    }

        .sidebar-article .aside-override:not(.sidebar-morenews) {
            width: 50%;
        }

    .sidebar-article .sidebar-morenews .aside-thumbnail-override {
        width: 50%;
    }

    .sidebar-article .aside-override:nth-child(2n+2) {
        clear: left;
    }
}



.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}

    .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        height: 100%;
        width: 100%;
        border: 0;
    }

.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
    padding-bottom: 75%;
}
