/*
 * Basic styles for silverstripe-elemental
 */

// hide default page title cuz elemental object will be used to display titles
h1.page-header {
    display: none;

    &.no-elements {
        display: block;
    }
}

// add top/bottom paddings for basic elements
.page-content > .element {
    position: relative;
    padding: $grid-gutter-element-height 0;

    // remove paddings of the slideshow
    &.dynamic__elements__image__elements__elementimage,
    &.site__elements__sliderelement {
        padding: 0;
    }
}

// remove container paddings for the slideshow
.dynamic__elements__image__elements__elementimage,
.site__elements__sliderelement {
    .container-fluid {
        padding: 0;
    }
}

// add top/bottom paddings for basic Include/Content.ss forms
.page-content > .form-container {
    position: relative;
    padding: $grid-gutter-element-height 0;
}
