html,body{ background: $fond; } button{ outline:0; border: 0; &:focus{ outline:0; border: 0; } } header{ background: white; } main{ min-height: calc(100vh - 150px); } main:not(.home){ padding-top: 0rem; @media screen and (min-width: 768px) { padding-top: 5rem!important; } } img{ width:100%; height: 100%; object-fit: cover; } #txt_present{ margin: 5rem 0; & * { color: $color2; } & > div{ margin: 2rem auto; } .more_link{ padding: 0rem 1rem 0.2rem 1rem; background: white; } } .more_link{ padding: 0rem 1rem 0.2rem 1rem; background: white; border-radius: 0; a{ color: $color2; } } #block-views-block-slide-programme-block-1, #block-views-block-dernieres-publications-block-1{ margin: 5rem 0; .views{ section.wrap_head{ @include croix_or; } } } article{ .__title{ @include croix_or; } .__head{ div{ & > div{ // padding: 0 0.5rem; } } } } h4{ @include croix_or; } blockquote{ margin: 2rem 1rem 2rem 1rem; color: $lightgrey; @include croix_or_B; p{ margin-top: 0.5rem; } } @media screen and (min-width: 768px) { blockquote{ margin: 3.5rem 2rem 4rem 2rem; p{ margin-top: 1rem; } } } // page programme .container{ &.programme{ padding-top: 3rem; h3{ margin: 0.5rem 0; } .views{ section{ margin: 1rem 0; .row{ padding: 2rem 0; } &:not(:last-child){ @include croix_or; & > .d-flex{ padding: 0 0 2rem 0; } } } } } } // page moment .container{ .__ressources{ section{ .row{ padding: 0rem 0rem 2rem 0rem; } } } }