
/* Straight Edges */


.bottom-cover,
.edge--both:before,
.edge--both:after,
.edge--both--reverse:before,
.edge--both--reverse:after,
.edge--top:before,
.edge--top:after,
.edge--top--reverse:before,
.edge--top--reverse:after {
    display: none;
}

.hp-bg {
    top: 0;
}

.hp-section {
    padding: 50px 0;
    /*min-height: 0 !important;*/
    border-top: white 10px solid;
}

.hp-right .hp-bg {
    border-right: white 10px solid;
}

.hp-left .hp-bg {
    border-left: white 10px solid;
}

.angle-cover:after {
    transform: skewX(4deg);
}

.hp-right .hp-bg .angle-cover:after {
    transform: skewX(-4deg);
}

.hp-left .hp-text {
    padding: 0 12% 0 4%;
}

.hp-right .container-no-overflow .ablock-overlay .hp-text {
    padding: 0 4% 0 12%;
}


@media only screen and (max-width: 1200px),
only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1200px),
only screen and (min-resolution: 192dpi) and (max-width: 1200px),
only screen and (-o-min-device-pixel-ratio: 13/10) and (max-width: 1200px) {

    .hp-right .container-no-overflow .ablock-overlay .hp-text {
        padding: 0 3% 0 13%;
    }

    .hp-right .hp-bg .angle-cover {
        right: 0;
    }

    .hp-left .container-no-overflow .ablock-overlay .hp-text {
        padding: 0 13% 0 3%;
    }

    .hp-left .hp-bg .angle-cover {
        left: 0;
    }

    .angle-cover:after {
        transform: skewX(2deg);
    }

    .hp-right .hp-bg .angle-cover:after {
        transform: skewX(-2deg);
    }

    .hp-left .container-no-overflow .ablock-overlay .hp-text {
        padding: 0 10% 0 6%;
    }

    .hp-right .container-no-overflow .ablock-overlay .hp-text {
        padding: 0 6% 0 10%;
    }

}