/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1,.h1,h2,h3{color:#00345e}h1,.h1,h2,h3{line-height:1.3em}h1,.h1{margin:0.4em 0;font-size:2em;font-weight:bold}h1.tab-title{color:#787878;font-size:2rem;font-weight:normal;margin:0.5em 0 0 0;padding:0 1rem}.section-photos h1.tab-title{margin-bottom:1em}h3{font-size:1rem;margin:0.70em 0}.labeled-section>h2{line-height:2.5rem;font-size:0.9rem;text-transform:uppercase;border-bottom:solid 1px gainsboro}.labeled-section>h2:before{content:"//";margin-right:0.3em}.list-item h1,.list-item .h1{font-size:1.3rem;margin:0.2em 0}a{color:#00345e}a:hover{color:#0089f7}a.button{color:white}.label,.tag{font-size:0.75em;color:#bfbfbf;text-decoration:none}.tag{border:solid 1px #bfbfbf}a.tag:hover{color:#787878;border-color:#787878}.date-time{color:#bfbfbf}.columns{display:flex}.columns .column:not(:last-child){margin-right:2rem}.columns .column:not(.wide){flex:1}.columns .small{flex:3}.columns .wide{flex:2}.flex-row{justify-content:space-around;display:flex}.flex-row>*{flex:auto;margin-right:2rem !important}.flex-row>*:last-child{margin-right:0 !important}.flex-row>*.fitted{flex:none;flex-shrink:0}.flex-row .labeled-section{margin-top:0;margin-bottom:0}article .resource-actions{position:absolute;top:0.2rem;right:0.5rem;margin:0;padding:0.2rem 0.5rem;background:white;box-shadow:0 0 0.5rem white;z-index:90}article .resource-actions>a{display:inline-block}article.grid-item .resource-actions,article.list-item .resource-actions{display:none;right:unset;left:0.5rem}article.grid-item:hover .resource-actions,article.list-item:hover .resource-actions{display:block}article.show.grid-item .resource-actions,article.show.list-item .resource-actions{display:none}section.labeled-section .flex-row{margin-top:0}section.labeled-section .labeled-section{margin-bottom:0;background:none;padding:0;font-size:0.75em}section.labeled-section .labeled-section h2{border:none;text-align:center;line-height:1.2em}.visual .placeholder{color:white;text-align:center;background:linear-gradient(45deg, #dfdfdf, #f3f3f3);width:100%;height:100%}.visual .placeholder svg{margin-top:19%;width:50%}.visual .placeholder svg path{fill:rgba(255,255,255,0.7)}.grid-item,.list-item{font-size:0.9rem;overflow:hidden}.grid-item a,.list-item a{text-decoration:none}.grid-item .title,.list-item .title{font-size:1em;overflow:hidden}.grid-item svg.icon,.list-item svg.icon{margin-right:0.1rem}.grid-item .date-time,.list-item .date-time{text-transform:capitalize}.grid-item .label,.list-item .label{margin-bottom:-0.4em}.grid-item{border:solid 1px gainsboro;width:16.6rem;min-width:14rem;display:inline-block;margin:0.4rem 0.35rem 0.4rem 0}.grid-item,.grid-item-like{background:white}.grid-item .visual,.grid-item-like .visual{position:relative;height:11.0666666667rem;text-align:center;overflow:hidden}.grid-item .visual .bg-img,.grid-item-like .visual .bg-img{width:100%;height:100%;background-position:center;background-size:cover}.grid-item .visual a.overlay-link,.grid-item-like .visual a.overlay-link{display:table-cell;z-index:80;position:absolute;top:0;right:0;width:100%;height:100%;text-align:center}.grid-item .visual a.overlay-link span,.grid-item-like .visual a.overlay-link span{display:none}.grid-item .visual:hover .overlay-link,.grid-item-like .visual:hover .overlay-link{background:rgba(77,202,255,0.7)}.grid-item .visual:hover .overlay-link span,.grid-item-like .visual:hover .overlay-link span{display:inline-block;font-weight:bold;border:solid 2px white;color:white;padding:0.6rem 1rem;margin-top:22%;background:rgba(0,0,0,0.2)}.grid-item .textual>*:nth-child(1n+3),.grid-item-like .textual>*:nth-child(1n+3){border-top:solid 1px gainsboro}.grid-item .textual .title,.grid-item .textual>*:not(:first-child),.grid-item-like .textual .title,.grid-item-like .textual>*:not(:first-child){padding:0.3rem 0.6rem}.grid-item .textual .lifecycle-status,.grid-item-like .textual .lifecycle-status{margin-top:-0.9em}.grid-item .textual .lifecycle-status svg,.grid-item-like .textual .lifecycle-status svg{vertical-align:bottom;width:1.2em}.key-figures{display:flex}.key-figures .key-figure{flex:1}.dot{display:inline-block;width:0.7rem;height:0.7rem;vertical-align:middle;border-radius:0.35rem;margin-right:0.4rem;background:gainsboro}.dot.for_sale,.dot.active{background:#00ec9a}.dot.unavailable,.dot.sold{background:#ec6446}.dot.opportunity{background:#f39200}.dot.offered{background:#888}.card .grid-item,.card .grid-item-like{background:none;border:none}.card .grid-item:not(.photo):not(.photo_link):not(:last-child){border-bottom:solid 1px gainsboro}.card .grid-item:not(.photo):not(.photo_link),.grid-item-like{display:flex;width:auto;margin:10px 0;margin:0}.card .grid-item:not(.photo):not(.photo_link) .visual,.grid-item-like .visual{flex:0.8;height:auto;margin-right:0.5rem}.card .grid-item:not(.photo):not(.photo_link) .textual,.grid-item-like .textual{flex:1.4}.grid-item-like{padding:15px;margin:0}.grid-item-like .visual{flex:2}.grid-item-like .visual img{display:block;max-width:100%;max-height:100%}.grid-item-like .textual{padding:0 30px;font-size:1.1rem}.grid-item-like .textual>div{padding-top:0.8em  !important;padding-bottom:0.8em  !important}@media (max-width: 800px) and (min-width: 400px){.grid .grid-item:not(.photo){display:flex;width:auto;margin:10px 0}.grid .grid-item:not(.photo) .visual{flex:0.8;height:auto;margin-right:0.5rem}.grid .grid-item:not(.photo) .textual{flex:1.4}}.column:not(.wide) .grid-item-like{width:100%}@media (max-width: 600px){.grid-item-like{display:block}.grid-item-like .visual{margin-right:0}.grid-item-like .textual{padding:0}}@media (max-width: 400px){.grid .grid-item:not(.photo){width:100%}}.meta-info .date-time,.meta-info .tags{display:inline-block}.meta-info .date-time{margin-right:0.4rem}.dashboard{margin:1rem 0}.dashboard .chart{height:12rem}.dashboard .chart svg{height:100%;width:100%}section.labeled-section{position:relative;margin:1.5rem 0}section.labeled-section .more{margin:1.5rem 0 2.5rem 0;text-align:center;border-bottom:solid 1px gainsboro;height:1rem}section.labeled-section .more a{display:inline-block;padding:0 1rem;line-height:2rem;text-transform:uppercase;text-decoration:none;color:#787878}section.labeled-section .more a:hover{color:#00a1e6}.article .teaser-text:after,.labeled-section>.more a:after,a.timeline-item:after{margin-left:0.5em;content:"\276F\276F";letter-spacing:-0.2em;color:#00a1e6}a.timeline-item:after{position:absolute;right:1rem;bottom:0.5rem}.limit-width section.labeled-section .more a{background:white}.sortable .handle:before{content:"=";margin-right:0.7rem;color:#888}.sortable .handle.handle:not(th){cursor:-moz-grabbing;cursor:-webkit-grabbing}.sortable .handle.disabled{filter:blur(1px) opacity(50%)}.mini-map{display:block;min-height:200px;height:200px}.event.show .mini-map{height:100%}.ticker{display:flex;line-height:2.5rem;height:2.5rem}.ticker .label{font-size:0.9em;margin:0 0.5rem 0 1rem;color:white;text-transform:uppercase;width:auto;flex-shrink:0}.ticker .label:after{content:"//";font-weight:bold;margin-left:0.4rem}.ticker ul{padding:0;margin:0;overflow:hidden}.ticker li{height:2.5rem !important}.ticker li .date-time{text-transform:capitalize;color:white;margin-right:0.3rem;opacity:0.8}.ticker a{width:3000px;display:block;text-decoration:none;color:white}.flag{position:absolute;top:0;right:0}.price-change{font-weight:bold}.price-change.up{color:#32c332}.price-change.down{color:#ec6446}.vat-paid-notice{font-size:0.9em}.vat-paid-notice:before{content:"("}.vat-paid-notice:after{content:")"}@media (max-width: 1200px){.limit-width:not(.no-padding){padding:0 1rem}}@media (max-width: 800px){.columns{flex-direction:column}.columns .column:not(:last-child){margin-right:0}.columns .column.wide{margin-right:0}}@media (max-width: 800px){.ticker .date-time{display:none}}table{width:100%;background:white}table tbody tr{border:solid 1px #f6f6f6;border-style:solid none none none}table th,table td{text-align:left;padding:0.3rem 0.5rem}table th.actions,table td.actions{text-align:right}table th.small,table td.small{font-size:0.8rem}table th.number,table td.number{text-align:right}table th{color:#bbbbbb;font-size:0.8rem;font-weight:normal}table th td{width:20%}table td.source{font-size:0.7rem;width:15rem}table tr.sub{font-size:0.9em}table tr.sub td:first-child{padding-left:2em}table tr.has-details-row:hover{cursor:pointer}table tr.details-row{position:relative;top:-2px;background:linear-gradient(180deg, #fff, #fafafa)}table tr.details-row:not(.active){display:none}table tr.details-row>td{padding:0}table tr.details-row .flex-row section{margin:0 1rem;margin-right:1rem !important}table .button{text-transform:lowercase}table.attributes-table{width:100%}table.attributes-table tr{display:flex}table.attributes-table tr{border:none}table.attributes-table th{text-align:right;width:12.5em;flex-shrink:0}table.attributes-table td{flex:1}.mng table tr.table-item:hover{background:#ffffdd}input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),select,textarea{border:solid 1px #cccccc;padding:0 0.4em;font-size:0.8rem;line-height:2em}input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):focus,select:focus,textarea:focus{border-color:#00a1e6}input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),select{height:2em}input[type=submit],.button{display:inline-block;line-height:2rem;padding:0 0.5rem;border:none;border-radius:0.2rem;background:#00a1e6;color:white;text-align:center;text-transform:uppercase;text-decoration:none;font-size:0.8rem}input[type=submit].reset,.button.reset{background:#bfbfbf}input[type=submit] svg,.button svg{display:inline-block;vertical-align:bottom;margin-right:0.3rem;margin-bottom:0.4rem}input[type=submit] svg path,.button svg path{fill:white !important}input[type=submit].small,.button.small{font-size:0.75rem;padding:0 0.5em}input[type=submit]:hover,.button:hover{background:#00345e;color:white}input[type=submit].stand-out,.button.stand-out{background:#fd964b}input[type=submit].stand-out:hover,.button.stand-out:hover{background:#cf712c}input[type=submit].secondary,.button.secondary{background:#bfbfbf}input[type=submit].secondary:hover,.button.secondary:hover{background:gainsboro}label{display:block;line-height:1.5rem;font-size:0.85rem;text-transform:uppercase;color:#787878}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff url(/assets/icon_open_select-49f0de5af44c77f27bd5b8e194642dc8819bd5fbb557d279870f8f5592cbfb76.svg) right 0.3em center no-repeat;background-size:0.8em;padding-right:1.4em;border-radius:0}span.checkbox,.input.boolean{position:relative;display:block;width:100%;line-height:0.9rem}span.checkbox label,span.checkbox input,.input.boolean label,.input.boolean input{display:inline;vertical-align:middle}span.checkbox label,.input.boolean label{display:block;cursor:pointer;padding-left:1.4rem;background:url(/assets/checkbox-cd85c910c806012cf66d3d97e0a35951336c4b683dcf112f1a3dd42bd1aaa226.svg) left center no-repeat;background-size:0.9rem;width:auto}span.checkbox input,.input.boolean input{opacity:0;position:absolute;top:0;left:0}span.checkbox input:checked+label,.input.boolean input:checked+label{background-image:url(/assets/checkbox-checked-c291de3d737124fb3ab244d207776dee1e58b483007734011416927f34b50244.svg)}span.checkbox input:checked+label svg.icon path,.input.boolean input:checked+label svg.icon path{fill:#00a1e6}span.checkbox input:focus+label,span.checkbox label:hover,.input.boolean input:focus+label,.input.boolean label:hover{font-weight:bold}.yacht_search_sale_statuses span.checkbox label .dot{border:solid 2px;background:none}.yacht_search_sale_statuses span.checkbox label .dot.for_sale{border-color:#00ec9a}.yacht_search_sale_statuses span.checkbox label .dot.unavailable{border-color:#ec6446}.yacht_search_sale_statuses span.checkbox input:checked+label .dot{background:black}.yacht_search_sale_statuses span.checkbox input:checked+label .dot.for_sale{background:#00ec9a}.yacht_search_sale_statuses span.checkbox input:checked+label .dot.unavailable{background:#ec6446}.yacht_search_sale_statuses span.checkbox input:checked+label .dot.offered{background:#888}span.checkbox,.input.boolean{position:relative;display:block;width:100%;line-height:0.9rem}span.checkbox label,span.checkbox input,.input.boolean label,.input.boolean input{display:inline;vertical-align:middle}span.checkbox label,.input.boolean label{display:block;cursor:pointer;padding-left:1.4rem;background:url(/assets/checkbox-cd85c910c806012cf66d3d97e0a35951336c4b683dcf112f1a3dd42bd1aaa226.svg) left center no-repeat;background-size:0.9rem}span.checkbox input,.input.boolean input{opacity:0;position:absolute;top:0;left:0}span.checkbox input:checked+label,.input.boolean input:checked+label{background-image:url(/assets/checkbox-checked-c291de3d737124fb3ab244d207776dee1e58b483007734011416927f34b50244.svg)}span.checkbox input:checked+label svg.icon path,.input.boolean input:checked+label svg.icon path{fill:#00a1e6}span.checkbox input:focus+label,span.checkbox label:hover,.input.boolean input:focus+label,.input.boolean label:hover{font-weight:bold}.checkbox-group{position:relative;border:solid 1px #cccccc !important;padding-bottom:1em !important;margin:0.8em 0;margin-top:1.2rem !important}.checkbox-group label{margin-left:1em}.checkbox-group .toggle-checkbox-group{transform:rotate(270deg);position:absolute;top:-1rem;right:0.2rem;font-size:1.2rem;text-align:center;padding:1em;cursor:pointer}.checkbox-group .input.check_boxes:last-child{padding-left:1rem}.checkbox-group .input.check_boxes:first-child{margin-bottom:0}.checkbox-group.collapsed{height:2rem}.checkbox-group.collapsed .input.check_boxes:last-child{display:none}.checkbox-group.collapsed .toggle-checkbox-group{transform:rotate(90deg)}.yacht_search_sale_statuses{display:flex}.yacht_search_sale_statuses span.checkbox label .dot{border:solid 2px;background:none}.yacht_search_sale_statuses span.checkbox label .dot.for_sale{border-color:#00ec9a}.yacht_search_sale_statuses span.checkbox label .dot.unavailable{border-color:#ec6446}.yacht_search_sale_statuses span.checkbox input:checked+label .dot{background:black}.yacht_search_sale_statuses span.checkbox input:checked+label .dot.for_sale{background:#00ec9a}.yacht_search_sale_statuses span.checkbox input:checked+label .dot.unavailable{background:#ec6446}.yacht_search_sale_statuses span.checkbox input:checked+label .dot.offered{background:#888}.yacht_search_lifecycle_statuses span.checkbox label,.search_types span.checkbox label,.deal_search_yacht_types span.checkbox label,.yacht_model_search_types span.checkbox label,.site-sy-mng .yacht_search_sale_statuses span.checkbox label{padding-left:0;background-image:none !important}span.radio label{width:auto}input.radio_buttons{margin-right:0.3em}option[value=""]{color:gray}input[type="submit"],.button,.btn{border:none;background:#00a1e6;line-height:1.6rem;padding:0 1rem;color:white}input[type="submit"]:hover,.button:hover,.btn:hover{background:#00345e}.labeled-section thead a.button.new.deal{position:absolute;top:1.4rem;right:2.5rem}.action-index table a.button.new{display:none}.grid-item a.button,.table-item a.button,.list-item a.button,.overlay-item a.button{line-height:1rem;font-size:0.8rem;padding:0.2rem 0.4rem;color:white}a.button:hover.delete{background:red}a.button:hover.edit{background:orange}.btn{display:inline-block;line-height:2em;text-decoration:none;padding:0em 0.8em;color:white;border:none;background:#777777;margin-right:2.5%;cursor:pointer}.btn:hover{background:#333333}.cancel{color:#777777}form input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),form select,form textarea{border:solid 1px #cccccc;padding:0 0.4em;font-size:0.8rem;line-height:2em}form input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):focus,form select:focus,form textarea:focus{border-color:#00a1e6}form input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),form select{height:2em}form input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),form select,form textarea,form .set-value{width:25%}form input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]).date,form select.date,form textarea.date,form .set-value.date{width:8.3333333333%}form input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]).datetime,form select.datetime,form textarea.datetime,form .set-value.datetime{width:9.6153846154%}form input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox])#photo_title,form input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox])#photo_source,form select#photo_title,form select#photo_source,form textarea#photo_title,form textarea#photo_source,form .set-value#photo_title,form .set-value#photo_source{width:50%}form select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff url(/assets/icon_open_select-49f0de5af44c77f27bd5b8e194642dc8819bd5fbb557d279870f8f5592cbfb76.svg) right 0.3em center no-repeat;background-size:0.8em;padding-right:1.4em;border-radius:0}form label,form input,form ul.value-list,form .set-value{display:inline-block;vertical-align:top}form label{width:30%;max-width:12rem}form .input label{color:gray;font-size:0.8rem;margin-right:2.5%}form .input table{display:inline-block;width:70%}form .input table input.title{width:20em !important}form .input table input.content{width:40em !important}form ul.value-list{margin:0;width:50%}form.new_yacht select:not(.datetime,.date),form.new_yacht input[type=text],form.new_yacht textarea,form.edit_yacht select:not(.datetime,.date),form.edit_yacht input[type=text],form.edit_yacht textarea,form.new_yacht_model select:not(.datetime,.date),form.new_yacht_model input[type=text],form.new_yacht_model textarea,form.edit_yacht_model select:not(.datetime,.date),form.edit_yacht_model input[type=text],form.edit_yacht_model textarea,form.new_note select:not(.datetime,.date),form.new_note input[type=text],form.new_note textarea,form.edit_note select:not(.datetime,.date),form.edit_note input[type=text],form.edit_note textarea{width:50%}form.new_yacht input[type=text],form.edit_yacht input[type=text],form.new_yacht_model input[type=text],form.edit_yacht_model input[type=text],form.new_note input[type=text],form.edit_note input[type=text]{width:50% !important}form.new_yacht .input,form.edit_yacht .input,form.new_yacht_model .input,form.edit_yacht_model .input,form.new_note .input,form.edit_note .input{padding:0.2em 0;border:none}form.new_yacht .input abbr[title],form.edit_yacht .input abbr[title],form.new_yacht_model .input abbr[title],form.edit_yacht_model .input abbr[title],form.new_note .input abbr[title],form.edit_note .input abbr[title]{top:0}form .input{position:relative;padding:1.2em 0;border-bottom:solid 1px #efefef}form .input.boolean input{margin-right:-2rem}form .input.hidden{display:none}form .input.multiple.inline .inputs{width:50%;display:inline-block}form .input.multiple.inline input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),form .input.multiple.inline select,form .input.multiple.inline textarea{width:25%;display:inline-block}form .input.multiple.inline input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox])#person_private_note,form .input.multiple.inline select#person_private_note,form .input.multiple.inline textarea#person_private_note{width:50%;margin-left:2.5%}form .allow-estimate label,form .allow-precision label{font-size:0.8em;width:auto;margin-right:0}form .allow-estimate input[type=checkbox]{margin:0 0.5em 0 0.7em;width:auto}form .allow-precision select.date-precision{font-size:0.8rem;width:auto}form .allow-precision label{margin:0 0.5em 0 0.7em}form .allow-precision label:after{content:":"}form select.currency{width:auto;margin-right:1em}form .input.check_boxes{margin-top:1rem}form .input.check_boxes>label{display:block;margin-bottom:0.4em}form .input.check_boxes span.checkbox{display:block}form .input.check_boxes input{margin-right:0.4em}form .photo-preview{position:relative;display:inline-block;border:solid 1px gainsboro;padding:0.3rem;margin:0.3rem}form .photo-preview a.button.delete{position:absolute;top:0.2rem;right:0.2rem}form abbr[title]{border-bottom-style:none;text-decoration:none;position:absolute;top:1em;left:-0.5em}form .error{display:inline-block;color:red;margin-top:0.5em;font-size:0.8em;margin-left:30%;padding-left:2.5%}form .input.amount .currency+.error{margin-left:0.1rem;padding-left:0}form .actions,.form-actions{margin-top:1rem}form .actions a,.form-actions a{color:#939393}.new_user{margin-bottom:1.5rem}.input.selection-widget{padding:0}form .timeline{margin:1rem 0}form .timeline .input{display:inline-block}form .timeline .input:after{content:'\25BA';color:#888;padding-left:0.4rem}form .timeline .input:last-child:after{content:""}form .timeline .input label{display:block;width:100%}form .timeline .input .allow-precision select{font-size:0.7rem;width:auto}form .timeline .input .allow-precision select#yacht_engineering_start_date_2i{width:4rem}form .timeline .input .allow-precision select.date-precision{width:4rem}form .timeline .input .allow-precision label{display:none}.same .next-build-button{display:none}.toggle{font-style:normal;font-size:0.70rem;line-height:1.8em;height:1.9em;display:inline-block;padding:0 0.3rem;border-radius:0.5em;text-align:center;text-decoration:none;border:solid 1px black}.toggle.off{color:black;opacity:0.2}.toggle.on{opacity:1;background:black;color:white}.toggle-syt_custom_collection,.toggle-syt_custom_photo_collection_enabled,.toggle-active,.toggle-published,.toggle-success{color:blue;border-color:blue}.toggle-syt_custom_collection.on,.toggle-syt_custom_photo_collection_enabled.on,.toggle-active.on,.toggle-published.on,.toggle-success.on{background:blue}.toggle-completed{color:green}.toggle-completed.on{background:green;border-color:green}.toggle-confidential,.toggle-unconfirmed,.toggle-price_confidential{color:red}.toggle-confidential.on,.toggle-unconfirmed.on,.toggle-price_confidential.on{background:red;border-color:red}.toggle-unidentified{color:red}.toggle-unidentified.on{background:red;border-color:red}.toggle-draft{color:orange}.toggle-draft.on{background:orange;border-color:orange}.toggle-in_construction_book{color:brown}.toggle-in_construction_book.on{background:brown;border-color:brown}.toggle-show_photo{color:green}.toggle-show_photo.on{background:green;border-color:green}.toggle-select{white-space:nowrap}.toggle-select a.toggle{display:inline-block;padding:0 0.45rem}.toggle-select a.toggle:first-child{border-radius:0.5em 0 0 0.5em;border-right-style:none}.toggle-select a.toggle:last-child{border-radius:0 0.5em 0.5em 0}.toggle-select a.toggle:not(:first-child):not(:last-child){border-radius:0 0 0 0;border-right-style:none}.filter-panel .input,.small-form .input{border:none;padding:0;margin:0 0 0.8rem 0}.filter-panel .input .input,.small-form .input .input{margin:0}.filter-panel input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),.filter-panel select,.filter-panel textarea,.small-form input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),.small-form select,.small-form textarea{width:100%}.filter-panel select.date,.filter-panel select.datetime,.small-form select.date,.small-form select.datetime{width:auto;max-width:5rem}.filter-panel div.input>label,.small-form div.input>label{text-transform:uppercase}.filter-panel label,.small-form label{display:block;width:auto;max-width:none}.filter-panel .check_boxes label,.filter-panel .input.boolean,.small-form .check_boxes label,.small-form .input.boolean{line-height:1.4rem}.filter-panel .check_boxes label *,.filter-panel .input.boolean *,.small-form .check_boxes label *,.small-form .input.boolean *{vertical-align:middle}.filter-panel .check_boxes label input,.filter-panel .input.boolean input,.small-form .check_boxes label input,.small-form .input.boolean input{margin:-0.25rem 0.6rem 0 0.4rem}.filter-panel svg.icon,.small-form svg.icon{display:inline-block;vertical-align:middle;margin:0 0.2rem}.filter-panel .dot.sale-status,.small-form .dot.sale-status{margin:0 0.35rem}.small-form{margin:1rem 0 0 0}.small-form .input{margin:0}.small-form .input-group{margin:1rem 0}.small-form textarea{width:100%}.selected .details{margin-left:0.4rem}.deal_yacht_ownerships_to_end_ids .checkbox,.deal_yacht_ownerships_to_start_ids .checkbox,.deal_listings_to_end_ids .checkbox,.company_services .checkbox{display:block;line-height:1.5rem}.deal_yacht_ownerships_to_end_ids .checkbox label,.deal_yacht_ownerships_to_start_ids .checkbox label,.deal_listings_to_end_ids .checkbox label,.company_services .checkbox label{width:100%;max-width:100%}.casualty_photos .checkbox,.note_photos .checkbox{margin-right:2rem}.casualty_photos .checkbox,.note_photos .checkbox{display:inline-block;width:auto !important;position:relative}.casualty_photos .checkbox input,.note_photos .checkbox input{position:absolute;top:1rem;left:1rem}.nested-resource-form{margin:1.5rem 0;padding:0.5rem 1.5rem 1.5rem 1.5rem;border:solid 1px gainsboro;background:#f6f6f6}.fr-toolbar{border:none}.fr-box{margin:1.5rem 0}.fr-popup{line-height:1em}.fr-popup input{width:100% !important}.fr-popup label{line-height:inherit;text-transform:none;background:none !important}.help{font-size:0.85rem;margin:1rem 0;max-width:40rem}.conditional-input{border-bottom:solid 1px gainsboro}.conditional-input .input:first-child{border-bottom:none}.conditional-input .input:last-child{padding-top:0}.flex-row .input{flex:1}.input.range .input,.input.range select{margin-right:0.2em !important}.input.days-on-market-range{flex:0.6}.hint{font-style:italic;margin-left:0.4em}article.account .page-header h1{padding:0 1rem}.yacht_fleet.grid-item>.actions{position:absolute;top:0.5rem;right:0.5rem;z-index:100}.yacht_fleet.grid-item .grid-item{margin:0;border:none}.yacht,.yacht_model{position:relative}.yacht .add-to-fleet,.yacht_model .add-to-fleet{position:absolute;top:3rem;right:3rem;z-index:100;text-decoration:none;line-height:1.8rem}.yacht .add-to-fleet svg,.yacht_model .add-to-fleet svg{width:1.8rem;height:1.8rem}.yacht .add-to-fleet .count,.yacht_model .add-to-fleet .count{font-size:0.7rem;color:white;position:absolute;top:0.3rem;line-height:1rem;right:0;width:100%;text-align:center}.yacht .request-info,.yacht_model .request-info{border-top:none !important}.yacht .request-info .title,.yacht_model .request-info .title{border-bottom:solid 1px gainsboro;text-align:center;height:1rem;margin-bottom:0.90rem;padding:0}.yacht .request-info .title span,.yacht_model .request-info .title span{font-size:0.7rem;text-transform:uppercase;display:inline-block;background:white;padding:0 0.7rem;margin-bottom:-0.7rem}.yacht .request-info .actions,.yacht_model .request-info .actions{display:flex}.yacht .request-info .actions .button,.yacht_model .request-info .actions .button{flex:1}.yacht .request-info .actions .button:not(:last-child),.yacht_model .request-info .actions .button:not(:last-child){margin-right:1em}.yacht .dom,.yacht_model .dom{border-bottom:1px dotted gainsboro}.yacht .per-gt:after,.yacht_model .per-gt:after{content:'k/GT'}.yacht .per-m:after,.yacht_model .per-m:after{content:'k/m'}.yacht .sale-status-price .price,.yacht_model .sale-status-price .price{display:inline-block}.yacht .sale-status-price .price-change,.yacht .sale-status-price .dom,.yacht .sale-status-price .button,.yacht_model .sale-status-price .price-change,.yacht_model .sale-status-price .dom,.yacht_model .sale-status-price .button{float:right}.yacht .sale-status-price .button,.yacht_model .sale-status-price .button{text-transform:none}.yacht .sale-status-price .vat-paid-notice,.yacht_model .sale-status-price .vat-paid-notice{font-size:0.85rem;color:#bfbfbf}.yacht.table-item .price,.yacht.table-item .price-change,.yacht_model.table-item .price,.yacht_model.table-item .price-change{font-size:0.88rem}.yacht.table-item .base-price,.yacht_model.table-item .base-price{background:#32c332;color:white;padding:0 0.3em}.yacht.table-item .dom,.yacht_model.table-item .dom{display:inline}.yacht.grid-item .visual,.yacht_model.grid-item .visual{background:#f6f6f6}.yacht.grid-item .sale-status-price,.yacht_model.grid-item .sale-status-price{height:3.6rem;font-size:0.85rem}.yacht.grid-item .sale-status-price .mark,.yacht.grid-item .sale-status-price .label,.yacht.grid-item .sale-status-price .original-price,.yacht_model.grid-item .sale-status-price .mark,.yacht_model.grid-item .sale-status-price .label,.yacht_model.grid-item .sale-status-price .original-price{display:none}.yacht.grid-item .sale-status-price .price.base-price,.yacht_model.grid-item .sale-status-price .price.base-price{padding:0 0.3em;background:#32c332;color:white}.yacht.grid-item .sale-status-price .sub,.yacht_model.grid-item .sale-status-price .sub{font-size:0.8rem;margin-top:0.2em}.yacht.grid-item .sale-status-price .sub .price,.yacht_model.grid-item .sale-status-price .sub .price{color:#32c332}.yacht.grid-item .add-to-fleet,.yacht_model.grid-item .add-to-fleet{top:0.7rem;right:0.7rem}.yacht.grid-item .add-to-fleet svg,.yacht_model.grid-item .add-to-fleet svg{width:1.5rem;height:1.5rem}.yacht.grid-item .add-to-fleet .count,.yacht_model.grid-item .add-to-fleet .count{top:0.2rem}.yacht.grid-item .owners,.yacht.grid-item .builder,.yacht_model.grid-item .owners,.yacht_model.grid-item .builder{height:3.6em;overflow:hidden}.yacht.grid-item .previous-names,.yacht_model.grid-item .previous-names{display:none}.by-builder .yacht.grid-item .textual .builder,.by-builder .yacht_model.grid-item .textual .builder{display:none}.yacht.show .page-header,.yacht_model.show .page-header{margin-bottom:0}.yacht.show .page-header .names,.yacht_model.show .page-header .names{padding:0 !important}.yacht.show .page-header .previous-names,.yacht_model.show .page-header .previous-names{padding:0 0.6rem;font-size:1.1rem;margin-top:-1em;margin-bottom:0.9em;font-style:italic}.yacht.show .page-header .button.view,.yacht_model.show .page-header .button.view{display:none}.yacht.show .overview-tab .column.wide .card.sales-info:first-child,.yacht_model.show .overview-tab .column.wide .card.sales-info:first-child{display:none}.yacht .textual .owners .name,.yacht .textual .builder .name,.yacht_model .textual .owners .name,.yacht_model .textual .builder .name{display:block;position:relative;padding-right:2em}.yacht .visual .button.photos-link,.yacht_model .visual .button.photos-link{position:absolute;right:0.4rem;background:rgba(0,0,0,0.5);font-size:0.75rem}.yacht .visual .button.photos-link:hover,.yacht_model .visual .button.photos-link:hover{background:#00a1e6}.yacht .original-price,.yacht_model .original-price{font-size:0.6em;margin-top:0.6em;color:#bfbfbf}.card.sales-info:not(.with-yacht-visual) .sale-status-price .values,.yacht.show .page-header .sale-status-price .values{font-weight:300;font-size:1.7rem;margin:0.2em 0}.card.sales-info:not(.with-yacht-visual) .sale-status-price .price-change,.yacht.show .page-header .sale-status-price .price-change{line-height:2.2rem;font-size:1rem}.card.sales-info:not(.with-yacht-visual) .sale-status-price .sub,.yacht.show .page-header .sale-status-price .sub{margin-top:0.4em}.card.sales-info:not(.with-yacht-visual) .sale-status-price .per-gt,.yacht.show .page-header .sale-status-price .per-gt{margin-right:0.5em}.card.sales-info:not(.with-yacht-visual) .sale-status-price .original-price,.yacht.show .page-header .sale-status-price .original-price{margin-left:0.5em}.card.sales-info:not(.with-yacht-visual) .sale-status-price .contact-broker,.yacht.show .page-header .sale-status-price .contact-broker{margin-top:1.1em}.card.sales-info:not(.with-yacht-visual) .sale-status-price .mark,.yacht.show .page-header .sale-status-price .mark{font-size:0.9rem;padding:0 0.6em;display:inline-block;background:#32c332;color:white;margin-right:0.4em}.card.sales-info:not(.with-yacht-visual) .sale-status-price .label,.yacht.show .page-header .sale-status-price .label{display:inline-block}.card.sales-info:not(.with-yacht-visual) .sale-status-price .values,.card.sales-info:not(.with-yacht-visual) .sale-status-price .label,.yacht.show .page-header .sale-status-price .values,.yacht.show .page-header .sale-status-price .label{margin:0.2em 0}.card.sales-info:not(.with-yacht-visual) .price-info,.yacht.show .page-header .price-info{border-right:none}.card.sales-info .note,.yacht.show .page-header .note{font-size:0.85rem;line-height:1.3em;margin:0}.card.sales-info .listing-broker,.yacht.show .page-header .listing-broker{margin:1em 0}.card.sales-info .listing-broker img,.yacht.show .page-header .listing-broker img{display:block;max-height:5rem;max-width:50%;margin-bottom:0.2em}.card.sales-info .listing-broker .broker-name,.yacht.show .page-header .listing-broker .broker-name{font-size:1rem}.card.sales-info .actions.contact-broker,.yacht.show .page-header .actions.contact-broker{display:flex;margin:1rem 0}.card.sales-info .actions.contact-broker .button:not(:last-child),.yacht.show .page-header .actions.contact-broker .button:not(:last-child){margin-right:1em}.card.sales-info footer,.yacht.show .page-header footer{height:auto}.card.sales-info footer .button,.yacht.show .page-header footer .button{display:inline-block}.card.sales-info footer .button:not(:first-child),.yacht.show .page-header footer .button:not(:first-child){margin-top:0.5em}.card.sales-info footer .button:not(:last-child),.yacht.show .page-header footer .button:not(:last-child){margin-bottom:0.5em}.card.sales-info .yacht-visual img,.yacht.show .page-header .yacht-visual img{width:6em;float:left;margin:0 1rem 0 0}.card.sales-info.with-yacht-visual .price-info{padding:0}.card.sales-info.with-yacht-visual .yacht.grid-item .visual{max-height:8rem;margin-right:0}.card.sales-info.with-yacht-visual footer{display:none}@media (min-width: 1001px){.visual .button.photos-link{display:none}.column.wide .card.sales-info .content{display:flex}.column.wide .card.sales-info .content .price-info,.column.wide .card.sales-info .content .broker-info{flex:1}.column.wide .card.sales-info .content .price-info{border-right:solid 1px gainsboro}}.overlay.modal .select-broker select{display:block;width:auto;width:100%}.overlay.modal form input[type='text'],.overlay.modal form input[type='email'],.overlay.modal form textarea{width:60% !important}.overlay.modal form textarea{height:10em}.overlay.modal .listing-broker{min-height:8rem;margin:2rem 0 1rem 0;border:solid 1px gainsboro;padding:1rem}.overlay.modal .listing-broker img{float:right;max-height:6rem;max-width:12rem}.overlay.modal .listing-broker .broker-name,.overlay.modal .listing-broker .broker-phone{margin:0.3em 0}.overlay.modal .listing-broker .broker-name{font-size:1.3rem}.overlay.modal .listing-broker .broker-phone{font-size:1.7rem;font-weight:300}@media (min-width: 601px){.visual .button.photos-link{top:0.4rem}.page-header .contact-broker{display:none}}@media (max-width: 800px){.yacht.show .column.wide .overview-tab .card.sales-info:first-child{display:block}.section-overview .column.wide .sales-info{display:none}.overlay.modal form label,.overlay.modal form input:not([type='submit']){display:block}.overlay.modal form input[type='text'],.overlay.modal form input[type='email'],.overlay.modal form textarea{width:100% !important}.overlay.modal form textarea{height:10em}.overlay.modal form .input{border:none;padding-bottom:0.4em}}@media (max-width: 600px){.visual .button.photos-link{bottom:0.4rem}}@media (max-width: 1000px){.card.build .content>.flex-row{display:block}.card.build .content>.flex-row .grid-item.company{margin-right:0 !important;border-left-style:none;border-right-style:none}}.sales-deals .blocks>.actions{position:absolute;top:0.7rem;right:0.7rem}.sale.blocks-item{box-shadow:inset 0 -0.4rem 0.8rem -0.4rem gainsboro}.sale.blocks-item:not(:first-child){border-top:solid 1px gainsboro}.sale.blocks-item table{font-size:0.8rem}.sale.blocks-item .attributes-table{margin-top:1.2rem !important;background:none;margin-top:0}.sale.blocks-item .actions{text-align:left;padding:0 1rem 0 0;margin:1rem}.sale.blocks-item .actions .syt{margin-left:1rem}.sale.blocks-item .actions .syt .label{margin-right:0.4rem}.sale.blocks-item .sale-details{padding:0 1rem}.sale.table-item .status{font-size:0.8rem}.sale.table-item .status.active{color:#32c332}.list_price .in-original-currency{font-size:0.85rem;color:#bfbfbf;margin-left:0.5em}.price-update .previous-price{font-size:0.8em;color:#bfbfbf;margin-right:0.3em}.price-update .previous-price:after{margin-left:0.3em;content:"\2192"}.price-update .price-change.total{font-size:0.8em;font-weight:normal}.price-update .in-original-currency{font-size:0.85rem}.list_price.table-item .price-update .price-change{display:inline}.list_price.table-item .price-update .price-change.total{margin-left:0.5em}article.photo.show img{max-width:100%}article.photo.upload{position:absolute;top:0;left:0;width:100vw;height:100vh;background:white;overflow:scroll;padding:1rem}form.dropzone{border-color:#00a1e6;box-shadow:0 0 0.3rem 0.3rem #eeeeee inset;border-radius:1rem;background:#ffffff;padding:1rem;margin-bottom:2rem;overflow:visible}form.dropzone.dz-drag-hover{border-color:#00345e;box-shadow:0 0 0.3rem 0.3rem #00a1e6 inset}form.dropzone .dz-message{margin-top:3rem}form.dropzone .dz-preview{margin:0 1rem 0 0}.flex-row.photo-uploader .form-content{flex:3;background:white}.flex-row.photo-uploader .form-content .actions{padding:1rem}#photos-uploaded-panel{background:#f6f6f6;padding:0.8rem;width:27rem;flex-grow:0}.grid-item.photo,.grid-item.photo_link,.grid-item.video{width:12.2rem !important;min-width:12.2rem;padding:0.4rem}.grid-item.photo .visual,.grid-item.photo_link .visual,.grid-item.video .visual{height:9em}.grid-item.photo .visual a,.grid-item.photo_link .visual a,.grid-item.video .visual a{width:11.2rem;height:100%;line-height:9em;text-align:center;display:inline-block;vertical-align:middle}.grid-item.photo .visual img,.grid-item.photo_link .visual img,.grid-item.video .visual img{display:inline-block;vertical-align:middle;max-height:100%;max-width:100%}.grid-item.photo .visual.dont-show,.grid-item.photo_link .visual.dont-show,.grid-item.video .visual.dont-show{opacity:0.5}.grid-item.photo .textual,.grid-item.photo_link .textual,.grid-item.video .textual{text-align:center;font-size:0.7rem;height:1.4rem;line-height:1.4rem;overflow:hidden;padding:0}.grid-item.photo .textual .title,.grid-item.photo_link .textual .title,.grid-item.video .textual .title{padding:0;line-height:1.4rem;height:1.4rem;overflow:hidden;font-weight:normal;vertical-align:bottom}.grid-item.photo_link .textual{height:3rem}.micro-item{display:inline-block}.micro-item img{display:block;max-height:3rem}.overlay.photo form.dropzone,.overlay.video form.dropzone{position:absolute;top:3rem;right:3rem;max-width:11rem}.overlay.photo .credit-text,.overlay.video .credit-text{font-size:0.7rem;text-align:center}.overlay.photo .prev-next,.overlay.video .prev-next{line-height:2rem;position:absolute;bottom:0.8rem;right:1rem;line-height:2rem}.overlay.photo .prev-next .counts,.overlay.photo .prev-next a,.overlay.video .prev-next .counts,.overlay.video .prev-next a{display:inline-block;line-height:2rem}.overlay.photo .prev-next .button-previous,.overlay.photo .prev-next .button-next,.overlay.video .prev-next .button-previous,.overlay.video .prev-next .button-next{text-decoration:none}.overlay.photo .prev-next .button-previous .icon,.overlay.photo .prev-next .button-next .icon,.overlay.video .prev-next .button-previous .icon,.overlay.video .prev-next .button-next .icon{height:2rem}.overlay.photo .prev-next .button-previous .icon.icon-previous,.overlay.photo .prev-next .button-next .icon.icon-previous,.overlay.video .prev-next .button-previous .icon.icon-previous,.overlay.video .prev-next .button-next .icon.icon-previous{transform:rotate(180deg)}.overlay.photo .prev-next .button-previous,.overlay.video .prev-next .button-previous{float:left}.overlay.photo .prev-next .button-next,.overlay.video .prev-next .button-next{float:right}.overlay.photo .prev-next .counts,.overlay.video .prev-next .counts{width:8rem;text-align:center;font-size:0.8rem}.overlay.photo .textual,.overlay.video .textual{width:40%}.overlay.photo .label,.overlay.video .label{margin:0.6rem 0 0.3rem 0}.photo-widget{padding:1.5rem 2rem;text-align:center}.photo-widget img.primary{max-width:100%;max-height:400px}.photo-widget .thumbnails{height:107px;overflow:hidden;display:block;text-align:left;margin-top:1rem}.photo-widget .thumbnails .wrapper{display:inline-block;height:100%;max-width:30%}.photo-widget .thumbnails img{display:inline-block;vertical-align:middle;max-height:100%;max-width:100%;margin:0 2.2% 0 0}.photo-widget .thumbnails img:last-child{margin-right:0}section.photo-collection{margin:1.5rem 0}.site-sy_times .overlay.photo{background:rgba(0,0,0,0.8)}.site-sy_times .overlay.photo section.overlay-item{background:none;box-shadow:none;height:100vh}.site-sy_times .overlay.photo .visual{display:block;width:100%;max-width:100%;text-align:center}.site-sy_times .overlay.photo .visual img{display:inline-block;max-height:80vh;box-shadow:0 0 2rem black}.site-sy_times .overlay.photo .title{text-align:center;font-size:0.9rem}.site-sy_times .overlay.photo .prev-next{bottom:0.2rem}.site-sy_times .overlay.photo .close{background:url(/assets/icon_close_white-604d251f3e0b24d0303118afa710d291eaf842e545e219cf971d76907251aa00.svg) no-repeat right center}article.video iframe{max-width:100%}article.video.list-item{border-bottom:solid 1px gainsboro;margin:1rem 0 2.5rem 0}.featured-videos article.video.list-item{border-bottom:none;margin:0}.featured-videos .secondary article.video.list-item{margin-bottom:0.7rem}.featured-videos .secondary article.video.list-item h1{font-size:0.9rem}.controller-home .featured-videos .content{display:flex}.controller-home .featured-videos .secondary{margin-left:1.5rem}.controller-home .featured-videos .secondary .list-item{margin:0}@media (max-width: 1000px){.controller-home .featured-videos .content{display:block}.controller-home .featured-videos .secondary{margin-left:0}}@media (max-width: 800px){.featured-videos .secondary{display:block}}.company.grid-item{width:25rem;display:inline-flex;height:7rem}.column:not(.wide) .company.grid-item{display:flex;width:100%}.company.grid-item .visual{padding:0.5rem;height:100%;width:7rem}.company.grid-item .visual .bg-img{background-size:contain;background-repeat:no-repeat}.company.grid-item .visual .placeholder{background:none;padding-top:1rem}.company.grid-item .visual .placeholder svg{display:block;margin:0 auto}.company.grid-item .visual .placeholder svg path{fill:gainsboro}.company.grid-item .textual{flex:1;flex-shrink:0;padding:0.5rem 1rem;background:#f6f6f6}.company.grid-item .textual>*{padding:0}.company.show ul.fleet-figures{margin-top:1rem;padding-left:0;list-style:none}.card.build .company.grid-item,.card.sales-info .company.grid-item{height:auto}.card.build .company.grid-item .textual,.card.sales-info .company.grid-item .textual{background:none}.card.build .company.grid-item{border-right:solid 1px gainsboro;border-bottom:none !important}@media (max-width: 800px){.company.grid-item{display:flex;width:100%}}.articles.index #tab-set{margin-top:1rem}.article .author-and-share{display:flex;margin:1rem 0;padding:1rem 0;border:solid 1px gainsboro;border-style:solid none}.article .author-and-share .author{flex:1}.article .author-and-share .share-links{width:8rem;flex-grow:0}.article .author-and-share .share-links a{vertical-align:bottom;height:1rem;display:inline-block;text-decoration:none;margin-left:0.8rem}.article .author-and-share .share-links a.facebook svg path{fill:#3b5998}.article .author-and-share .share-links a.linkedin svg path{fill:#0077b5}.article .author-and-share .share-links a.twitter svg path{fill:#55acee}.article .author-and-share .share-links svg{width:1.4rem;height:1.4rem}.article.show{margin-top:1rem}.article.show header.article-header{padding:1rem 0}.article.show header.article-header.with-header-photo{margin-top:-6rem;background:white}.article.show .description{margin-right:2rem}.article.show .related{width:39%}.article.show .related section:first-child{margin-top:0}.article.show .market-info{margin-top:2rem}.article .description{font-size:1rem;text-align:center}.article .description p,.article .description ul,.article .description ol,.article .description h1,.article .description h2{text-align:left}.article .sponsor-info{background:white;margin:2rem 1.5rem 1.5rem 0;display:flex}.article .sponsor-info .textual{flex:1}.article .sponsor-info .textual a{text-decoration:none}.article .sponsor-info .textual h2{border-bottom:none}.article .sponsor-info .visual{flex-grow:0;width:10rem;margin:2rem 1rem 0 2rem}.article .sponsor-info .visual img{width:100%}.article img{max-width:100%}.article img,.article iframe,.article ul,.article ol,.article p{margin:1rem 0}.article img[src^='/system/legacy']{display:inline-block;clear:both}.article img[src^='/system/legacy']:last-child{margin-right:0}.article a[data-photo-id]{display:block;margin:1rem 0;position:relative}.article a[data-photo-id] .credit-text{position:absolute;bottom:0.5rem;left:0.8rem;color:rgba(255,255,255,0.8);font-size:0.7rem;text-shadow:0 0 0.06rem #555}.article a[data-photo-id] img{margin:0}.article .author-info{margin:2rem 0 1rem 0;font-size:0.9rem;font-style:italic}.article.list-item{display:flex;margin:1rem 0;padding-bottom:1rem;background:none}.article.list-item:not(:last-child){border-bottom:solid 1px gainsboro}.article.list-item .visual{background-color:#f6f6f6;height:18rem;width:50%;margin-right:-10%;background-position:center;background-size:cover}.article.list-item .visual a{display:block;width:100%;height:100%}.article.list-item .textual{width:60%;max-height:calc(100% - 4rem);margin:2rem 0;padding:1rem 1rem 1rem 1.5rem;background:white;z-index:10}.article.list-item .teaser-text{color:#888}.card article.list-item{margin:0;padding:0}.column:not(.wide) .article.list-item,.sponsored .article.list-item,.card .content .article.list-item{position:relative;display:block;padding:0}.column:not(.wide) .article.list-item .visual,.column:not(.wide) .article.list-item .textual,.sponsored .article.list-item .visual,.sponsored .article.list-item .textual,.card .content .article.list-item .visual,.card .content .article.list-item .textual{display:block;position:relative}.column:not(.wide) .article.list-item .visual,.sponsored .article.list-item .visual,.card .content .article.list-item .visual{width:100%}.column:not(.wide) .article.list-item .textual,.sponsored .article.list-item .textual,.card .content .article.list-item .textual{width:90%;margin:-3rem 5% 1rem 5%}.column:not(.wide) .article.list-item .textual .date-time,.column:not(.wide) .article.list-item .textual .tags,.sponsored .article.list-item .textual .date-time,.sponsored .article.list-item .textual .tags,.card .content .article.list-item .textual .date-time,.card .content .article.list-item .textual .tags{display:block}.column:not(.wide) .article.list-item .textual .tags,.sponsored .article.list-item .textual .tags,.card .content .article.list-item .textual .tags{margin-left:0}.sponsored .article.list-item,.card .article.list-item{border-bottom:none}.featured .primary .article.list-item .visual{height:27rem}.featured .primary .article.list-item h1,.featured .primary .article.list-item .h1{border:solid 1px gainsboro;border-style:solid none;font-size:2.8rem;padding:0.3em 0;margin:0}.article_link.grid-item>.toggles{padding:0.2rem 0;text-align:center}.article_link.grid-item .grid-item{border:none}.article_link.grid-item .grid-item .resource-actions,.article_link.grid-item .grid-item .resource-actions:hover{display:none}@media (min-width: 1001px){.featured .article.list-item .textual{height:auto}.featured .article.list-item .textual .meta-info{margin-top:0.6rem}.featured .secondary{margin:1rem 0 2rem 0}.featured .secondary .article.list-item{position:relative;display:block;padding:0}.featured .secondary .article.list-item .visual,.featured .secondary .article.list-item .textual{display:block;position:relative}.featured .secondary .article.list-item .visual{width:100%}.featured .secondary .article.list-item .textual{width:90%;margin:-3rem 5% 1rem 5%}.featured .secondary .article.list-item .textual .date-time,.featured .secondary .article.list-item .textual .tags{display:block}.featured .secondary .article.list-item .textual .tags{margin-left:0}.featured .secondary .article.list-item .visual{height:14rem}}@media (max-width: 1000px){.article.show header.article-header h1,.article.show header.article-header .h1{font-size:2.4rem;line-height:2.4rem}.featured .primary .article.list-item{display:block !important}.featured .primary .article.list-item .visual{width:100%}.featured .primary .article.list-item .textual{width:90%;margin:-3rem 5% 1rem 5%}.featured .primary .article.list-item .textual h1,.featured .primary .article.list-item .textual .h1{font-size:2rem}.featured .secondary h1,.featured .secondary .h1{font-size:1.5rem}.featured .secondary,.articles.sponsored .flex-row{flex-direction:column}.featured .secondary .article,.articles.sponsored .flex-row .article{margin-right:0 !important}}@media (max-width: 800px){.featured .primary,.featured .secondary{position:relative;display:block;padding:0}.featured .primary .visual,.featured .primary .textual,.featured .secondary .visual,.featured .secondary .textual{display:block;position:relative}.featured .primary .visual,.featured .secondary .visual{width:100%}.featured .primary .textual,.featured .secondary .textual{width:90%;margin:-3rem 5% 1rem 5%}.featured .primary .textual .date-time,.featured .primary .textual .tags,.featured .secondary .textual .date-time,.featured .secondary .textual .tags{display:block}.featured .primary .textual .tags,.featured .secondary .textual .tags{margin-left:0}.featured .primary .article,.featured .secondary .article{display:block}.featured .primary .article .visual,.featured .secondary .article .visual{height:60vw;max-height:50vh}.column .article.list-item{position:relative;display:block;padding:0}.column .article.list-item .visual,.column .article.list-item .textual{display:block;position:relative}.column .article.list-item .visual{width:100%}.column .article.list-item .textual{width:90%;margin:-3rem 5% 1rem 5%}.column .article.list-item .textual .date-time,.column .article.list-item .textual .tags{display:block}.column .article.list-item .textual .tags{margin-left:0}}form.filterable-content{border-radius:0.2rem}form.filterable-content .column>.input{margin:0.8rem 0}form.filterable-content .actions{margin-top:0.8rem;text-align:right}form.filterable-content svg.icon{width:1.5rem;height:1.5rem}form.filterable-content svg.icon path{fill:#bfbfbf}form.filterable-content .display-options label,form.filterable-content .display-options select{width:auto;line-height:2rem}form.filterable-content .index-tabs#tab-set{margin:-1.5rem -1.5rem 1rem -1.5rem;border-top:none;border-bottom:solid 1px gainsboro}form.filterable-content .filter-panel{padding:1.5rem}form.filterable-content .filter-panel input[type=text]{width:100%;font-size:0.85rem}form.filterable-content .filter-panel label{font-size:0.7rem}form.filterable-content .filter-panel .column:not(:last-child){margin-right:5rem !important}form.filterable-content .filter-panel .units{width:2rem;flex-grow:0;color:#bfbfbf}form.filterable-content .filter-panel .yacht_search_lifecycle_statuses,form.filterable-content .filter-panel .yacht-types{display:flex}form.filterable-content .filter-panel .yacht_search_lifecycle_statuses span.checkbox,form.filterable-content .filter-panel .yacht-types span.checkbox{flex:1}form.filterable-content .filter-panel .yacht_search_lifecycle_statuses span.checkbox input,form.filterable-content .filter-panel .yacht-types span.checkbox input{opacity:0}form.filterable-content .filter-panel .yacht_search_lifecycle_statuses span.checkbox:not(:last-child),form.filterable-content .filter-panel .yacht-types span.checkbox:not(:last-child){margin-right:1rem}form.filterable-content .filter-panel .yacht_search_lifecycle_statuses label,form.filterable-content .filter-panel .yacht-types label{cursor:pointer;display:block;height:2rem;line-height:2rem;padding:0;background:gainsboro;color:#f6f6f6;box-shadow:0 0 0.2rem #bfbfbf inset;border-radius:0.15rem;text-align:center}form.filterable-content .filter-panel .yacht_search_lifecycle_statuses svg.icon,form.filterable-content .filter-panel .yacht-types svg.icon{width:15px;height:15px;vertical-align:sub;margin-right:0.1rem}form.filterable-content .filter-panel .yacht_search_lifecycle_statuses svg.icon path,form.filterable-content .filter-panel .yacht-types svg.icon path{fill:#f6f6f6}form.filterable-content .filter-panel .yacht_search_lifecycle_statuses input:checked+label,form.filterable-content .filter-panel .yacht-types input:checked+label{background:#00a1e6;box-shadow:none;color:white}form.filterable-content .filter-panel .yacht_search_lifecycle_statuses input:checked+label svg.icon path,form.filterable-content .filter-panel .yacht-types input:checked+label svg.icon path{fill:white}form.filterable-content .filter-panel .input.yacht_search_sale_statuses label>div{background:#32c332;padding:0.2em 0.9em;color:white;display:inline-block}form.filterable-content .filter-panel .foldable .primary .content,form.filterable-content .filter-panel .foldable .secondary .content{overflow:unset}form.filterable-content .filter-panel .foldable .primary .content .input-row,form.filterable-content .filter-panel .foldable .secondary .content .input-row{display:flex}form.filterable-content .filter-panel .foldable .primary .content .input-row .input.yacht-types,form.filterable-content .filter-panel .foldable .secondary .content .input-row .input.yacht-types{padding-top:1.2rem}form.filterable-content .filter-panel .foldable .primary .content .input-row>.input,form.filterable-content .filter-panel .foldable .secondary .content .input-row>.input{flex:1}form.filterable-content .filter-panel .foldable .primary .content .input-row>.input:not(:last-child),form.filterable-content .filter-panel .foldable .secondary .content .input-row>.input:not(:last-child){margin-right:0.7rem}form.filterable-content .filter-panel .foldable .secondary .content{max-height:0;overflow:hidden;transition:all 0.5s ease}form.filterable-content .filter-panel .foldable .secondary.show .content{max-height:50vh;overflow-y:auto}form.filterable-content .filter-panel .foldable .secondary.show .controls .filter-toggle:before{content:"Show less filters"}form.filterable-content .filter-panel .foldable .controls{padding:0.3em 0 0.5em;background:linear-gradient(#fff, #efefef);text-align:center}form.filterable-content .filter-panel .foldable .controls .filter-toggle{cursor:pointer;background:#00a1e6;color:white}form.filterable-content .filter-panel .foldable .controls .filter-toggle:before{content:"Show more filters"}form.filterable-content .filter-panel .info{margin-top:-1rem;max-width:50em}form.filterable-content .filtered-content{margin:1.5rem 0}form.filterable-content .filtered-content .top-bar{display:flex;line-height:2rem;margin:1rem 0}form.filterable-content .filtered-content .top-bar .saved-searches-actions,form.filterable-content .filtered-content .top-bar .display-options{flex:1}form.filterable-content .filtered-content .top-bar .counts{margin-right:1rem}form.filterable-content .filtered-content .top-bar .display-options{display:inline-block;float:right;text-align:right}form.filterable-content .filtered-content .top-bar .display-options .per-page,form.filterable-content .filtered-content .top-bar .display-options .order-by,form.filterable-content .filtered-content .top-bar .display-options .display-as{margin:0 0 0 0.5rem;display:inline-block}form.filterable-content .filtered-content .top-bar .display-options .per-page label,form.filterable-content .filtered-content .top-bar .display-options .per-page select,form.filterable-content .filtered-content .top-bar .display-options .order-by label,form.filterable-content .filtered-content .top-bar .display-options .order-by select,form.filterable-content .filtered-content .top-bar .display-options .display-as label,form.filterable-content .filtered-content .top-bar .display-options .display-as select{display:inline-block}form.filterable-content .filtered-content .top-bar .display-options .per-page label,form.filterable-content .filtered-content .top-bar .display-options .order-by label,form.filterable-content .filtered-content .top-bar .display-options .display-as label{text-transform:none;margin-right:0.5rem}form.filterable-content .filtered-content .top-bar .display-options .per-page svg,form.filterable-content .filtered-content .top-bar .display-options .order-by svg,form.filterable-content .filtered-content .top-bar .display-options .display-as svg{display:inline-block;width:1.3rem;vertical-align:text-bottom}form.filterable-content .filtered-content .top-bar .display-options .per-page a,form.filterable-content .filtered-content .top-bar .display-options .order-by a,form.filterable-content .filtered-content .top-bar .display-options .display-as a{display:inline-block;margin-left:0.3rem;text-decoration:none}form.filterable-content .filtered-content .top-bar .display-options .per-page a.active svg path,form.filterable-content .filtered-content .top-bar .display-options .order-by a.active svg path,form.filterable-content .filtered-content .top-bar .display-options .display-as a.active svg path{fill:#00a1e6}@media (max-width: 1215px){.filterable-content{padding:0 15px}}@media (max-width: 800px){form.filterable-content .filter-panel .foldable .primary .content .input-row,form.filterable-content .filter-panel .foldable .secondary .content .input-row{display:block}form.filterable-content .filter-panel .foldable .primary .content .input-row>.input,form.filterable-content .filter-panel .foldable .secondary .content .input-row>.input{display:block}}form.filterable-content .filter-panel.v2{background:none;padding:0;border:none;margin-top:2rem;font-size:0.9rem}.filters-v2{position:relative;z-index:1000;margin-bottom:2rem}.filters-v2 .button{cursor:pointer}.filters-v2 .selected-filter-values{margin:1rem 0}.filters-v2 .selected-filter-values .selected-filter-value{border:solid 1px #dddddd;display:inline-flex;background:white}.filters-v2 .selected-filter-values .selected-filter-value .text{padding:0.2em 0.5em}.filters-v2 .selected-filter-values .selected-filter-value .text .title{line-height:1rem;font-size:0.7rem}.filters-v2 .selected-filter-values .selected-filter-value .delete,.filters-v2 .selected-filter-values .selected-filter-value .clear{background:#fff url(/assets/icon_close-0831112adb70497d9043f041d2fca756f582761f4078afb7e8496488e1297158.svg) no-repeat center center;background-size:0.7rem;border-left:solid 1px #dddddd;width:1.5rem;cursor:pointer;flex:1}.filters-v2 .selected-filter-values .selected-filter-value .delete:hover,.filters-v2 .selected-filter-values .selected-filter-value .clear:hover{background-color:#f6f6f6}.filters-v2 .selected-filter-values .selected-filter-value.direct-input input{border:none !important;padding:0 !important;outline:none;font-size:0.9rem !important;height:1.4em !important;vertical-align:middle;margin-top:-0.25em}.filters-v2 .selectable-filters{margin:1rem 0;background:white;border:solid 1px #dddddd}.filters-v2 .selectable-filters .filter-by{display:inline-flex;line-height:2.5rem;margin-right:0.7rem;padding-left:0.7rem}.filters-v2 .selectable-filters .search-filter-group{position:relative;display:inline-flex;vertical-align:top;padding:0 0.7rem;border-left:solid 1px gainsboro;height:2.5rem;overflow:hidden}.filters-v2 .selectable-filters .search-filter-group:last-child{border-right:solid 1px gainsboro}.filters-v2 .selectable-filters .search-filter-group .filters{position:absolute;top:2.55rem;left:-1px;background:white;min-width:100%}.filters-v2 .selectable-filters .search-filter-group .filters .search-filter{list-style:none;padding:0;margin:0}.filters-v2 .selectable-filters .search-filter-group .filters .search-filter>li{cursor:pointer;padding:0.3em 1em;white-space:nowrap}.filters-v2 .selectable-filters .search-filter-group .filters .search-filter>li.separator{height:1px;padding:0;background:gainsboro}.filters-v2 .selectable-filters .search-filter-group .filters .search-filter>li:hover{color:black;background:#f6f6f6}.filters-v2 .selectable-filters .search-filter-group .filters .search-filter .filter-selector a{display:block}.filters-v2 .selectable-filters .search-filter-group .filters .title{padding:0.3em 1em;background:#f6f6f6}.filters-v2 .selectable-filters .search-filter-group .filters .title:after{content:":"}.filters-v2 .selectable-filters .search-filter-group>.title{cursor:pointer;text-transform:capitalize;line-height:2.5rem;padding-right:1rem;background:url(/assets/icon_open_select-49f0de5af44c77f27bd5b8e194642dc8819bd5fbb557d279870f8f5592cbfb76.svg) no-repeat right center;background-size:0.8em}.filters-v2 .selectable-filters .search-filter-group.open{overflow:unset;height:auto}.filters-v2 .selectable-filters .search-filter-group.open .filters{border:solid 1px #dddddd;border-top:none;margin-top:-1px;box-shadow:0 5px 5px #888888;z-index:1001}.filters-v2 .selectable-filters .search-filter-group:last-child .filters{left:unset;right:-1px}.filters-v2 .custom-value-selector .open-modal{text-align:right;font-style:italic}.filters-v2 .custom-value-selector .open-modal:after{content:"\2192";margin-left:0.4em}.filters-v2 .custom-value-selector .modal{display:none}.filters-v2 .custom-value-selector.opened .modal{display:block}.filters-v2 .custom-value-selector.opened .modal .actions{text-align:left}.filters-v2 .custom-value-selector.opened .modal .actions .cancel{margin-left:1em}.filters-v2 .custom-value-selector.opened .modal .autocomplete_select_resources>input{margin-bottom:1em}.filters-v2 .additional>*,.filters-v2 .additional .set>*{display:inline-block;margin-right:1rem;width:unset}.filters-v2 .additional>* label,.filters-v2 .additional .set>* label{white-space:nowrap}.input.autocomplete_select_resources,#global-search{position:relative}.input.autocomplete_select_resources .autocompletion-elements ul.autocomplete-suggestions,#global-search .autocompletion-elements ul.autocomplete-suggestions{z-index:2000;padding:0;list-style:none;box-shadow:0 0 0.6em #888;position:absolute;left:0;background:rgba(255,255,255,0.9955);margin-top:-0.7rem;margin-left:0}.input.autocomplete_select_resources .autocompletion-elements ul.autocomplete-suggestions li,#global-search .autocompletion-elements ul.autocomplete-suggestions li{margin:0;padding:0.2em 1em;line-height:2em;cursor:pointer;border-bottom:solid 1px #ccc}.input.autocomplete_select_resources .autocompletion-elements ul.autocomplete-suggestions li .builder,.input.autocomplete_select_resources .autocompletion-elements ul.autocomplete-suggestions li .year,#global-search .autocompletion-elements ul.autocomplete-suggestions li .builder,#global-search .autocompletion-elements ul.autocomplete-suggestions li .year{margin-left:0.5em}.input.autocomplete_select_resources .autocompletion-elements ul.autocomplete-suggestions li .year,#global-search .autocompletion-elements ul.autocomplete-suggestions li .year{font-style:italic}.input.autocomplete_select_resources .autocompletion-elements ul.autocomplete-suggestions li .notes,#global-search .autocompletion-elements ul.autocomplete-suggestions li .notes{display:block}.input.autocomplete_select_resources .autocompletion-elements ul.autocomplete-suggestions li a,#global-search .autocompletion-elements ul.autocomplete-suggestions li a{text-decoration:none;font-size:0.8rem}.input.autocomplete_select_resources .autocompletion-elements ul.autocomplete-suggestions li a .type,.input.autocomplete_select_resources .autocompletion-elements ul.autocomplete-suggestions li a .notes,#global-search .autocompletion-elements ul.autocomplete-suggestions li a .type,#global-search .autocompletion-elements ul.autocomplete-suggestions li a .notes{color:#787878;font-size:0.9em}.input.autocomplete_select_resources .autocompletion-elements ul.autocomplete-suggestions li a .type,#global-search .autocompletion-elements ul.autocomplete-suggestions li a .type{margin-right:0.4em}.input.autocomplete_select_resources .autocompletion-elements ul.autocomplete-suggestions li.selected,.input.autocomplete_select_resources .autocompletion-elements ul.autocomplete-suggestions li:hover,#global-search .autocompletion-elements ul.autocomplete-suggestions li.selected,#global-search .autocompletion-elements ul.autocomplete-suggestions li:hover{background:#00a1e6;color:white}.input.autocomplete_select_resources .autocompletion-elements ul.autocomplete-suggestions li.selected a,.input.autocomplete_select_resources .autocompletion-elements ul.autocomplete-suggestions li:hover a,#global-search .autocompletion-elements ul.autocomplete-suggestions li.selected a,#global-search .autocompletion-elements ul.autocomplete-suggestions li:hover a{color:white}.input.autocomplete_select_resources .autocompletion-elements ul.autocomplete-suggestions li.selected .type,.input.autocomplete_select_resources .autocompletion-elements ul.autocomplete-suggestions li.selected .notes,.input.autocomplete_select_resources .autocompletion-elements ul.autocomplete-suggestions li:hover .type,.input.autocomplete_select_resources .autocompletion-elements ul.autocomplete-suggestions li:hover .notes,#global-search .autocompletion-elements ul.autocomplete-suggestions li.selected .type,#global-search .autocompletion-elements ul.autocomplete-suggestions li.selected .notes,#global-search .autocompletion-elements ul.autocomplete-suggestions li:hover .type,#global-search .autocompletion-elements ul.autocomplete-suggestions li:hover .notes{color:white;opacity:0.8}.input.autocomplete_select_resources .autocompletion-elements ul.autocomplete-suggestions li:last-child,#global-search .autocompletion-elements ul.autocomplete-suggestions li:last-child{border-bottom:none}.input.autocomplete_select_resources .autocompletion-elements .details,#global-search .autocompletion-elements .details{margin-left:0.4rem;font-style:italic;font-size:0.9em;color:#888}.input.autocomplete_select_resources .autocompletion-elements .selected,#global-search .autocompletion-elements .selected{margin-top:0.68rem;padding-left:0}.input.autocomplete_select_resources .autocompletion-elements .selected li,#global-search .autocompletion-elements .selected li{position:relative;margin:0.3rem 0;padding:0 0.5em;border-radius:0.2em;background:#00a1e6;color:white}.input.autocomplete_select_resources .autocompletion-elements .selected li a,#global-search .autocompletion-elements .selected li a{text-decoration:none}.input.autocomplete_select_resources .autocompletion-elements .selected li .link-inserter,#global-search .autocompletion-elements .selected li .link-inserter{font-size:0.9em;color:gainsboro}.input.autocomplete_select_resources .autocompletion-elements .selected li .link-inserter:hover,#global-search .autocompletion-elements .selected li .link-inserter:hover{color:white}.input.autocomplete_select_resources .autocompletion-elements .selected li .remove,#global-search .autocompletion-elements .selected li .remove{position:absolute;right:0.5em;top:0.1em;width:1.3em;height:1.5em;background:url(/assets/icon_close_white-604d251f3e0b24d0303118afa710d291eaf842e545e219cf971d76907251aa00.svg) no-repeat right center;background-size:1em}.input.autocomplete_select_resources .autocompletion-elements .selected .details,#global-search .autocompletion-elements .selected .details{color:white;opacity:0.8}.input.autocomplete_select_resources.single .selected,#global-search.single .selected{list-style:none}.input.autocomplete_select_resources.single .selected li,#global-search.single .selected li{position:absolute;top:0;left:30%;width:50%;margin-top:0.5rem;padding:0.3rem 1rem;line-height:2.2rem}.filters-v2 ul.autocomplete_select_resources{position:relative}.filters-v2 ul.autocomplete-suggestions{position:relative !important}#tab-set{position:relative;z-index:20;height:calc(2.2rem + 2px)}#tab-set ul{list-style-type:none;margin:0;padding:0;line-height:2.2rem;border:solid 1px gainsboro}#tab-set ul li{display:inline-block}#tab-set ul li.disabled{display:none}#tab-set ul li.active{font-weight:bold}#tab-set ul li a{display:block;font-size:0.85rem;padding:0 1rem;text-decoration:none;text-transform:uppercase;color:#787878}@media (max-width: 1000px){#tab-set.responsive-tabs li.active{background:white;cursor:pointer}#tab-set.responsive-tabs.expanded ul,#tab-set.responsive-tabs ul:hover{background:#f6f6f6;box-shadow:0 0 1rem gainsboro}#tab-set.responsive-tabs li{display:block}#tab-set.responsive-tabs li:first-child{background:white}#tab-set.responsive-tabs li:not(.active){display:none}#tab-set.responsive-tabs.expanded li{display:block}#tab-set.responsive-tabs.expanded li:active,#tab-set.responsive-tabs.expanded li:hover{background-color:white}#tab-set.responsive-tabs:not(.expanded) li.active,#tab-set.responsive-tabs.expanded li:first-child{padding-right:0.5rem}#tab-set.responsive-tabs:not(.expanded) li.active a,#tab-set.responsive-tabs.expanded li:first-child a{background:#fff url(/assets/icon_open_select-49f0de5af44c77f27bd5b8e194642dc8819bd5fbb557d279870f8f5592cbfb76.svg) right 0.3em center no-repeat;background-size:1em}article.show #tab-set.responsive-tabs{margin-top:1rem;padding:0 0}article.yacht.show #tab-set.responsive-tabs{margin-top:0}}.card{position:relative;margin:1.5rem 0 1.5rem 0;background:white;border-radius:0.25rem;border:solid 1px gainsboro}.card.direct-content .content{padding:1rem}.card h2.title{text-transform:uppercase;font-weight:bold;font-size:0.8rem;color:#787878;line-height:2.2rem;height:2.2rem;margin:0;padding:0 1rem;border-bottom:solid 1px gainsboro}.card h2.title:before{content:none}.card a.more h2.title:after{content:'\2192';margin-left:0.5em}.card .card-actions{line-height:3rem;position:absolute;top:0;right:1.5rem}.card .content table{margin:1rem;width:calc(100% - 1rem)}.card:not(.no-scroll) .content{overflow:auto}.card .tile{padding:1rem}.card a{text-decoration:none}.card footer{border-top:solid 1px gainsboro;line-height:2.6rem;height:2.6rem;text-align:center}.card footer a{display:inline-block;font-size:0.85rem}.card #tab-set ul{margin:-1px}.card #tab-set:not(.expanded) ul{border-bottom:none}.card .count,.card .fact{padding:0.7rem 1rem;margin-right:0 !important}.card .count:not(:last-child),.card .fact:not(:last-child){border-right:solid 1px gainsboro}.card .count .label,.card .fact .label{font-size:0.9rem;font-weight:normal;font-size:0.85rem}.card .count.stand-out,.card .fact.stand-out{font-weight:700}.card a.count:hover,.card a.fact:hover{background:#4dcaff;color:white}.card a.count:hover .label,.card a.fact:hover .label{color:white}.card .count{font-weight:300;font-size:1.5rem}.card .fact{font-size:1rem}.card .flex-row{margin-top:0 !important}.card .brokers{padding:1rem 2rem;border-top:solid 1px gainsboro}.card .brokers .label{text-transform:uppercase}.card table{margin:0.4rem 0}.card .sale-status{padding:1rem}.card .sale-status .dot{margin-right:0.5rem}.modal .card,.modal-card{position:relative;margin:0 auto;max-width:50rem;margin-top:2rem;max-height:calc(100vh - 4rem);overflow:auto;box-shadow:0 0 0.3rem #bfbfbf}.modal .card .close,.modal-card .close{position:absolute;top:0.5rem;right:1.2rem;width:2rem;height:2rem;display:block;background:url(/assets/icon_close-0831112adb70497d9043f041d2fca756f582761f4078afb7e8496488e1297158.svg) no-repeat right center}@media (max-width: 800px){.modal .card{margin-top:0;max-height:100vh;border-radius:0;border:none}}.overlay{z-index:2000;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.7)}.overlay.modal{background:rgba(140,140,140,0.2)}.overlay section{position:relative;margin:1em auto 0 auto;padding:1rem 2em;max-width:1000px;max-height:96%;box-shadow:0 0 0.5rem #888;background:white;overflow:auto}.overlay section header{position:relative;padding:0}.overlay section header .close{position:absolute;top:0;right:0}.overlay section .title{font-size:1.3rem;font-weight:normal;color:#888888;margin:0;line-height:2em}.overlay section .input-set .title{font-size:1.1rem}.overlay section .input-set{margin:1.5rem 0}.overlay.yacht section,.overlay.yacht_model section,.overlay.photo section,.overlay.note section,.overlay.article section,.overlay.refit section{width:1600px;max-width:98%}.overlay.photo,.overlay.video{background:rgba(0,0,0,0.7)}.overlay.photo section,.overlay.video section{padding:1rem}.overlay.photo .close,.overlay.video .close{display:block;width:2rem;height:2rem;position:absolute;top:0.8rem;right:1rem;background:url(/assets/icon_close-0831112adb70497d9043f041d2fca756f582761f4078afb7e8496488e1297158.svg) no-repeat right center;background-size:1.2rem}.overlay.photo .visual,.overlay.photo .textual,.overlay.video .visual,.overlay.video .textual{display:inline-block;overflow-y:auto}.overlay.photo .visual img,.overlay.video .visual img{max-width:100%}.overlay.photo .textual,.overlay.video .textual{font-size:0.8rem;max-width:38%;margin-left:1.5rem;padding-right:2rem;vertical-align:top}.overlay.photo .textual .title,.overlay.video .textual .title{font-size:1rem}.overlay.photo .textual .date-time,.overlay.video .textual .date-time{font-size:0.7rem}.overlay.photo .description,.overlay.video .description{margin-top:1rem;font-style:italic}.overlay.new_session{background:rgba(0,0,0,0.6)}.overlay>form{width:100vw;height:100vh;background:white}.overlay>form header,.overlay>form footer{padding:1rem;background:#f6f6f6;line-height:2rem}.overlay>form .form-content{height:calc(100vh - 8rem);overflow-y:scroll}.overlay>form .form-content h2{margin-top:0}.overlay>form .form-content .fr-box{margin:0}.overlay>form .form-content>.flex-row{height:100%;margin:0}.overlay>form .form-content>.flex-row>div{flex:1;padding:1rem;height:100%;overflow:scroll}.overlay>form .form-content>.flex-row>.fr-box{flex:1.5;padding:0;border-right:solid 1px gainsboro;min-width:50em}.overlay>form .form-content>.flex-row>.fr-box .fr-toolbar,.overlay>form .form-content>.flex-row>.fr-box .fr-wrapper{box-shadow:none}.overlay>form .form-content>.flex-row>.fr-box .fr-toolbar{box-shadow:0 3px 5px -2px #888}.overlay>form .form-content>.flex-row .other{flex:2}.overlay>form h1{margin:0;font-size:1.2rem}#global-search input{height:3rem}#global-search .autocompletion-elements ul.autocomplete-suggestions{width:30em;margin-left:2em}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-vertical .slick-slide{border:none}.carousel .slick-track .grid-item{margin-right:1rem}.carousel button{position:absolute;top:40%;z-index:100;border:none;color:white;background:#00a1e6;padding:0.2em 0.5em}.carousel button.slick-disabled{opacity:0.4}.carousel button.slick-arrow{font-size:0.7rem;width:3.5rem;overflow:hidden}.carousel button.slick-prev{left:-1rem}.carousel button.slick-next{right:-1rem}.sysa.side-section{width:100%;max-width:400px;max-height:calc(600px + $sysa_label_height);margin:1rem 0}.sysa.side-section .label{width:100%;height:1.8rem;line-height:1.8rem;text-align:center;text-transform:uppercase;font-size:0.65rem}.sysa.side-section .carousel{display:block;width:100%}.sysa.side-section .carousel .slick-slide img{margin:0;max-width:100%}.sysa.side-section .carousel button{outline:none;background:none;width:50px;height:50%;top:50px}.sysa.side-section .carousel button.slick-prev{left:0}.sysa.side-section .carousel button.slick-next{right:0}.sysa.slider{position:relative}.sysa.slider .logo{display:block;text-align:center;border-top:solid 1px gainsboro;margin-top:50px;margin-bottom:10px}.sysa.slider .logo img{display:inline-block;width:120px;height:100px;margin-top:-50px;padding:0 10px;background:#f6f6f6}.sysa.slider .end{border-top:solid 1px gainsboro;margin-top:-25px;font-size:0.65rem;padding-top:1rem;text-align:center}.sysa.slider .sysa-carousel .sysa-slide{text-align:right;height:270px;text-decoration:none}.sysa.slider .sysa-carousel .sysa-slide:not(:last-child){margin-right:16px}.sysa.slider .sysa-carousel .sysa-slide img{height:210px;margin:0}.sysa.slider .sysa-carousel .sysa-slide .textual{text-align:left;color:#787878;height:50px;padding-top:7px}.sysa.slider .sysa-carousel .sysa-slide .textual .title{text-transform:uppercase;font-weight:bold}.sysa.slider .sysa-carousel button.slick-arrow{z-index:10;position:absolute;top:80px;width:40px;height:40px;border:none;background:url(/assets/icon_arrow_white-4ef2f273e605df0c76897c654341094d49851b69d663c1b3778cc145634415d4.svg) center center no-repeat;background-size:auto 34px;font-size:0}.sysa.slider .sysa-carousel button.slick-arrow.slick-prev{left:10px;transform:rotate(180deg)}.sysa.slider .sysa-carousel button.slick-arrow.slick-next{right:10px}.sysa.slider .sysa-carousel ul.slick-dots{padding:0;text-align:center}.sysa.slider .sysa-carousel ul.slick-dots li{background:#f6f6f6;display:inline-block}.sysa.slider .sysa-carousel ul.slick-dots li button{font-size:0;padding:0;margin:0 6px;border:none;width:10px;height:10px;border-radius:5px;background:gainsboro}.sysa.slider .sysa-carousel ul.slick-dots li.slick-active button{background:#787878}.sysa.slider .sysa-carousel ul.slick-dots li:first-child{padding-left:25px}.sysa.slider .sysa-carousel ul.slick-dots li:last-child{padding-right:25px}.site-sy_mng .ad_image.table-item img{max-height:5rem}.ad_image.overlay{background:rgba(0,0,0,0.8);display:flex}.ad_image.overlay section.overlay-item.sysa_image{box-shadow:none;position:relative;padding:0;margin-top:100px;height:38vw;width:calc(100vw - 90px);max-width:unset;display:flex;overflow:visible}.ad_image.overlay section.overlay-item.sysa_image .visual{width:57vw;height:38vw;max-width:66%;background:#787878}.ad_image.overlay section.overlay-item.sysa_image .visual img{width:100%;height:100%}.ad_image.overlay section.overlay-item.sysa_image .textual{background:white;overflow-y:auto;flex:1;max-height:100%}.ad_image.overlay section.overlay-item.sysa_image .textual .logo{margin:1rem 0 0.5rem 0;text-align:center}.ad_image.overlay section.overlay-item.sysa_image .textual .logo img{width:75px;height:75px}.ad_image.overlay section.overlay-item.sysa_image .textual .title{font-size:1rem;text-transform:uppercase;font-weight:600}.ad_image.overlay section.overlay-item.sysa_image .textual .title,.ad_image.overlay section.overlay-item.sysa_image .textual .description{padding:0 2rem}.ad_image.overlay section.overlay-item.sysa_image .textual p{font-size:0.75rem}.ad_image.overlay section.overlay-item.sysa_image .textual .features{background:#f6f6f6;margin:1rem 0 0.3rem;padding:0.2rem 2rem 0.5rem 2rem}.ad_image.overlay section.overlay-item.sysa_image .textual .features h2{color:#787878;text-transform:uppercase;font-size:0.85rem}.ad_image.overlay section.overlay-item.sysa_image .textual .features h2:before{content:none}.ad_image.overlay section.overlay-item.sysa_image .textual .features table{background:none}.ad_image.overlay section.overlay-item.sysa_image .textual .features table th,.ad_image.overlay section.overlay-item.sysa_image .textual .features table td{padding:0.2rem 0.3rem;vertical-align:top;line-height:1.1rem}.ad_image.overlay section.overlay-item.sysa_image .textual .features a.more{display:block;border:solid 2px #787878;color:#787878;text-transform:uppercase;font-weight:600;margin:1rem 0;font-size:0.85rem;line-height:2rem;text-align:center;text-decoration:none}.ad_image.overlay section.overlay-item.sysa_image .textual .sponsored-notice{text-align:center;font-size:0.65rem;margin-bottom:0.3rem}.ad_image.overlay section.overlay-item.sysa_image .textual .social{text-align:center}.ad_image.overlay section.overlay-item.sysa_image .textual .social a{text-decoration:none;display:inline-block;padding:1rem}.ad_image.overlay section.overlay-item.sysa_image .textual .social a svg{width:2rem;height:1.5rem}.ad_image.overlay section.overlay-item.sysa_image .button-previous,.ad_image.overlay section.overlay-item.sysa_image .button-next{position:absolute;top:45%;width:30px;height:30px}.ad_image.overlay section.overlay-item.sysa_image .button-previous svg,.ad_image.overlay section.overlay-item.sysa_image .button-next svg{width:30px;height:30px}.ad_image.overlay section.overlay-item.sysa_image .button-previous{left:-35px}.ad_image.overlay section.overlay-item.sysa_image .button-previous svg{transform:rotate(180deg)}.ad_image.overlay section.overlay-item.sysa_image .button-next{right:-35px}.ad_image.overlay section.overlay-item.sysa_image .close{position:absolute;top:-30px;right:-30px;width:20px;height:20px;background:url(/assets/icon_close_white-604d251f3e0b24d0303118afa710d291eaf842e545e219cf971d76907251aa00.svg) center center no-repeat;background-size:20px 20px}@media (max-width: 1000px){.ad_image.overlay section.overlay-item.sysa_image{max-height:100vh;display:block;margin-top:50px}.ad_image.overlay section.overlay-item.sysa_image .visual,.ad_image.overlay section.overlay-item.sysa_image .textual{width:100%}.ad_image.overlay section.overlay-item.sysa_image .visual{height:auto;max-height:55vw;max-width:100%}.ad_image.overlay section.overlay-item.sysa_image .textual{max-height:40vh}}.social-media-links{display:flex;list-style:none;padding-left:0}.social-media-links li{flex-shrink:0;flex-grow:1;border-left:solid 1px;border-color:gainsboro;text-align:center}.social-media-links li a{display:block;height:3rem}.social-media-links svg{width:1.4rem;height:1.4rem;margin:0.8rem 0}.primary-nav .social-media-links{flex-grow:0;padding-right:1px}.primary-nav .social-media-links li{width:3.2rem}#app-footer .social-media-links li{border-left:none}#app-footer .footer-links{line-height:1.6em;margin:0 0 1.3rem 0}#app-footer .footer-links a{display:block;text-decoration:none}#app-footer .footer-links a:hover{text-decoration:underline}#app-footer .footer-links h2 a{text-decoration:none;display:inline}#app-footer .footer-links h2 a:after{content:'\2192';margin-left:0.4em}.column .social-media-links li:first-child{border-left:none}@media (max-width: 800px){#app-header .social-media-links{display:none}}@media (max-width: 450px){#app-header .social-media-links{display:none}}article.newspaper_issue.index{margin-top:1rem}article.newspaper_issue.list-item{display:block;background:none;border-bottom:solid 1px gainsboro;margin:2rem 2rem 2rem 0}article.newspaper_issue.list-item h1{font-size:1.2rem}article.newspaper_issue.list-item img,article.newspaper_issue.list-item p{margin:1rem 0}article.newspaper_issue.list-item img{max-width:100%}.event.show .organizing-company{font-style:italic}.event.show .get-tickets{margin:0.8rem 0 0 0;font-weight:normal}.event.show .column .get-tickets a{display:block;font-size:1rem;line-height:2.2rem}.event.show .column.wide .get-tickets{text-align:center;margin:1.4rem 0}.event.grid-item .title{height:5em}.sponsor{flex-grow:1 !important;flex-basis:0 !important}.sponsor .visual{text-align:center;padding:1rem;height:18rem;vertical-align:middle;display:flex;flex-direction:column;justify-content:center;text-align:center}.sponsor .visual a{max-width:100%;max-height:100%}.sponsor .visual .logo-placeholder{display:inline-block;width:6rem;height:6rem;border-radius:3rem;padding:1.1rem 2rem;background:#787878;color:white;text-transform:uppercase;font-size:0.7rem;line-height:1.2rem;text-align:center;vertical-align:middle}.sponsor .visual img{max-width:100%;max-height:18rem;margin:0}.sponsor .textual{background:#f6f6f6;padding:0.5rem;border-radius:0 0 0.25rem 0.25rem}.sponsor .textual .name,.sponsor .textual .contact{display:inline-block}.sponsor .textual .name{font-weight:bold}.sponsor .textual .contact{float:right}.sponsor .textual .button{font-size:0.70rem;background:#bfbfbf;color:white}.sponsor .textual .button:hover{background:#787878}.sponsor.sponsor-platinum .visual{height:20rem}.sponsor.sponsor-platinum .visual img{max-height:18rem}.sponsor.sponsor-gold .visual{height:18rem}.sponsor.sponsor-gold .visual img{max-height:16rem}.sponsor.sponsor-silver:not(:last-child),.sponsor.sponsor-bronze:not(:last-child){margin-right:0.4rem !important}.sponsor.sponsor-silver{max-width:50%}.sponsor.sponsor-silver .visual{height:14rem}.sponsor.sponsor-silver .visual img{max-height:12rem}.sponsor.sponsor-bronze .visual{height:9rem}.sponsor.sponsor-bronze .visual img{max-height:7rem}.sponsor.sponsor-event_partner{max-width:10rem;max-height:10rem}.sponsor.sponsor-event_partner .visual{height:10rem}.sponsor.sponsor-event_partner .visual img{max-height:7.5rem}.sponsor.sponsor-event_supporter{width:7rem;height:7rem}.sponsor.sponsor-event_supporter .visual{padding:0.5rem;height:7rem}.sponsor.sponsor-event_supporter .visual img{max-height:5rem}.sponsor.sponsor-event_partner,.sponsor.sponsor-event_supporter{display:inline-block;vertical-align:bottom}.sponsors .labeled-section{margin:0}.sponsors .labeled-section h2{margin:0}.bronze-sponsors .card.sponsor .textual{text-align:center}.bronze-sponsors .card.sponsor .name,.bronze-sponsors .card.sponsor .contact{display:block;float:none !important}.bronze-sponsors .card.sponsor .name{height:3.2rem}@media (max-width: 1000px){.card.sponsor .textual{text-align:center}.card.sponsor .name,.card.sponsor .contact{display:block;float:none !important}.card.sponsor .name{height:3.2rem}}@media (max-width: 800px){.sponsor.sponsor-silver{max-width:100%}.bronze-sponsors,.silver-sponsors{display:block !important}.bronze-sponsors .card.sponsor-bronze,.silver-sponsors .card.sponsor-bronze{display:inline-block;width:30%;min-width:14rem}}.cto{text-align:center;margin:1rem 0}.cto img{display:block;width:100%}.cto .textual{background:#f6f6f6;padding:1.5rem 10% 3.5rem 10%}.cto .action{display:block;height:4rem;line-height:4rem;margin:-2rem 7% 1rem 7%;color:white;text-decoration:none;text-transform:uppercase;background:#00a1e6;font-weight:bold}.cto .action:hover{background:#00345e}.cto.for-sale .action{background:#32c332}@media (min-width: 1000px){.column.wide .cto{display:flex}.column.wide .cto .visual{flex:1}.column.wide .cto .visual img{margin:0}.column.wide .cto .textual{flex:1.4;padding:1rem 1.2rem;text-align:left}.column.wide .cto .action{margin:0;position:absolute;bottom:0.7rem;right:1.2rem;height:auto;padding:0.4rem 1.2rem;line-height:2rem}}.format-presentation .page-header .logo-title-tabs{margin-top:1rem}.format-presentation .page-header .logo-title{margin-top:0;margin-right:0 !important;background:white}.format-presentation .page-header .logo{text-align:center;flex-grow:0}.format-presentation .page-header .logo img{max-height:5rem}.format-presentation .page-header .title{font-size:1.3rem;position:relative;display:inline}.format-presentation .page-header svg.icon-verified{display:inline;vertical-align:top}.format-presentation .page-header svg.icon-verified path{fill:#00a1e6}.format-presentation .profile-photos{margin-top:1.5rem;overflow:hidden}.format-presentation .profile-photos .strip{display:block;height:13rem;width:200%}.format-presentation .profile-photos a{display:inline-block}.format-presentation .profile-photos a:not(:last-child){margin-right:0.6rem !important}.format-presentation .profile-photos img.profile-photo{display:block;height:13rem;width:auto}.format-presentation .column.small .profile-photo{margin:0.3rem 0}.format-presentation .column.wide section{padding-right:3rem}.format-presentation .phone:before{content:"P: "}.format-presentation .email:before{content:"E: "}.format-presentation .fax:before{content:"F: "}.format-presentation ul.social-media li{display:inline-block;font-size:0.80rem;line-height:2.5rem}.format-presentation ul.social-media li a{display:block;line-height:2.5rem}.format-presentation ul.social-media li svg{margin-right:0.3rem;vertical-align:middle}.format-presentation .labeled-section.info h3{margin:1.1rem 0 0.2rem 0;font-size:1rem;color:#bfbfbf;font-weight:normal}.format-presentation.featured .page-header{min-height:7rem}.format-presentation.featured .page-header .logo-title-tabs{margin-top:0}.format-presentation.featured .page-header .logo-title{margin-top:-5rem;margin-left:1.5rem;padding:1.5rem}@media (max-width: 1000px){.format-presentation .column.wide section{padding-right:0}.format-presentation #tab-set.column{display:block;width:100%}}@media (max-width: 800px){.format-presentation .page-header .logo-title-tabs{display:block}.format-presentation .page-header .logo-title{display:block;padding-bottom:0;text-align:center}.format-presentation .page-header .logo{margin-bottom:0.5rem}.format-presentation.featured .page-header .logo-title{margin:-3rem 1rem 0 1rem !important;padding-bottom:0}.format-presentation.featured .page-header .logo{margin-bottom:0.5rem}.format-presentation.featured .page-header .title{margin-bottom:0}}html{box-sizing:border-box;line-height:1.5em;font-size:0.85rem;color:#939393}*,*:before,*:after{box-sizing:inherit}a svg path,svg.icon path{fill:gainsboro}svg.icon{width:1rem;height:auto}article{position:relative}iframe{border:none;max-width:100%}body *{font-family:"Open Sans", sans-serif}body .limit-width,body .full-width{margin:0 auto;width:100%}body .limit-width{max-width:1200px}nav ul{padding:0;margin:0}nav li{list-style:none}nav a{text-decoration:none}nav.pagination{margin-top:1.5rem;text-align:center;padding-bottom:1rem}nav.pagination .page.current,nav.pagination a{background:white;color:#939393;text-decoration:none;border:solid 1px #efefef;padding:0.4em 1em;display:inline-block;border-radius:0.2em}nav.pagination .page.gap{padding:1em;color:#888}nav.pagination a:hover,nav.pagination .page.current{background:#00a1e6;color:white}a:hover:not(.disabled) svg path,a.active:not(.disabled) svg path{fill:#00a1e6}.env-notice{position:fixed;z-index:10000;transform:rotate(-45deg);width:10rem;top:1rem;left:-3.3rem;line-height:1.5rem;text-align:center;background:rgba(0,0,0,0.5);color:white;text-transform:uppercase;font-size:0.5rem;font-weight:bold}#flash{position:fixed;top:0;width:auto}#flash>*{margin:0.2em auto;max-width:30em;padding:0.5em 1em;border-radius:0.3rem;border:solid 1px #888;background:rgba(255,255,190,0.8)}.tooltip{cursor:pointer}.old-note{font-size:0.8rem;line-height:2.3rem}.details{display:inline;font-size:0.8rem}.error-message{border:solid 1px red;background:#fff0f0;padding:1em;margin:1rem}.error-message .note{font-size:0.75rem}tbody.casualties .details-row td{padding-bottom:1rem}tbody.casualties .details-row .description{padding:0.3rem 0.5rem}.page-header .header-photo .visual{margin-top:1rem;height:30rem;background-position:center;background-size:cover;background-color:gainsboro}.chart{overflow:hidden}@media (max-width: 800px){.page-header .header-photo .visual{height:20rem}}@media (max-width: 600px){.page-header .header-photo .visual{height:17rem}}.tags{margin:0.3rem 0}.tags .tag{display:inline-block;margin:0 0.2rem 0.4rem 0;padding:0 0.4rem;border-radius:0.2rem}.currency-switch{float:right;font-size:0.8rem;font-weight:normal}.currency-switch a.active{font-weight:bold}.list-actions{text-align:center}.list-actions .button{background:#00a1e6}@keyframes highlight{0%{background-color:white}50%{background-color:#b4ffb4}100%{background-color:white}}.highlight{animation-name:highlight;animation-duration:2s}.ad-container{position:relative;padding:1.3rem 1.3rem 0.9rem 1.3rem;background:#f6f6f6;text-align:center}.ad-container .ad{position:relative;display:inline-block;text-align:center}.ad-container .ad.h .content{min-width:728px;max-width:100%;min-height:90px}.ad-container .ad.v .content{width:336px;min-height:250px}.ad-container .ad .label{width:100%;text-align:center;position:absolute;top:-1.3rem;font-size:0.65rem;text-transform:uppercase;color:#bfbfbf}.ad-container .ad iframe{margin:0}.controller-yachts .full-width.inset.ad-container.extra-padding{background:none;padding-bottom:0}@media (max-width: 1000px){.featured .secondary .ad-container{padding-left:0;padding-right:0}}@media (max-width: 800px){.ad-container .ad.h{display:none}}@media (max-width: 375px){.ad-container .ad.v .content{width:100%;overflow:hidden}}.promo.iq-report{margin:2rem 0;padding:1rem 0;display:flex;border:solid 1px gainsboro;border-style:solid none}.promo.iq-report .visual{width:290px;flex-grow:0}.promo.iq-report .visual img{width:100%;margin:0}.promo.iq-report .textual{flex:1;margin-left:1rem;line-height:1.4rem}.promo.iq-report .textual h2,.promo.iq-report .textual p{color:#939393;margin:0}.promo.iq-report .textual h2{font-size:1rem;font-weight:bold}.promo.iq-report .textual ul{margin:0;padding-left:1rem}.promo.iq-report .actions{text-align:right;margin:0.5rem 0 0 0}@media (max-width: 1000px){.promo.iq-report{display:block}.promo.iq-report .visual{width:100%}.promo.iq-report .textual{margin:1rem 0}.promo.iq-report .actions{margin-top:1rem;text-align:center}}body{position:relative}body.controller-yachts{background:#f6f6f6}body.controller-yachts .filter-panel{margin-top:1rem}body.controller-yachts .ad-container{background:white}body.controller-yachts .full-width.inset{box-shadow:none}article.yacht.show .names .h1,article.yacht.grid-item .names .h1{text-transform:uppercase}article.show .column.small,.index.search .column.small{margin-top:1.5rem}article.show .preview-notice,.index.search .preview-notice{position:absolute;border:solid 2px orange;background:white;box-shadow:0 0 10px gainsboro;color:orange;text-transform:uppercase;text-align:center;margin:-1.5rem 0 1.5rem -2rem;padding:0.7rem 1rem;border-radius:0.5rem;transform:rotate(-12deg)}section.labeled-section{background:none;padding:0}.full-width .limit-width section.labeled-section .more a{background:#f6f6f6}.search.index form.search{display:flex;padding:1rem;background:#f6f6f6}.search.index form.search input[type=search]{flex:1;line-height:2rem;height:2rem;font-size:1rem}.search.index form.search input[type=submit]{width:7rem;flex-grow:0}.filterable-content{margin:0 auto;max-width:1200px}.articles.index .filter-panel{margin-bottom:2rem}.article.show header.article-header h1{font-size:3.2rem;font-weight:bold;line-height:3.8rem;margin-right:2rem;margin-top:0.5rem}.newsletter-signup form{display:flex}.newsletter-signup form input,.newsletter-signup form input[type=email]{height:2rem !important;line-height:2rem !important}.newsletter-signup form input[type=email]{flex:2}.newsletter-signup form input[type=submit]{flex:1;margin-left:1rem;text-transform:uppercase}iframe.VmgIframe{margin:0}.button.preview{position:absolute;bottom:1rem;left:1rem;background:white;color:black}.full-width.inset{background:#f6f6f6;box-shadow:inset 0 0 0.4rem gainsboro}.full-width.inset.extra-padding{padding:2rem 0 2rem 0}.full-width.inset section.labeled-section{padding:1rem 0 2rem 0}#app-header h1,#app-footer h1{display:inline-block;margin:0 !important;padding:0 !important}#app-header .home-link,#app-footer .home-link{display:inline-block;margin:1rem 0.7rem}#app-header .home-link img,#app-header .home-link svg,#app-footer .home-link img,#app-footer .home-link svg{height:5rem;width:15.7rem}#app-header .sections,#app-footer .sections{height:3rem}#app-header .sections a,#app-footer .sections a{white-space:nowrap}#app-header .sections .extra li,#app-footer .sections .extra li{display:inline}#app-header .sections .extra a,#app-footer .sections .extra a{display:inline-block;color:white;line-height:1.6rem;margin:0.6rem 0;padding:0 0.5rem}#app-header .sections .extra a.for-sale,#app-footer .sections .extra a.for-sale{background:#32c332}#app-header .sections .extra a.syt-party,#app-footer .sections .extra a.syt-party{background:#00a1e6}#app-header{background:white;border-top:solid 0.4rem #00a1e6}#app-header ul{margin-top:0}#app-header ul li.search-link{display:none}#app-header *{border-color:gainsboro}#app-header .home-link svg path{fill:#00a1e6}#app-header a.market-intelligence-promo{display:block;margin:1rem 0.7rem 0 0.7rem;text-decoration:none;float:right;color:#00345e;font-weight:bold;font-size:0.75rem;text-transform:uppercase}#app-header a.market-intelligence-promo img{height:3.2rem}#app-footer{margin-top:2rem;padding:1rem}#app-footer *{border-color:white;color:white}#app-footer .rights{float:right}#app-footer svg path{fill:white}#app-footer .newsletter-signup{display:inline-block;margin-top:0;width:100%}#app-footer .newsletter-signup input[type=submit],#app-footer .newsletter-signup input[type=email]{background:white;color:#00a1e6}#app-footer .newsletter-signup input[type=submit]:hover{background:#4dcaff;color:white}#app-footer .syc-links .syc-logo svg{height:4rem;width:8.24rem}.primary-nav,.footer-nav{position:relative;display:flex;line-height:2.8rem;font-size:0.85rem;border-top:solid 1px white}.primary-nav>ul,.footer-nav>ul{flex-grow:1;display:flex;font-weight:bold}.primary-nav>ul li,.footer-nav>ul li{padding:0 0.5rem;text-transform:uppercase}.primary-nav>ul a,.footer-nav>ul a{display:block;color:#00345e}.primary-nav>ul a.active,.footer-nav>ul a.active{font-style:italic}.primary-nav .search,.footer-nav .search{width:16rem;flex-shrink:0;padding:0 0.5rem;border-left:solid 1px}.primary-nav .search #global-search,.footer-nav .search #global-search{position:relative}.primary-nav .search #global-search svg,.footer-nav .search #global-search svg{position:absolute;top:0.6rem;left:0.5rem;width:1.5rem;height:auto}.primary-nav .search #global-search input,.footer-nav .search #global-search input{width:100%;padding-left:2.3rem;border:none;background-size:1.2rem}.primary-nav .search #global-search input:focus,.footer-nav .search #global-search input:focus{color:black}.primary-nav{border-top-color:gainsboro;border-bottom:solid 1px}.ticker,#app-footer{background:#00a1e6}article.page p.market-intelligence-promo{text-align:center;margin-top:2rem}article.page p.market-intelligence-promo img{width:40rem;max-width:100%}@media (max-width: 1000px){#app-header ul li.extra{position:absolute;right:9.5rem;top:-3.4rem}}@media (max-width: 800px){#app-header ul li.search-link{display:block}#app-header ul li.search-link svg{display:inline-block;height:1.5rem;margin:0.5rem 0}#app-header .search{display:none}#app-header .primary-nav{display:block}#app-header .primary-nav ul.sections{display:flex}#app-header .primary-nav ul.sections li{text-align:center;flex:1}#app-header .primary-nav ul.sections li.extra{text-align:left !important}.footer-nav{margin-bottom:6rem}.syc-links{display:block !important}.syc-links>*{display:block}.syc-links .rights{text-align:left !important;font-size:0.8rem}}@media (max-width: 600px){#app-header ul li.extra{padding:0;top:-2.65rem;left:0;font-size:0.8rem;width:100%}#app-header .home-link{margin:-0.5rem 0 0.8rem 0.7rem}#app-header .home-link img{width:11rem;height:5rem}#app-header a.market-intelligence-promo{text-align:center;margin-top:1.5rem}#app-header a.market-intelligence-promo img{height:2rem}#app-footer .rights{float:none;text-align:center}}@media (max-width: 330px){#app-header a.market-intelligence-promo{display:none}}
