#hpinstagramfeed{width:100%;padding-top:40px}footer{position:relative;background:#053331;font-size:16px}footer .main a:hover{transition:color .5s;color:#b8a47a}footer img{width:100%;height:auto}#footerbigimage{text-align:center;display:table;width:100%;margin:-38px auto auto -50px}#footerbigimage a{width:fit-content;display:block;height:fit-content}#fortopmenu .topmenu{display:flex;flex-wrap:wrap;justify-content:center;gap:70px;background:#121212;color:#fff;padding:20px;row-gap:40px;font-size:16px}#footerblock{color:#fff;width:calc(100% - 200px);margin:0 auto 25px auto;padding-top:100px;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;column-gap:45px}#footerblock h3{max-width:200px;margin-bottom:15px;padding-bottom:5px;font-family:'RamillasRegular';font-size:20px;line-height:30px;font-weight:lighter;border-bottom:1px solid #114a48;text-transform:uppercase}#footerblock h4{max-width:460px;margin-bottom:35px;font-family:'RamillasLight';font-size:16px;line-height:20px;font-weight:lighter}#footerblock .main ul a{font-family:'HelveticaLight';font-size:14px;line-height:20px;font-weight:lighter;text-transform:uppercase}#footerblock .main ul.yachtsfornav,#footerblock .main ul.destinationnav{height:0;overflow:hidden}#footerblock .main ul.yachtsfornav a,#footerblock .main ul.destinationnav a{color:#053331}#footerblock .main ul li:nth-child(-n+2){margin-top:0}#footerblock .main:nth-child(3) p{line-height:25px;margin-top:15px}#footerblock .main:nth-child(2) a,#footerblock .main:nth-child(3) a{width:100%;display:block;margin-bottom:20px}#footerblock .main:nth-child(3) a i{border:2px solid #fff;border-radius:20px;font-size:12px;padding:5px;margin-right:8px;font-size:18px}#footerblock .main .contact_info{display:grid}#footerblock .main .contact_info a{font-family:Helvetica,sans-serif;font-size:14px;position:relative;padding-left:30px;margin-bottom:18px}#footerblock .main .contact_info a i{position:absolute;left:0;top:0}#footerblock .main .contact_info a:first-child i{left:2px}#footerblock .main .contact_info a:last-child i{top:3px}.leftsocials{width:100%;display:grid;margin-top:20px;grid-template-columns:repeat(5,1fr);font-size:20px}#footerblock .main:nth-child(3) .leftsocials a{float:left;width:auto}#footerblock .main:nth-child(3) .leftsocials a i{font-size:15px;padding:7px 9px;margin-right:8px}.forlogos{display:flex;align-items:center;flex-wrap:wrap;gap:5%}.forlogos a{width:47.5%;float:left;margin:20px 0;border:1px solid transparent}.forlogos a:hover{transition:.5s;border:1px solid #b8a47a}.forlogos img:nth-child(3){clear:both;max-width:120px}#signupform{position:relative;margin-bottom:25px}#signupform input{background:none;outline:0;color:#fff;border:0;border-bottom:1px solid #fff;padding:15px 0;width:100%}#signupform input::placeholder{color:#fff}#signupform a{position:absolute;top:5px;right:5px;background:#000;color:#fff;border-radius:20px;padding:8px 35px}#signupform a i{font-size:15px}#copyrsiteby{display:table;width:100%;padding:0;background:#053331;color:#868686}#copyrsiteby .formaxw{width:calc(100% - 200px);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;padding:15px 0 20px 0;border-top:solid #fff 1px;color:#fff}#copyrsiteby .formaxw p:nth-child(2){text-align:right}.arrowtop{position:absolute;bottom:80px;right:60px;width:auto;padding:0;margin:0}.arrowtop i{font-size:35px;cursor:pointer;font-weight:100;border:1px solid;border-radius:50%;padding:10px 15px;color:#949494}.arrowtop:hover i{color:#fff;transition:.5s}ul.footernav li ul{display:none}.maincontactform{position:fixed;top:100%;width:100vw;z-index:10000;height:0;opacity:0;overflow:hidden;left:0;padding:100px 20px;background:#323232;color:#fff}.maincontactform h2{margin-bottom:50px;text-align:center}footer .contactform{max-width:900px;margin:0 auto}.contactform input::placeholder,.contactform textarea::placeholder{font-size:15px;color:#fff;text-transform:uppercase}.contactform input.subtext,.contactform select{width:100%;outline:0;background:none;border:0;border-bottom:1px solid #fff;color:#fff;margin-bottom:50px;padding-bottom:5px}.contactform textarea{width:100%;outline:0;background:none;border:0;border-bottom:1px solid #fff;color:#fff;margin-bottom:30px;font-size:15px}.contactform input:autofill,.contactform textarea:autofill{padding:5px 10px}.formbuttonbar{width:100%;text-align:center}.contactform .b11kbtttrans{color:#fff;border:1px solid #fff}#ffpasswdmsg,#ydpasswdmsg{padding-bottom:15px}#closeenquirebtn{position:absolute;top:20px;right:20px;cursor:pointer}#closeenquirebtn i{font-size:30px;cursor:pointer;font-weight:100}#closeenquirebtn:hover i{color:#b8a47a;transition:.5s}#fmobilehonp,#ydmobilehonp{display:none}.maincontactform.showform{animation:popopen 1s;top:0;opacity:1;height:100%;width:100%}.maincontactform.hideform{animation:popclose 1s;overflow:hidden;top:100%;opacity:0;height:0}#cacalendar,#ffsdate,#ffdays{display:none}@keyframes popclose{0%{top:0;height:100%;opacity:1}99%{opacity:1}100%{opacity:0}}@keyframes popopen{0%{opacity:1;height:100%;top:100%}}@media screen and (max-width:1600px){#copyrsiteby .formaxw{margin:0 100px}}@media screen and (max-width:1550px){.arrowtop i{font-size:20px;padding:10px 13px}.arrowtop{bottom:60px}}@media screen and (max-width:1450px){#footerblock{margin:0 auto 0;width:calc(100% - 200px)}#copyrsiteby .formaxw{width:calc(100% - 200px)}}@media screen and (max-width:1278px){#footerbigimage{margin:-38px auto auto -25px}#footerblock h3{font-size:16px}#footerblock .main ul a{font-size:13px}#footerblock .main:not(:last-child){margin-right:7%}}@media screen and (max-width:1015px){#footerblock .main:not(:last-child){margin-right:0}#footerblock .main{margin-right:0}#footerblock .main:nth-child(1){margin-right:10%}#footerblock .main{width:45%}.forlogos{width:75%}.forlogos a{margin:10px 0}.arrowtop{right:20px}}@media screen and (max-width:999px){footer{height:fit-content}#footerblock{width:100%;padding-top:40px;padding-left:20px;padding-right:20px;grid-template-columns:1fr 1fr;height:fit-content;margin:0}#footerblock .main{width:100%}#footerblock .main:nth-child(1),#footerblock .main:last-child{grid-column-start:1;grid-column-end:3}#footerblock .main:last-child{padding-bottom:100px}#footerblock .main ul,#footerblock .main .contact_info{padding-left:40px}#destinationcontent .leftsocials{text-align:center}#footerbigimage{margin:-38px auto auto -50px}#copyrsiteby .formaxw{width:100%;grid-template-rows:1fr 1fr;grid-template-columns:unset;margin:0;padding-left:10px;padding-right:10px;text-align:center}#copyrsiteby .formaxw p:nth-child(2){text-align:center}}@media screen and (max-width:600px){footer{height:fit-content}#footerblock{display:block;width:100%;padding-top:40px;padding-left:20px;padding-right:20px;grid-template-columns:unset;height:fit-content;margin:0}#footerblock .main{width:100%}#footerblock .main:last-child{padding-bottom:100px}#footerblock h4{text-align:justify}#footerblock .main ul,#footerblock .main .contact_info{padding-left:40px}#footerbigimage{margin:-38px auto auto -50px}#copyrsiteby .formaxw{width:100%;grid-template-rows:1fr 1fr;grid-template-columns:unset;margin:0;padding-left:10px;padding-right:10px}#copyrsiteby .formaxw p:nth-child(2){text-align:center}}