.ctools-locked{color:red;border:1px solid red;padding:1em}.ctools-owns-lock{background:#ffd repeat;border:1px solid #f0c020;padding:1em}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px!important;background:url(/profiles/d2/modules/contrib/ctools/images/status-active.gif) 100% no-repeat}div.ctools-ajaxing{float:left;width:18px;background:url(/profiles/d2/modules/contrib/ctools/images/status-active.gif) 50% no-repeat}div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em}div.panel-pane div.admin-links li a{color:#ccc}div.panel-pane div.admin-links li{padding-bottom:2px;background:#fff;z-index:201}div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000}div.panel-pane div.admin-links a:before{content:"["}div.panel-pane div.admin-links a:after{content:"]"}div.panel-pane div.panel-hide{display:none}div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em}div.panel-pane div.feed a{float:right}tr.taxonomy-term-preview{background-color:#eee}tr.taxonomy-term-divider-top{border-bottom:none}tr.taxonomy-term-divider-bottom{border-top:1px dotted #ccc}.taxonomy-term-description{margin:5px 0 20px}.review-container .carousel .item{min-height:1px}.card.lbt-region .region-review-widget-pane .rating{margin-top:0!important}.card.lbt-region .region-review-widget-pane .rating .stars,.card.lbt-region .region-review-widget-pane .rating .number-of-reviews{text-align:left}.pane-special-offers .number-of-reviews{display:none}.pane-special-offers .rating{float:right}.rating{margin-top:9px}.rating a,.rating a:hover,.rating a:focus{color:inherit!important;text-decoration:none!important}.rating .stars{height:20px;text-align:right}.rating .stars .icon-rating{display:inline-block;height:19px;overflow:hidden;width:19px}.rating .stars .icon-rating.yellow{background-image:url(/profiles/leboat/themes/custom/leboat/assets/images/yellow-review-star.png)}.rating .stars .icon-rating.gray{background-image:url(/profiles/leboat/themes/custom/leboat/assets/images/gray-review-star.png)}.node-type-region .leboat-three-tabs .top-content{clear:both;display:block;margin-top:20px;overflow:hidden}.node-type-region .leboat-three-tabs .pane-node-field-h1 h1{margin-top:0;overflow:hidden}.node-type-region .leboat-three-tabs .region-review-widget-pane .rating{margin-top:9px}.node-type-region .pane-review-widget .field-name-field-info-about-feefo>.field-items .field-item,.node-type-boat .pane-review-widget .field-name-field-info-about-feefo>.field-items .field-item{margin-top:12px}.lbt-country .country-review-widget-pane{float:right}.lbt-country .region-review-widget-pane{float:left}.lbt-country .first-header-row{margin-top:20px}.lbt-country .country-h1-title{float:left;margin-bottom:20px}.lbt-country .country-h1-title h1{margin-top:0}.boat-review-widget-pane .rating{margin-top:0}.boat-review-widget-pane .rating .stars{text-align:left}.country-gallery{clear:both;display:block}.lbt-boat .pane-mp-node-title-image-teaser{position:relative}.lbt-boat .pane-review-widget .rating{margin-right:8px}.lbt-boat .number-of-reviews{display:none!important}.review-card{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px 0 rgba(28,54,96,.2);display:block;margin-top:17px;overflow:hidden}.review-card .rating{margin-top:0}.review-card .rating .stars{padding-top:3px}.review-card .bottom-border{border-bottom:1px solid rgba(181,201,204,.4)}.review-card .comment{background-color:rgba(236,243,243,.5);border-bottom:1px solid #f7f9fb;margin-top:0}.review-card .inner-padding{padding:9px}.review-card .inner-padding h2{color:#004587;font-size:20px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal;margin:0 0 8px;text-align:left}.review-card .review-content{color:#1d1f21;font-family:effra light,Helvetica,Arial,sans-serif;font-size:16px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.5;text-align:left}.review-card .added-on{color:#1d1f21;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;min-height:42px;text-align:left}.review-card .rating-row{min-height:42px}.review-card .rating-icon{border-radius:4px;display:inline-block;float:left;height:28px;margin-right:10px;overflow:hidden;width:28px}.review-card .rating-icon.icon-itinerary{background:#36beee url(/profiles/leboat/themes/custom/leboat/assets/images/pin.png) no-repeat 50%}.review-card .rating-icon.icon-boat{background:#36beee url(/profiles/leboat/themes/custom/leboat/assets/images/boat.png) no-repeat;background-position:50% 70%}.review-card .list-group{color:#004587;float:left;font-size:16px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:29px;margin-bottom:4px;margin-right:20px;text-align:left}.review-list-spacer{margin-bottom:42px}.pane-review-widget .item-list .pagination.pager .pager-first,.pane-review-widget .item-list .pagination.pager .pager-last,.pane-review-widget .item-list .pagination.pager .pager-ellipsis{display:inline-block}.pane-review-widget .item-list .pagination.pager li.pager-previous a,.pane-review-widget .item-list .pagination.pager li.pager-next a{padding:9px 16px}.pane-review-widget .item-list .pagination.pager li.pager-previous::after,.pane-review-widget .item-list .pagination.pager li.pager-next::after{content:'';display:none}.pane-review-widget .item-list .pagination.pager li.pager-previous{transform:none}.review-inner-content .inner-padding{float:left}.review-inner-content .gallery-container{float:right;padding:9px}.review-inner-content .gallery-container #gallery{max-width:360px}.review-inner-content .gallery-container .carousel{border-radius:5px!important}.review-inner-content .gallery-container .carousel .item{min-height:initial}.review-inner-content .gallery-container .carousel .item img{height:auto;width:100%}.review-inner-content .gallery-container .carousel .carousel-control{bottom:80px!important}.review-content-container .read-more{display:none}.carousel-inner .photo-content{height:200px;overflow:hidden;position:relative;width:100%}.carousel-inner .photo-content picture{height:200px;overflow:hidden;position:absolute}@media(min-width:479px) and (max-width:767px){.review-inner-content .gallery-container{width:50%}}@media(min-width:768px) and (max-width:1023px){.review-inner-content .inner-padding{float:none}.review-inner-content .gallery-container{float:none}}@media(max-width:767px){.review-inner-content .gallery-container{clear:both;float:none;margin:0 auto}.review-pagination li{margin-bottom:10px!important}.review-content-container .review-content{height:inherit!important;max-height:150px}.media-query-detector{float:none}.rating-row .inner-padding{padding:0!important}.lbt-country .country-h1-title,.lbt-country .country-review-widget-pane{float:none}.region .leboat-three-tabs .top-content{text-align:center}.node-type-boat .top-content .pane-node-field-comfort-level,.node-type-boat .top-content .pane-review-widget{display:inline-block;vertical-align:top}.node-type-boat .top-content .pane-node-field-comfort-level{margin-right:22px}.node-type-boat .top-content .pane-review-widget{text-align:left}.node-type-region .pane-node-field-subtitle,.node-type-region .pane-node-field-h1,.node-type-region .region-review-widget-pane{float:none}.node-type-region .pane-node-field-subtitle{margin-bottom:-8px}.node-type-region .region-review-widget-pane{display:inline-block;text-align:center}.node-type-region .rating{margin-bottom:24px}.node-type-region .rating .stars,.node-type-region .rating .number-of-reviews{display:inline-block;text-align:left;vertical-align:top}.node-type-region .rating .stars{margin-right:8px}.review-card .rating{margin-bottom:0;padding-top:7px;text-align:right}.country-review-widget-pane .rating{text-align:center}.country-review-widget-pane .rating .stars,.country-review-widget-pane .rating .number-of-reviews{display:inline-block;text-align:center;vertical-align:top}.country-review-widget-pane .rating .stars{margin-right:8px}}@media(max-width:1024px){.pane-special-offers .region .region-review-widget-pane{margin-top:0}.pane-special-offers .number-of-reviews{display:none!important}.review-pagination .item-list .pagination.pager li{margin-bottom:10px!important}.review-inner-content .gallery-container{padding:0}.review-inner-content .gallery-container #gallery{border-radius:0;max-width:360px}.media-query-detector{float:left}.review-content-container .review-content{float:none;height:150px;overflow:hidden}.review-content-container .read-more{background-color:rgba(255,125,32,.15);border-radius:3px;color:#ff7d20;font-family:effra medium,Helvetica,Arial,sans-serif;font-size:16px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:normal;margin:5px auto;max-width:99%;padding:15px;position:relative;text-align:left}.review-content-container .read-more::after{color:#ff7d20;content:'+';font-size:30px;position:absolute;right:15px;top:5px}.review-content-container .read-more::before{background:linear-gradient(rgba(255,255,255,0),#fff);content:' ';height:100px;left:0;position:absolute;top:-100px;width:100%}.review-content-container .full-view{height:100%!important;max-height:inherit!important}.visible-review-more{cursor:pointer;display:block!important}.review-card .list-group{clear:both;width:100%}.full-view{height:100%!important}}@media(min-width:768px){.node-type-boat .boat-review-widget-pane{float:right;margin-top:25px}.rating .number-of-reviews{text-align:right}.node-type-region .leboat-three-tabs .pane-node-field-h1{float:left;max-width:610px}.node-type-region .leboat-three-tabs .pane-node-field-subtitle{clear:left;float:left}}@media(min-width:992px){.node-type-boat .boat-review-widget-pane{margin-top:35px}.node-type-region .leboat-three-tabs .pane-node-field-h1{max-width:none}}.lbt-country .carousel{border-radius:4px;overflow:hidden}.carousel{box-shadow:0 2px 4px 0 rgba(28,54,96,.2);border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin:0;overflow:hidden}.carousel .item{min-height:500px}.carousel .item img{box-sizing:unset;height:200px;width:100%}.carousel .carousel-number{-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.4);border:solid 2px rgba(255,255,255,.3);border-radius:100px;display:-ms-flexbox;display:flex;height:29px;padding:0 8px;position:absolute;right:12px;top:12px;z-index:1}.carousel .carousel-number span{color:#fff;font-size:14px}.carousel .media-youtube-player,.carousel video,.carousel .media-youtube-video,.carousel .file-video{height:200px;width:100%}.carousel .carousel-inner .caption{color:#fff;height:100%;margin:0;padding-left:12px;pointer-events:none;position:absolute;text-shadow:1px 1px 5px rgba(0,0,0,.95);top:12px;width:100%;z-index:1}.carousel .carousel-inner .caption::before{background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.6));bottom:12px;content:'';display:inline-block;height:40px;left:0;position:absolute;width:100%}.carousel .carousel-inner .caption::after{background-image:linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,0.6));content:'';display:inline-block;height:40px;left:0;position:absolute;top:-12px;width:100%;z-index:-1}.carousel .carousel-inner .caption .field-name-field-title,.carousel .carousel-inner .caption .field-name-title-field{font-size:22px;font-weight:500}.carousel .carousel-inner .caption .field-name-field-subtitle{font-size:16px;line-height:1.5}.carousel .carousel-inner .gallery-slide-video-slide .caption::before{display:none}.carousel .carousel-indicators{bottom:0;margin-bottom:12px;z-index:9}.carousel .carousel-indicators li{background-color:#f5f5f5;height:7px;opacity:.6;width:7px}.carousel .carousel-indicators li.active{background-color:#ff7d20;border-color:#ff7d20;margin-bottom:1px;opacity:1}.carousel .carousel-control{bottom:66px;height:40px;left:12px;opacity:1;top:auto;width:40px;z-index:9}.carousel .carousel-control.left,.carousel .carousel-control.right{background-image:none}.carousel .carousel-control.right{left:auto;right:12px}.carousel .carousel-control .glyphicon-chevron-left,.carousel .carousel-control .glyphicon-chevron-right{background-color:rgba(0,0,0,.4);border:solid 2px rgba(255,255,255,.3);border-radius:4px;content:none;height:100%;left:0;margin-left:0;margin-top:0;top:auto;width:100%}.carousel .carousel-control .glyphicon-chevron-left::before,.carousel .carousel-control .glyphicon-chevron-right::before{content:none}.carousel .carousel-control .glyphicon-chevron-left .fa,.carousel .carousel-control .glyphicon-chevron-right .fa{color:#fff;font-size:10px;left:14px;position:absolute;top:14px}.strip-carousel{margin-bottom:40px;margin-top:24px;position:relative}.strip-carousel .slick-list{border-radius:4px}.strip-carousel .item{border-radius:4px;overflow:hidden;position:relative}.strip-carousel .item::before{background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.6));content:'';height:40%;pointer-events:none;position:absolute;top:60%;width:100%;z-index:2}.strip-carousel .item h2{bottom:16px;color:#fff;font-family:effra bold,Helvetica,Arial,sans-serif;font-size:20px;margin:0;padding:0 16px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:3}.strip-carousel .item h2 a{color:#fff}.strip-carousel .item h2 a:hover{text-decoration:none}.strip-carousel .slick-arrow{background-color:#fff;border:0;border-radius:4px;color:#ff7d20;height:40px;padding:0;position:absolute;top:calc(50% - 20px);width:40px;z-index:5}.strip-carousel .slick-arrow i{margin-top:3px}.strip-carousel .slick-arrow.slick-prev{left:12px}.strip-carousel .slick-arrow.slick-prev i{display:inline-block;transform:rotate(180deg)}.strip-carousel .slick-arrow.slick-next{right:12px}@media(max-width:767px){.carousel .item{min-height:350px}.carousel .item img{height:350px}.carousel .field-name-field-image{height:350px}.carousel .media-youtube-player,.carousel video,.carousel .media-youtube-video,.carousel .file-video{height:350px}.carousel .carousel-control{bottom:155px}.strip-carousel.padded .slick-list,.strip-carousel[data-items-count='2'] .slick-list{padding-right:75px}.strip-carousel.padded .item,.strip-carousel[data-items-count='2'] .item{margin-right:8px}}@media(min-width:768px){.carousel .item{min-height:420px}.carousel .item img{height:420px}.carousel .field-name-field-image{height:420px}.carousel .media-youtube-player,.carousel video,.carousel .media-youtube-video,.carousel .file-video{height:420px}.carousel .carousel-control{bottom:155px}.strip-carousel.padded .item{margin-right:8px}.strip-carousel[data-items-count='2'] .item:first-child{margin-right:8px}.strip-carousel.padded .slick-list,.strip-carousel[data-items-count='2'] .slick-list{padding-right:150px}.strip-carousel.padded .item,.strip-carousel[data-items-count='2'] .item{margin-right:8px}}@media(min-width:992px){.carousel .item{min-height:425px}.carousel .item img{height:425px}.carousel .field-name-field-image{height:425px}.carousel .media-youtube-player,.carousel video,.carousel .media-youtube-video,.carousel .file-video{height:425px}.carousel .carousel-control{bottom:180px}.strip-carousel.padded .slick-list{padding-right:150px}.strip-carousel[data-items-count='2'] .slick-list{padding-right:0}}@media(min-width:1200px){.carousel .item{min-height:530px}.carousel .item img{height:530px}.carousel .field-name-field-image{height:530px}.carousel .media-youtube-player,.carousel video,.carousel .media-youtube-video,.carousel .file-video{height:530px}.carousel .carousel-control{bottom:245px}}@media(max-width:479px){.carousel .item{min-height:240px}.carousel .item img{height:240px}.carousel .field-name-field-image{height:240px}.carousel .media-youtube-player,.carousel video,.carousel .media-youtube-video,.carousel .file-video{height:240px}.carousel .carousel-control{bottom:100px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#sliding-popup{margin:0;padding:0;width:100%;z-index:99999;left:0;text-align:center}.sliding-popup-bottom,.sliding-popup-top{background:url(/profiles/leboat/modules/contrib/eu_cookie_compliance/images/gradient.png) 50% repeat-y transparent}.sliding-popup-bottom{position:fixed}.sliding-popup-top{position:relative}#sliding-popup .popup-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%}#sliding-popup .popup-content #popup-buttons{float:right;margin:0 0 1em;max-width:40%}.eu-cookie-compliance-categories-buttons{margin:0 0 1em;max-width:60%;float:left}#sliding-popup .eu-cookie-compliance-more-button{cursor:pointer;display:inline;height:auto;margin:0;padding:0;border:none;text-decoration:underline;background:0 0}#sliding-popup .eu-cookie-compliance-secondary-button{cursor:pointer;border:none;background:0 0;margin-top:1em;padding:0 8px;vertical-align:middle}#sliding-popup .eu-cookie-compliance-default-button,#sliding-popup .eu-cookie-compliance-hide-button,#sliding-popup .eu-cookie-compliance-more-button-thank-you,#sliding-popup .eu-cookie-withdraw-button,.eu-cookie-withdraw-button,.eu-cookie-compliance-save-preferences-button{cursor:pointer;margin-right:5px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;-moz-box-shadow:inset 0 1px 0 0 #fff;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;background-color:#ededed;background-image:-moz-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#ededed),color-stop(100%,#dfdfdf));background-image:-webkit-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-o-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-ms-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:linear-gradient(to bottom,#ededed 5%,#dfdfdf 100%);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;color:#000;font-family:Arial,sans-serif;font-weight:700;padding:4px 8px;text-decoration:none;text-shadow:1px 1px 0 #fff}#sliding-popup .eu-cookie-compliance-default-button:hover,#sliding-popup .eu-cookie-compliance-hide-button:hover,#sliding-popup .eu-cookie-compliance-more-button-thank-you:hover,#sliding-popup .eu-cookie-withdraw-button:hover{background-color:#dfdfdf;background-image:-moz-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#dfdfdf),color-stop(100%,#ededed));background-image:-webkit-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-o-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-ms-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:linear-gradient(to bottom,#dfdfdf 5%,#ededed 100%)}#sliding-popup .eu-cookie-compliance-default-button:active,#sliding-popup .eu-cookie-compliance-hide-button:active,#sliding-popup .eu-cookie-compliance-more-button-thank-you:active,#sliding-popup .eu-cookie-withdraw-button:active{position:relative;top:1px}#sliding-popup .popup-content #popup-text{color:#fff;float:left;font-weight:700;margin:5px 0 0;max-width:60%}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-message{max-width:100%}.eu-cookie-compliance-categories{clear:both;padding-top:1em}.eu-cookie-compliance-categories label{display:inline}#sliding-popup .popup-content #popup-text h1,#sliding-popup .popup-content #popup-text h2,#sliding-popup .popup-content #popup-text h3,#sliding-popup .popup-content #popup-text p{color:#fff;font-size:16px;font-weight:700;line-height:1.4;margin:0 0 5px}#sliding-popup .popup-content #popup-text h1{font-size:24px}#sliding-popup .popup-content #popup-text h3{font-size:12px}#sliding-popup .popup-content #popup-text p{font-size:12px;display:inline}.eu-cookie-withdraw-tab{padding:4px 7px;cursor:pointer}.sliding-popup-bottom .eu-cookie-withdraw-tab{border-width:2px 2px 0;border-radius:5px 5px 0 0}.sliding-popup-top .eu-cookie-withdraw-tab{border-width:0 2px 2px;border-radius:0 0 5px 5px}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1)}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1)}.eu-cookie-compliance-hidden{display:none}@media screen and (max-width:600px){#sliding-popup .popup-content{max-width:95%}.eu-cookie-compliance-categories,#sliding-popup .popup-content #popup-text{max-width:100%}#sliding-popup .popup-content #popup-buttons{clear:both;float:none;margin:5px 0 1em;max-width:100%}.eu-cookie-compliance-buttons.eu-cookie-compliance-has-categories{float:right;margin-top:-56px}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-buttons{position:initial;bottom:unset;right:unset}}