.o_ace_view_editor .btn:not(.o_btn_preview).btn-info.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:disabled{color: #FFFFFF; background-color: #6999a8; border-color: #6999a8;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.dropdown-toggle{color: #FFFFFF; background-color: #517e8d; border-color: #4d7784;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-info:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-info.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(105, 153, 168, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning{color: #212529; background-color: #f0ad4e; border-color: #f0ad4e;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:hover{color: #212529; background-color: #ed9d2b; border-color: #ec971f;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.focus{box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:disabled{color: #212529; background-color: #f0ad4e; border-color: #f0ad4e;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.dropdown-toggle{color: #212529; background-color: #ec971f; border-color: #ea9214;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-warning.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(240, 173, 78, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger{color: #FFFFFF; background-color: #e6586c; border-color: #e6586c;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:hover{color: #FFFFFF; background-color: #e1374f; border-color: #df2c45;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.focus{box-shadow: 0 0 0 0.2rem rgba(230, 88, 108, 0.5);} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.disabled, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:disabled{color: #FFFFFF; background-color: #e6586c; border-color: #e6586c;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.dropdown-toggle{color: #FFFFFF; background-color: #df2c45; border-color: #dd213c;} .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled):active:focus, .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger:not(:disabled):not(.disabled).active:focus, .show > .o_ace_view_editor .btn:not(.o_btn_preview).btn-danger.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(230, 88, 108, 0.5);} .o_ace_view_editor :not(.input-group):not(.form-group):not(.input-group-append):not(.input-group-prepend) > .form-control{height: 34px;} .o_ace_view_editor .form-control{padding: 6px 12px; font-size: 14px; line-height: 1.5; border: 1px solid #d4d5d7; color: #555; background-color: #fff; border-radius: 0;} .o_ace_view_editor .form-control.is-invalid{border-color: #dc3545;} .o_ace_view_editor .input-group .form-control{height: auto;} .o_ace_view_editor .input-group-text{background-color: #e9ecef;} .o_ace_view_editor .was-validated .form-control:invalid{border-color: #dc3545;} .o_ace_view_editor select.form-control{-webkit-appearance: none; -moz-appearance: none; appearance: none; background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1 sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScyNCcgaGVpZ2 h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48cGF0aCBpZD0nc3ZnXzEnIGQ9J203LjQwNiw3L jgyOGw0LjU5NCw0LjU5NGw0LjU5NCwtNC41OTRsMC40MDYsMS40MDZsLTUsNC43NjZsLTUsLTQu NzY2bDAuNDA2LC0xLjQwNnonIGZpbGw9JyM4ODgnLz48L3N2Zz4="); background-position: 100% 65%; background-repeat: no-repeat;} .tour .popover-navigation{margin-left: 13px; margin-bottom: 8px;} .css_published .btn-danger, .css_published .css_publish{display: none;} .css_unpublished .btn-success, .css_unpublished .css_unpublish{display: none;} [data-publish='off'] > *:not(.css_options){opacity: 0.5;} @media print{a[href]:after{content: initial;}} .o_page_management_info .o_switch{padding-top: 9px;} #list_website_pages th{background-color: #7C7BAD; color: white;} #list_website_pages td, #list_website_pages th{padding: 0.45rem;} #list_website_pages td > a.fa{margin-left: 5px; color: #7C7BAD;} #list_website_pages td .text-muted{opacity: 0.5;} #list_website_pages .fa-check, #list_website_pages .fa-eye-slash{color: #17a2b8;} 

/* /website/static/src/scss/website.zoomodoo.scss defined in bundle 'web.assets_frontend' */
 .zoomodoo{position: relative; display: inline-block; *display: inline; *zoom: 1;} .zoomodoo img{vertical-align: bottom;} .zoomodoo-flyout{position: absolute; z-index: 100; overflow: hidden; background: #FFF; top: 0; width: 100%; height: 100%;} .zoomodoo-flyout img{max-width: 500%;} .zoomodoo-hover .zoomodoo-flyout{left: 0;} .zoomodoo-next .zoomodoo-flyout{left: 100%;} 

/* /website_mail/static/src/css/website_mail.scss defined in bundle 'web.assets_frontend' */
 .js_follow[data-follow='on'] .js_follow_btn, .js_follow[data-follow='off'] .js_unfollow_btn{display: none;} 

/* /website_form/static/src/scss/website_form.scss defined in bundle 'web.assets_frontend' */
 .o_website_form_flex{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap;} .o_website_form_flex_item{flex-basis: 33%;} @media (max-width: 991.98px){.o_website_form_flex_item{flex-basis: 50%;}} @media (max-width: 767.98px){.o_website_form_flex_item{flex-basis: 100%;}} .o_website_form_field_hidden{display: none;} .editor_enable .o_website_form_field_hidden{display: block; opacity: 0.5;} .editor_enable .s_website_form .form-field select{pointer-events: none;} .o_website_form_required .col-form-label:after, .o_website_form_required_custom .col-form-label:after{content: ' *';} #editable_select.form-control{height: 100%;} .form-field input[type=file].form-control{height: 100%;} 

/* /website_rating/static/src/scss/website_rating.scss defined in bundle 'web.assets_frontend' */
 .o_website_rating_static{color: #FACC2E;} .o_website_rating_card_container{} .o_website_rating_card_container .o_message_counter{color: #495057;} .o_website_rating_card_container table.o_website_rating_progress_table{width: 100%; overflow: visible;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_star_num{min-width: 30px; white-space: nowrap;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_select[style*="opacity: 1"]{cursor: pointer;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress{min-width: 120px;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress > .progress{margin-bottom: 5px; margin-left: 5px; margin-right: 5px;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress .o_rating_progressbar{background-color: #FACC2E;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_percent{text-align: right; padding-left: 5px; font-size: 0.75rem;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_reset .o_website_rating_select_text{visibility: hidden;} .o_rating_star_card{margin-bottom: 5px;} .o_rating_star_card .stars{display: inline-block; color: #FACC2E; margin-right: 15px;} .o_rating_star_card .stars i{margin-right: -3px; text-align: center;} .o_rating_star_card .stars.enabled{cursor: pointer;} .o_rating_star_card .rate_text{display: inline-block;} 

/* /website_sale/static/src/scss/website_sale.scss defined in bundle 'web.assets_frontend' */
 .oe_product{border: 1px solid rgba(100, 100, 100, 0.2);} .oe_website_sale ul ul{margin-left: 1.5rem;} .oe_website_sale .o_payment_form .card{border-radius: 4px !important;} .oe_website_sale .address-inline address{display: inline-block;} .oe_website_sale table#cart_products tr td, .oe_website_sale table#suggested_products tr td{vertical-align: middle;} .oe_website_sale table#cart_products{margin-bottom: 0;} .oe_website_sale table#cart_products td:first-child, .oe_website_sale table#cart_products th:first-child{padding-left: 15px;} .oe_website_sale h1[itemprop="name"], .oe_website_sale .oe_product_cart form h6, .oe_website_sale .td-product_name{word-break: break-word; word-wrap: break-word; overflow-wrap: break-word;} @media (max-width: 767.98px){.oe_website_sale .td-img{display: none;}} @media (min-width: 1200px){.oe_website_sale .toggle_summary_div{max-width: 400px;}} .o_alternative_product{margin: auto;} .oe_product{position: relative;} .oe_product .oe_product_image{position: absolute; left: 15px; right: 15px; top: 15px; bottom: 55px; text-align: center;} .oe_product .oe_product_image img{max-width: 100%; max-height: 100%; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 4;} .oe_product section{position: absolute; left: 0; right: 0; bottom: 0; overflow: hidden; padding: 0 15px 0 10px; min-height: 56px; border-top: 1px solid rgba(255, 255, 255, 0.2); background: rgba(255, 255, 255, 0.75); z-index: 5;} .oe_product .product_price{bottom: 0;} .oe_product .oe_product_cart{position: relative; width: 100%; height: 100%;} .oe_product .oe_subdescription{font-size: 0.8em; overflow: hidden; margin-bottom: 10px;} .oe_product .js_publish_management{z-index: 5;} .oe_mycart .input-group-addon{padding-left: 6px; padding-right: 6px;} .oe_product.oe_image_full .oe_product_image{left: 0; right: 0; top: 0; bottom: 0;} .oe_product.oe_ribbon_promo .ribbon-wrapper{display: block;} .oe_product .ribbon-wrapper{display: none; width: 85px; height: 88px; z-index: 5; overflow: hidden; position: absolute; top: 0; right: 0;} .oe_product .ribbon{font: bold 15px Sans-Serif; color: white; text-align: center; transform: rotate(45deg); position: relative; padding: 7px 0; left: -5px; top: 15px; width: 120px; cursor: default;} #products_grid > table tr:not(:first-child) > td{height: 100%;} #products_grid.col-lg-12 > table > tbody > tr > td:empty, #products_grid.col-lg-9 > table > tbody > tr > td:empty{height: 0;} #products_grid.col-lg-12 .oe-height-1{height: 75px;} #products_grid.col-lg-12 .oe-height-2{height: 150px;} #products_grid.col-lg-12 .oe-height-4{height: 300px;} #products_grid.col-lg-12 .oe-height-6{height: 450px;} #products_grid.col-lg-12 .oe-height-8{height: 600px;} #products_grid.col-lg-9 .oe-height-1{height: 70px;} #products_grid.col-lg-9 .oe-height-2{height: 140px;} #products_grid.col-lg-9 .oe-height-4{height: 280px;} #products_grid.col-lg-9 .oe-height-6{height: 420px;} #products_grid.col-lg-9 .oe-height-8{height: 560px;} #products_grid .oe_product.oe_grid .oe_subdescription{max-height: 40px;} @media (min-width: 992px){#products_grid.col-lg-12 .oe-height-1{height: 95px;}#products_grid.col-lg-12 .oe-height-2{height: 190px;}#products_grid.col-lg-12 .oe-height-4{height: 380px;}#products_grid.col-lg-12 .oe-height-6{height: 570px;}#products_grid.col-lg-12 .oe-height-8{height: 760px;}#products_grid.col-lg-12 .oe_product.oe_grid .oe_subdescription{max-height: 70px;}#products_grid.col-lg-9 .oe-height-1{height: 72px;}#products_grid.col-lg-9 .oe-height-2{height: 144px;}#products_grid.col-lg-9 .oe-height-4{height: 288px;}#products_grid.col-lg-9 .oe-height-6{height: 432px;}#products_grid.col-lg-9 .oe-height-8{height: 576px;}} @media (min-width: 1200px){#products_grid.col-lg-12 .oe-height-1{height: 125px;}#products_grid.col-lg-12 .oe-height-2{height: 250px;}#products_grid.col-lg-12 .oe-height-4{height: 500px;}#products_grid.col-lg-12 .oe-height-6{height: 750px;}#products_grid.col-lg-12 .oe-height-8{height: 1000px;}#products_grid.col-lg-9 .oe-height-1{height: 95px;}#products_grid.col-lg-9 .oe-height-2{height: 190px;}#products_grid.col-lg-9 .oe-height-4{height: 380px;}#products_grid.col-lg-9 .oe-height-6{height: 570px;}#products_grid.col-lg-9 .oe-height-8{height: 760px;}#products_grid .oe_product.oe_grid .oe_subdescription{max-height: 120px;}} @media (max-width: 767.98px){#products_grid table, #products_grid tbody, #products_grid td, #products_grid tr{float: left; width: 100%; display: inline-block;}#products_grid .oe_product{float: left; width: 100%; display: inline-block;}#products_grid .oe_product.oe_grid{height: 400px;}#products_grid .oe_product.oe_grid section{background: rgba(100, 100, 100, 0.2);}#products_grid .oe_product .oe_subdescription{max-height: 200px;}} @media (max-width: 400px){#products_grid .oe_product.oe_grid{height: 270px;}#products_grid .oe_product.oe_list{height: 200px;}#products_grid .oe_product.oe_list .oe_subdescription{max-height: 40px;}#products_grid .oe_product.oe_list section{background: rgba(100, 100, 100, 0.2);}#products_grid .oe_product .oe_product_image{top: 0; bottom: 65px;}#products_grid .oe_product.oe_image_full .oe_product_image{bottom: 50px;}} .oe_cart table td:first-child{min-width: 76px;} .oe_cart > .oe_structure{clear: both;} div#payment_method div.list-group{margin-left: 40px;} div#payment_method .list-group-item{padding-top: 5px; padding-bottom: 5px;} @media (min-width: 400px){.oe_product.oe_list{border: none; border-bottom: 1px solid rgba(100, 100, 100, 0.2); width: 100%; min-height: 100px; position: relative; padding-bottom: 5px; padding-left: 180px;}.oe_product.oe_list .oe_product_image{top: 0; bottom: 0; left: 0; right: 0; width: 170px;}.oe_product.oe_list section{position: relative; border: 0; top: auto; bottom: auto; left: auto; right: auto; background: transparent;}} .oe_website_sale .row .row .col-lg-12{float: none;} .product_detail_img{margin-left: auto; margin-right: auto; display: block; max-height: 500px;} .oe_website_sale input.js_quantity{min-width: 48px; text-align: center;} .oe_website_sale input.quantity{padding: 0;} .oe_overlay_options .dropdown div[name="size"] table{margin-left: 20px;} .oe_overlay_options .dropdown div[name="size"] td{margin: 0; padding: 0; width: 20px; height: 20px; border: 1px #dddddd solid; cursor: pointer;} .oe_overlay_options .dropdown div[name="size"] td.selected{background-color: #B1D4F1;} .oe_overlay_options .dropdown div[name="size"] table.oe_hover td.selected{background-color: transparent;} .oe_overlay_options .dropdown div[name="size"] table.oe_hover td.select{background-color: #B1D4F1;} ul.wizard{padding: 0; margin-top: 20px; list-style: none outside none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.065); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.065); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.065);} ul.wizard li{border: 1px solid #d4d4d4; border-right-width: 0; position: relative; float: left; padding: 0 10px 0 20px; margin: 0; line-height: 38px; background: #fbfbfb;} ul.wizard li .chevron{position: absolute; top: 0; right: -10px; z-index: 1; display: block; border: 20px solid transparent; border-right: 0; border-left: 10px solid #d4d4d4;} ul.wizard li .chevron:before{position: absolute; top: -20px; right: 1px; display: block; border: 20px solid transparent; border-right: 0; border-left: 10px solid #fbfbfb; content: "";} ul.wizard li .o_link_disable{text-decoration: none; color: inherit; cursor: text;} ul.wizard li.text-success{background: #f3f4f5;} ul.wizard li.text-success .chevron:before{border-left: 10px solid #f5f5f5;} ul.wizard li.text-primary{background: #f1f6fc;} ul.wizard li.text-primary .chevron:before{border-left: 10px solid #f1f6fc;} ul.wizard li:first-child{padding-left: 15px; border-radius: 4px 0 0 4px;} ul.wizard li:last-child{border-radius: 0 4px 4px 0; border-right-width: 1px;} ul.wizard li:last-child .chevron{display: none;} #o_shop_collapse_category li{width: 100%;} #o_shop_collapse_category li a{display: inline-block; width: 80%; padding-left: 3px;} #o_shop_collapse_category li i.fa{cursor: pointer;} .mycart-popover{max-width: 500px; min-width: 250px;} .mycart-popover .cart_line{border-bottom: 1px #EEE solid;} tr#empty{display: none;} td.noborder{border: none !important;} .border_primary{border: 1px solid #00A09D;} .js_change_shipping{cursor: pointer;} a.no-decoration{cursor: pointer; text-decoration: none !important;} #o-carousel-product.css_not_available{opacity: 0.2;} #o-carousel-product .carousel-inner div.item, #o-carousel-product .carousel-control-prev, #o-carousel-product .carousel-control-next{height: 400px;} #o-carousel-product .carousel-inner div.item img{max-height: 100%;} #o-carousel-product .carousel-control-prev, #o-carousel-product carousel-control-next{background-image: none !important;} #o-carousel-product .carousel-indicators{background-color: transparent; margin: 10px 0 0; overflow-y: hidden; position: static; text-align: left; white-space: nowrap; width: 100%; height: 100px !important; text-align: center; list-style-position: inside;} #o-carousel-product .carousel-indicators li{background-color: transparent !important; border-radius: 0; display: inline-block; margin: 0 !important; width: 54px !important; height: 54px !important; border: 0 !important; box-shadow: none !important;} #o-carousel-product .carousel-indicators li img{display: block; opacity: 0.5;} #o-carousel-product .carousel-indicators li.active img{opacity: 1;} .ecom-zoomable:not(.ecom-autozoom) img[data-zoom]{cursor: zoom-in;} .ecom-zoomable.ecom-autozoom img[data-zoom]{cursor: crosshair;} .ecom-zoomable .o_editable img[data-zoom]{cursor: pointer;} .break-word{word-wrap: break-word;} #coupon_box form{max-width: 300px;} .font-weight-normal{font-weight: normal;} .o_website_sale_animate{opacity: 0.7; position: absolute !important; height: 150px; width: 150px; z-index: 1020;} .o_red_highlight{background: #db0700 !important; box-shadow: 0 0 0 0 rgba(240, 8, 0, 0.4); transition: all 0.5s linear;} .o_shadow_animation{box-shadow: 0 0 5px 10px rgba(240, 8, 0, 0.4) !important;} 

/* /website_sale/static/src/scss/website_mail.scss defined in bundle 'web.assets_frontend' */
 .oe_msg img.oe_msg_avatar{width: 50px; margin-right: 10px;} .oe_msg_attachment{display: inline-block; width: 120px; margin: 4px 2px; min-height: 80px; position: relative; border-radius: 3px; text-align: center; vertical-align: top;} .oe_msg_attachment a img.oe_attachment_embedded{display: block; position: relative; margin: 0 0 0 10px; width: 100px; height: 80px; border-radius: 1px; border: solid 3px #FFF; -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19); -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19); box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19);} .oe_msg_attachment a div.oe_attachment_name{display: inline-block; max-width: 100%; padding: 1px 3px; margin-top: 2px; margin-bottom: 5px; background: #F4F5FA; overflow: hidden; color: #4c4c4c; text-shadow: none; border-radius: 3px; word-wrap: break-word;} 

/* /website_sale/static/src/scss/website_sale_frontend.scss defined in bundle 'web.assets_frontend' */
 .progress-wizard{margin-top: 15px; padding: 0 15px;} @media (min-width: 768px){.progress-wizard{padding: 0;}} .progress-wizard .progress-wizard-step{position: relative;} @media (min-width: 768px){.progress-wizard .progress-wizard-step{margin-top: 0.8125rem; float: left; width: 33.33333333%;}.o_wizard_has_extra_step + .progress-wizard .progress-wizard-step{width: 25%;}} @media (max-width: 767.98px){.progress-wizard .progress-wizard-step.disabled, .progress-wizard .progress-wizard-step.complete{display: none;}} .progress-wizard .progress-wizard-step .progress-wizard-dot{width: 0.625rem; height: 0.625rem; position: relative; display: inline-block; background-color: white; border-radius: 50%; box-shadow: 0 0 0 0.125rem #e9ecef;} @media (min-width: 768px){.progress-wizard .progress-wizard-step .progress-wizard-dot{position: absolute; top: auto; left: 50%; bottom: auto; right: auto; margin: -0.375rem 0 0 -0.3125rem;}} .progress-wizard .progress-wizard-step .progress-wizard-steplabel{color: #6c757d; margin: 5px 0 5px 5px; font-size: 0.875rem; display: inline-block;} @media (min-width: 768px){.progress-wizard .progress-wizard-step .progress-wizard-steplabel{display: block; margin: 1rem 0 20px 0;}} @media (max-width: 767.98px){.progress-wizard .progress-wizard-step .progress-wizard-steplabel{margin-left: -15px; font-size: 24px;}} .progress-wizard .progress-wizard-step .progress-wizard-bar{height: 0.125rem; background-color: #e9ecef;} .progress-wizard .progress-wizard-step.active .progress-wizard-dot{animation: fadeIn 1s ease 0s 1 normal none running; background: #00A09D; box-shadow: 0 0 0 0.1875rem white, 0 0 0 0.25rem rgba(0, 160, 157, 0.5);} .progress-wizard .progress-wizard-step.active .progress-wizard-steplabel{color: #212529; font-weight: bolder;} .progress-wizard .progress-wizard-step.complete .progress-wizard-dot{background: none; box-shadow: none;} .progress-wizard .progress-wizard-step.complete .progress-wizard-dot:after{position: absolute; top: -0.3125rem; left: -0.3125rem; bottom: auto; right: auto; width: 1.25rem; height: 1.25rem; border-radius: 100%; background: white; color: #28a745; text-align: center; line-height: 1; font-size: 1.25rem; font-family: FontAwesome; content: "\f058";} .progress-wizard .progress-wizard-step.complete .progress-wizard-steplabel{color: #28a745;} .progress-wizard .progress-wizard-step.complete:hover:not(.disabled) .progress-wizard-dot:after{color: #28a745;} .progress-wizard .progress-wizard-step.complete:hover:not(.disabled) .progress-wizard-steplabel{color: #212529;} .progress-wizard .progress-wizard-step.disabled{cursor: default;} table.js_cart_lines .td-img img{max-height: 64px;} 

/* /sale/static/src/scss/sale_portal.scss defined in bundle 'web.assets_frontend' */
 .orders_vertical_align{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;} .orders_label_text_align{vertical-align: 15%;} .sale_tbody .o_line_note{word-break: break-word; word-wrap: break-word; overflow-wrap: break-word;} .sale_tbody input.js_quantity{min-width: 48px; text-align: center;} .sale_tbody input.quantity{padding: 0;} 

/* /sale/static/src/scss/product_configurator.scss defined in bundle 'web.assets_frontend' */
 .css_attribute_color{display: inline-block; border: 1px solid #999999; text-align: center;} .css_attribute_color input{margin: 8px; height: 13px; opacity: 0;} .css_attribute_color.active{border: 3px ridge #66ee66;} .css_attribute_color.active input{margin: 6px;} .css_attribute_color.custom_value{background-image: linear-gradient(to bottom right, #FF0000, #FFF200, #1E9600);} .css_not_available_msg{display: none;} .css_not_available.js_product > *:nth-child(4) > *{display: none;} .css_not_available.js_product .css_quantity, .css_not_available.js_product .product_price{display: none;} .css_not_available.js_product .css_not_available_msg{display: block;} .css_not_available.js_product .js_add, .css_not_available.js_product .oe_price, .css_not_available.js_product .oe_default_price, .css_not_available.js_product .oe_optional{display: none;} .css_quantity{max-width: 125px;} .css_quantity input[name="add_qty"]{text-align: center;} option.css_not_available{color: #ccc;} label.css_not_available{opacity: 0.6;} label.css_attribute_color.css_not_available{opacity: 1; background-image: url("/website_sale/static/src/img/redcross.png"); background-size: cover;} .variant_attribute{padding-bottom: 0.5rem;} .variant_attribute .attribute_name{padding-bottom: 0.5rem; display: inline-block;} .variant_attribute .radio_input{margin-right: 0.7rem; vertical-align: middle;} .variant_attribute .radio_input_value{display: inline-block; vertical-align: middle; line-height: 1;} .variant_attribute .variant_custom_value{margin-bottom: 0.7rem;} .variant_attribute .custom_value_radio{margin: 0.3rem 0rem 0.3rem 1.6rem;} .variant_attribute .variant_custom_value_label{margin: 0.3rem 0rem;} .o_product_configurator .product_detail_img{max-height: 240px;} .o_product_configurator .variant_attribute .custom_value_radio{margin: 0.3rem 0rem 0.3rem 2.1rem;} .oe_optional_products_modal .table-striped tbody tr:nth-of-type(odd){background-color: rgba(0, 0, 0, 0.025);} .oe_optional_products_modal .o_total_row{font-size: 1.2rem;} .modal.o_technical_modal .oe_optional_products_modal .btn.js_add_cart_json{padding: 0.075rem 0.75rem;} .js_product.in_cart .js_add_cart_variants{display: none;} .js_product select{-webkit--webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; -moz--webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; -webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; background-image: none;} .js_product .td-product_name{word-wrap: break-word;} .js_product .td-product_name{min-width: 140px;} .js_product .td-img{width: 100px;} .js_product .td-qty{width: 200px;} .js_product .td-qty a.input-group-addon{background-color: transparent; border: 0px;} .js_product .td-qty .input-group{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex;} .js_product .td-action{width: 30px;} .js_product .td-price, .js_product .td-price-total{width: 120px;} @media (max-width: 767.98px){.js_product .td-img, .js_product .td-price-total{display: none;}.js_product .td-qty{width: 60px;}.js_product .td-price{width: 80px;}} @media (max-width: 476px){.js_product .td-qty{width: 60px;}.js_product #modal_optional_products table thead, .js_product .oe_cart table thead{display: none;}.js_product #modal_optional_products table td.td-img, .js_product .oe_cart table td.td-img{display: none;}} .o_total_row{height: 50px;} .oe_striked_price{text-decoration: line-through; white-space: nowrap;} 

/* /website_sale/static/src/scss/website_sale_options.scss defined in bundle 'web.assets_frontend' */
 .css_not_available.js_product > *:nth-child(5) > *{display: none;} table.js_cart_lines .optional_product .js_delete_product{display: none;} div#modal_optional_products table tr td{border: 0;} @media (max-width: 767.98px){div#modal_optional_products .td-qty{display: none;}} 

/* /website_links/static/src/css/website_links.css defined in bundle 'web.assets_frontend' */
.no-link-style{color: black; text-decoration: none;} .required-form-control{background-color: #CECDFF;} #filters li a, #filters li.active a, #filters li.active a.active, #filters li.active a:hover, #filters li.active a:focus, #filters li a:hover{padding: 0px 5px; border-radius: 0px; border: 0px; border-color: transparent; border-right: 1px solid #999; padding-bottom: 0; background-color: #FFFFFF;} #filters li.active a{color: #999;} #filters li:last-child a, #filters li:last-child a:hover, #filters li:last-child a:focus{border-right: 0px;} .nav-tabs-inline{font-size: 14px;} #o_website_links_recent_links{min-height:30em;} .o_website_links_code_error{display:none; color:red; font-weight:bold;} .truncate_text{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: 500px;} 

/* /mass_mailing/static/src/css/mass_mailing_popup.css defined in bundle 'web.assets_frontend' */
 .editor_enable [data-oe-placeholder]:empty:not(:focus):before{content: " \00a0 " attr(data-oe-placeholder); opacity: 0.4;} .o_popup_animated{-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;} @-webkit-keyframes o_popup_bounce_small{0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}40%, 43%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -14px, 0); transform: translate3d(0, -14px, 0);}70%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -8px, 0); transform: translate3d(0, -8px, 0);}90%{-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}} @keyframes o_popup_bounce_small{0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}40%, 43%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -14px, 0); transform: translate3d(0, -14px, 0);}70%{-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -8px, 0); transform: translate3d(0, -8px, 0);}90%{-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}} .o_popup_bounce_small{-webkit-animation-name: o_popup_bounce_small; animation-name: o_popup_bounce_small; -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom;} .o_popup_bounce_del500ms{-webkit-animation-delay: 500ms; animation-delay: 500ms;} #o_newsletter_popup .btn.btn-success{color: #ffffff; background-color: #21b799; border-color: #1da187;} #o_newsletter_popup .btn.btn-success:hover, #o_newsletter_popup .btn.btn-success:focus, #o_newsletter_popup .btn.btn-success.focus, #o_newsletter_popup .btn.btn-success:active, #o_newsletter_popup .btn.btn-success.active, .open > .dropdown-toggle#o_newsletter_popup .btn.btn-success{color: #ffffff; background-color: #198c75; border-color: #146e5c;} #o_newsletter_popup .btn.btn-success:active, #o_newsletter_popup .btn.btn-success.active, .open > .dropdown-toggle#o_newsletter_popup .btn.btn-success{background-image: none;} #o_newsletter_popup .btn.btn-success.disabled, #o_newsletter_popup .btn.btn-success[disabled], fieldset[disabled] #o_newsletter_popup .btn.btn-success, #o_newsletter_popup .btn.btn-success.disabled:hover, #o_newsletter_popup .btn.btn-success[disabled]:hover, fieldset[disabled] #o_newsletter_popup .btn.btn-success:hover, #o_newsletter_popup .btn.btn-success.disabled:focus, #o_newsletter_popup .btn.btn-success[disabled]:focus, fieldset[disabled] #o_newsletter_popup .btn.btn-success:focus, #o_newsletter_popup .btn.btn-success.disabled.focus, #o_newsletter_popup .btn.btn-success[disabled].focus, fieldset[disabled] #o_newsletter_popup .btn.btn-success.focus, #o_newsletter_popup .btn.btn-success.disabled:active, #o_newsletter_popup .btn.btn-success[disabled]:active, fieldset[disabled] #o_newsletter_popup .btn.btn-success:active, #o_newsletter_popup .btn.btn-success.disabled.active, #o_newsletter_popup .btn.btn-success[disabled].active, fieldset[disabled] #o_newsletter_popup .btn.btn-success.active{background-color: #21b799; border-color: #1da187;} #o_newsletter_popup h1, #o_newsletter_popup h2, #o_newsletter_popup h3, #o_newsletter_popup h4, #o_newsletter_popup h5, #o_newsletter_popup h6, #o_newsletter_popup .h1, #o_newsletter_popup .h2, #o_newsletter_popup .h3, #o_newsletter_popup .h4, #o_newsletter_popup .h5, #o_newsletter_popup .h6{font-weight: 300; color: #666; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;} #o_newsletter_popup h1:first-child, #o_newsletter_popup h2:first-child, #o_newsletter_popup h3:first-child, #o_newsletter_popup h4:first-child, #o_newsletter_popup h5:first-child, #o_newsletter_popup h6:first-child, #o_newsletter_popup .h1:first-child, #o_newsletter_popup .h2:first-child, #o_newsletter_popup .h3:first-child, #o_newsletter_popup .h4:first-child, #o_newsletter_popup .h5:first-child, #o_newsletter_popup .h6:first-child{margin-top: 0;} #o_newsletter_popup .o_popup_modal_content{border-radius: 2px; box-shadow: 0 0 20px rgba(255, 255, 255, 0.11); -webkit-box-shadow: 0 0 20px rgba(255, 255, 255, 0.11); border: 1px solid #767676; background: #f2f2f2;} #o_newsletter_popup .o_popup_modal_content:before{content: ""; position: absolute; width: 100%; height: 100%; z-index: 0; background: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(255, 255, 255, 0.3)), color-stop(42%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))); background: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(135deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);} #web_editor_inside_iframe #o_newsletter_popup .o_popup_modal_content:before{content: none;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_header{background: #6c1153; padding: 5px;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_header .o_popup_modal_title{color: #ffffff;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_header *{position: relative; z-index: 1;} #o_newsletter_popup .o_popup_modal_content a.o_popup_btn_close{position: absolute; z-index: 99; right: 5px; top: 6px; width: 23px; height: 23px; display: block; text-align: center; border-radius: 100em; background: #6c1153; color: #daa3cb; text-decoration: none; -webkit-transition: all ease 200ms; -moz-transition: all ease 200ms; -ms-transition: all ease 200ms; -o-transition: all ease 200ms;} #o_newsletter_popup .o_popup_modal_content a.o_popup_btn_close:hover{background: #89296e; color: #ffffff;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body{padding: 0px 0px 30px; color: #666666;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev{padding-bottom: 15px;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_popup_message{font-size: 3em; position: relative; text-align: left; padding-left: 2em; line-height: 1; margin: .5em; font-weight: 100;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_popup_message font{font-weight: 600; color: #875A7B; font-size: 2.5em; font-style: italic; position: absolute; top: -0.1em; margin-left: -0.65em;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_popup_message strong{color: #875A7B;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .o_popup_content_dev .o_message_paragraph{position: relative;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .input-group{margin-left: auto; margin-right: auto; max-width: 350px;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .input-group input{border-radius: 2px 0 0 2px; border: none; outline: 0; box-shadow: inset 0 -1px #cccccc;} #o_newsletter_popup .o_popup_modal_content .o_popup_modal_body .input-group .btn{border-radius: 0 2px 2px 0; border-width: 0 0 1px; padding-top: 7px; margin-left: -1px; -webkit-transition: all ease 200ms; -moz-transition: all ease 200ms; -ms-transition: all ease 200ms; -o-transition: all ease 200ms;} 

/* /woa_website_image_grid/static/src/css/snippet.css defined in bundle 'web.assets_frontend' */
section.woa_background_image_grid_image{background-position: center; background-size: cover; height: 300px; display: table; overflow: hidden; width: 100%;} section.woa_background_image_grid_image > div.woa_background_image_grid_text{display: table-cell; vertical-align: middle;} 

/* /woa_sdim_libre_website_snippets/static/lib/jquery-ui/css/slider.css defined in bundle 'web.assets_frontend' */
 .ui-slider{position: relative; text-align: left;} .ui-slider .ui-slider-handle{position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; -ms-touch-action: none; touch-action: none;} .ui-slider .ui-slider-range{position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0;} .ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range{filter: inherit;} .ui-slider-horizontal{height: .8em;} .ui-slider-horizontal .ui-slider-handle{top: -.3em; margin-left: -.6em;} .ui-slider-horizontal .ui-slider-range{top: 0; height: 100%;} .ui-slider-horizontal .ui-slider-range-min{left: 0;} .ui-slider-horizontal .ui-slider-range-max{right: 0;} .ui-slider-vertical{width: .8em; height: 100px;} .ui-slider-vertical .ui-slider-handle{left: -.3em; margin-left: 0; margin-bottom: -.6em;} .ui-slider-vertical .ui-slider-range{left: 0; width: 100%;} .ui-slider-vertical .ui-slider-range-min{bottom: 0;} .ui-slider-vertical .ui-slider-range-max{top: 0;} 

/* /woa_sdim_libre_website_snippets/static/src/css/snippet.css defined in bundle 'web.assets_frontend' */
section.woa_sdim_libre_website_snippets_blue_divider{background-image: linear-gradient(to right, #001e50 , #1e7c9d);} section.woa_sdim_libre_website_snippets_skipper_search h2{font-weight: bolder; font-size: 40px;} section.woa_sdim_libre_website_snippets_newsletter_registration h2{font-weight: bolder; font-size: 40px;} section.woa_sdim_libre_website_snippets_newsletter_registration input.email{background: none; border-radius: 3px 0 0 3px; color: #fff;} section.woa_sdim_libre_website_snippets_newsletter_registration span.input-group-append{border-radius: 0 3px 3px 0;} section.woa_sdim_libre_website_snippets_ship_search .css_find_cruise_price{height: calc(2.0625rem + 2px); border: 1px solid rgba(255, 255, 255, 0.4); text-align: center;} section.woa_sdim_libre_website_snippets_ship_search .css_find_cruise_price > span{line-height: calc(2.0625rem + 1px);} section.woa_sdim_libre_website_snippets_ship_search .css_find_cruise_price > span::before{content: '€'; padding-right: 5px;} section.woa_sdim_libre_website_snippets_ship_search .css_find_cruise_price > span::after{content: ',-'; padding-left: 2px;} .ui-slider-horizontal{height: .25em; background-color: grey; border: none;} .ui-slider-horizontal .ui-slider-handle{top: -.4em; margin-left: -.2em;} .ui-slider .ui-slider-handle{width: 0.4em;} .leaflet-container .leaflet-pane.leaflet-map-pane a{color: #fff !important;} .leaflet-container .leaflet-pane.leaflet-map-pane a:hover{color: #001e50 !important;} .leaflet-container .leaflet-pane.leaflet-map-pane a:not(:disabled):not(.disabled):active{color: #fff !important;} .leaflet-container .leaflet-pane.leaflet-map-pane a{-webkit-tap-highlight-color: unset !important;} .leaflet-container .leaflet-pane.leaflet-map-pane a.leaflet-popup-close-button{color: #707070 !important;} section.woa_sdim_libre_website_snippets_ship_search select#js_find_cruise_shiptype{background-image: url(/woa_sdim_libre_design/static/src/img/yacht_sm_gray.png); background-repeat: no-repeat; background-position: 6px 6px; padding-left: 25px;} input[type="date"]::-webkit-inner-spin-button{display: none; -webkit-appearance: none;} input[type="date"]::-webkit-calendar-picker-indicator{background: none; padding: 0 5px 0 0;} input[type="date"]{background-image: url(/woa_sdim_libre_design/static/src/img/calendar_sm_gray.png); background-repeat: no-repeat; background-position: right; padding-right: 0; padding-left: 12px;} input[type="date"]::-webkit-clear-button{display: none; -webkit-appearance: none;} input[type="date"]::-ms-clear{} 

/* /website_sale_comparison/static/src/scss/website_sale_comparison.scss defined in bundle 'web.assets_frontend' */
 .o_product_feature_panel{position: fixed; bottom: 0; left: 50%; transform: translateX(-50%); z-index: 10; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 0px; padding: 10px 20px; text-align: center; border: 2px solid #00A09D; border-bottom: 0px; background-color: white; opacity: 0.95;} .o_product_feature_panel .o_product_panel{position: relative;} .o_product_feature_panel .o_product_panel .o_product_panel_header{margin: 0 10px 0 10px; cursor: pointer;} .o_product_feature_panel .o_product_panel .o_product_panel_header .o_product_icon{margin-right: 5px;} .o_product_feature_panel .o_product_panel .o_product_panel_header .o_product_text{text-transform: uppercase; vertical-align: middle; font-size: 16px;} .o_product_feature_panel .o_product_panel .o_product_panel_header .o_product_circle{vertical-align: 6px; padding: 0 3px; line-height: 14px;} .o_product_feature_panel .o_product_panel .o_product_panel_content{display: none !important;} .oe_website_sale .product_summary > *{display: block; margin: 15px 0 15px 0;} .oe_website_sale .table-comparator .o_product_comparison_collpase{margin-right: 8px;} .oe_website_sale div.css_not_available .o_add_compare_dyn{display: none;} 

/* /woa_osm/static/lib/leaflet/css/leaflet.css defined in bundle 'web.assets_frontend' */
 .leaflet-pane, .leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-tile-container, .leaflet-pane > svg, .leaflet-pane > canvas, .leaflet-zoom-box, .leaflet-image-layer, .leaflet-layer{position: absolute; left: 0; top: 0;} .leaflet-container{overflow: hidden;} .leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow{-webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-user-drag: none;} .leaflet-tile::selection{background: transparent;} .leaflet-safari .leaflet-tile{image-rendering: -webkit-optimize-contrast;} .leaflet-safari .leaflet-tile-container{width: 1600px; height: 1600px; -webkit-transform-origin: 0 0;} .leaflet-marker-icon, .leaflet-marker-shadow{display: block;} .leaflet-container .leaflet-overlay-pane svg, .leaflet-container .leaflet-marker-pane img, .leaflet-container .leaflet-shadow-pane img, .leaflet-container .leaflet-tile-pane img, .leaflet-container img.leaflet-image-layer, .leaflet-container .leaflet-tile{max-width: none !important; max-height: none !important;} .leaflet-container.leaflet-touch-zoom{-ms-touch-action: pan-x pan-y; touch-action: pan-x pan-y;} .leaflet-container.leaflet-touch-drag{-ms-touch-action: pinch-zoom; touch-action: none; touch-action: pinch-zoom;} .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action: none; touch-action: none;} .leaflet-container{-webkit-tap-highlight-color: transparent;} .leaflet-container a{-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);} .leaflet-tile{filter: inherit; visibility: hidden;} .leaflet-tile-loaded{visibility: inherit;} .leaflet-zoom-box{width: 0; height: 0; -moz-box-sizing: border-box; box-sizing: border-box; z-index: 800;} .leaflet-overlay-pane svg{-moz-user-select: none;} .leaflet-pane{z-index: 400;} .leaflet-tile-pane{z-index: 200;} .leaflet-overlay-pane{z-index: 400;} .leaflet-shadow-pane{z-index: 500;} .leaflet-marker-pane{z-index: 600;} .leaflet-tooltip-pane{z-index: 650;} .leaflet-popup-pane{z-index: 700;} .leaflet-map-pane canvas{z-index: 100;} .leaflet-map-pane svg{z-index: 200;} .leaflet-vml-shape{width: 1px; height: 1px;} .lvml{behavior: url(/woa_osm/static/lib/leaflet/css/#default#VML); display: inline-block; position: absolute;} .leaflet-control{position: relative; z-index: 800; pointer-events: visiblePainted; pointer-events: auto;} .leaflet-top, .leaflet-bottom{position: absolute; z-index: 1000; pointer-events: none;} .leaflet-top{top: 0;} .leaflet-right{right: 0;} .leaflet-bottom{bottom: 0;} .leaflet-left{left: 0;} .leaflet-control{float: left; clear: both;} .leaflet-right .leaflet-control{float: right;} .leaflet-top .leaflet-control{margin-top: 10px;} .leaflet-bottom .leaflet-control{margin-bottom: 10px;} .leaflet-left .leaflet-control{margin-left: 10px;} .leaflet-right .leaflet-control{margin-right: 10px;} .leaflet-fade-anim .leaflet-tile{will-change: opacity;} .leaflet-fade-anim .leaflet-popup{opacity: 0; -webkit-transition: opacity 0.2s linear; -moz-transition: opacity 0.2s linear; transition: opacity 0.2s linear;} .leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity: 1;} .leaflet-zoom-animated{-webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0;} .leaflet-zoom-anim .leaflet-zoom-animated{will-change: transform;} .leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1); -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1); transition: transform 0.25s cubic-bezier(0,0,0.25,1);} .leaflet-zoom-anim .leaflet-tile, .leaflet-pan-anim .leaflet-tile{-webkit-transition: none; -moz-transition: none; transition: none;} .leaflet-zoom-anim .leaflet-zoom-hide{visibility: hidden;} .leaflet-interactive{cursor: pointer;} .leaflet-grab{cursor: -webkit-grab; cursor: -moz-grab; cursor: grab;} .leaflet-crosshair, .leaflet-crosshair .leaflet-interactive{cursor: crosshair;} .leaflet-popup-pane, .leaflet-control{cursor: auto;} .leaflet-dragging .leaflet-grab, .leaflet-dragging .leaflet-grab .leaflet-interactive, .leaflet-dragging .leaflet-marker-draggable{cursor: move; cursor: -webkit-grabbing; cursor: -moz-grabbing; cursor: grabbing;} .leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-image-layer, .leaflet-pane > svg path, .leaflet-tile-container{pointer-events: none;} .leaflet-marker-icon.leaflet-interactive, .leaflet-image-layer.leaflet-interactive, .leaflet-pane > svg path.leaflet-interactive, svg.leaflet-image-layer.leaflet-interactive path{pointer-events: visiblePainted; pointer-events: auto;} .leaflet-container{background: #ddd; outline: 0;} .leaflet-container a{color: #0078A8;} .leaflet-container a.leaflet-active{outline: 2px solid orange;} .leaflet-zoom-box{border: 2px dotted #38f; background: rgba(255,255,255,0.5);} .leaflet-container{font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;} .leaflet-bar{box-shadow: 0 1px 5px rgba(0,0,0,0.65); border-radius: 4px;} .leaflet-bar a, .leaflet-bar a:hover{background-color: #fff; border-bottom: 1px solid #ccc; width: 26px; height: 26px; line-height: 26px; display: block; text-align: center; text-decoration: none; color: black;} .leaflet-bar a, .leaflet-control-layers-toggle{background-position: 50% 50%; background-repeat: no-repeat; display: block;} .leaflet-bar a:hover{background-color: #f4f4f4;} .leaflet-bar a:first-child{border-top-left-radius: 4px; border-top-right-radius: 4px;} .leaflet-bar a:last-child{border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-bottom: none;} .leaflet-bar a.leaflet-disabled{cursor: default; background-color: #f4f4f4; color: #bbb;} .leaflet-touch .leaflet-bar a{width: 30px; height: 30px; line-height: 30px;} .leaflet-touch .leaflet-bar a:first-child{border-top-left-radius: 2px; border-top-right-radius: 2px;} .leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius: 2px; border-bottom-right-radius: 2px;} .leaflet-control-zoom-in, .leaflet-control-zoom-out{font: bold 18px 'Lucida Console', Monaco, monospace; text-indent: 1px;} .leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out{font-size: 22px;} .leaflet-control-layers{box-shadow: 0 1px 5px rgba(0,0,0,0.4); background: #fff; border-radius: 5px;} .leaflet-control-layers-toggle{background-image: url(/woa_osm/static/lib/leaflet/css/images/layers.png); width: 36px; height: 36px;} .leaflet-retina .leaflet-control-layers-toggle{background-image: url(/woa_osm/static/lib/leaflet/css/images/layers-2x.png); background-size: 26px 26px;} .leaflet-touch .leaflet-control-layers-toggle{width: 44px; height: 44px;} .leaflet-control-layers .leaflet-control-layers-list, .leaflet-control-layers-expanded .leaflet-control-layers-toggle{display: none;} .leaflet-control-layers-expanded .leaflet-control-layers-list{display: block; position: relative;} .leaflet-control-layers-expanded{padding: 6px 10px 6px 6px; color: #333; background: #fff;} .leaflet-control-layers-scrollbar{overflow-y: scroll; overflow-x: hidden; padding-right: 5px;} .leaflet-control-layers-selector{margin-top: 2px; position: relative; top: 1px;} .leaflet-control-layers label{display: block;} .leaflet-control-layers-separator{height: 0; border-top: 1px solid #ddd; margin: 5px -10px 5px -6px;} .leaflet-default-icon-path{background-image: url(/woa_osm/static/lib/leaflet/css/images/marker-icon.png);} .leaflet-container .leaflet-control-attribution{background: #fff; background: rgba(255, 255, 255, 0.7); margin: 0;} .leaflet-control-attribution, .leaflet-control-scale-line{padding: 0 5px; color: #333;} .leaflet-control-attribution a{text-decoration: none;} .leaflet-control-attribution a:hover{text-decoration: underline;} .leaflet-container .leaflet-control-attribution, .leaflet-container .leaflet-control-scale{font-size: 11px;} .leaflet-left .leaflet-control-scale{margin-left: 5px;} .leaflet-bottom .leaflet-control-scale{margin-bottom: 5px;} .leaflet-control-scale-line{border: 2px solid #777; border-top: none; line-height: 1.1; padding: 2px 5px 1px; font-size: 11px; white-space: nowrap; overflow: hidden; -moz-box-sizing: border-box; box-sizing: border-box; background: #fff; background: rgba(255, 255, 255, 0.5);} .leaflet-control-scale-line:not(:first-child){border-top: 2px solid #777; border-bottom: none; margin-top: -2px;} .leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom: 2px solid #777;} .leaflet-touch .leaflet-control-attribution, .leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar{box-shadow: none;} .leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar{border: 2px solid rgba(0,0,0,0.2); background-clip: padding-box;} .leaflet-popup{position: absolute; text-align: center; margin-bottom: 20px;} .leaflet-popup-content-wrapper{padding: 1px; text-align: left; border-radius: 12px;} .leaflet-popup-content{margin: 13px 19px; line-height: 1.4;} .leaflet-popup-content p{margin: 18px 0;} .leaflet-popup-tip-container{width: 40px; height: 20px; position: absolute; left: 50%; margin-left: -20px; overflow: hidden; pointer-events: none;} .leaflet-popup-tip{width: 17px; height: 17px; padding: 1px; margin: -10px auto 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);} .leaflet-popup-content-wrapper, .leaflet-popup-tip{background: white; color: #333; box-shadow: 0 3px 14px rgba(0,0,0,0.4);} .leaflet-container a.leaflet-popup-close-button{position: absolute; top: 0; right: 0; padding: 4px 4px 0 0; border: none; text-align: center; width: 18px; height: 14px; font: 16px/14px Tahoma, Verdana, sans-serif; color: #c3c3c3; text-decoration: none; font-weight: bold; background: transparent;} .leaflet-container a.leaflet-popup-close-button:hover{color: #999;} .leaflet-popup-scrolled{overflow: auto; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd;} .leaflet-oldie .leaflet-popup-content-wrapper{zoom: 1;} .leaflet-oldie .leaflet-popup-tip{width: 24px; margin: 0 auto; -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)"; filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);} .leaflet-oldie .leaflet-popup-tip-container{margin-top: -1px;} .leaflet-oldie .leaflet-control-zoom, .leaflet-oldie .leaflet-control-layers, .leaflet-oldie .leaflet-popup-content-wrapper, .leaflet-oldie .leaflet-popup-tip{border: 1px solid #999;} .leaflet-div-icon{background: #fff; border: 1px solid #666;} .leaflet-tooltip{position: absolute; padding: 6px; background-color: #fff; border: 1px solid #fff; border-radius: 3px; color: #222; white-space: nowrap; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; pointer-events: none; box-shadow: 0 1px 3px rgba(0,0,0,0.4);} .leaflet-tooltip.leaflet-clickable{cursor: pointer; pointer-events: auto;} .leaflet-tooltip-top:before, .leaflet-tooltip-bottom:before, .leaflet-tooltip-left:before, .leaflet-tooltip-right:before{position: absolute; pointer-events: none; border: 6px solid transparent; background: transparent; content: "";} .leaflet-tooltip-bottom{margin-top: 6px;} .leaflet-tooltip-top{margin-top: -6px;} .leaflet-tooltip-bottom:before, .leaflet-tooltip-top:before{left: 50%; margin-left: -6px;} .leaflet-tooltip-top:before{bottom: 0; margin-bottom: -12px; border-top-color: #fff;} .leaflet-tooltip-bottom:before{top: 0; margin-top: -12px; margin-left: -6px; border-bottom-color: #fff;} .leaflet-tooltip-left{margin-left: -6px;} .leaflet-tooltip-right{margin-left: 6px;} .leaflet-tooltip-left:before, .leaflet-tooltip-right:before{top: 50%; margin-top: -6px;} .leaflet-tooltip-left:before{right: 0; margin-right: -12px; border-left-color: #fff;} .leaflet-tooltip-right:before{left: 0; margin-left: -12px; border-right-color: #fff;} 

/* /woa_osm/static/lib/Leaflet.GestureHandling/leaflet-gesture-handling.min.css defined in bundle 'web.assets_frontend' */
@-webkit-keyframes leaflet-gestures-fadein{0%{opacity:0}100%{opacity:1}} @keyframes leaflet-gestures-fadein{0%{opacity:0}100%{opacity:1}} .leaflet-container:after{-webkit-animation:leaflet-gestures-fadein .8s backwards;animation:leaflet-gestures-fadein .8s backwards;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:22px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:461;pointer-events:none} .leaflet-gesture-handling-scroll-warning:after,.leaflet-gesture-handling-touch-warning:after{-webkit-animation:leaflet-gestures-fadein .8s forwards;animation:leaflet-gestures-fadein .8s forwards} .leaflet-gesture-handling-touch-warning:after{content:attr(data-gesture-handling-touch-content)} .leaflet-gesture-handling-scroll-warning:after{content:attr(data-gesture-handling-scroll-content)} 

/* /woa_sdim_libre_design/static/src/css/website.css defined in bundle 'web.assets_frontend' */
 @font-face{font-family: 'Montserrat'; font-style: normal; font-weight: 300; src: local(''), url('/woa_sdim_libre_design/static/src/css/../fonts/montserrat-v25-latin-300.woff2') format('woff2'), url('/woa_sdim_libre_design/static/src/css/../fonts/montserrat-v25-latin-300.woff') format('woff');} @font-face{font-family: 'Montserrat'; font-style: normal; font-weight: 400; src: local(''), url('/woa_sdim_libre_design/static/src/css/../fonts/montserrat-v25-latin-regular.woff2') format('woff2'), url('/woa_sdim_libre_design/static/src/css/../fonts/montserrat-v25-latin-regular.woff') format('woff');} @font-face{font-family: 'Montserrat'; font-style: normal; font-weight: 500; src: local(''), url('/woa_sdim_libre_design/static/src/css/../fonts/montserrat-v25-latin-500.woff2') format('woff2'), url('/woa_sdim_libre_design/static/src/css/../fonts/montserrat-v25-latin-500.woff') format('woff');} @font-face{font-family: 'Montserrat'; font-style: normal; font-weight: 700; src: local(''), url('/woa_sdim_libre_design/static/src/css/../fonts/montserrat-v25-latin-700.woff2') format('woff2'), url('/woa_sdim_libre_design/static/src/css/../fonts/montserrat-v25-latin-700.woff') format('woff');} @font-face{font-family: 'Montserrat'; font-style: italic; font-weight: 300; src: local(''), url('/woa_sdim_libre_design/static/src/css/../fonts/montserrat-v25-latin-300italic.woff2') format('woff2'), url('/woa_sdim_libre_design/static/src/css/../fonts/montserrat-v25-latin-300italic.woff') format('woff');} @font-face{font-family: 'Montserrat'; font-style: italic; font-weight: 500; src: local(''), url('/woa_sdim_libre_design/static/src/css/../fonts/montserrat-v25-latin-500italic.woff2') format('woff2'), url('/woa_sdim_libre_design/static/src/css/../fonts/montserrat-v25-latin-500italic.woff') format('woff');} @font-face{font-family: 'Montserrat'; font-style: italic; font-weight: 700; src: local(''), url('/woa_sdim_libre_design/static/src/css/../fonts/montserrat-v25-latin-700italic.woff2') format('woff2'), url('/woa_sdim_libre_design/static/src/css/../fonts/montserrat-v25-latin-700italic.woff') format('woff');} body{font-family: "Montserrat", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";} body, h1, h2, h3, a, .h1, .h2, .h3{color: #001e50;} h1, h2, h3, a, .h1, .h2, .h3{font-family: "Montserrat", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";} h4, h5, h6, p, .h4, .h5, .h6{color: #707070;} h1{font-size: 48px; font-weight: 400;} h2{margin-top: 4rem;} h2{font-size: 26px; font-weight: 400;} h3{font-size: 18px; font-weight: 400;} h4, h5{font-size: 14px; font-weight: 600;} h6{font-size: 14px; font-weight: 400;} p, a, address{font-size: 14px; font-weight: 400;} .navbar.nav-item li + li:before{content: " | "; padding: 0 10px;} .bg-alpha{background-color: #001e50 !important;} .bg-beta{background-color: #157B9F !important;} .bg-gamma{background-color: #1e7c9d !important;} .bg-delta{background-color: #ff6a51 !important;} .bg-epsilon{background-color: #707070 !important; color: #fff !important;} .bg-zeta{background-color: #f3f3f3 !important; color: #000 !important;} .bg-primary{background-color: #001e50 !important; color: #fff !important;} .bg-secondary{background-color: #157B9F !important; color: #fff !important;} h2.bg-secondary, h3.bg-secondary, h4.bg-secondary{background-color: #ededed !important; color: #001e50 !important; padding: 5px;} a.bg-alpha:hover, a.bg-alpha:focus, button.bg-alpha:hover, button.bg-alpha:focus{background-color: #1e7c9d !important;} a.bg-beta:hover, a.bg-beta:focus, button.bg-beta:hover, button.bg-beta:focus{background-color: #1e7c9d !important;} a.bg-gamma:hover, a.bg-gamma:focus, button.bg-gamma:hover, button.bg-gamma:focus{background-color: #fff !important;} a.bg-outline-gamma:hover, a.bg-outline-gamma:focus, button.bg-outline-gamma:hover, button.bg-outline-gamma:focus{border-color: #fff !important;} a.bg-delta:hover, a.bg-delta:focus, button.bg-delta:hover, button.bg-delta:focus{background-color: #1e7c9d !important;} a.bg-epsilon:hover, a.bg-epsilon:focus, button.bg-epsilon:hover, button.bg-epsilon:focus{background-color: #1e7c9d !important;} a.bg-zeta:hover, a.bg-zeta:focus, button.bg-zeta:hover, button.bg-zeta:focus{background-color: #fff !important; color: #000 !important;} .text-alpha{color: #001e50 !important;} .text-beta{color: #157B9F !important;} .text-gamma{color: #1e7c9d !important;} .text-delta{color: #ff6a51 !important;} .text-epsilon{color: #707070 !important;} .text-zeta{color: #f3f3f3 !important;} .text-primary{color: #001e50 !important;} .text-secondary{color: #157B9F !important;} .border-primary{border-color: #001e50 !important;} .border_primary{border-color: #001e50 !important;} .border-secondary{border-color: #EDEDED !important;} .border_secondary{border-color: #EDEDED !important;} .badge-primary{background-color: #001e50 !important;} .bg-blue-25{background-color: rgba(0, 30, 80, 0.75) !important; color: #FFFFFF;} .bg-blue-50{background-color: rgba(0, 30, 80, 0.75) !important; color: #FFFFFF;} .bg-blue-75{background-color: rgba(0, 30, 80, 0.75) !important; color: #FFFFFF;} .btn-link{color: #001e50 !important;} .btn, .btn-sm, .btn-group-sm > .btn, .btn-lg, .btn-group-lg > .btn{border-radius: 0;} .btn.flat{border: 1px; border-style: solid;} .btn-primary{color: #fff; background-color: #001e50; border-color: #001e50;} .btn-primary:hover{color: #001e50; background-color: #fff; border-color: #001e50;} .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle{color: #fff; background-color: #001e50; border-color: #fff;} .btn-primary:focus, .btn-primary.focus{box-shadow: 0 0 0 0.2rem rgba(0, 30, 80, 0.5);} .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(0, 30, 80, 0.5);} .btn-white{color: #001e50; background-color: #fff; border-color: #fff;} .btn-white:hover{color: #fff; background-color: #001e50; border-color: #fff;} .btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active, .show > .btn-white.dropdown-toggle{color: #001e50; background-color: #fff; border-color: #001e50;} .btn-primary.flat{color: #fff; background-color: transparent; border-color: #fff;} .btn-primary.flat:hover{color: #001e50; background-color: #fff; border-color: #001e50;} .btn-primary.flat:not(:disabled):not(.disabled):active, .btn-primary.flat:not(:disabled):not(.disabled).active, .show > .btn-primary.flat.dropdown-toggle{color: #fff; background-color: #001e50; border-color: #fff;} .btn-outline-primary{color: #001e50; border-color: #001e50; background-color: #fff;} .btn-outline-primary:hover{color: #fff; background-color: #001e50; border-color: #001e50;} .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle{color: #001e50; border-color: #001e50;} .btn-secondary{color: #fff; background-color: #157B9F; border-color: #157B9F;} .btn-secondary:hover{color: #157B9F; background-color: #fff; border-color: #157B9F;} .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle{color: #fff; background-color: #157B9F; border-color: #fff;} .btn-secondary:focus, .btn-secondary.focus{box-shadow: 0 0 0 0.2rem rgba(65, 174, 150, 0.5);} .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(65, 174, 150, 0.5);} .btn-secondary.flat{color: #fff; background-color: transparent; border-color: #fff;} .btn-secondary.flat:hover{color: #157B9F; background-color: #fff; border-color: #157B9F;} .btn-secondary.flat:not(:disabled):not(.disabled):active, .btn-secondary.flat:not(:disabled):not(.disabled).active, .show > .btn-secondary.flat.dropdown-toggle{color: #fff; background-color: #157B9F; border-color: #fff;} .btn-outline-secondary{color: #157B9F; border-color: #157B9F;} .btn-outline-secondary:hover{color: #fff; background-color: #157B9F; border-color: #157B9F;} .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle{color: #157B9F; border-color: #157B9F;} .btn-link-zeta{color: #f3f3f3; border-color: none;} .btn-link-zeta:hover{color: #fff; background-color: none; border-color: none;} .btn-link-zeta:not(:disabled):not(.disabled):active, .btn-link-zeta:not(:disabled):not(.disabled).active, .show > .btn-link-zeta.dropdown-toggle{color: #f3f3f3; border-color: none;} .btn-outline-gamma{color: #fff; background-color: transparent; background-image: none; border-color: #fff;} .btn-outline-gamma:hover{color: #001e50; background-color: #fff; border-color: #fff;} .btn-outline-gamma:not(:disabled):not(.disabled):active, .btn-outline-gamma:not(:disabled):not(.disabled).active, .show > .btn-outline-gamma.dropdown-toggle{color: #fff; background-color: transparent; border-color: #fff;} .btn-outline-gamma:focus, .btn-outline-gamma.focus{box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);} .btn-outline-gamma:not(:disabled):not(.disabled):active:focus, .btn-outline-gamma:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gamma.dropdown-toggle:focus{box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);} .rounded{border-radius: 1rem !important;} .form-control{border-radius: 0;} .form-control:focus{border-color: rgba(0, 30, 80, 0.75); outline: 0; box-shadow: unset;} :root{--blue: #001e50; --red: #ff6a51; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #157B9F; --cyan: #1e7c9d; --white: #fff; --gray: #dedede; --gray-dark: #707070; --primary: #001e50; --secondary: #157B9F; --success: #157B9F; --info: #1e7c9d; --warning: #ffc107; --danger: #ff6a51; --light: #f3f3f3; --dark: #707070; --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --font-family-sans-serif: "Montserrat", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;} ::placeholder{color: rgb(206, 212, 218) !important; opacity: 1;} :-ms-input-placeholder{color: rgb(206, 212, 218) !important;} ::-ms-input-placeholder{color: rgb(206, 212, 218) !important;} #wrapwrap{max-width: 100%; margin: 0 auto;} #my_cart.nav-item{position: relative; right: 0;} @media(min-width: 768px){#my_cart.nav-item{position: absolute; right: 56px;}} .current-lang{border: 0; font-size: 14px;} .current-lang span{text-transform: uppercase;} .js_language_selector{margin-top: -1px;} header .navbar-brand.logo{position: absolute; left: 0; z-index: 1; margin: 0; height: 53px; padding: 0 20px; top: 0px;} header .navbar-brand.logo img{height: 53px; padding: 0px;} @media(max-width: 992px){header .navbar-brand.logo{left: 20px; right:0; margin-left: auto; margin-right: auto; position: absolute; width: 40%;}} .navbar-toggler{position: absolute; top: 0px; left: 10px;} @media(max-width: 992px){#top_menu{max-width: 70%; float: left; padding-top: 3rem;}} #user_menu_button{padding-left: 40px} .navbar-user-icon{background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDI0IiBoZWlnaHQ9IjEwMjQiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiPgogIDxnIGlkPSJFbGxpcHNlXzEiIGRhdGEtbmFtZT0iRWxsaXBzZSAxIiBmaWxsPSIjZmZmIiBzdHJva2U9IiNiYWJhYmEiIHN0cm9rZS13aWR0aD0iMjAiPgogICAgPGNpcmNsZSBjeD0iNTEyIiBjeT0iNTEyIiByPSI1MTIiIHN0cm9rZT0ibm9uZSIvPgogICAgPGNpcmNsZSBjeD0iNTEyIiBjeT0iNTEyIiByPSI1MDIiIGZpbGw9Im5vbmUiLz4KICA8L2c+CiAgPHBhdGggaWQ9InBlcnNvbiIgZD0iTTQ2Ni4zLDc5Ljg3OEM0MzcuNyw0OSwzOTcuNzU4LDMyLDM1My42NzEsMzJjLTQ0LjMyMiwwLTg0LjQsMTYuOS0xMTIuODYyLDQ3LjU4NC0yOC43NzQsMzEuMDIyLTQyLjc5NCw3My4xODQtMzkuNSwxMTguNzExLDYuNTI1LDg5LjgxOSw3NC44NzQsMTYyLjg4NiwxNTIuMzY0LDE2Mi44ODZTNDk5LjM5MiwyODguMTI5LDUwNi4wMiwxOTguMzI1YzMuMzM2LTQ1LjExNS0xMC43NzItODcuMTg5LTM5LjcyMi0xMTguNDQ2Wk02MTIuMzEzLDY5MC4zNjJIOTUuMDI5YTQ1LjU1Niw0NS41NTYsMCwwLDEtMzUuNTYzLTE2LjM1NmMtOS41NTItMTEuNDE4LTEzLjQtMjcuMDEtMTAuNTUxLTQyLjc3OSwxMi40LTY4LjgsNTEuMTExLTEyNi42LDExMS45NTEtMTY3LjE3Nyw1NC4wNS0zNi4wMTksMTIyLjUxNy01NS44NDMsMTkyLjgwNi01NS44NDNzMTM4Ljc1NiwxOS44MzksMTkyLjgwNiw1NS44NDNjNjAuODQsNDAuNTYsOTkuNTQ4LDk4LjM1OCwxMTEuOTUxLDE2Ny4xNjIsMi44NTEsMTUuNzY4LTEsMzEuMzYtMTAuNTUxLDQyLjc3OWE0NS41NTYsNDUuNTU2LDAsMCwxLTM1LjU2MywxNi4zNzFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTguMzI5IDE1MC44MTcpIiBmaWxsPSIjYmFiYWJhIi8+Cjwvc3ZnPgo=); display: inline-block; width: 40px; height: 40px; background-size: 100%; background-repeat: no-repeat;} @media(max-width: 992px){.user_menu{position: absolute; top: 0px; right: 10px; z-index: 1000;}#user_menu_ul{padding-top: 3rem; z-index: 1000;}#user_menu_button{position: absolute; top: 0px; right: 10px; z-index: 1000;}} header nav.navbar.navbar-light{background-color: #FFF !important; border-bottom: none;} header.o_affix_enabled{min-height: 80px; padding-top: 16px; padding-bottom: 16px;} header.affixed{min-height: 80px; padding-top: 16px; padding-bottom: 16px;} .nav-link{outline: none;} header nav.navbar.navbar-light .navbar-nav .nav-link{color: #001e50;} header nav.navbar.navbar-light .navbar-nav .nav-link:hover{text-decoration: underline;} header nav.navbar.navbar-light .navbar-nav .nav-link.active{color: #001e50; text-decoration: underline;} header nav.navbar ul.nav.navbar-nav{margin: 0 auto;} header nav.navbar .navbar-nav .nav-item.divider{display: none;} li#my_cart{position: absolute; right: 56px;} #website_cookie_notice{margin: 0;} header.o_affix_enabled > div.nav-item > a.nav-link{position: absolute; right: 16px; z-index: 1;} div.tab-pane{padding-top: 2rem;} .form-check-label{font-weight: 400; color: #707070;} div.form-check{padding-left: 3rem;} .o_footer{background-color: #fff !important;} section.pre_footer_divider{padding: 200px 0; background-size: cover; background-position: center;} section.footer_eu_sponsorship{border-bottom: 2px solid #dedede;} section.footer_eu_sponsorship img{max-width: 100%;} div.o_footer_copyright{background-color: #001e50; color: #fff;} div.o_footer_copyright span, div.o_footer_copyright a{color: #fff;} div.o_footer_copyright a:hover{color: #f3f3f3;} @media (min-width: 1200px){#footer .container{max-width: 1640px;}#footer .footer-block-item{padding-left: 90px; padding-right: 90px;}} #footer .footer-block-item h5{margin-bottom: 1.5rem;} @media (min-width: 992px){#footer .footer-block-item{border-left: 1px solid #dedede; border-right: 1px solid #dedede;}#footer .footer-block-item:first-child{border-left: none;}#footer .footer-block-item:last-child{border-right: none;}} #footer_other i.fab{font-size: 28px;} .dropdown-item.js_change_lang, .dropdown-item.js_change_lang:hover{color: #000;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_progress .o_rating_progressbar{background-color: #001e50;} .o_website_rating_card_container table.o_website_rating_progress_table .o_website_rating_table_star_num{min-width: 70px;} .o_rating_star_card .fa-star, .o_website_rating_static .fa-star{color: #001e50;} .o_rating_star_card .fa-star-o, .o_website_rating_static .fa-star-o{color: #bdb9b9;} #wrapwrap.o_portal{background-color: #FFF !important; color: 707070;} .o_header_affix{background-color: #FFF !important;} .invitation_ad_banner{background: url('/woa_sdim_libre_design/static/src/img/girl_on_yacht.jpg') no-repeat top; width: 100%;} .invitation_ad_banner h1{font-weight: 700} .progress-wizard .progress-wizard-step.active .progress-wizard-dot{background: #001e50; box-shadow: 0 0 0 0.1875rem white, 0 0 0 0.25rem rgba(0, 30, 80, 0.75);} .nav-pills .nav-link.active, .nav-pills .show > .nav-link{background-color: #157B9F;} .oe_product.oe_grid{border: 0;} .oe_product.oe_grid .oe_product_cart section{text-align: center;} .oe_product.oe_grid .oe_product_cart .btn.a-submit{display: inline-block;} #products_grid.col-lg-9 .oe-height-2{height: 220px;} .oe_product.oe_grid .oe_product_cart{margin-bottom: 16px; margin-top: 0px;} .oe_product.oe_grid .oe_product_cart .product_price{display: inline-grid;} .oe_website_sale .products_pager form.o_website_sale_search{display: none;} #products_grid .oe_product.oe_grid section{background: rgba(255, 255, 255, 0.8);} @media (max-width: 767px){#products_grid .oe_product.oe_grid section{background: rgba(255, 255, 255, 0.8);}} @media (min-width: 768px){#products_grid.col-lg-9 .oe-height-2{height: 240px;}.oe_product.oe_grid .oe_product_cart{margin-bottom: 36px;}} @media (min-width: 992px){#products_grid.col-lg-9 .oe-height-2{height: 280px;}.oe_product.oe_grid .oe_product_cart{margin-bottom: 10px;}} @media (min-width: 1200px){#products_grid.col-lg-9 .oe-height-2{height: 290px;}.oe_product.oe_grid .oe_product_cart{margin-bottom: 30px;}} section#product_detail{max-width: 1920px;} #product_detail .yacht_attributes i{font-size: 2em; margin-right: 12px;} html[data-website-id="1"] #cart_products th.td-qty, html[data-website-id="1"] #cart_products td.td-qty{display: none;} .oe_website_sale table#cart_products tr td, .oe_website_sale table#suggested_products tr td{vertical-align: unset;} .breadcrumb{background-color: white;} label.col-form-label:not(.label-optional):after{content: '*';} .s_carousel.s_carousel_bordered .carousel-control-prev-icon:before, .s_quotes_carousel.s_carousel_bordered .carousel-control-prev-icon:before{content: "<";} .s_carousel.s_carousel_bordered .carousel-control-next-icon:before, .s_quotes_carousel.s_carousel_bordered .carousel-control-next-icon:before{content: ">";} 

/* /woa_sdim_libre_design/static/src/css/portal.css defined in bundle 'web.assets_frontend' */
.my-account-headline{background-color: #f3f3f3; padding: 10px; text-align: center; margin-bottom: 25px;} .table.my-account-table thead th{border: 0; border-bottom: 1px solid #707070; font-weight: 500; text-transform: uppercase;} .table.my-account-table tbody tr td{border: 0; border-bottom: 1px solid #F3F3F3; font-weight: normal; text-transform: uppercase; color: #707070;} .table.my-account-table tbody tr:last-child td{border-bottom: 0;} 

/* /woa_sdim_libre_design/static/src/css/bootstrap-select.css defined in bundle 'web.assets_frontend' */
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width: 100%;} .bootstrap-select button.btn.dropdown-toggle{height: inherit; background-color: #FFFFFF; border: 1px solid #ced4da;} .dropdown-item.active, .dropdown-item:active{background-color: #001e50;} .dropdown-menu{border-radius: 0;} .bg-primary .bootstrap-select .text-muted{color: #6c757d !important;} .form-control .bs-invalid{border-color: #dc3545 !important;} 

/* /woa_sdim_libre_design/static/src/css/popover.css defined in bundle 'web.assets_frontend' */
 .user-hint-help{color: #145C8F;} .user-hint-danger{color: red;} .sm-user-hint span, .sm-user-hint span{font-size: 80%;} .user-hint-pop{cursor: pointer;} a.user-hint-pop:hover{text-decoration: none;} .popover{border: 1px solid #145C8F;} .popover-header{color: #145C8F; background-color: #FFF; border-bottom: none; border-top-left-radius: none; border-top-right-radius: none;} .bs-popover-auto[x-placement^=bottom]>.arrow::before, .bs-popover-bottom>.arrow::before{border-bottom-color: #145C8F;} 

/* /woa_libre_invest_design/static/src/css/website.css defined in bundle 'web.assets_frontend' */
 html[data-website-id="2"] #wrapwrap header nav.navbar.navbar-expand-md{background-color: #001e50 !important; color: #fff;} html[data-website-id="2"] .navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active{color: #fff;} html[data-website-id="2"] .navbar-light .navbar-nav .nav-link{color: rgba(255, 255, 255, 0.9) !important;} html[data-website-id="2"] header .navbar-brand.logo{width: 100%; text-align: center; margin: 0; position: relative; height: 100%; background-color: #fff;} html[data-website-id="2"] header .navbar-brand.logo img{height: 10rem; padding: 2rem 0;} html[data-website-id="2"] header.affix.affixed .navbar-brand.logo{max-width: 10%; float: left;} html[data-website-id="2"] header.affix.affixed{background-color: #001e50 !important;} html[data-website-id="2"] #wrapwrap .o_header_affix{margin-top: -213px;} 

/* /woa_sdim_app_design/static/src/css/app.css defined in bundle 'web.assets_frontend' */
html[data-useragent*='Stella'] header, html[data-useragent*='Stella'] footer, html[data-useragent*='Stella'] #website_cookie_notice, html[data-useragent*='Stella'] #oe_main_menu_navbar{display: none;} 

/* /website_sale_delivery/static/src/scss/website_sale_delivery.scss defined in bundle 'web.assets_frontend' */
 @media (max-width: 767.98px){.o_delivery_compute{max-width: 130px; text-overflow: ellipsis; overflow: hidden;}} 

/* /website_blog/static/src/scss/website_blog.scss defined in bundle 'web.assets_frontend' */
 .website_blog{} .website_blog .css_website_mail .o_has_error{border-color: red;} .website_blog .css_website_mail .css_nav_month{display: none;} .website_blog .css_website_mail .css_nav_month:first-of-type{display: block;} .website_blog .read_width{max-width: 700px; margin-left: auto; margin-right: auto;} .website_blog .blog_content{min-height: 350px !important;} .website_blog .blog_content a.oe_mail_expand:after{content: " →";} .website_blog .blog_content a.oe_mail_expand{font-weight: bold;} .website_blog p.post-meta{position: relative; top: -5px;} .website_blog div#blog_angle_down a:hover{text-decoration: none;} .website_blog .o_blog_cover_container{position: relative;} .website_blog .o_blog_cover_container > .o_blog_cover_component{position: absolute; top: 0; left: 0; bottom: 0; right: 0; display: none; background-size: cover; background-position: center; background-repeat: no-repeat;} .website_blog .o_blog_cover_container > .blog_title{margin: 0 auto; text-align: center; font-weight: bold;} .website_blog .o_blog_cover_container.cover > .o_blog_cover_component{display: block;} .website_blog .o_blog_cover_container.cover > .blog_title, .website_blog .o_blog_cover_container.cover_footer > .blog_title{color: white; position: absolute; top: 20%; left: 30px; bottom: auto; right: 30px;} .website_blog .o_blog_cover_container.cover_full{height: 600px; height: 100vh;} .website_blog .o_blog_cover_container.cover_narrow{height: 300px; height: 50vh;} .website_blog .o_blog_cover_container.o_list_cover{display: none; width: auto !important; height: 250px !important;} .website_blog .o_blog_cover_container.o_list_cover.cover{display: block;} .website_blog .o_blog_cover_container.cover_footer{min-height: 350px; height: 65vh; background-color: #B8B8B8; cursor: pointer;} @media (max-width: 767.98px){.website_blog .o_blog_cover_container > .blog_title > h1{font-size: 26px;}.website_blog .o_blog_cover_container > .blog_title > h2{font-size: 20px;}.website_blog .o_blog_cover_container.cover > .blog_title{top: 10%;}.website_blog .o_blog_cover_container.cover_narrow{height: 65vh;}.website_blog .o_blog_cover_container.cover_footer{min-height: 280px; height: 50vh;}.website_blog .o_blog_cover_container.cover_footer > .blog_title{top: 2%;}} .website_blog mark + .popover, .website_blog .cover_footer{cursor: pointer;} .website_blog .js_publish_management{z-index: 1;} .website_blog .js_publish_management .dropdown-menu{left: auto; right: 0;} .website_blog .o_blog_post_title{font-size: 24px;} .website_blog .o_blog_post_teaser{text-align: justify;} .website_blog .o_grid{margin: 0 6% 6% 0; border: 1px solid #EEEEEE; box-shadow: 0.5px 0.5px 0.5px 0.5px #eeeeee; padding-bottom: 15px;} .website_blog .o_grid .o_blog_post_teaser{width: 100%;} .website_blog .o_grid > .text-muted > .mb0 > hr{display: none;} .website_blog .o_author_avatar_little{width: 40px; display: inline; margin-top: -5px;} .website_blog .o_sharing_links{margin-top: 20px;} .website_blog .o_sharing_links > p{display: inline; font-size: 12px;} .website_blog .o_sharing_links > a{color: #b3b3b3; font: normal normal normal 28px/1 FontAwesome; margin: 0 4px 0 4px; cursor: pointer;} .website_blog .o_sharing_links > a:hover{text-decoration: none;} .website_blog .o_sharing_links > a.o_twitter_complete, .website_blog .o_sharing_links > a.o_twitter:hover{color: #4099FF;} .website_blog .o_sharing_links > a.o_google_complete, .website_blog .o_sharing_links > a.o_google:hover{color: #DD4B39;} .website_blog .o_sharing_links > a.o_facebook_complete, .website_blog .o_sharing_links > a.o_facebook:hover{color: #3b5998;} .website_blog .o_sharing_links > a.o_linkedin_complete, .website_blog .o_sharing_links > a.o_linkedin:hover{color: #0E76A8;} .website_blog .o_sharing_links > a.unhover{color: #b3b3b3;} .website_blog .o_blog_post_complete.o_sharing_links{max-width: 700px; margin: 50px auto 50px auto; text-align: center;} .website_blog .o_blog_post_complete.o_sharing_links > p{font-size: 16px; font-weight: 600;} .website_blog .o_blog_post_complete.o_sharing_links > a{font: normal normal normal 40px/1 FontAwesome;} .website_blog div[name="blog_post_data"]{margin-top: 20px !important; font-size: 13px;} .website_blog div[name="blog_post"]{position: relative;} .website_blog div[name="blog_post"] hr{margin-top: 10px;} .website_blog .blog_post_year_collapse{cursor: pointer;} .website_blog .blog_post_year_collapse > i{color: #00A09D;} .website_blog section.blog_tags ul.nav-pills li a{padding: 2px 15px;} .s_latest_posts .media > a{width: 100%; height: 200px;} @media (min-width: 768px){.s_latest_posts .media > a{width: 100px; height: 100px;}} .s_latest_posts .media > a > .o_blog_cover_container{position: relative; width: 100%; height: 100%; padding: 0;} .s_latest_posts .media > a > .o_blog_cover_container > .o_blog_cover_component{position: absolute; top: 0; left: 0; bottom: 0; right: 0;} .s_latest_posts .media > a > .o_blog_cover_container > .o_blog_cover_image{background-size: cover; background-position: center;} .s_latest_posts_big_picture .s_latest_posts_post{position: relative; height: 250px; text-align: center; cursor: pointer; transition: all 300ms;} .s_latest_posts_big_picture .s_latest_posts_post.js-loading{background: #e9ecef !important;} .s_latest_posts_big_picture .s_latest_posts_post .thumb{position: relative; display: block; width: 100%; max-width: 100% !important; height: 100%; padding: 0; opacity: 0.8; overflow: hidden;} .s_latest_posts_big_picture .s_latest_posts_post .thumb > .o_blog_cover_component{position: absolute; top: 0; left: 0; bottom: 0; right: 0;} .s_latest_posts_big_picture .s_latest_posts_post .thumb > .o_blog_cover_image{background-size: cover; background-position: center;} .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading), .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading) > a{position: absolute; top: 0; left: 15px; bottom: 0; right: 15px; padding: 2em; color: #FFFFFF; text-transform: uppercase; font-size: 1.25em; backface-visibility: hidden;} .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading)::after, .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading)::before, .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading) > a::after, .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading) > a::before{pointer-events: none;} .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading) > a{z-index: 1000; text-indent: 200%; white-space: nowrap; font-size: 0; opacity: 0;} .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading) h2{margin: 0; font-size: 1.5em; font-weight: 300;} .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading) h2 span{font-weight: 800;} .s_latest_posts_big_picture .s_latest_posts_post > div:not(.o_blog_cover_container):not(.js-loading) p{margin: 1em 0 0; letter-spacing: 1px; font-size: 68.5%;} .s_latest_posts .js_get_posts, .s_latest_posts_big_picture .js_get_posts{position: relative; min-height: 100px;} .s_latest_posts .progress.js-loading, .s_latest_posts_big_picture .progress.js-loading{position: absolute; top: 0; left: 0; bottom: 0; right: 0; border-radius: 0;} .s_latest_posts .progress.js-loading .progress-bar, .s_latest_posts_big_picture .progress.js-loading .progress-bar{position: absolute; top: 45%; left: 10%; bottom: auto; right: 10%; height: 10px; margin: 0; background: #6c757d; box-shadow: none;} 

/* /website_forum/static/src/scss/website_forum.scss defined in bundle 'web.assets_frontend' */
 .vote{min-width: 38px; margin-right: 12px;} .vote .vote_count{font-size: 160%; font-weight: bold; line-height: 12px;} .vote .vote_down, .vote .vote_up{font-size: 130%;} .author-box{min-width: 200px; padding: 4px; background-color: #f5f5f5;} .question-block{margin-left: 50px;} .o_forum_tag_follow_box{display: none; position: absolute; z-index: 1; text-align: center; opacity: 0.9;} .question{clear: left;} .question .question-name{font-size: 150%;} .question .badge{background-color: #ccc; margin-left: 4px;} .question .badge-active{background-color: #428bca;} .question img{max-width: 600px; height: auto !important;} .forum_answer img{max-width: 600px; height: auto !important;} .question .oe_no_empty::after, .forum_answer .oe_no_empty::after{content: ""; display: table; clear: both;} img.o_forum_avatar{max-height: 40px; margin-right: 10px;} img.o_forum_avatar_big{max-width: 75px; margin-right: 10px;} .oe_grey{background-color: #eeeeee;} .badge-gold{color: #ffcc00;} .badge-silver{color: #cccccc;} .badge-bronze{color: #eea91e;} .oe_answer_true{color: #3c763d !important;} .oe_answer_true:hover{color: #4D964E !important;} .oe_answer_false{color: #bbbbbb;} .oe_answer_false:hover{color: #9E9C9C;} .favourite_question{color: #bbbbbb !important;} .forum_favourite_question{color: #ffcc00 !important;} a.no-decoration{cursor: pointer; text-decoration: none !important;} .faq-question:hover{text-decoration: none !important; color: #428bca;} .oe_comment_grey{background-color: #f5f5f5; padding: 4px;} .close.comment_delete{font-size: 16px; float: none;} .country_flag{max-height: 16px; display: inline-block; margin-left: 2px;} .tag_text .text-core .text-wrap .text-dropdown, .tag_text .text-core .text-wrap .text-prompt, .tag_text .text-core .text-wrap input, .tag_text .text-core .text-wrap textarea{font: 1.2em "Helvetica Neue", Helvetica, Arial, sans-serif !important;} .tag_text .text-core .text-wrap .text-tags .text-tag .text-button{font: 1.2em "Helvetica Neue", Helvetica, Arial, sans-serif !important; height: 1.2em !important;} .oe_forum_alert{position: absolute; width: 300px; z-index: 9999;} .oe_forum_email_required{position: absolute; margin-top: 155px; margin-left: 500px; margin-right: 100px; z-index: 5;} button.btn-link.text-muted{color: #999;} .o_forum_user_bio_expand{position: absolute; z-index: 200; display: none;} .o_forum_tooltip_heading{padding: 0; margin: 0; font-size: 18px;} .o_forum_user_bio{color: black; width: 318px; min-height: 100px; cursor: auto; border: 1px solid darkgray; background-color: whitesmoke; line-height: 13px; font-size: 11px; word-wrap: break-word;} .o_forum_user_bio .o_forum_tooltip_line{min-height: 13px;} .o_forum_user_bio .o_forum_tooltip_header{min-height: 75px;} .website_forum{margin-bottom: 1rem;} 

/* /woa_sdim_libre_website_snippets/static/src/css/website_main_ship_search_snippet.css defined in bundle 'web.assets_frontend' */
.s_website_main_ship_search .ship_search_box{z-index: 1000;} .s_website_main_ship_search .ship_search_btn_wrapper{position: absolute; bottom: -16px; width: 200px !important; left: 0; right: 0; margin: 0 auto;} 

/* /woa_sdim_product_yacht_website_sale_wishlist/static/src/scss/website_sale_wishlist.scss defined in bundle 'web.assets_frontend' */
 .oe_website_sale .td-wish-btn{width: 140px;} .oe_website_sale div.css_not_available .o_add_wishlist_dyn{display: none;} @media (max-width: 767.98px){.oe_website_sale .td-wish-btn{width: 100px;}} table.table-comparator .td-img img{max-height: 100px;} 

/* /woa_sdim_libre_website_snippets/static/src/css/website_map_ship_search_snippet.css defined in bundle 'web.assets_frontend' */
.s_website_map_ship_search > .container{margin: 0; max-width: 100% !important;} .s_website_map_ship_search .ship_search_box{z-index: 1000;} 

/* /woa_ratings/static/src/css/partner_rating.css defined in bundle 'web.assets_frontend' */
 .starRating{display : inline-block; position : relative; height : 24px; background : url('/woa_ratings/static/src/img/stars1.png') repeat-x 0 0; margin-bottom:10px; margin-left: 8px;} .starR{display : inline-block; position : relative; height : 24px; background : url('/woa_ratings/static/src/img/stars1.png') repeat-x 0 0; margin-bottom:7px;} .starRating div{float : left; position : relative; height : 24px;} .starRating input{position : relative; z-index : 1; width : 24px; height : 24px; margin : 0; padding : 0; opacity : 0;} .starRating label{position : absolute; top : 0; left : 0; width : 100%; height : 24px;} .starRating span{display : none;} .starRating input:checked + label, .starRating:hover input:checked:hover + label{background : url('/woa_ratings/static/src/img/stars1.png') repeat-x 0 -24px;} .starRating:hover input:checked + label{background : transparent;} .starRating:hover input:hover + label{background : url('/woa_ratings/static/src/img/stars1.png') repeat-x 0 -48px;} .starRating1{display : inline-block; position : relative; height : 24px; background : url('/woa_ratings/static/src/img/stars1.png') repeat-x 0 0; vertical-align : bottom; float:left; margin-top:-5px;} .starRating1 div{float : left; position : relative; height : 24px;} .starRating1 input{position : relative; z-index : 1; width : 24px; height : 24px; margin : 0; padding : 0; opacity : 0;} .starRating1 label{position : absolute; top : 0; left : 0px; width : 100%; height : 24px;} .starRating1 span{display : none;} .starRating1 input:checked + label{background : url('/woa_ratings/static/src/img/stars1.png') repeat-x 0 -24px;} input:checked + label{background : transparent;} .starRating2{display : inline-block; background : url('/woa_ratings/static/src/img/stars1.png') repeat-x 0 0; margin-bottom:5px; margin-left: 8px;} .starRating2 div{float : left;} .starRating2 input{width : 24px; opacity : 0;} .starRating2 label{position : absolute;} .starRating2 span{display : none;} .image_star{display : inline-block; position : relative; height : 24px; background : url('/woa_sdim_partner_skipper/static/src/img/boat-gray-icon.svg') repeat-x 0 -24px; vertical-align : bottom; color :white; width:24px; top:8px;} .rate_effect{float:left; color: #168D93; font-size:17px; padding-right: 48px; width: 180px;} .social-button_rate{display: inline-block; height: 25px; vertical-align: middle; width: 125px;} @media (max-width:500px){.social-button_rate{width:300px !important; margin-left:40px;}} @media (max-width:500px){.social-button{float:left;}} .cancel_rating_class{width: 16px; height: 16px; border:none; background-color:white; float:left; margin-left:4px; margin-top: 5px;} div.cancel_rating_class, div.cancel_rating_class a{background: url("/woa_ratings/static/src/img/thumb_icon.png") no-repeat scroll 0 -16px rgba(0, 0, 0, 0); background-position:0 0;} div.cancel_rating_class:hover{background: url("/woa_ratings/static/src/img/thumb_icon.png") no-repeat scroll 0 -16px rgba(0, 0, 0, 0); background-position:0 0px;} span.stars, span.stars span{background: url("/woa_ratings/static/src/img/stars11.png") repeat-x scroll 0 -46px rgba(0, 0, 0, 0); display: block; height:18px; width: 85px; margin: 0 auto; padding-right: 43px;} span.stars span{background-position: 0 0;} span.stars3, span.stars span{background: url("/woa_ratings/static/src/img/stars11.png") repeat-x scroll 0 -46px rgba(0, 0, 0, 0); display: block; height:18px; width: 85px; margin: 0 auto; padding-right: 43px;} span.stars3 span{background-position: 0 0;} span.starsoperator3, span.stars span{background: url("/woa_ratings/static/src/img/stars11.png") repeat-x scroll 0 -46px rgba(0, 0, 0, 0); display: block; height:18px; width: 85px; margin: 0 auto; padding-right: 43px;} span.starsoperator3 span{background-position: 0 0;} span.starsskipper3, span.stars span{background: url("/woa_ratings/static/src/img/stars11.png") repeat-x scroll 0 -46px rgba(0, 0, 0, 0); display: block; height:18px; width: 85px; margin: 0 auto; padding-right: 43px;} span.starsskipper3 span{background-position: 0 0;} span.stars4, span.stars4 span{background: url("/woa_ratings/static/src/img/stars11.png") repeat-x scroll 0 -46px rgba(0, 0, 0, 0); display: block; height:18px; width: 85px; margin: 0 auto; padding-right: 43px; margin-top:10px;} span.stars4 span{background-position: 0 0;} span.stars3, span.stars3 span{background: url("/woa_ratings/static/src/img/stars11.png") repeat-x scroll 0 -46px rgba(0, 0, 0, 0); display: block; height:18px; width: 85px; margin: 0 auto; padding-right: 43px;} span.stars4 span{background-position: 0 0;} span.stars3, span.stars3 span{background: url("/woa_ratings/static/src/img/stars11.png") repeat-x scroll 0 -46px rgba(0, 0, 0, 0); display: block; height:18px; width: 85px; margin: 0 auto; padding-right: 43px;} span.stars3 span{background-position: 0 0;} span.starsoperator3, span.starsoperator3 span{background: url("/woa_ratings/static/src/img/stars11.png") repeat-x scroll 0 -46px rgba(0, 0, 0, 0); display: block; height:18px; width: 85px; margin: 0 auto; padding-right: 43px;} span.starsoperator3 span{background-position: 0 0;} span.starsskipper3, span.starsskipper3 span{background: url("/woa_ratings/static/src/img/stars11.png") repeat-x scroll 0 -46px rgba(0, 0, 0, 0); display: block; height:18px; width: 85px; margin: 0 auto; padding-right: 43px;} span.starsskipper3 span{background-position: 0 0;} span.starsskipperyacht, span.starsskipperyacht span{background: url("/woa_sdim_partner_skipper/static/src/img/boat-gray-icon.svg") repeat-x scroll 0 -46px rgba(0, 0, 0, 0); display: block; height:24px; width: 105px; margin: 0 auto; padding-right: 43px;} span.starsskipperyacht span{background-position: 0 0;} span.starsskipperyachtblue, span.starsskipperyachtblue span{background: url("/woa_sdim_partner_skipper/static/src/img/boat-icon.svg") repeat-x scroll 0 -46px rgba(0, 0, 0, 0); display: block; height:24px; width: 105px; margin: 0 auto; padding-right: 43px; background-size: contain;} span.starsskipperyachtblue span{background-position: 0 0; background-size: contain;} span.starsskipperall, span.starsskipperall span{background: url("/woa_ratings/static/src/img/stars11.png") repeat-x scroll 0 -46px rgba(0, 0, 0, 0); display: block; height:18px; width: 85px; margin: 0 auto; padding-right: 43px;} span.starsskipperall span{background-position: 0 0;} .rate_format_short{margin-bottom: -10px;margin-bottom: -10px; float:right; margin-right: 139px; margin-top: -7px; width: 250px;} .jPaginate{height:34px; position:relative; color:#168D93; font-size:small; width:100%;} .jPaginate a{line-height:15px; height:18px; cursor:pointer; padding:1px 5px 10px; margin:2px; margin-top:5px; text-decoration:none; float:left;} .jPag-control-back{position:absolute; left:0px;} .jPag-control-front{position:absolute; top:0px;} .jPaginate span{cursor:pointer;} ul.jPag-pages{float:left; list-style-type:none; margin:0px 0px 0px 0px; padding:0px;} ul.jPag-pages li{display:inline; float:left; padding:0px; margin:0px;} ul.jPag-pages li a{float:left; padding:2px 5px;} span.jPag-current{cursor:default; font-weight:normal; line-height:15px; height:18px; padding:2px 5px; margin:2px; margin-top:5px; float:left;} ul.jPag-pages li span.jPag-previous, ul.jPag-pages li span.jPag-next, span.jPag-sprevious, span.jPag-snext, ul.jPag-pages li span.jPag-previous-img, ul.jPag-pages li span.jPag-next-img, span.jPag-sprevious-img, span.jPag-snext-img{height:22px; margin:2px; float:left; line-height:18px;} ul.jPag-pages li span.jPag-previous, ul.jPag-pages li span.jPag-previous-img{margin:2px 0px 2px 2px; font-size:12px; font-weight:bold; width:10px;} ul.jPag-pages li span.jPag-next, ul.jPag-pages li span.jPag-next-img{margin:2px 2px 2px 0px; font-size:12px; font-weight:bold; width:10px;} span.jPag-sprevious, span.jPag-sprevious-img{margin:2px 0px 2px 2px; font-size:18px; width:15px; text-align:right;} span.jPag-snext, span.jPag-snext-img{margin:2px 2px 2px 0px; font-size:18px; width:15px; text-align:right;} ul.jPag-pages li span.jPag-previous-img{background:transparent url(/website_ept/static/src/img/pager/previous.png) no-repeat center right;} ul.jPag-pages li span.jPag-next-img{background:transparent url(/website_ept/static/src/img/pager/next.png) no-repeat center left;} span.jPag-sprevious-img{background:transparent url(/website_ept/static/src/img/pager/sprevious.png) no-repeat center right;} span.jPag-snext-img{background:transparent url(/website_ept/static/src/img/pager/snext.png) no-repeat center left;} ---------------------------------shop-----------------------------------------------*/ .class_href1_shop{margin-top:-20px;} .alert_form_class{display:none;} .form_shop{width:500px; display: none; background-color:white; overflow:hidden; padding:15px; box-shadow: 0 5px 9px -7px #168D93 inset, 0 -3px 9px -7px #168D93 inset;} @media (max-width:500px){.form_shop{width:200px !important;}} @media (max-width:1000px){.form_shop{width:400px !important;}} .input_class{width:350px;} @media (max-width:500px){.input_class{width:170px !important;}} @media (max-width:1000px){.input_class{width:300px !important;}} .input_shop{margin-left:50px;} .class_href1_shop{color:black; padding:10px 10px 9px; font-size:17px; font-weight:bold;} .oe_product .oe_product_image img{position:relative !important;} .rate_format{display:inline-block; margin: 0px auto;} .stars3 > span{padding:0px !important; margin:0px !important;} .starsoperator3 > span{padding:0px !important; margin:0px !important;} .starsskipper3 > span{padding:0px !important; margin:0px !important;} .starsskipperall > span{padding:0px !important; margin:0px !important;} .starsskipperyacht > span{padding:0px !important; margin:0px !important;} .starsskipperyachtblue > span{padding:0px !important; margin:0px !important;} .stars4 > span{padding:0px !important; margin:0px !important;} .oe_product .oe_product_image{left:0px !important; right:0px !important; top:0px !important; bottom: 55px !important; text-align: center !important;} .posted_on_product_rate_date{font-size:14px; color: #001e50;} .css_product_long{width: 100%; display: inline-block; font-style:italic; font-size: 14px; color: #001e50; padding-top:10px;} .css_poduct_long >p{margin:0px !important;} .review_class_rating{font-size:13px;} .media:first-child{margin-top:10px !important;} .medianew{margin-top:10px !important; background-color: #d5d5d5; padding: 17px; display: inline-block; width: 100%; box-shadow: 0 13px 8px -5px #d5d5d5; margin-top: 20px !important;} .product_short{font-weight:bold; color:#001e50; margin-bottom:7px; font-size:16px;} form >.media{background-color:transparent !important; box-shadow:0px 0px 0px 0px !important;} .post_your_review{font-size:22px; margin-top:20px; margin-bottom:-32px; color: black; font-weight: 600;} #demo5{margin-top:20px;} .mb32{margin-top:0px; border: 0px !important;} div{} .whole_rate_format_class{display: inline-block; width: 100%; background-color: rgba(204, 204, 204,0.6);} .yacht-boat-rating{--dir: right; --fill: #777777; --fillbg: rgba(100, 100, 100, 0.15); --boat-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='10px' y='10px' viewBox='0 0 55 72' style='enable-background:new 0 0 55 72;padding: 8px;padding-left: 0px' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23777777;%7D%0A%3C/style%3E%3Ctitle%3EElement 1%3C/title%3E%3Cg%3E%3Cg id='Ebene_1-2'%3E%3Cg%3E%3Cpath class='st0' d='M24.7,56.8C8.1,56.8,0,53.5,0,46.6c0-0.8,0.7-1.5,1.5-1.5h46.4c0.8,0,1.5,0.7,1.5,1.5 C49.4,53.5,41.4,56.8,24.7,56.8z M3.3,48.1c1.8,4.6,12.4,5.7,21.4,5.7s19.6-1,21.4-5.7H3.3z'/%3E%3Cpath class='st0' d='M39.9,40.8H27.7c-0.8,0-1.5-0.7-1.5-1.5V16.1c0-0.8,0.7-1.5,1.5-1.5c7.7,0,13.7,10.9,13.7,24.7 c0,0.4-0.2,0.8-0.4,1.1C40.7,40.7,40.3,40.9,39.9,40.8z M29.1,37.8h9.2c-0.4-10.1-4.3-18.5-9.2-20V37.8z'/%3E%3Cpath class='st0' d='M20.9,40.8H6.7c-0.5,0-0.9-0.2-1.2-0.6c-0.3-0.4-0.3-0.9-0.2-1.4L19.4,1c0.3-0.7,1-1.1,1.7-1 c0.7,0.1,1.2,0.8,1.2,1.5v37.8c0.1,0.8-0.5,1.4-1.3,1.5C21,40.8,20.9,40.8,20.9,40.8z M8.9,37.8h10.5v-28L8.9,37.8z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); --stars: 5; --starsize: 2rem; --symbol: var(--star); --value: 1; --w: calc(var(--stars) * var(--starsize)); --x: calc(100% * (var(--value) / var(--stars))); block-size: 43px; inline-size: var(--w); position: relative; touch-action: manipulation; -webkit-appearance: none;} [dir="rtl"] .yacht-boat-rating{--dir: left;} .yacht-boat-rating::-moz-range-track{background: linear-gradient(to var(--dir), var(--fill) 0 var(--x), var(--fillbg) 0 var(--x)); block-size: 100%; mask: repeat left center/var(--starsize) var(--symbol);} .yacht-boat-rating::-webkit-slider-runnable-track{background: linear-gradient(to var(--dir), var(--fill) 0 var(--x), var(--fillbg) 0 var(--x)); block-size: 100%; mask: repeat left center/var(--starsize) var(--symbol); -webkit-mask: repeat left center/var(--starsize) var(--symbol);} .yacht-boat-rating::-moz-range-thumb{height: var(--starsize); opacity: 0; width: var(--starsize);} .yacht-boat-rating::-webkit-slider-thumb{height: var(--starsize); opacity: 0; width: var(--starsize); -webkit-appearance: none;} .yacht-boat-rating, .yacht-boat-rating-label{display: block; font-family: ui-sans-serif, system-ui, sans-serif;} .yacht-boat-rating-label{margin-block-end: 1rem;} .yacht-boat-rating--nojs::-moz-range-track{background: var(--fillbg);} .yacht-boat-rating--nojs::-moz-range-progress{background: var(--fill); block-size: 100%; mask: repeat left center/var(--starsize) var(--star);} .yacht-boat-rating--nojs::-webkit-slider-runnable-track{background: var(--fillbg);} .yacht-boat-rating--nojs::-webkit-slider-thumb{background-color: var(--fill); box-shadow: calc(0rem - var(--w)) 0 0 var(--w) var(--fill); opacity: 1; width: 1px;} [dir="rtl"] .yacht-boat-rating--nojs::-webkit-slider-thumb{box-shadow: var(--w) 0 0 var(--w) var(--fill);} 

/* /payment/static/src/scss/portal_payment.scss defined in bundle 'web.assets_frontend' */
 input#cc_number{background-repeat: no-repeat; background-position: 14px 14px;} div.card_placeholder{background-image: url("/website_payment/static/src/img/placeholder.png"); background-repeat: no-repeat; width: 32px; height: 20px; position: absolute; top: 8px; right: 20px; -webkit-transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); pointer-events: none;} div.o_card_brand_detail{position: relative;} div.o_card_brand_detail div.card_placeholder{right: 5px;} div.amex{background-image: url("/website_payment/static/src/img/amex.png"); background-repeat: no-repeat;} div.diners{background-image: url("/website_payment/static/src/img/diners.png"); background-repeat: no-repeat;} div.discover{background-image: url("/website_payment/static/src/img/discover.png"); background-repeat: no-repeat;} div.jcb{background-image: url("/website_payment/static/src/img/jcb.png"); background-repeat: no-repeat;} div.mastercard{background-image: url("/website_payment/static/src/img/mastercard.png"); background-repeat: no-repeat;} div.visa{background-image: url("/website_payment/static/src/img/visa.png"); background-repeat: no-repeat;} ul.payment_method_list img.rounded{max-width: 100px; max-height: 40px;} 

/* /payment/static/src/scss/payment_form.scss defined in bundle 'web.assets_frontend' */
 .o_payment_form label > input[type="radio"], .o_payment_form input[type="checkbox"]{vertical-align: middle; margin-right: 5px;} .o_payment_form .payment_option_name{font-size: 14px; font-weight: normal !important; font-family: Helvetica Neue, sans-serif; line-height: 1.3em; color: #4d4d4d;} .o_payment_form label{font-weight: normal; margin-top: 5px;} .o_payment_form .card-body:first-child{border-top: 0px;} .o_payment_form .card{border-radius: 10px;} .o_payment_form .card-footer:last-child{border-bottom-right-radius: 10px !important; border-bottom-left-radius: 10px !important;} .o_payment_form .card-body{border-top: 1px solid #ddd; padding: 1.14em !important;} .o_payment_form .payment_icon_list{position: relative; margin-top: 0px !important; margin-bottom: -5px !important;} .o_payment_form .payment_icon_list li{padding-left: 5px !important; padding-right: 0px !important;} .o_payment_form .payment_icon_list .more_option{position: absolute; top: auto; left: auto; bottom: auto; right: 10px; font-size: 10px;} 

/* /sale/static/src/scss/sale_portal.scss defined in bundle 'web.assets_frontend' */
 .orders_vertical_align{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;} .orders_label_text_align{vertical-align: 15%;} .sale_tbody .o_line_note{word-break: break-word; word-wrap: break-word; overflow-wrap: break-word;} .sale_tbody input.js_quantity{min-width: 48px; text-align: center;} .sale_tbody input.quantity{padding: 0;} 

/* <inline asset> defined in bundle 'web.assets_frontend' */
 h1{width:100%; display:inline-block;} 

/* /auth_password_policy_signup/static/src/scss/signup_policy.scss defined in bundle 'web.assets_frontend' */
 .form-group.field-password{position: relative;} .form-group.field-password meter.o_password_meter{bottom: calc(calc(2.0625rem + 2px) / 2 - 7px);}