@charset "UTF-8";
.form-type-bef-link > .active:before { content: "> "; }

.block-content > .view-news, .block-content > .view-news-archive { width: 100%; max-width: 1280px; margin: 0 auto; }
.block-content > .view-news > .view-content, .block-content > .view-news-archive > .view-content { font-size: 0; padding-bottom: 100px; }
.block-content > .view-news > .view-content .views-row, .block-content > .view-news-archive > .view-content .views-row { display: inline-block; width: 48.4375%; margin: 0 0.78125% 15px; font-size: medium; font-size: initial; vertical-align: top; }
.block-content > .view-news > .view-content .views-row:nth-of-type(-n+8), .block-content > .view-news-archive > .view-content .views-row:nth-of-type(-n+8) { width: 23.4375%; }
.block-content > .view-news > .view-content .views-row:nth-of-type(-n+8):nth-of-type(n+5), .block-content > .view-news-archive > .view-content .views-row:nth-of-type(-n+8):nth-of-type(n+5) { margin-bottom: 120px; }
.block-content > .view-news > .view-content .views-row:nth-of-type(n+9), .block-content > .view-news-archive > .view-content .views-row:nth-of-type(n+9) { margin: 0px -10px 40px 10px; width: 50%; }
.block-content > .view-news .pager-load-more, .block-content > .view-news-archive .pager-load-more { margin: 0; padding-bottom: 150px; }
.block-content > .view-news .pager-load-more li, .block-content > .view-news-archive .pager-load-more li { margin: 0; }
.block-content > .view-news .pager-load-more a, .block-content > .view-news-archive .pager-load-more a { display: inline-block; position: relative; z-index: 1; height: 13px; line-height: 13px; font-size: 12px; padding: 10px 20px 10px 20px; color: #BAA370; border: 1px solid #BAA370; text-decoration: none; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.block-content > .view-news .pager-load-more a::before, .block-content > .view-news-archive .pager-load-more a::before { content: ''; position: absolute; top: -4px; left: -4px; width: 100%; height: 100%; border: 4px solid #BAA370; z-index: -1; border-radius: inherit; opacity: 0; -moz-transform: scale3d(0.3, 0.3, 1); -ms-transform: scale3d(0.3, 0.3, 1); -webkit-transform: scale3d(0.3, 0.3, 1); transform: scale3d(0.3, 0.3, 1); -moz-transition: -moz-transform 0.3s, opacity 0.3s; -o-transition: -o-transform 0.3s, opacity 0.3s; -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; transition: transform 0.3s, opacity 0.3s; -moz-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1); -o-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1); -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1); transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1); }
.block-content > .view-news .pager-load-more a:hover, .block-content > .view-news-archive .pager-load-more a:hover { background-color: #BAA370; color: #FFFFFF; }
.block-content > .view-news .pager-load-more a:hover:before, .block-content > .view-news-archive .pager-load-more a:hover:before { -moz-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); opacity: 1; }

.node-news { position: relative; }
.node-news.teaser { background-color: #FFFFFF; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.node-news.teaser a:hover, .node-news.teaser a:focus { text-decoration: none; }
.node-news.teaser .field-name-field-news-title, .node-news.teaser .field-name-field-news-boat, .node-news.teaser .field-name-field-news-date { font-family: "Eurostile LT W01 Demi O1391158", Verdana, sans-serif; color: #BAA370; text-transform: uppercase; }
.node-news.teaser .field-name-field-news-boat { font-family: "Eurostile LT W01 Conden1391150", Verdana, sans-serif; }
.node-news.teaser .field-name-field-news-boat ul { padding: 0; margin: 0; list-style: none; }
.node-news.teaser .field-name-field-news-date { text-transform: initial; font-family: "Eurostile LT W01 Conden1391150", Verdana, sans-serif; }
.node-news.teaser a.title-wrapper:hover, .node-news.teaser a.title-wrapper:focus { text-decoration: none; }
.node-news.teaser .field-item { overflow: hidden; }
.node-news.teaser .field-item img { vertical-align: middle; -moz-transition: -moz-transform 0.5s ease-out 0s; -o-transition: -o-transform 0.5s ease-out 0s; -webkit-transition: -webkit-transform 0.5s ease-out; -webkit-transition-delay: 0s; transition: transform 0.5s ease-out 0s; -moz-transform: scale(1.05); -ms-transform: scale(1.05); -webkit-transform: scale(1.05); transform: scale(1.05); }
.views-row:nth-of-type(-n+8) .node-news.teaser { position: relative; height: 645px; }
.views-row:nth-of-type(-n+8) .node-news.teaser:hover .button-arrow:after { -moz-animation-name: button-arrow; -webkit-animation-name: button-arrow; animation-name: button-arrow; }
.views-row:nth-of-type(-n+8) .node-news.teaser:hover .field-items img { -moz-transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); }
.views-row:nth-of-type(-n+8) .node-news.teaser .field-name-field-news-image-teaser img { width: 100%; }
.views-row:nth-of-type(-n+8) .node-news.teaser .title-wrapper { display: block; height: 94px; }
.views-row:nth-of-type(-n+8) .node-news.teaser .field-name-field-news-title, .views-row:nth-of-type(-n+8) .node-news.teaser .field-name-field-news-boat, .views-row:nth-of-type(-n+8) .node-news.teaser .field-name-field-news-date { margin: 0 0 0 20px; font-size: 22px; line-height: 22px; }
.views-row:nth-of-type(-n+8) .node-news.teaser .field-name-field-news-boat { font-size: 16px; line-height: 36px; margin-bottom: 28px; }
.views-row:nth-of-type(-n+8) .node-news.teaser .field-name-field-news-boat li { position: relative; }
.views-row:nth-of-type(-n+8) .node-news.teaser .field-name-field-news-boat li:after { content: ''; position: absolute; bottom: 0; left: 0; height: 2px; width: 26px; background-color: #BAA370; }
.views-row:nth-of-type(-n+8) .node-news.teaser .field-name-field-news-date { padding-top: 2px; font-size: 14px; line-height: 14px; color: rgba(186, 163, 112, 0.7); }
.views-row:nth-of-type(-n+8) .node-news.teaser .field-name-field-news-body { margin: 0 20px; padding-top: 25px; font-size: 12px; line-height: 12px; color: rgba(0, 0, 0, 0.6); }
.views-row:nth-of-type(-n+8) .node-news.teaser .field-name-field-news-body strong { font-weight: normal; }
.views-row:nth-of-type(-n+8) .node-news.teaser .button-arrow { position: absolute; width: 58px; height: 35px; display: block; background-color: #BAA370; bottom: 0px; right: 0px; }
.views-row:nth-of-type(-n+8) .node-news.teaser .button-arrow:after { content: ""; position: absolute; width: 100%; height: 100%; background-image: url("../images/fleche-white.svg"); background-position: center; background-repeat: no-repeat; -moz-animation-duration: 0.5s; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -moz-animation-iteration-count: 1; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; -moz-animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }
.views-row.views-row-even:nth-of-type(n+9) .node-news.teaser { margin: 0px 20px 0px 10px; }
.views-row:nth-of-type(n+9) .node-news.teaser { margin: 0px 20px 0px 0px; border-bottom: 1px solid #EEEEEE; }
.views-row:nth-of-type(n+9) .node-news.teaser:hover { border-bottom-color: #EAE8E3; }
.views-row:nth-of-type(n+9) .node-news.teaser:hover .node-content:after { -moz-animation-name: button-arrow-n9; -webkit-animation-name: button-arrow-n9; animation-name: button-arrow-n9; }
.views-row:nth-of-type(n+9) .node-news.teaser:hover .field-items img { -moz-transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); }
.views-row:nth-of-type(n+9) .node-news.teaser .node-content { position: relative; }
.views-row:nth-of-type(n+9) .node-news.teaser .node-content:after { content: ""; position: absolute; background-image: url("../images/fleche-golden.svg"); background-position: 100% 50%; background-repeat: no-repeat; width: 100%; height: 100%; right: 0; top: 0px; -moz-animation-duration: 0.5s; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -moz-animation-iteration-count: 1; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; -moz-animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }
.views-row:nth-of-type(n+9) .node-news.teaser .field-name-field-news-image-teaser { float: left; width: 120px; height: 120px; }
.views-row:nth-of-type(n+9) .node-news.teaser .field-name-field-news-image-teaser img { width: 120px; height: 120px; padding: 0; }
.views-row:nth-of-type(n+9) .node-news.teaser .field-name-field-news-title, .views-row:nth-of-type(n+9) .node-news.teaser .field-name-field-news-boat, .views-row:nth-of-type(n+9) .node-news.teaser .field-name-field-news-date, .views-row:nth-of-type(n+9) .node-news.teaser .field-name-field-news-boat, .views-row:nth-of-type(n+9) .node-news.teaser .field-name-field-news-date { width: calc( 100% - 320px ); padding: 0 140px; }
.views-row:nth-of-type(n+9) .node-news.teaser .field-name-field-news-title, .views-row:nth-of-type(n+9) .node-news.teaser .field-name-field-news-boat, .views-row:nth-of-type(n+9) .node-news.teaser .field-name-field-news-date { font-size: 16px; line-height: 16px; }
.views-row:nth-of-type(n+9) .node-news.teaser .field-name-field-news-boat { padding-top: 10px; padding-bottom: 12px; font-size: 12px; line-height: 20px; }
.views-row:nth-of-type(n+9) .node-news.teaser .field-name-field-news-date { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; color: rgba(0, 0, 0, 0.6); }
.views-row:nth-of-type(n+9) .node-news.teaser .field-name-field-news-body { display: none; }
.node-news.full { background-position: center bottom; background-repeat: no-repeat; background-size: 100% auto; }
.node-news.full .node-content { padding-top: 145px; text-align: center; }
.node-news.full .node-content .button-back-wrapper { width: 100%; max-width: 980px; height: 0; margin: 0 auto; position: relative; }
.node-news.full .node-content .button-back-wrapper .button-back { position: absolute; left: -80px; z-index: 1; height: 13px; line-height: 13px; font-size: 12px; padding: 10px 10px 10px 48px; border: 1px solid #BAA370; color: #BAA370; -moz-transition: all 0.25s ease-out; -o-transition: all 0.25s ease-out; -webkit-transition: all 0.25s ease-out; transition: all 0.25s ease-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.node-news.full .node-content .button-back-wrapper .button-back:hover { color: #FFFFFF; text-decoration: none; }
.node-news.full .node-content .button-back-wrapper .button-back:after { content: ""; z-index: -1; position: absolute; left: 10px; top: 0px; width: 30px; height: 33px; background-image: url("../images/fleche-golden.svg"); background-repeat: no-repeat; background-position: left center; -moz-transform: rotateZ(180deg); -ms-transform: rotateZ(180deg); -webkit-transform: rotateZ(180deg); transform: rotateZ(180deg); }
.node-news.full .node-content .button-back-wrapper .button-back::before { content: ''; position: absolute; top: -4px; left: -4px; width: 100%; height: 100%; border: 4px solid #BAA370; z-index: -1; border-radius: inherit; opacity: 0; -moz-transform: scale3d(0.3, 0.3, 1); -ms-transform: scale3d(0.3, 0.3, 1); -webkit-transform: scale3d(0.3, 0.3, 1); transform: scale3d(0.3, 0.3, 1); -moz-transition: -moz-transform 0.3s, opacity 0.3s; -o-transition: -o-transform 0.3s, opacity 0.3s; -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; transition: transform 0.3s, opacity 0.3s; -moz-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1); -o-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1); -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1); transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1); }
.node-news.full .node-content .button-back-wrapper .button-back:hover { background-color: #BAA370; color: #FFFFFF; }
.node-news.full .node-content .button-back-wrapper .button-back:hover:after { background-image: url("../images/fleche-white.svg"); }
.node-news.full .node-content .button-back-wrapper .button-back:hover:before { -moz-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); opacity: 1; }
.node-news.full .node-content .field-name-field-news-title, .node-news.full .node-content .node-news.teaser .field-name-field-news-boat, .node-news.teaser .node-news.full .node-content .field-name-field-news-boat, .node-news.full .node-content .node-news.teaser .field-name-field-news-date, .node-news.teaser .node-news.full .node-content .field-name-field-news-date { width: calc( 100% - 20px ); max-width: 700px; margin: 0 auto; font-family: "Eurostile LT W01 Demi O1391158", Verdana, sans-serif; font-size: 46px; line-height: 46px; text-transform: uppercase; color: #BAA370; padding-bottom: 40px; margin-bottom: 25px; position: relative; }
.node-news.full .node-content .field-name-field-news-title:after, .node-news.full .node-content .node-news.teaser .field-name-field-news-boat:after, .node-news.teaser .node-news.full .node-content .field-name-field-news-boat:after, .node-news.full .node-content .node-news.teaser .field-name-field-news-date:after, .node-news.teaser .node-news.full .node-content .field-name-field-news-date:after { content: ''; position: absolute; bottom: 0; left: 50%; margin-left: -13px; height: 2px; width: 26px; background-color: #BAA370; }
.node-news.full .node-content .field-name-field-news-boat { font-family: "Eurostile LT W01 Demi O1391158", Verdana, sans-serif; font-size: 24px; line-height: 20px; text-transform: uppercase; color: #BAA370; }
.node-news.full .node-content .field-name-field-news-boat ul { list-style: none; padding: 0; margin: 0; }
.node-news.full .node-content .field-name-field-news-date { font-family: "Eurostile LT W01 Conden1391150", Verdana, sans-serif; font-size: 14px; color: #BAA370; padding-bottom: 30px; }
.node-news.full .node-content .sharethis-buttons { padding-bottom: 40px; }
.node-news.full .node-content .sharethis-buttons .sharethis-wrapper .stButton { width: auto !important; padding: 0; margin: 0 6px; }
.node-news.full .node-content .sharethis-buttons .sharethis-wrapper .stButton:after { content: ''; position: absolute; display: block; width: 39px; height: 39px; border: 1px solid #BAA370; top: -12px; left: -6px; opacity: 0; -moz-transition: opacity 0.3s ease-out 0s; -o-transition: opacity 0.3s ease-out 0s; -webkit-transition: opacity 0.3s ease-out; -webkit-transition-delay: 0s; transition: opacity 0.3s ease-out 0s; }
.node-news.full .node-content .sharethis-buttons .sharethis-wrapper .stButton i { position: relative; padding: 0 6px; width: 18px; display: inline-block; color: #BAA370; }
.node-news.full .node-content .sharethis-buttons .sharethis-wrapper .stButton i.fa { font-size: 1.33333333em; line-height: .75em; vertical-align: -15%; }
.node-news.full .node-content .sharethis-buttons .sharethis-wrapper .stButton:hover:after { opacity: 1; }
.node-news.full .node-content .details-slider .flex-control-paging { bottom: 27px; }
.node-news.full .node-content .details-slider .flex-direction-nav { z-index: 211; position: relative; }
.node-news.full .node-content .details-slider .flex-direction-nav .flex-prev, .node-news.full .node-content .details-slider .flex-direction-nav .flex-next { width: 52px; height: 69px; right: 0; left: initial; margin-top: 0; top: initial; bottom: 0px; background-color: #BAA370; }
.node-news.full .node-content .details-slider .flex-direction-nav .flex-prev:before, .node-news.full .node-content .details-slider .flex-direction-nav .flex-next:before { content: ''; background-color: transparent; }
.node-news.full .node-content .details-slider .flex-direction-nav .flex-prev:after, .node-news.full .node-content .details-slider .flex-direction-nav .flex-next:after { content: ''; top: 0; left: 0; width: 100%; height: 100%; background-image: url("../images/arrow_slider.svg"); background-repeat: no-repeat; background-position: center center; z-index: 10; -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -moz-transform: rotateZ(0deg); -ms-transform: rotateZ(0deg); -webkit-transform: rotateZ(0deg); transform: rotateZ(0deg); -moz-animation-duration: 0.5s; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -moz-animation-iteration-count: 1; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; -moz-animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }
.node-news.full .node-content .details-slider .flex-direction-nav .flex-prev:hover:after, .node-news.full .node-content .details-slider .flex-direction-nav .flex-next:hover:after { -moz-animation-name: button-arrow; -webkit-animation-name: button-arrow; animation-name: button-arrow; }
.node-news.full .node-content .details-slider .flex-direction-nav .flex-prev { right: initial; left: 0px; }
.node-news.full .node-content .details-slider .flex-direction-nav .flex-prev:after { -moz-transform: rotateZ(180deg); -ms-transform: rotateZ(180deg); -webkit-transform: rotateZ(180deg); transform: rotateZ(180deg); }
.node-news.full .node-content .field-name-field-news-body { width: calc( 100% - 40px ); max-width: 940px; margin: 50px auto 200px; text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; color: rgba(0, 0, 0, 0.6); }
.node-news.full .node-content .field-name-field-news-body h1, .node-news.full .node-content .field-name-field-news-body h2, .node-news.full .node-content .field-name-field-news-body h3, .node-news.full .node-content .field-name-field-news-body h4, .node-news.full .node-content .field-name-field-news-body h5, .node-news.full .node-content .field-name-field-news-body h6 { font-family: "Eurostile LT W01 Demi O1391158", Verdana, sans-serif; text-align: left; text-transform: uppercase; color: #BAA370; }
.node-news.full .node-content .field-name-field-news-body ul { list-style: none; padding: 0; }
.node-news.full .node-content .field-name-field-news-body ul li:before { content: "•"; display: inline-block; padding-left: 4px; width: 26px; color: #BAA370; }
.node-news.full .node-content .field-name-field-news-body a { color: #BAA370; text-decoration: none; }
.node-news.full .node-content .field-name-field-news-body img { /*           width: calc( 100% + 40px ); */ /*           max-width: calc( 100% + 40px ); */ /*           margin-left: -20px; */ max-width: 100%; }
.node-news.full .node-content .field-name-field-news-body .iframe-container { position: relative; width: 100%; height: 0px; }
.node-news.full .node-content .field-name-field-news-body .iframe-container iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
