/* media="only screen and (min-width:769px) and (max-width:1024px)" */
.page-homepage .node-block-text-image .block-text { width: 45%; padding-top: 10%; left: 52%; }
.page-homepage .node-block-text-image .block-text .field-name-field-block-ti-texte .field-item:nth-of-type(2) { font-size: 32px; line-height: 32px; }
.page-homepage .node-block-text-image .block-text .field-name-field-block-ti-texte .field-item:nth-of-type(3) { display: block; }
.page-homepage .node-block-text-image .field-name-field-block-ti-image { position: absolute; top: -48px; left: -116px; }
.page-homepage .view-homepage-block-bateau .item-list .flex-viewport:after { width: 300px; height: 300px; }
.page-homepage .view-homepage-block-bateau .item-list ul.slides li .node-boat { background-size: auto 100%; background-position: center -130px; }

.details-slider.page-header .parallax-actif { max-height: 300px; }
.details-slider.page-header .slide .field-name-field-slide-image img { min-height: 300px; }

.page-news .block-content > .view-news > .view-content .views-row, .page-news-archive .block-content > .view-news > .view-content .views-row { margin: 0 1.30208% 40px; width: 47.39583%; }
.page-news .block-content > .view-news > .view-content .views-row:nth-of-type(n+9) .field-name-field-news-title, .page-news .block-content > .view-news > .view-content .views-row:nth-of-type(n+9) .field-name-field-news-boat, .page-news .block-content > .view-news > .view-content .views-row:nth-of-type(n+9) .field-name-field-news-date, .page-news-archive .block-content > .view-news > .view-content .views-row:nth-of-type(n+9) .field-name-field-news-title, .page-news-archive .block-content > .view-news > .view-content .views-row:nth-of-type(n+9) .field-name-field-news-boat, .page-news-archive .block-content > .view-news > .view-content .views-row:nth-of-type(n+9) .field-name-field-news-date { width: calc( 100% - 200px ); padding: 0 0 0 140px; }
.page-news .block-content > .view-news > .view-content .views-row:nth-of-type(n+9) .node-news.teaser, .page-news-archive .block-content > .view-news > .view-content .views-row:nth-of-type(n+9) .node-news.teaser { margin: 0; }
.page-news .block-content > .view-news > .view-content .views-row:nth-of-type(-n+8), .page-news-archive .block-content > .view-news > .view-content .views-row:nth-of-type(-n+8) { width: 30.72583%; margin-bottom: 15px; }
.page-news .block-content > .view-news > .view-content .views-row:nth-of-type(-n+8):nth-of-type(n+7), .page-news-archive .block-content > .view-news > .view-content .views-row:nth-of-type(-n+8):nth-of-type(n+7) { margin-bottom: 120px; }

.node-boat { /* Common to all boats */ /* Specific to the "boat" page */ }
.node-boat .field-name-field-boat-image-shadow { padding-top: 420px; }
.node-boat .field-name-field-boat-image figure { width: 450px; padding: 0 0 275px; }
.node-boat .field-name-field-boat-image figure .media-imagemap { width: 352px !important; height: 456px !important; }
.node-type-boat .node-boat { background-size: 1280px auto; }
.node-type-boat .node-boat .block-awards .block-awards-wrapper { height: 495px; background-size: 1056px auto; }
.node-type-boat .node-boat .block-awards .block-awards-wrapper .field-name-field-boat-palmares-textes { display: none; }
.node-type-boat .node-boat .block-programme .field-name-field-boat-programme-images { position: relative; width: 90%; max-width: 655px; top: -100px; height: auto; right: initial; margin: 0 auto; }
.node-type-boat .node-boat .block-programme .field-name-field-boat-programme-textes { width: 100%; max-width: 657px; font-size: 0; margin: -200px auto 0; padding-top: 0; }
.node-type-boat .node-boat .block-programme .field-name-field-boat-programme-textes .field-item { display: inline-block; width: calc( 50% - 28px ); vertical-align: top; font-size: 0; background-position: 0px 25px; }
.node-type-boat .node-boat .block-programme .field-name-field-boat-programme-textes .field-item h3 { padding-right: 35px; }
.node-type-boat .node-boat .block-gallery .node-media-gallery { max-width: 640px; }

.node-type-boat .node-boat .field-name-field-boat-image { margin-bottom: -140px; }
.node-type-boat .node-boat .field-name-field-boat-image-shadow { padding-top: 470px; }
.node-type-boat .node-boat .block-programme .field-name-field-boat-programme-images { top: 0px; }
.node-type-boat .node-boat .block-programme .field-name-field-boat-programme-textes { margin: 550px auto 0; }
.node-type-boat .node-boat .media-imagemap a.bullet .imagemap-hover-text { width: 120px; }
.node-type-boat .node-boat .media-imagemap a.bullet .imagemap-hover-text .container div { width: 120px; }
