﻿body {
}

.hs-popup .hs-rotator {
    margin: auto auto 2% 2%;
    width: auto;
}

/* rich text columns views */
.three-columns, .two-columns, .sitecore-text-box {
    margin-bottom: 1em;
}

    .three-columns:after, .two-columns:after {
        clear: left;
        content: " ";
        display: block;
    }

.video-container {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}

.hs-dashboard .dashboard-widget.video-wrapper .hs-widget {
    max-height: initial;
}

.two-columns .col-2,
.two-columns .col-one-third,
.two-columns .col-two-third,
.two-columns .col-one-quarter,
.two-columns .col-three-quarter {
    margin-left: 0;
}

.sitecore-page-teaser .sitecore-text-box {
    margin: auto auto 2% 2%;
}




.two-columns .row {
    width: 100%;
    margin: 0;
}

.two-columns .sitecore-text-box,
.two-columns .hs-rotator {
    margin: auto auto auto 0;
}

@media (min-width: 29em) {
    .two-columns .video-wrapper {
        width: 100%;
        margin: auto auto 8% auto;
        padding-top: 0;
    }

    .two-columns {
        margin: 0 auto;
        width: 92%;
    }
}

@media (min-width: 29em) {
    .two-columns .col-2 {
        width: 100%;
    }
}

@media (min-width: 41em) {
    .two-columns .col-2 {
        width: 50%;
        margin: auto auto 8% auto;
    }

    .two-columns {
        margin: inherit;
        width: 100%;
    }

        .two-columns .col-one-third {
            width: 33.333%
        }

        .two-columns .col-two-third {
            width: 66.666%
        }

        .two-columns .col-1 {
            width: 100%;
        }

        .two-columns .col-one-quarter {
            width: 25%;
        }

        .two-columns .col-three-quarter {
            width: 75%;
        }

        .two-columns > div:first-child {
            padding-right: .5em;
            padding-left: 0;
        }

        .two-columns > div:nth-child(2) {
            padding-left: .5em;
        }
}


