/*  Rappel : breakpoint variable
theme.$screen-xs: 480px ;
theme.$screen-sm: 768px ;
theme.$screen-md: 992px ;
theme.$screen-lg: 1200px ;
*/
/* mockup

see the icon variable name here : 03-settings / _font-icon.scss

.class-test {

 @include font-icon ($icon-arrow-down , red);

}

 */
/* ----- USEFUL MIXINS

  - 1 / Transition
  - 2 / Animation
  - 3 / Retina
  - 4 / Gradient
  - 5 / Placeholder

*/
/* mockup

div.logo {
  background: url("logo.png") no-repeat;
  @include image-2x("logo2x.png", 100px, 25px);
}

 */
/* mockup

$start-color, $end-color, $orientation - vertical/horizontal/radial

.class-test {
  @include background-gradient(red, black, 'vertical');
}

Output
.class-test {
  background: -webkit-linear-gradient(top, red, black);
  background: linear-gradient(to bottom, red, black);
}

 */
/* mockup

  textarea {
    @include input-placeholder {
        color: $grey;
    }
}

 */
/* mockup

  label {
    @include sr-only;
}

 */
.page-node-type-custom-content .field--name-field-banner-intro-media-picture img {
  width: 100%;
}
.page-node-type-custom-content .block-padding-40 {
  padding-left: 40px;
  padding-right: 40px;
}
@media only screen and (max-width: 768px) {
  .page-node-type-custom-content #content > div.row > section:first-of-type {
    padding: 0;
  }
  .page-node-type-custom-content .row {
    margin-left: unset;
    margin-right: unset;
  }
}
.page-node-type-custom-content .field_segments.field--item:last-of-type {
  margin-bottom: 0;
}
.page-node-type-custom-content .field_segments.field--item:last-of-type .paragraph--type--quote,
.page-node-type-custom-content .field_segments.field--item:last-of-type .paragraph--type--grid,
.page-node-type-custom-content .field_segments.field--item:last-of-type .paragraph--type--rte,
.page-node-type-custom-content .field_segments.field--item:last-of-type .paragraph--type--segment-download-files- {
  margin-bottom: 30px;
}
@media only screen and (min-width: 992px) {
  .page-node-type-custom-content .field_segments.field--item:last-of-type .paragraph--type--quote,
  .page-node-type-custom-content .field_segments.field--item:last-of-type .paragraph--type--grid,
  .page-node-type-custom-content .field_segments.field--item:last-of-type .paragraph--type--rte,
  .page-node-type-custom-content .field_segments.field--item:last-of-type .paragraph--type--segment-download-files- {
    margin-bottom: 35px;
  }
}
@media only screen and (min-width: 1200px) {
  .page-node-type-custom-content .field_segments.field--item:last-of-type .paragraph--type--quote,
  .page-node-type-custom-content .field_segments.field--item:last-of-type .paragraph--type--grid,
  .page-node-type-custom-content .field_segments.field--item:last-of-type .paragraph--type--rte,
  .page-node-type-custom-content .field_segments.field--item:last-of-type .paragraph--type--segment-download-files- {
    margin-bottom: 40px;
  }
}
.page-node-type-custom-content .paragraph--type--segment-download-files- {
  padding-bottom: 30px;
}
.page-node-type-custom-content .paragraph--type--picture-video-text-no-overlap.paragraph--view-mode--default .segment-header,
.page-node-type-custom-content .paragraph--type--segment-picture-video.paragraph--view-mode--default .segment-header {
  margin-bottom: -50px;
}
@media only screen and (max-width: 992px) {
  .page-node-type-custom-content .paragraph--type--picture-video-text-no-overlap.paragraph--view-mode--default .segment-header,
  .page-node-type-custom-content .paragraph--type--segment-picture-video.paragraph--view-mode--default .segment-header {
    margin-bottom: 0;
  }
}
.page-node-type-custom-content .paragraph--type--picture-video-text-no-overlap.paragraph--view-mode--default .segment-header > h2,
.page-node-type-custom-content .paragraph--type--segment-picture-video.paragraph--view-mode--default .segment-header > h2 {
  margin-bottom: 20px;
}
.page-node-type-custom-content .paragraph--type--rte {
  padding: 30px 0;
}
.page-node-type-custom-content .paragraph--type--picture-text-1-column,
.page-node-type-custom-content .paragraph--type--picture-text-2-columns,
.page-node-type-custom-content .paragraph--type--picture-text-3-columns,
.page-node-type-custom-content .paragraph--type--single-picture-2-text-columns,
.page-node-type-custom-content .paragraph--type--text-2-pictures {
  padding-top: 30px;
  padding-bottom: 30px;
}

/*# sourceMappingURL=node-custom-content.css.map */
