<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.vc_col-has-fill {
    background-position: center;
    background-size: cover;
}
.lazy-bg [class*="vc_custom_lazy_"] {
    min-height: 300px;
}
.menu .team_member a {
    color: black !important;
}
.z-index-99{
    z-index: 99;
}
.gform_footer{
    align-items: center;
}
#gform_submit_button_2{
    margin-left: auto;
    margin-right: 20px;
}
.singlemore.lazyload {
  min-height: 800px;
  width: 100%;
  background-color: #f4f4f4;
}
.typeform_tall{
    height:700px
}
.placeholderwhite::placeholder {
    color: white; /* Customize your placeholder color */
}
.page-template-template-configurator .master_header,.page-template-template-configurator .mo_toppad {
    display: none;
}
.menu-container i{
    height:12px;
    width:12px;
    display:inline-block;
}
.cya_table_item i{
    height:13px;
    width:13px;
    display:inline-block;
}
.position-absolute.mox i {
    height: 25px;
    width: 25px;
    display:inline-block;
}
.tf-v1-widget{
    background: #8ad9dd;
}
.page-template-template-configurator .tf-v1-widget{
   background: transparent;
}
.wpb_video_wrapper {
    padding-top: 0 !important;
}
.as_seen_on img {
    min-height: 30px !important;
}
figure.lazyload, .img-fluid.lazyload
.typeform_tall{
    min-height: 700px;
}
.cya_crew img {
    min-height: 100px !important;
}
.master_header,.headerwide {
    transition: none;
}
#mo_daterange{
    width:100%
}
.swiper-button-next:after,.swiper-button-prev:after{
    color:#fff
}
.swiper-slide{
    -webkit-backface-visibility: hidden;
    -webkit-transform: translate3d(0,0,0);
}
.swiper-wrapper{
    -webkit-transform-style: preserve-3d;
}
.mo_zoomin {
    position: absolute;
    right: 20px;
    top: 20px;
    color: #fff!important;
    cursor: pointer;
    width: 4vw;
    z-index: 99;
}
input[type=email],input[type=number],input[type=password],input[type=text],input[type=url],textarea{
    color:#000
}
.yachtinfo .list-group-item{
    background:#222;
    text-align:center
}
.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar td:not(.ui-datepicker-unselectable) .ui-state-default{
    background:#198754!important;
    color:#fff!important
}
#input_5_19{
    width:calc(98% - 16px / 2)!important;
    border:1px solid
}
.single_title{
    background:#f1f1f1;
    border-radius:12px
}
body .gform_wrapper.gravity-theme .gfield_label{
    font-size:14px;
    font-weight:lighter
}
.card figure{
    background:#fff
}
.mofigure{
    min-height:200px
}
figure img{
    padding-bottom:0!important
}
figcaption{
    background:#fff;
    padding:5px;
    text-align:center;
    font-family:Roboto,Helvetica;
    color:black;
}
.cya_table.row{
    padding-left:10px!important
}
.user_vote{
    border:1px solid #000;
    padding:20px
}
.mored{
    background:red
}
.cya_main_info.row{
    margin-bottom:15px;
    padding:15px
}
.cya_main_info .fa{
    font-size:25px;
    margin-right:15px
}
.cya_table_item{
    border-bottom:1px solid #f2f2f2;
    padding:5px 0
}
@font-face{
    font-family:slick;
    font-weight:400;
    font-style:normal;
    src:url('./fonts/slick.eot');
    src:url('./fonts/slick.eot?#iefix') format('embedded-opentype'),url('./fonts/slick.woff') format('woff'),url('./fonts/slick.ttf') format('truetype'),url('./fonts/slick.svg#slick') format('svg')
}
body.lb-disable-scrolling{
    overflow:hidden
}
.lightboxOverlay{
    position:absolute;
    top:0;
    left:0;
    z-index:9999;
    background-color:#000;
    opacity:.8;
    display:none
}
.lightbox{
    position:absolute;
    left:0;
    width:100%;
    z-index:10000;
    text-align:center;
    line-height:0;
    font-weight:400;
    outline:0
}
.lightbox .lb-image{
    display:block;
    height:auto;
    max-width:inherit;
    max-height:none;
    border-radius:3px;
    border:4px solid #fff
}
.lightbox a img{
    border:none
}
.lb-outerContainer{
    position:relative;
    width:250px;
    height:250px;
    margin:0 auto;
    border-radius:4px;
    background-color:#fff
}
.lb-outerContainer:after{
    content:"";
    display:table;
    clear:both
}
.lb-loader{
    position:absolute;
    top:43%;
    left:0;
    height:25%;
    width:100%;
    text-align:center;
    line-height:0
}
.lb-cancel{
    display:block;
    width:32px;
    height:32px;
    margin:0 auto;
    background:url(../images/loading.gif) no-repeat
}
.lb-nav{
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    z-index:10
}
.lb-container&gt;.nav{
    left:0
}
.lb-nav a{
    outline:0;
    background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')
}
.lb-next,.lb-prev{
    height:100%;
    cursor:pointer;
    display:block
}
.lb-nav a.lb-prev{
    width:34%;
    left:0;
    float:left;
    background:url(../images/prev.png) left 48% no-repeat;
    opacity:0;
}
.lb-nav a.lb-prev:hover{
    opacity:1
}
.lb-nav a.lb-next{
    width:64%;
    right:0;
    float:right;
    background:url(../images/next.png) right 48% no-repeat;
    opacity:0;
}
.lb-nav a.lb-next:hover{
    opacity:1
}
.lb-dataContainer{
    margin:0 auto;
    padding-top:5px;
    width:100%;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px
}
.lb-dataContainer:after{
    content:"";
    display:table;
    clear:both
}
.lb-data{
    padding:0 4px;
    color:#ccc
}
.lb-data .lb-details{
    width:85%;
    float:left;
    text-align:left;
    line-height:1.1em
}
.lb-data .lb-caption{
    font-size:13px;
    font-weight:700;
    line-height:1em
}
.lb-data .lb-caption a{
    color:#4ae
}
.lb-data .lb-number{
    display:block;
    clear:left;
    padding-bottom:1em;
    font-size:12px;
    color:#999
}
.lb-data .lb-close{
    display:block;
    float:right;
    width:30px;
    height:30px;
    background:url(../images/close.png) top right no-repeat;
    text-align:right;
    outline:0;
    opacity:.7;
}
.lb-data .lb-close:hover{
    cursor:pointer;
    opacity:1
}
.moplusminus{
    font-size:20px;
    line-height:20px
}
.noappearance{
    -moz-appearance:none;
    -webkit-appearance:none;
    appearance:none
}
.morounded{
    border-radius:2em
}
.hvr-fade:active,.hvr-fade:focus,.hvr-fade:hover{
    background-color:transparent!important;
    border:1px solid #000!important
}
a{
    color:#8ad9dd
}
.text-12{
    font-size:12px
}
.fa-whatsapp{
    color:#25d366
}
.alert .mo_credentials img{
    height:auto !important;
}
.col3center img{
    opacity:.45
}
.col3center .col:first-child{
    text-align:right!important
}
.col3center .col:last-child{
    text-align:left!important
}
.mofa-3xl{
    font-size:3em
}
.color-primary{
    color:#8ad9dd
}
.mo_bluebg{
    background-color:#8ad9dd
}
.menu&gt;ul&gt;li&gt;ul:after{
    content:"X"!important;
    position:absolute;
    right:15px;
    color:#8ad9dd;
    top:10px;
    cursor:pointer;
    clear:both
}
.menu .list-group-item{
    background-color:transparent!important;
    border:transparent;
    position:relative;
    display:block;
    padding:.2rem 1rem;
    color:#212529;
    text-decoration:none
}
.menu .card{
    background-color:transparent;
    border:none
}
.menu .card-title{
    color:#fff
}
.menu .h5{
    font-size:14px
}
.card .h6{
    font-size:12px;
    color:#fff
}
.miniimg{
    height:42px;
    width:auto;
}
.alert,.btn{
    border-radius:30px
}
label{
    color:#222
}
.card {
    background-color:white;
    border-radius: 12px;
}
body .single-content .btn-primary,body .btn-primary {
  background-color: #8ad9dd;
  border-color: #8ad9dd;
  color: black;
}
body .single-content .btn-primary:hover,body .btn-primary:hover {
  color: #fff;
}
.btn-outline-primary{
    color:#222;
    border-color:#222
}
.btn-outline-primary:hover{
    background-color:#8ad9dd;
    border-color:#8ad9dd
}
.mo_box{
    background:#fff;
    border-radius:5px;
    border:1px solid #d6d6d6;
    padding:15px
}
ul#mo_scrollspy{
    border:1px solid #222;
    border-radius:6px
}
.nav-link{
    font-weight:lighter;
    font-size:14px
}
.mo_blurred{
    filter:blur(5px)
}
.mo_blurred2{
    filter:blur(11px)
}
#filtersContainer{
    top:100px;
    z-index:5
}
.modal #filtersContainer {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    width: 260px !important;
}
.description{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
.menu-mobile{
    display:none;
    background-repeat:no-repeat;
    background-position-y:center;
    background-position-x:right;
    height:60px;
    width:93px;
    margin-top:15px;
    float:right
}
.menu-mobile::after{
    color:#fff
}
.menu .show-on-mobile{
    background:#222
}
.menu-dropdown-icon{
    font-size:14px;
    font-weight:lighter
}
.menu-dropdown-icon .team_member br{
    display:none!important
}
.display-block{
    display:block!important
}
.roundcorners{
    border-radius:2rem
}
.whitebg{
    background-color:#fff
}
.menu-container{
    max-width:520px
}
.menu-dropdown-icon::before{
    content:"\2304";
    font-family:"Font Awesome 6 Pro";
    display:none;
    cursor:pointer;
    float:right;
    padding:1.5em 2em;
    background:#8ad9dd;
    color:#fff;
    font-size:20px;
    line-height: 20px;
}
.mo_open.menu-dropdown-icon::before {
    content: "\2303";
    padding: 14px 28px 7px !important;
}
.menu&gt;ul{
    margin:0 auto;
    width:100%;
    list-style:none;
    padding:0;
    position:relative;
    box-sizing:border-box
}
.menu&gt;ul:after,.menu&gt;ul:before{
    content:"";
    display:table
}
.menu&gt;ul:after{
    clear:both
}
.menu&gt;ul&gt;li{
    float:right;
    padding:0;
    margin:0
}
.menu&gt;ul&gt;li a:not(.custom){
    text-decoration:none;
    padding:35px 8px;
    display:block;
    font-size:12px;
    color:#fff
}
.menu&gt;ul.show-on-mobile&gt;li a:not(.custom){
    color:#fff;
    font-weight:700;
    padding-left:20px
}
.menu&gt;ul.show-on-mobile&gt;li&gt;a:not(.custom){
    border-bottom:1px solid rgba(0,0,0,.125)
}
.show-on-mobile .menu-dropdown-icon::before{
    padding: 5px 30px 15px
}
.menu&gt;ul&gt;li:hover{
    background:rgba(0,0,0,.3)
}
.menu&gt;ul&gt;li&gt;ul{
    width:900px;
    display:none;
    background:#222;
    padding:15px;
    position:absolute;
    z-index:99;
    right:1px;
    margin:0 auto!important;
    list-style:none;
    box-sizing:border-box;
    border-radius:10px;
    height:auto!important;
    top:91px;
    max-height:80vh;
    max-width:1200px;
    overflow-y:scroll
}
.menu&gt;ul&gt;li&gt;ul:after,.menu&gt;ul&gt;li&gt;ul:before{
    content:"";
    display:table
}
.menu&gt;ul&gt;li&gt;ul&gt;li{
    margin:0;
    padding-bottom:0;
    list-style:none;
    width:25%;
    background:0 0;
    float:left
}
.menu&gt;ul&gt;li&gt;ul&gt;li a:not(.custom){
    color:#fff;
    padding:.2em 0;
    width:95%;
    display:block
}
.menu&gt;ul&gt;li&gt;ul&gt;li&gt;ul{
    display:block;
    padding:0;
    margin:10px 0 0;
    list-style:none;
    box-sizing:border-box
}
.menu&gt;ul&gt;li&gt;ul&gt;li&gt;ul:after,.menu&gt;ul&gt;li&gt;ul&gt;li&gt;ul:before{
    content:"";
    display:table
}
.menu&gt;ul&gt;li&gt;ul&gt;li&gt;ul:after{
    clear:both
}
.menu&gt;ul&gt;li&gt;ul.normal-sub{
    width:300px;
    left:auto;
    padding:10px 0
}
.menu&gt;ul&gt;li&gt;ul.normal-sub&gt;li{
    width:100%
}
.menu&gt;ul&gt;li&gt;ul.normal-sub&gt;li a{
    border:0;
    padding:0 15px;
    line-height:45px;
    color:#fff
}
@media only screen and (max-width:800px){
    .menu&gt;ul&gt;li a:not(.custom){
        padding:15px 8px
    }
    .menu-container{
        width:100%;
        max-width:420px
    }
    .menu-dropdown-icon:before,.menu-mobile{
        display:block
    }
    .menu&gt;ul{
        display:none
    }
    .menu&gt;ul&gt;li{
        width:100%;
        float:none;
        display:block
    }
    .menu&gt;ul&gt;li a{
        padding:1.5em;
        width:100%;
        display:block
    }
    .menu&gt;ul&gt;li&gt;ul{
        position:relative;
        width:100%;
        top:0;
        max-height:9999px!important
    }
    .menu&gt;ul&gt;li&gt;ul.normal-sub{
        width:100%
    }
    .menu&gt;ul&gt;li&gt;ul&gt;li{
        float:none;
        width:100%;
        margin-top:20px
    }
    .menu&gt;ul&gt;li&gt;ul&gt;li:first-child{
        margin:0
    }
    .menu&gt;ul&gt;li&gt;ul&gt;li&gt;ul{
        position:relative
    }
    .menu .show-on-mobile{
        display:block;
        position:absolute;
        width:90%;
        right:0;
        top:90px!important;
        overflow:scroll;
        max-height:92vh
    }
    .menu img{
    }
    .menu .col-6.team_member.cya_table_item &gt;div {
        height: auto !important;
    }
    .menu&gt;ul&gt;li&gt;ul:after{
        content:""!important
    }
}
.autoheight{
    height:auto!important
}
.fullwidth{
    width:100%!important
}
.card&gt;.list-group{
    margin-left:0
}
.menu&gt;ul&gt;li&gt;ul .list-group-item a{
    width:100%
}
a.text-center.btn.btn-primary.mo_moinfo.my-2.custom {
    padding: 5px;
    font-size: 10px !important;
}
.toast .lazyloaded{
    min-height:130px;
    width:100%;
    height:auto!important
}
.breadcrumb&gt;li+li:before{
    content:"\232a"
}
input[type=checkbox]:checked::before{
    content:"\2713";
    top:2px
}
.mofa{
    --fa-primary-color:#8AD9DD;
    --fa-secondary-color:#222
}
.position-absolute.mox{
    right:16px;
    font-size:25px;
    top:11px
}
.alert-prettybg .col-md-6 .col-md-12 .col-md-3,.alert-prettybg .col-md-6 .col-md-12 .col-md-4{
    padding:15px;
    display:block;
    float:left;
    background:#ebebeb
}
.greybg{
    background-color:#ececec
}
.charterareatable a,.conversion_buttons a{
    text-decoration:none
}
.color-lime{
    color:#0f0
}
.font-10{
    font-size:10px
}
.weight-100{
    font-weight:100
}
.whitediv{
    background:#f1f1f1;
    margin:15px 0;
    padding:15px;
    position:relative;
    word-wrap:break-word;
    border-radius:15px;
    color:#222
}
.btn-outline-secondary{
    border-color:#729ea0;
    color:#333
}
#colophon{
    position:relative
}
div#filterPrice{
    margin-top:-6px!important;
    margin-bottom:-10px!important
}
#filters input[type=checkbox]{
    border:1px solid #729ea0!important
}
.hide{
    display:none!important
}
.form-control{
    height:35px
}
.table-condensed&gt;tbody&gt;tr&gt;td,.table-condensed&gt;tbody&gt;tr&gt;th,.table-condensed&gt;tfoot&gt;tr&gt;td,.table-condensed&gt;tfoot&gt;tr&gt;th,.table-condensed&gt;thead&gt;tr&gt;td,.table-condensed&gt;thead&gt;tr&gt;th{
    padding:5px
}
.btn-group input[type=checkbox]{
    opacity:0
}
.nav-pills .nav-link.active,.nav-pills .show&gt;.nav-link{
    background-color:#8ad9dd;
    color:#222
}
.nav-link{
    color:#222
}
.hidden{
    display:none!important
}
.img-circle{
    border-radius:3000px
}
.lds-circle,.mo_singlespinner{
    opacity:1;
    position:absolute;
    top:15%;
    z-index:1;
    left:calc(50% - 40px)
}
.lds-circle{
    display:inline-block;
    transform:translateZ(1px)
}
.lds-circle&gt;div{
    display:inline-block;
    width:64px;
    height:64px;
    margin:8px;
    border-radius:50%;
    background:#fff;
    animation:2.4s cubic-bezier(0,.2,.8,1) infinite lds-circle
}
@keyframes lds-circle{
    0%,100%{
        animation-timing-function:cubic-bezier(0.5,0,1,0.5)
    }
    0%{
        transform:rotateY(0)
    }
    50%{
        transform:rotateY(1800deg);
        animation-timing-function:cubic-bezier(0,0.5,0.5,1)
    }
    100%{
        transform:rotateY(3600deg)
    }
}
.dropdown-toggle{
    width:100%;
    background:0 0;
    margin-bottom:15px
}
.dropdown-toggle.activeoptions{
    background:#8ad9dd
}
p{
    line-height:1.5em;
}
ul.dropdown-menu.location_menu{
    max-height:500px;
    overflow-x:hidden
}
body{
    position:relative
}
.single-content p a,input[type=checkbox]:checked:before{
    color:#8ad9dd
}
.h4,h4{
    font-weight:lighter!important;
    line-height:32px
}
.team_member .text h4{
    font-size:14px;
    font-weight:lighter;
    text-transform:none
}
.team_member{
    background:#fff!important;
    border-bottom:none
}
img.motoryachtx.selecticon{
    max-width:58px;
    margin-top:-5px;
    margin-bottom:-15px
}
img.selecticon{
    max-width:39px
}
img.monohullx.selecticon{
    height:35px
}
img.catamaranx.selecticon{
    max-width:35px;
    margin-bottom:-1px;
    height: 36px;
}
.areabox h4{
    min-height:20px!important;
    font-size:15px
}
.single-estate_property h3:not(.single_yacht_title){
    font-size:16px;
    font-weight:lighter
}
#mo_scrollspy{
    margin-left:0
}
.mo_loader{
    width:48px;
    height:48px;
    border:5px solid #347da4;
    border-bottom-color:transparent;
    border-radius:50%;
    display:inline-block;
    box-sizing:border-box;
    animation:.5s linear infinite rotation
}
@keyframes rotation{
    0%{
        transform:rotate(0)
    }
    100%{
        transform:rotate(360deg)
    }
}
#mo_ajax_container{
    margin-left:0!important
}
.listing_wrapper{
    margin-bottom:30px
}
.property_listing{
    border-radius:10px;
    overflow:hidden
}
.fourths .col-md-4{
    font-size:12px;
    padding-top:10px;
    padding-bottom:10px
}
.descline{
    height:32px
}
.mo_badges{
    position:absolute;
    width:100%;
    right:5px
}
.reviews_small{
    position:relative;
    right:10px;
    top:10px;
    background:#8ad9dd;
    padding:1px 3px;
    border-radius:12px;
    z-index:9;
    width:81px;
    float:right;
    margin-left:5px;
    margin-bottom:5px;
    font-size:9px;
    line-height:14px
}
.filtersContainer .checkbox label{
    color:#99999;
    line-height:24px
}
.tooltip-inner{
    background:#fff;
    color:#000;
    min-width:280px;
    border:1px solid #000
}
.tooltip.in{
    opacity:1!important
}
.cya_table_item:nth-child(6n),.cya_table_item:nth-child(6n-1),.cya_table_item:nth-child(6n-2){
    background-color:#f1f1f1
}
.boxedlink{
    background-size:cover
}
.archivephp{
    padding-top:130px
}
#post a{
    text-decoration:underline
}
#post h2{
    padding-bottom:15px
}
.wpb_wrapper .listing_wrapper{
    width:100%
}
#post{
    background:#fff!important
}
.alert.darkbg a{
    color:#fff;
    text-decoration:underline
}
img.teamimg{
    max-width:250px;
    border:1px solid #cd9f7a;
    margin-bottom:15px;
    width:100%;
    min-width:80px;
    height:auto!important
}
.team_member .text h2,.team_member .text h3,.team_member .text h4{
    color:#000!important
}
.team_member .text{
    color:#000;
    margin-bottom:30px;
    word-wrap:break-word;
    padding:5px
}
.mo_structured_box{
    text-align:center
}
.ui-datepicker tbody td{
    border-right:0!important
}
.single-content.listing-content{
    margin-top:-15px
}
.baseinfo{
    padding-bottom:30px;
    margin-top:-15px
}
@media (max-width:1024px){
    .menu&gt;ul&gt;li&gt;ul{
        width:100%;
    }
}
@media (min-width:1024px){
    .col-md-8.pull-right.mobile_nofloat{
        padding-right:0
    }
    .mo_similar{
        padding-right:0!important
    }
}
.modal-content{
    margin-top:60px
}
#yacht_modal_image{
    max-width:50%;
    margin:0 auto
}
#yacht_modal_image .img-responsive{
    height:120px;
    margin:0
}
.modal_inquire.btn-success {
    width: 300px;
    position: fixed;
    z-index: 100;
    bottom: 15px;
    font-size: 20px;
    font-weight: lighter;
    background-color: #8ad9dd!important;
    color: #fff!important;
    left: calc(50% - 150px);
}
@media (max-width:991px){
    .q2w3-fixed-widget-container,.scrollspy_holder{
        display:none
    }
    .pull-right.mobile_nofloat{
        float:none!important
    }
}
.btn-number{
    background:0 0;
    border:1px solid #729ea0!important;
    padding:6px 20px!important;
    color:#99999;
    text-shadow:none
}
.bs-example:after{
    position:absolute;
    top:15px;
    left:15px;
    font-size:12px;
    font-weight:700;
    color:#959595;
    text-transform:uppercase;
    letter-spacing:1px;
    content:â€œReviewâ€
}
@media (min-width:768px){
    .bs-example{
        margin-right:0;
        margin-left:0;
        background-color:#fff;
        border-color:#ddd;
        border-width:1px;
        border-radius:4px 4px 0 0;
        -webkit-box-shadow:none;
        box-shadow:none
    }
    .logo img{
        width:150px;
        height:auto
    }
}
.bs-example .container{
    width:auto
}
.bs-example&gt;.alert:last-child,.bs-example&gt;.form-control:last-child,.bs-example&gt;.jumbotron:last-child,.bs-example&gt;.list-group:last-child,.bs-example&gt;.navbar:last-child,.bs-example&gt;.panel:last-child,.bs-example&gt;.progress:last-child,.bs-example&gt;.table-responsive:last-child&gt;.table,.bs-example&gt;.table:last-child,.bs-example&gt;.well:last-child,.bs-example&gt;blockquote:last-child,.bs-example&gt;ol:last-child,.bs-example&gt;p:last-child,.bs-example&gt;ul:last-child{
    margin-bottom:0
}
.bs-example&gt;.img-circle,.bs-example&gt;.img-rounded,.bs-example&gt;.img-thumbnail{
    margin:5px
}
.bs-example&gt;.btn,.bs-example&gt;.btn-group{
    margin-top:5px;
    margin-bottom:5px
}
.bs-example&gt;.list-group{
    max-width:400px
}
.bs-example .navbar:last-child{
    margin-bottom:0
}
#primary .btn{
    width:auto
}
.widget-area-sidebar .mo_slideritem{
    width:100%!important
}
.video-wrapper{
    position:relative
}
.ui-datepicker-title{
    color:#000!important
}
.cya-width-33{
    width:33%;
    float:left
}
.dc_decor_img img{
    max-width:100%
}
.clr{
    clear:both
}
.bs-example{
    position:relative;
    padding:15px;
    margin:0 0 15px;
    border-color:#f8f8f8;
    border-style:solid;
    border-width:1px 0;
    -webkit-box-shadow:inset 0 3px 6px rgba(0,0,0,.05);
    box-shadow:inset 0 3px 6px rgba(0,0,0,.05);
    color:#000;
    background:#f2f3f3
}
.boxedlink{
    background-color:#8ad9dd;
    color:#fff!important;
    min-height:200px;
    display:block;
    padding:63px 20px 20px;
    border:1px solid #fff;
    text-align:center
}
.boxedlink h4{
    color:#fff
}
.single-post .single-title{
    padding-top:20px
}
.single-post .breadcrumb{
    margin:0;
    padding:0
}
.meta-element{
    margin-right:15px;
    color:#8ad9dd!important
}
.breadcrumb li.active{
    color: black;
}
.darkbg.titles{
    padding:15px
}
.single-content.single-post{
    background:rgba(255,255,255,.7);
    padding:15px
}
.initializesearch{
    margin-left:calc(50% - 100px);
    color:#fff;
    padding:15px;
    margin-bottom:20px;
    width:200px;
    border:none
}
.hp_container_wrapper{
    background:#fff
}
.home #filters i.icon{
    display:inline-table;
    line-height:33px
}
.listing_wrapper,.property_listing{
    max-width:800px!important
}
.single-estate_property .breadcrumb&gt;.active{
    color:#000
}
.single-estate_property .breadcrumb_container{
    color:#fff
}
.breadcrumb{
    padding:15px 0 0;
    background-color:transparent
}
.breadcrumb a{
    color:#000!important
}
.nopadding{ =
    padding:0!important;
    margin:0!important
}
.entry-title.entry-prop{
    color:#000;
    width:100%
}
.bottom-15{
    padding-bottom:15px
}
.bottom-30{
    padding-bottom:30px
}
.single-estate_property .main_wrapper h2,.single-estate_property .main_wrapper h3{
    font-size:16px;
    display:table;
    font-weight:700;
    margin-bottom:15px!important;
    letter-spacing:1px;
    line-height:22px
}
.single-estate_property .main_wrapper h3{
    font-size:14px
}
.single-estate_property .main_wrapper h2::after,.single-estate_property .main_wrapper h3::after{
    width:100%;
    background:#8ad9dd;
    height:2px;
    display:block;
    content:""
}
.mo_formv2_wrapper label{
    color:#fff
}
.gform_wrapper .gfield_checkbox li input,.gform_wrapper .gfield_radio li input[type=radio],.gform_wrapper.gfield_checkbox li input[type=checkbox]{
    padding-left:15px
}
.assistive_text{
    background:#ececec;
    font-size:10px;
    margin-top:-30px;
    line-height:18px;
    text-align:center;
    color:#000
}
.gform_wrapper .gform_page_footer{
    width:calc(100% - 15px)!important
}
div#gform_page_5_2{
    padding-top:15px
}
.gform_wrapper .gform_page_footer.left_label,.gform_wrapper .gform_page_footer.right_label{
    padding:0!important
}
.conv_header{
    background-size:contain!important;
    padding-top:15px;
    padding-bottom:15px;
    color:#000;
    margin-bottom:-15px;
    transform:translate(-2px)
}
.master_header.wide{
    width:100%;
}
.conv_header a{
    color:#000
}
.alert-season{
    background:#ececec;
    border:none!important;
    color:#222
}
.darkbg,.darkbg .close,.darkbg h1,.darkbg h2,.darkbg h3,.darkbg h4,.darkbg h5,.darkbg p{
    color:#fff!important;
    opacity:1
}
#filters input{
    background:0 0!important;
    border:1px solid #729ea0!important;
    border-radius:10px!important;
    color:#000!important;
    padding:7px 0 7px 9px
}
#filters{
    color:#999;
    padding:5px 15px 0
}
.conversion_buttons{
    padding-top:6px
}
.btn-blue,.btn-success{
    color:#000!important;
    background-color:transparent!important;
    border-color:#000!important
}
.btn-blue:hover,.btn-success:hover{
    background-color:#8ad9dd!important;
    color:#222!important
}
.btn-primary{
    color:#222
}
.btn-primary:hover{
    color:#fff;
    background-color:#8ad9dd;
    border-color:#8ad9dd
}
body,p{
    font-family:Roboto,Helvetica;
    font-weight:200;

}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, h1 span, h2 span, h3 span,h4 span, h5 span, h6 span{
    font-family:Montserrat,Helvetica !important;
    font-weight:normal !important;
    letter-spacing:.2px;
    color:#000
}
.vc_custom_heading {
    font-family: 'Montserrat' !important;
}
.property_listing{
    font-size:14px;
    margin-bottom:0
}
.single_yacht_price.mo_green{
    color:#729ea0
}
.mo_slideritem{
    text-align:center
}
.single_yacht_title{
    color:#000;
    font-size:30px!important;
    margin-bottom:5px!important;
    text-align:center!important;
    height:35px;
    font-weight:lighter!important;
    display:block!important;
    text-decoration:none!important
}
.single_yacht_title::after{
    height:0!important
}
.gform_required_legend{
    display:none
}
#colophon,#colophon .widget-title-footer,#colophon a,#colophon li a{
    color:#222
}
.mo_weather{
    width:410px!important;
    float:left;
    color:#fff;
    font-size:15px;
    line-height:90px;
}
@media (max-width:1349px){
    #access a{
        font-size:13px!important
    }
    .single_yacht_slider.swiper{
        min-height:16vw
    }
}
@media (max-width:1199px){
    .mo_weather{
        max-width:199px!important
    }
    #access a{
        font-size:12px!important
    }
}
@media (max-width:720px){
    .menu-container{
        max-width:100px
    }
    .logo{
        padding-left:5px!important;
        width:210px!important
    }
}
.navbar-fixed-top .mo_weather{
    line-height:68px
}
#access a,#access ul ul a,#access ul ul li.wpestate_megamenu_col_1,#access ul ul li.wpestate_megamenu_col_1 a,#access ul ul li.wpestate_megamenu_col_2,#access ul ul li.wpestate_megamenu_col_2 a,#access ul ul li.wpestate_megamenu_col_3,#access ul ul li.wpestate_megamenu_col_3 a,#access ul ul li.wpestate_megamenu_col_4,#access ul ul li.wpestate_megamenu_col_4 a,#access ul ul li.wpestate_megamenu_col_5,#access ul ul li.wpestate_megamenu_col_5 a,#access ul ul li.wpestate_megamenu_col_6,#access ul ul li.wpestate_megamenu_col_6 a{
    color:#fff!important
}
#access ul ul a,.adv1-holder,.advanced_search_sidebar .widget-title-footer,.advanced_search_sidebar .widget-title-sidebar,.company_headline,.listing_filters,.listing_filters_head,.loginwd_sidebar .widget-title-sidebar,.master_header,.notice_area,.top_bar_wrapper,.zillow_widget .widget-title-footer,.zillow_widget .widget-title-sidebar{
    border-bottom:none!important
}
#access ul ul,.advanced_search_shortcode,.advanced_search_sidebar,.agent_unit,.blog_unit,.featured_article,.featured_property,.loginwd_sidebar,.mortgage_calculator_div,.property_listing,.submit_container,.testimonial-text,.zillow_widget,property_listing{
    border-color:#ececec!important
}
#access ul ul,.customnav,.fixed_header.header_transparent .header_wrapper,.header_transparent .header_wrapper.navbar-fixed-top.customnav,.header_wrapper,.master_header{
    background-color:#222
}
.header_wrapper{
    font-family:Montserrat,Helvetica;
    text-transform:uppercase;
    border-bottom:1px solid #222
}
.logo img{
    max-height:42px;
    margin-top:3px!important;
    max-width:250px
}
#access ul.menu&gt;li&gt;a,#header4_footer,#header4_footer .widget-title-header4,#header4_footer a,.submit_action{
    color:#fff!important
}
.mo_green.noPadding.padfix{
    margin-bottom:5px!important;
    margin-top:-5px!important
}
#gform_page_6_1 .gform_page_footer,#gform_page_6_2 .gform_page_footer{
    min-height:100px
}
.gform_wrapper .top_label input.medium,.gform_wrapper .top_label select.medium{
    width:100%!important
}
.smalltext{
    font-size:10px
}
.noPadding{
    padding:0!important;
    margin:0!important
}
.mo_remotetrigger select{
    height:50px;
    width:100%;
    color:white;
}
.btn.go_button {
    padding: 14px 30px;
    color: white;
    border-color: white;
    background-color: #8ad9dd;
}
.select.mo_remotetrigger&gt;select{
    background-color:transparent
}
select{
    -webkit-appearance:none
}
.home .breadcrumb_container{
    display:none
}
.mo_bluebg .single_yacht_title{
    color:#222
}
.grid-item,.grid-sizer{
    width:33%
}
.pmax,.pmin{
    background-color:#fbfbfb!important;
    border-color:#ddd!important;
    color:#8f8f8f!important
}
.mo_single_yacht_form_head h3{
    margin:0;
    padding:0;
    color:#000;
    font-size:25px
}
.logo{
    padding-left:15px;
    width:270px;
    height:90px;
    align-items:center;
    flex-wrap:wrap;
    display:flex
}
.btn.btn-success,.ui-datepicker-month,.ui-datepicker-year{
    color:#000
}
.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid&gt;li{
    margin-bottom:0
}
.mo_bluebg,.mo_bluebg h2,.mo_bluebg h3,.mo_bluebg p,.mo_bluebg span{
    color:#222
}
.widget li,.widget-container li{
    padding-bottom:0
}
.widget-container.widget_text{
    list-style:none
}
#gform_5 .gform_page_footer.left_label,#gform_5 .gform_page_footer.right_label{
    padding:16px 8% 0 0
}
#gform_submit_button_5{
    width:100%
}
#field_5_10{
    margin-left:0!important;
    text-align:center!important;
    width:100%!important
}
.property_listing{
    width:100%;
    color:#222;
    box-shadow: 0px 6px 50px 0 rgb(0 0 0 / 8%);
}
.devmode{
    display:none
}
.logged-in .devmode{
    display:block;
}
.mo_padright{
    padding-right:5px
}
.single_yacht_price.mo_green{
    font-weight:400;
    padding-bottom:10px
}
.mo_green{
    color:#5cb85c
}
.property_listing h4{
    font-size:22px
}
.mo_formv2 .gfield_label{
    color:#fff
}
.gform_wrapper li{
    border-bottom:none
}
.gform_body input[type=submit],.gform_next_button.button,input#gform_submit_button_5{
    background:#8ad9dd;
    border:none;
    border-radius:0;
    color:#000;
    font-size:22px!important;
    font-weight:700;
    padding:20px 0;
    text-shadow:none!important;
    width:100%!important;
    margin-left:0!important
}
.mo_formv2{
    border:none;
    background-color:#ececec;
    padding:0 0 15px 15px
}
.modal .mo_formv2{
    padding-top:15px
}
.header_type1.header_left #access{
    margin:0 30px 0 0
}
.main_wrapper{
    overflow:hidden;
    box-shadow:none
}
body,html{
    max-width:100%;
    overflow-x:hidden;
    min-height:100%;
    height:auto;
    letter-spacing:.03125rem;
    line-height:1.25rem
}
#mo_ajax_loadmore{
    min-height:120vh;
    position:relative;
    text-align:center;
    width:100%;
    padding-bottom:30px;
    clear:both
}
.mo_results{
    float:left;
    width:calc(100% - 260px);
    min-height:800px;
}
.btn{
    box-shadow:none!important;
    font-size:14px;
    padding:9px 35px
}
.filters-col-width300{
    width:260px;
    float:left
}
.font12{
    font-size:12px!important
}
.bold{
    font-weight:700
}
.light{
    font-weight:200
}
body{
    background-color:#fdfdfd!important
}
.catamaranx,.monohullx,.sailboatx{
    font-size:26px
}
.motoryachtx{
    font-size:36px;
    margin-bottom:-9px
}
.sailboatx.selecticon{
    height:46px;
    margin-bottom:-8px
}
.monohullx{
    font-size:23px;
    padding-top:3px
}
#filters .btn-group .btn{
    border:1px solid #729ea0;
    padding:5px 0
}
.btn.btn-clean{
    background-color:transparent;
    border-color:#d6d6d6;
    color:#000
}
.btn-clean.btn:focus{
    color:#333
}
.btn.btn-clean.active,.btn.btn-clean:hover,.open .dropdown-toggle.btn-clean,.open .dropdown-toggle.btn-clean:hover,li.active .btn.btn-clean,li.active .btn.btn-clean:hover{
    background-color:#fefefe;
    border-color:#c4c4c4;
    color:#666
}
.darkbg .property_listing,.darkbg .single_yacht_price.mo_green{
    color:#fff
}
.darkbg .mo_moinfo{
    color:#fff!important;
    border:1px solid #fff!important
}
#filters .btn-group{
    width:100%
}
#filters .btn-group img{
    vertical-align:bottom
}
#filters .btn.btn-clean.active,#filters .btn.btn-clean:active,#filters .btn.btn-clean:hover,#filters .open .dropdown-toggle.btn-clean{
    color:#000;
    background-color:#8ad9dd;
    appearance:auto
}
#filters .btn-group .btn input{
    position:absolute
}
#filters .btn.active,#filters .btn:active{
    box-shadow:none
}
#filters .panel{
    margin-bottom:10px
}
#filters .panel-heading{
    padding:5px 0
}
#filters .panel-heading.tightHeadings{
    margin:0
}
#filters .panel-body{
    padding:0;
}
#filters .panel-title{
    font-size:13px;
    text-transform:uppercase;
    margin-bottom:0
}
#filters .wide .type_caption{
    padding-top:10px
}
#filters .type_caption{
    font-size:12px;
    padding-top:5px
}
#filters .showAll,#filters .showAllAndSubmit{
    line-height:1.1;
    margin-right:3px
}
#filters .ui-widget-content{
    border:none;
    margin:0 8px
}
#filters .checkbox{
    margin-bottom:-4px;
    margin-top:0
}
#filters .fa-star,#filters .fa-star-o{
    color:rgba(159,204,116,.6)
}
#filters label.checked{
    color:#6b6b6b
}
#filters .hover .fa-star,#filters .hover .fa-star-o,#filters label.checked .fa-star{
    color:#9fcc74
}
.filterSlider{
    padding-bottom:10px!important
}
@media (max-width:991px){
    .main_wrapper .filters-col-width300.mo_filters{
        display:none
    }
    #mo_ajax_container,.mobile-no-padding{
        padding-left:0!important;
        padding-right:0!important
    }
    .mo_results{
        width:100%;
        padding-left:15px
    }
    .daterangepicker .table-condensed&gt;tbody&gt;tr&gt;td,.daterangepicker .table-condensed&gt;tbody&gt;tr&gt;th,.daterangepicker .table-condensed&gt;tfoot&gt;tr&gt;td,.daterangepicker .table-condensed&gt;tfoot&gt;tr&gt;th,.daterangepicker .table-condensed&gt;thead&gt;tr&gt;td,.daterangepicker .table-condensed&gt;thead&gt;tr&gt;th{
        padding:0
    }
    .mo_sidebar {
        margin-bottom: 130px;
    }
}
@media (min-width:991px){
    .yachtinfo .listing_wrapper{
        width:100%!important
    }
    .bg-darken .main_wrapper,.page-template-template-landing-page .main_wrapper{
        background-image:url('../img/bg_21s.png');
        background-repeat:repeat-y;
        background-size:260px
    }
}
@media (max-width:1240px){
    #gform_next_button_5_11{
        font-size:22px!important
    }
}
.moplyrplay {
    height: auto !important;
    width: auto !important;
    background: transparent !important;
    max-width: 80px !important;
    max-height: 80px !important;
    min-height: 80px !important;
}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}</pre></body></html>