/* See http://code.google.com/p/minify/wiki/CommonProblems#@imports_can_appear_in_invalid_locations_in_combined_CSS_files */

/*! jQuery UI - v1.13.2 - 2023-03-03
* http://jqueryui.com
* Includes: core.css, datepicker.css, menu.css, selectmenu.css, button.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=sf&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next
span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0
2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title
select{font-size:1em;margin:1px
0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker
table{width:100%;font-size:.9em;border-collapse:collapse;margin:0
0 .4em}.ui-datepicker
th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker
td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td
a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0
.2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane
button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group
table{width:95%;margin:0
auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane
button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px
1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px
0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px
0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget
button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px
solid #c5c5c5}.ui-widget-content{border:1px
solid #ddd;background:#fff;color:#333}.ui-widget-content
a{color:#333}.ui-widget-header{border:1px
solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header
a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px
solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px
solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px
solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px
solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px
solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight
a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px
solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error
a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.13.2/themes/base/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.13.2/themes/base/images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.13.2/themes/base/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.13.2/themes/base/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.13.2/themes/base/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.13.2/themes/base/images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.13.2/themes/base/images/ui-icons_777777_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;-ms-filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}.ui-datepicker{width:auto;padding:0}.ui-widget-header .ui-icon{background-image:none}.ui-widget-header,
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{background:none;border:none;font-weight:normal}.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover,
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active{background:none;border:none}.ui-datepicker td span,
.ui-datepicker td
a{text-align:center;padding:0}.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled{opacity:1}.ui-datepicker.js-search-hero{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;background-color:#fff;border:0.1rem solid #e6ecf5;-webkit-border-radius:0.4rem;-moz-border-radius:0.4rem;border-radius:0.4rem;-webkit-box-shadow:0 0 3.4rem 0 rgba(63, 66, 87, 0.08);-moz-box-shadow:0 0 3.4rem 0 rgba(63, 66, 87, 0.08);box-shadow:0 0 3.4rem 0 rgba(63, 66, 87, 0.08)}.ui-datepicker.js-search-hero .ui-datepicker-header{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:51px;border-bottom:1px solid #e6ecf5}.ui-datepicker.js-search-hero .ui-datepicker-header .ui-datepicker-title{color:#515365;font-size:13px;font-weight:700;line-height:1.53846}.ui-datepicker.js-search-hero .ui-datepicker-header .ui-datepicker-prev{position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;cursor:pointer}.ui-datepicker.js-search-hero .ui-datepicker-header .ui-datepicker-prev:focus,
.ui-datepicker.js-search-hero .ui-datepicker-header .ui-datepicker-prev:hover{background-color:rgba(21, 40, 96, 0.1)}.ui-datepicker.js-search-hero .ui-datepicker-header .ui-datepicker-prev::after{width:6px;height:9px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 6'%3E%3Cpath fill-rule='evenodd' fill='%23515365' d='M3.989 5.261l-.795.754L.014 3l3.18-3.015.795.754L1.605 3l2.384 2.261z'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";position:absolute;top:50%;left:50%;-webkit-transform:translateX(-60%) translateY(-50%);-moz-transform:translateX(-60%) translateY(-50%);-ms-transform:translateX(-60%) translateY(-50%);-o-transform:translateX(-60%) translateY(-50%);transform:translateX(-60%) translateY(-50%)}.ui-datepicker.js-search-hero .ui-datepicker-header .ui-datepicker-next{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;cursor:pointer}.ui-datepicker.js-search-hero .ui-datepicker-header .ui-datepicker-next:focus,
.ui-datepicker.js-search-hero .ui-datepicker-header .ui-datepicker-next:hover{background-color:rgba(21, 40, 96, 0.1)}.ui-datepicker.js-search-hero .ui-datepicker-header .ui-datepicker-next::after{width:6px;height:9px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 6'%3E%3Cpath fill-rule='evenodd' fill='%23515365' d='M.806 6.015l-.795-.753L2.396 3 .011.739l.795-.754L3.986 3 .806 6.015z'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;content:"";position:absolute;top:50%;right:50%;-webkit-transform:translateX(60%) translateY(-50%);-moz-transform:translateX(60%) translateY(-50%);-ms-transform:translateX(60%) translateY(-50%);-o-transform:translateX(60%) translateY(-50%);transform:translateX(60%) translateY(-50%)}.ui-datepicker.js-search-hero .ui-datepicker-calendar thead tr
th{padding-top:20px;padding-bottom:10px;color:#888da8;font-size:10px;font-weight:700;text-transform:uppercase}.ui-datepicker.js-search-hero .ui-datepicker-calendar thead tr th:first-child{padding-left:20px}.ui-datepicker.js-search-hero .ui-datepicker-calendar thead tr th:last-child{padding-right:20px}.ui-datepicker.js-search-hero .ui-datepicker-calendar
tbody{text-align:center}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr:last-child
td{padding-bottom:18px}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr
td{position:relative;padding-top:3px;padding-bottom:3px;padding-left:0;padding-right:0}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td:first-child{padding-left:20px}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td:last-child{padding-right:20px}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td.ui-arrival-highlight:first-child::before{left:auto;right:0}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td.ui-arrival-highlight:first-child::after{left:auto;right:0}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td.ui-arrival-highlight:last-child::before{display:none}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td.ui-arrival-highlight::before{content:"";position:absolute;top:3px;left:0;z-index:-2;display:block;width:32px;height:32px;background-color:#ebebeb;-webkit-border-top-left-radius:50%;-moz-border-radius-topleft:50%;border-top-left-radius:50%;-webkit-border-bottom-left-radius:50%;-moz-border-radius-bottomleft:50%;border-bottom-left-radius:50%}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td.ui-arrival-highlight::after{content:"";position:absolute;top:3px;left:0;z-index:-1;display:block;width:32px;height:32px;background-color:rgb(47, 172, 230);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td.ui-arrival-highlight.ui-datepicker-days-cell-over::before{display:none}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td.ui-arrival-highlight
a{color:#fff;font-weight:700}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td.ui-range-highlight
a{font-weight:700}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td.ui-range-highlight::before{content:"";position:absolute;top:3px;left:0;z-index:-1;display:block;width:32px;height:32px;background-color:#ebebeb}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td.ui-range-highlight:first-child::before{left:auto;right:0;-webkit-border-top-left-radius:50%;-moz-border-radius-topleft:50%;border-top-left-radius:50%;-webkit-border-bottom-left-radius:50%;-moz-border-radius-bottomleft:50%;border-bottom-left-radius:50%}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td.ui-range-highlight:first-child.ui-datepicker-current-day::before{display:none}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td.ui-range-highlight:last-child::before{-webkit-border-top-right-radius:50%;-moz-border-radius-topright:50%;border-top-right-radius:50%;-webkit-border-bottom-right-radius:50%;-moz-border-radius-bottomright:50%;border-bottom-right-radius:50%}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td.ui-range-highlight.ui-datepicker-current-day::before{content:"";position:absolute;top:3px;left:0;z-index:-1;display:block;width:32px;height:32px;background-color:#ebebeb;-webkit-border-top-right-radius:50%;-moz-border-radius-topright:50%;border-top-right-radius:50%;-webkit-border-bottom-right-radius:50%;-moz-border-radius-bottomright:50%;border-bottom-right-radius:50%}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td.ui-range-highlight-current
a{font-weight:700}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td.ui-range-highlight-current::before{content:"";position:absolute;top:3px;z-index:-1;display:block;width:32px;height:32px;background-color:#ebebeb;-webkit-border-top-right-radius:50%;-moz-border-radius-topright:50%;border-top-right-radius:50%;-webkit-border-bottom-right-radius:50%;-moz-border-radius-bottomright:50%;border-bottom-right-radius:50%}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td
a{display:block;width:32px;height:32px;color:#4b4e65;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:11px;line-height:32px;text-decoration:none;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td a:focus,
.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td a:hover{background-color:rgba(21, 40, 96, 0.1)}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td a.ui-state-active{color:#fff;background-color:rgb(47, 172, 230);font-weight:700}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td span.ui-state-default{display:block;width:32px;height:32px;color:rgba(75, 78, 101, 0.5);font-size:11px;line-height:32px}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td.ui-arrival-highlight span.ui-state-default{color:#fff}@media (max-width: 47.99em){.ui-datepicker.js-search-hero[style]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:fit-content}.ui-datepicker.js-search-hero .ui-datepicker-header{height:fit-content;padding:15px
0}.ui-datepicker.js-search-hero .ui-datepicker-header .ui-datepicker-title{font-size:18px}.ui-datepicker.js-search-hero .ui-datepicker-header .ui-datepicker-prev{left:20px;width:50px;height:50px}.ui-datepicker.js-search-hero .ui-datepicker-header .ui-datepicker-next{right:20px;width:50px;height:50px}.ui-datepicker.js-search-hero .ui-datepicker-calendar{margin-top:auto;margin-bottom:auto;margin-left:auto;margin-right:auto;width:100%;max-width:350px}.ui-datepicker.js-search-hero .ui-datepicker-calendar thead tr
th{padding-top:30px;padding-bottom:20px;font-size:14px}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td:first-child{padding-left:20px}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td:last-child{padding-right:20px}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td.ui-arrival-highlight::before{top:3px;width:45px;height:45px}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td.ui-arrival-highlight::after{top:3px;width:45px;height:45px}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td.ui-range-highlight::before{top:3px;width:45px;height:45px}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td.ui-range-highlight.ui-datepicker-current-day::before{top:3px;width:45px;height:45px}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td
a{width:45px;height:45px;font-size:17px;line-height:45px}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td span.ui-state-default{width:45px;height:45px;font-size:17px;line-height:45px}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td.ui-datepicker-current-day a:active,
.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td.ui-datepicker-current-day a,
.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td.ui-datepicker-current-day a:hover,
.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td.ui-datepicker-current-day a:visited{color:white !important}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td.ui-arrival-highlight
span{color:white !important}}@media (max-width: 25.865em){.ui-datepicker.js-hotels-listing{top:510px !important}}@media (max-width: 23.4275em){.ui-datepicker.js-search-hero[style]{height:fit-content;max-width:300px;left:0px !important;right:0px !important;margin:0
auto}.ui-datepicker.js-search-hero .ui-datepicker-header{height:60px}.ui-datepicker.js-search-hero .ui-datepicker-header .ui-datepicker-title{font-size:17px}.ui-datepicker.js-search-hero .ui-datepicker-header .ui-datepicker-prev{left:15px;width:40px;height:40px}.ui-datepicker.js-search-hero .ui-datepicker-header .ui-datepicker-next{right:15px;width:40px;height:40px}.ui-datepicker.js-search-hero .ui-datepicker-calendar{max-width:300px}.ui-datepicker.js-search-hero .ui-datepicker-calendar thead tr
th{padding-top:20px;padding-bottom:15px;font-size:13px}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td:first-child{padding-left:12px}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td:last-child{padding-right:12px}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td.ui-arrival-highlight::before{top:3px;width:37px;height:37px}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td.ui-arrival-highlight::after{top:3px;width:37px;height:37px}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td.ui-range-highlight::before{top:3px;width:37px;height:37px}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td.ui-range-highlight.ui-datepicker-current-day::before{top:3px;width:37px;height:37px}body .ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td a,
body .ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td span.ui-state-default{width:37px !important;height:37px !important;font-size:15px !important;line-height:37px !important}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td span.ui-state-default{width:37px;height:37px;font-size:15px;line-height:37px}}@import url("/wp-content/themes/30A/assets/css/jquery.ui.1.13.2.css");@import url("/wp-content/themes/30A/assets/css/custom.jquery.ui.datepicker.css");:is(#amplify-tabs,#amplify-tabs-2).ui-tabs.ui-widget.ui-widget-content{background-color:transparent;border:none}:is(#amplify-tabs,#amplify-tabs-2).tab_widgets{position:relative;width:100%;padding-top:15px;padding-bottom:20px}:is(#amplify-tabs, #amplify-tabs-2).tab_widgets
.tab_lists{background:none;border:none;display:flex;justify-content:center;align-content:center;gap:16px;width:100%;margin:0
0 25px;padding:0.2em 0.2em 0}:is(#amplify-tabs, #amplify-tabs-2).tab_widgets .tab_lists
li{list-style:none;border:1px
solid var(--primary-color);position:relative;top:0;margin:1px
0.2em 0 0;padding:0;white-space:nowrap;display:flex;justify-items:center;align-items:center;text-transform:uppercase;line-height:1.2}:is(#amplify-tabs, #amplify-tabs-2).tab_widgets .tab_lists li
a{display:block;color:var(--primary-color);padding:10px
16px;text-decoration:none}:is(#amplify-tabs, #amplify-tabs-2).ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px;background-color:var(--primary-color)}:is(#amplify-tabs, #amplify-tabs-2).ui-tabs
.ui-tabs-nav
li.ui-tabs-active
.ui-tabs-anchor,
:is(#amplify-tabs, #amplify-tabs-2).ui-tabs
.ui-tabs-nav
li.ui-state-disabled
.ui-tabs-anchor,
:is(#amplify-tabs, #amplify-tabs-2).ui-tabs
.ui-tabs-nav
li.ui-tabs-loading
.ui-tabs-anchor{cursor:text;color:#fff}:is(#amplify-tabs, #amplify-tabs-2)
.ui-tabs-collapsible
.ui-tabs-nav
li.ui-tabs-active
.ui-tabs-anchor{cursor:pointer}:is(#amplify-tabs, #amplify-tabs-2).ui-tabs .ui-tabs-panel{display:block;border-width:0;background:none}:is(#sf-book, #sf-book-2) .searchbar,
:is(#sf-hotel-widget, #sf-hotel-widget-2) .searchbar{border:1px
solid var(--primary-color);border-radius:1rem;padding:1rem;display:flex;flex-direction:column;margin:0
auto}:is(#sf-book, #sf-book-2) .searchbar .fields,
:is(#sf-hotel-widget, #sf-hotel-widget-2) .searchbar
.fields{display:flex;flex-direction:column}:is(#sf-book, #sf-book-2) .searchbar label,
:is(#sf-hotel-widget, #sf-hotel-widget-2) .searchbar
label{font-family:"Public Sans",sans-serif;font-optical-sizing:auto;font-size:12px;font-weight:500;line-height:14.1px;text-align:left;color:#909090;margin-bottom:0.3rem}:is(#sf-book, #sf-book-2) .searchbar select,
:is(#sf-book, #sf-book-2) .searchbar input,
:is(#sf-book, #sf-book-2) .searchbar input::placeholder,
:is(#sf-hotel-widget, #sf-hotel-widget-2) .searchbar select,
:is(#sf-hotel-widget, #sf-hotel-widget-2) .searchbar input,
:is(#sf-hotel-widget, #sf-hotel-widget-2) .searchbar input::placeholder,
:is(#sf-hotel-widget, #sf-hotel-widget-2) .searchbar #sf-travelers{font-family:"Public Sans",sans-serif;font-optical-sizing:auto;font-size:14px;font-weight:500;line-height:16.45px;text-align:left;color:#000;background-color:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}:is(#sf-book, #sf-book-2) .searchbar .location,
:is(#sf-book, #sf-book-2) .searchbar .daterange,
:is(#sf-book, #sf-book-2) .searchbar .guests,
:is(#sf-hotel-widget, #sf-hotel-widget-2) .searchbar .location,
:is(#sf-hotel-widget, #sf-hotel-widget-2) .searchbar .daterange,
:is(#sf-hotel-widget, #sf-hotel-widget-2) .searchbar .guests,:is(#adultsChildrenContainer,#adultsChildrenContainer-2){display:flex;flex-direction:column;margin-bottom:1.5rem;width:100%}:is(#sf-book, #sf-book-2) .searchbar .daterange,
:is(#sf-hotel-widget, #sf-hotel-widget-2) .searchbar
.daterange{flex-direction:row}:is(#sf-book, #sf-book-2) .searchbar .daterange .checkin-date,
:is(#sf-book, #sf-book-2) .searchbar .daterange .checkout-date,
:is(#sf-hotel-widget, #sf-hotel-widget-2) .searchbar .daterange .checkin-date,
:is(#sf-hotel-widget, #sf-hotel-widget-2) .searchbar .daterange .checkout-date{width:50%;display:flex;flex-direction:column}:is(#sf-book, #sf-book-2) .searchbar .search-button [type="submit"],
:is(#sf-hotel-widget, #sf-hotel-widget-2)
.searchbar
.search-button
[type="submit"]{font-family:"Public Sans",sans-serif;font-optical-sizing:auto;font-size:16px;font-weight:500;line-height:18.8px;text-align:center;color:#1c1c1c;background-color:#f5d578;height:3rem;padding:0
4rem;width:100%;border-radius:2rem}:is(#sf-book, #sf-book-2) .searchbar .dates,
:is(#sf-hotel-widget, #sf-hotel-widget-2) .searchbar
.dates{position:relative;width:100%}:is(#sf-book, #sf-book-2) .searchbar .dates .ui-datepicker-trigger,
:is(#sf-hotel-widget, #sf-hotel-widget-2)
.searchbar
.dates
.ui-datepicker-trigger{color:transparent;z-index:1;cursor:pointer;position:absolute;background-color:transparent;background-image:none;inset:0;width:100%}@media (min-width: 1024px){:is(#sf-book, #sf-book-2) .searchbar,
:is(#sf-hotel-widget, #sf-hotel-widget-2) .searchbar{flex-direction:row;justify-content:space-between;height:56px;border-radius:54px;padding:6px
6px 6px 25px;max-width:645px;justify-content:center;align-items:center}:is(#sf-book, #sf-book-2) .searchbar .fields,
:is(#sf-hotel-widget, #sf-hotel-widget-2) .searchbar
.fields{flex-direction:row;flex-grow:1;justify-content:space-evenly;height:30px}:is(#sf-book, #sf-book-2) .searchbar label,
:is(#sf-hotel-widget, #sf-hotel-widget-2) .searchbar
label{line-height:1;margin-bottom:3px}:is(#sf-book, #sf-book-2) .searchbar select,
:is(#sf-book, #sf-book-2) .searchbar input,
:is(#sf-book, #sf-book-2) .searchbar input::placeholder,
:is(#sf-hotel-widget, #sf-hotel-widget-2) .searchbar select,
:is(#sf-hotel-widget, #sf-hotel-widget-2) .searchbar input,
:is(#sf-hotel-widget, #sf-hotel-widget-2) .searchbar input::placeholder,
:is(#sf-hotel-widget, #sf-hotel-widget-2) .searchbar #sf-travelers{line-height:1}:is(#sf-book, #sf-book-2) .searchbar .location,
:is(#sf-book, #sf-book-2) .searchbar .daterange,
:is(#sf-book, #sf-book-2) .searchbar .guests,
:is(#sf-hotel-widget, #sf-hotel-widget-2) .searchbar .location,
:is(#sf-hotel-widget, #sf-hotel-widget-2) .searchbar .daterange,
:is(#sf-hotel-widget, #sf-hotel-widget-2) .searchbar
.guests{margin-bottom:0}:is(#sf-book, #sf-book-2) .searchbar .daterange,
:is(#sf-hotel-widget, #sf-hotel-widget-2) .searchbar
.daterange{max-width:250px}:is(#sf-book, #sf-book-2) .searchbar .location,
:is(#sf-book, #sf-book-2) .searchbar .daterange,
:is(#sf-hotel-widget, #sf-hotel-widget-2) .searchbar .location,
:is(#sf-hotel-widget, #sf-hotel-widget-2) .searchbar
.daterange{border-right:1px solid #d9d9d9;margin-right:16px;padding-right:16px}:is(#sf-book, #sf-book-2) .searchbar .search-button [type="submit"],
:is(#sf-hotel-widget, #sf-hotel-widget-2)
.searchbar
.search-button
[type="submit"]{width:92px;display:flex;justify-content:center;align-items:center;padding:0;height:40.75px}}:is(#adultsChildrenContainer,#adultsChildrenContainer-2){cursor:default;position:relative;width:100%}:is(#adultsChildrenDropdown,#adultsChildrenDropdown-2){padding:10px;border:1px
solid #ccc;border-radius:3px;background-color:white;cursor:pointer;font-size:16px}:is(#adultsChildrenDropdown,#adultsChildrenDropdown-2)::after{content:"\25BE";position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:14px;color:#666}:is(#adultsChildrenContent,#adultsChildrenContent-2){position:absolute;top:100%;left:0;right:0;background-color:white;border:1px
solid #767676;border-radius:0 0 3px 3px;z-index:10;padding:15px;width:100%}:is(#adultsChildrenContent, #adultsChildrenContent-2) label{color:#000;font-size:16px}:is(#adultsChildrenContent, #adultsChildrenContent-2) .age-group
label{font-size:14px;flex-shrink:0}:is(#adultsChildrenContent,#adultsChildrenContent-2)>div{margin-bottom:10px}:is(#adultsChildrenContent, #adultsChildrenContent-2) > div
select{width:100%}:is(#adultsChildrenContent,#adultsChildrenContent-2)>div:last-child{margin-bottom:0}.age-group{margin-top:10px;display:flex;align-items:center;gap:10px}.age-group
label{margin-bottom:0}@media only screen and (min-width: 1024px){:is(#adultsChildrenContainer,#adultsChildrenContainer-2){min-height:30px}:is(#adultsChildrenContent,#adultsChildrenContent-2){width:310px}}@media (min-width: 768px){.searchbar-wrapper{max-width:354px}}@media (min-width: 1024px){.searchbar
.destination{display:flex}}*{box-sizing:border-box;margin:0;padding:0}:root{--primary-color:#28ace2;--body-color:#fff}body{background:var(--body-color);font-family:var(--text-family)}body.home{background:#fff}a{display:inline-block;text-decoration:none}.head-center{text-align:center}body
a{color:inherit}img{display:block}ul li.menu-item a:hover:after{width:100%;transition:width 0.3s linear}ul li.menu-item
a{position:relative}ul li.menu-item a:after{content:"";position:absolute;height:1px;bottom:-2px;left:0;width:0;border-bottom:1px solid #000;transition:width 0.3s linear}.container{width:100%;max-width:1440px;margin:0
auto;padding:0
75px}.btn
a{font-family:var(--text-family);padding:14px
20px;font-size:15px;font-weight:500;line-height:16.41px;text-align:center;display:inline-flex;justify-content:center;align-items:center;border:1px
solid #28ace2;border-radius:5px;text-decoration:none;user-select:none;cursor:pointer}.btn a:has(img){gap:10px}.swiper-button-disabled{opacity:0.6}.swiper-wrapper{height:fit-content}:is(.btn-next,.btn-prev,.header-btn>a):hover{background-color:#b9dbf852 !important;transition:background-color 0.3s}.h2_main{font-family:var(--heading-family);font-size:38px;font-weight:600;line-height:57.37px}.sec,.epyt-gallery{padding:30px
0}.sec-top{padding-top:30px}.sec-bottom{padding-bottom:30px}.head-with-bar{padding-bottom:15px;border-bottom:6px solid var(--primary-color);margin-bottom:40px}.head-with-bar
.h2_main{color:var(--primary-color)}.header-promotion{padding:20px
0;height:auto}.promotion-btn{width:24px;height:24px;transform:rotate(0deg);cursor:pointer;position:absolute;right:0;top:0;z-index:2}:is(img,svg){user-select:none}.promotion-btn.active{transform:rotate(180deg)}.header-promotion .header-promotion-main{max-height:90px;height:fit-content;width:100%;transition-property:max-height;transition-duration:0.5s;position:relative;overflow:hidden}.header-promotion .header-promotion-main
img{width:100%;user-select:none}.header-promotion .header-promotion-main.show{max-height:500px;transition-property:max-height;transition-duration:0.5s;overflow-y:hidden}.header-promotion .header-promotion-main.show a:first-of-type{height:0;opacity:0;transition:none}.header-promotion .header-promotion-main a:first-of-type{width:100%;height:90px;position:absolute;z-index:0;top:0;opacity:1;transition:opacity 0.5s ease;img{height:100%}video{display:block}}.header-promotion .header-promotion-main a:last-of-type{width:100%}.header-promotion-main{align-content:center;position:relative}.header-promotion .header-promotion-main
video{width:100% !important;height:fit-content;object-fit:contain}.header-promotion .header-promotion-main.show a:last-of-type
video{aspect-ratio:129 / 50 !important}.header-main{display:grid;grid-template-columns:repeat(10, 1fr);align-items:center;padding:20px
0}.header-main :is(.nav-links,.social-links){grid-column:auto/ span 4}.social-links
ul{list-style:none;display:flex;gap:20px;padding-left:0}.social-links ul li:hover a>img{opacity:0.7;transition:all 0.3s ease}.brand-logo{display:flex;justify-content:center;max-height:120px;text-align:center;grid-column:span 2;& img{max-width:120px;height:auto}}.btn.header-btn
a{background:transparent;color:var(--primary-color)}.nav-links{display:flex;align-items:center;justify-content:flex-end;gap:20px;position:relative}.nav-search-form.search-form{position:absolute;right:70px;bottom:-100%;height:0;overflow:hidden;transition:height 0.1s ease-in-out}.nav-container{padding:20px
0;display:block}.nav-container li.hide-form-front{display:none}.modal-menu .hide-form-front
img{max-width:30px;display:inline-block;margin-bottom:-8px}.nav-container ul.main-menu{display:flex;gap:30px;align-items:center;justify-content:center}.nav-container ul
li{list-style:none}.nav-container ul li
a{font-family:var(--heading-family);font-size:18px;font-weight:500;line-height:24.59px;text-align:left;color:#000;text-transform:capitalize !important;text-decoration:none}.nav-container li.menu-item-has-children{position:relative}.nav-container li.menu-item-has-children ul.sub-menu{position:absolute;min-width:220px;top:calc(100% + 3px);left:0px;background:var(--body-color);box-shadow:0px 0px 20px -13px rgb(0 0 0 / 24%);border-radius:6px;padding:10px
10px;z-index:1000;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:all 0.3s ease-in-out;transform:translateY(20px);max-width:320px;width:fit-content}.nav-container li.menu-item-has-children a:hover ~ ul.sub-menu,
.nav-container li.menu-item-has-children .sub-menu:hover,
.nav-container li.menu-item-has-children.active .sub-menu{opacity:1;visibility:visible;pointer-events:all;transition:all 0.3s ease-in-out;transform:translateY(0px)}.nav-container li.menu-item-has-children ul.sub-menu li.menu-item{padding:6px
5px;a{font-size:14px;text-transform:capitalize !important}}.nav-container li.menu-item-has-children::before{position:absolute;left:0;right:0;top:0;bottom:0}header.header .search-form
svg{width:18px !important;height:20px !important}.openbtn,.inner-openbtn{width:50px;height:50px;border-radius:5px;cursor:pointer;overflow:hidden;position:relative}.openbtn:has(>img){display:flex;justify-content:center;align-items:center;img{width:22px;height:22px}}.openbtn .openbtn-area{transition:all 0.4s}.openbtn span,
.inner-openbtn
span{position:absolute;background:#28ace2;display:inline-block;border-radius:3px;left:13px;height:3px;transition:all 0.4s;width:50%;&:nth-of-type(1){top:16px}&:nth-of-type(2){top:24px}&:nth-of-type(3){top:32px}}.inner-openbtn .openbtn-area{transform:rotatex(360deg)}.inner-openbtn
span{&:nth-of-type(1){width:45%;top:18px;left:14px;transform:translateY(6px) rotate(-135deg)}&:nth-of-type(2){opacity:0}&:nth-of-type(3){width:45%;top:30px;left:14px;transform:translateY(-6px) rotate(135deg)}}:is(
.field-btn,
.featured-post-btn,
.more-stories-btn,
.news-letter-widget .widget-btn
):hover
a,
.rental-slide:hover .reserve-btn
a{transition:all 0.4s ease !important;color:var(--primary-color) !important;background-color:#fff !important}:is(.search-button>.btn):hover{transition:all 0.3s ease !important;color:#f5d578 !important;background-color:#ffffffd1 !important}.rental-slide .reserve-btn
a{transition:all 0.4s}.rental-slide:hover
img{transform:scale(1.02)}.rental-slide
img{transition:all 0.3s}.btn
a{transition:all 0.4s}body.ham-active{position:relative;overflow-y:hidden;overflow-x:hidden}.header-side-modal{height:0;overflow-y:hidden}.header-side-modal.show{height:auto}.modal-layer{background:#00000021;position:fixed;width:0;right:0;top:0;bottom:0;z-index:1;transition:opacity 0.4s ease;opacity:0}.header-side-modal.show .modal-layer{width:100%;opacity:1;transition:opacity 0.4s ease}.modal-main{background:var(--body-color);width:100%;height:100%;transition:width 0.3s ease-in;top:0;bottom:0;right:0;max-width:450px;display:flex;flex-direction:column;gap:20px;overflow-y:scroll;max-height:100vh;transform:translateX(100%);transition:transform 0.5s ease 0.2s}.header-side-modal.show .modal-main{position:fixed;z-index:99;padding:0
!important;padding-top:20px !important;transform:translateX(0);transition:transform 0.5s ease 0.1s}.modal-main :is(.top-bar,.modal-menu,.sub-widget-form){padding:0
30px}.custom-post-style-2::-webkit-scrollbar{display:none !important}html.js::-webkit-scrollbar,
html.pum-open.pum-open-overlay.pum-open-scrollable
.pum-overlay.pum-active::-webkit-scrollbar{display:none !important;overflow-y:scroll}:is(.modal-main)::-webkit-scrollbar{width:6px}:is(.modal-main,body)::-webkit-scrollbar-track{background:var(--body-color)}:is(.modal-main)::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:6px}body::-webkit-scrollbar{width:18px !important}body::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:3px !important}.modal-main .top-bar{display:flex;align-items:center;justify-content:space-between}.modal-logo{flex:0 0 50%;& img{width:100%;max-width:100px;height:auto}}.nav-links > .nav-search-form .search-form-style{border:1px
solid var(--primary-color);#header__search-input::-webkit-search-cancel-button{right:5px;width:14px;height:14px;background-size:contain}}.nav-links .nav-search-form.search-form{width:100%;max-width:200px}.nav-srch-icn-tgl{width:20px;height:20px;cursor:pointer}.nav-search-icon-hldr:has(.serch-active) .nav-search-form.search-form{height:45px;transition:height 0.1s ease-in-out}.search-form-style{display:flex;background-color:#fff;border-radius:6px;padding:10px
12px;border:1px
solid #28ace2;& input{border:none;outline:none;padding:0;width:100%;font-family:var(--text-family);font-size:14px;font-weight:300;line-height:16.41px;color:#222;background:#fff !important}& button{border:none;background:transparent}}.modal-main .sub-widget-form{border-radius:unset;display:flex;flex-direction:column;gap:15px;text-align:center;background:var(--primary-color);padding:40px
30px;color:#fff !important;height:100%;:is(h5){font-family:var(--heading-family);font-size:22px;font-weight:700;line-height:30.05px;text-align:center;color:#fff}:is(p){text-wrap:balance;line-height:1.5}.frm_fields_container :is(.frm_form_field.form-field){grid-column:span 12 / span 12 !important}.frm_submit>[type="submit"]{width:100% !important}:is(form){width:100%;margin-top:7px}:is(input[type="email"]){border:1px
solid var(--primary-color) !important}input[type="email"]::-webkit-input-placeholder{color:#000 !important}.frm_form_fields
.frm_fields_container{row-gap:15px !important;max-width:320px;margin:0
auto;margin-top:8px}}.modal-main .search-form{border:1px
solid var(--primary-color) !important;border-radius:6px;margin:0
30px}.modal-menu .menu-item-has-children{position:relative}.modal-menu .menu-item-has-children::before{content:"";position:absolute;right:7.5px;border-right:2px solid;height:16px;top:3px;transform:rotate(0);transition-property:transform;transition-duration:0.3s;color:var(--primary-color)}.modal-menu .menu-item-has-children::after{content:"";position:absolute;right:0;bottom:9px;transform:rotate(45deg);color:var(--primary-color);transition:0.3s transform;border:unset;border-top:2px solid;transform:none;width:16px;top:10.5px}.modal-menu .menu-item-has-children.active::before{transform:rotate(-90deg)}.modal-menu ul.main-menu{list-style:none;text-align:left;display:flex;flex-direction:column;gap:12px;& li.menu-item{padding:7px
10px;cursor:pointer;user-select:none}& li.menu-item
a{color:#000;text-transform:uppercase;font-weight:500;font-family:var(--heading-family);text-transform:capitalize !important}& .menu-item-has-children.active>.sub-menu{list-style:none;transition:0.6s transform;opacity:1;transition-property:height, padding;transition-duration:0.2s;transition-timing-function:linear;padding:5px
0;height:100%;user-select:none;visibility:visible !important}& .sub-menu li.menu-item
a{font-size:15px;line-height:1.5;text-transform:capitalize !important}}.modal-menu ul.main-menu ul.sub-menu{opacity:0;display:block !important;padding:0;height:0;font-size:0;transition-property:padding;transition-duration:0.2s;transition-timing-function:linear;font-family:var(--heading-family);font-size:14px;visibility:hidden}.modal-main .social-links
ul{justify-content:center}.modal-main .social-links
img{width:20px;height:auto;filter:brightness(97)}.widget-main{position:relative}.book-widget{position:relative;padding-top:15px;display:block;padding-bottom:20px}.book-widget .widget-main,
.book-widget-2 .widget-main{padding:30px
20px 25px;position:relative;display:block;background-color:#f5d578}.widget-col{position:relative;overflow:hidden}.news-letter-widget .widget-col:hover{.widget-btn
a{background-color:var(--primary-color);border:1px
solid #28ace2;color:#fff;transition:all 0.4s ease}}.widget-main .widget-img{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;& img{width:100%;height:100%;object-fit:cover;border-radius:0px;object-position:50% 50%}}.book-widget .widget-main .widget-img::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#000;opacity:0.5}.widget-content
.h2_main{text-align:center;padding-bottom:20px;color:#fff}input::-ms-input-placeholder,input::placeholder,input::-webkit-input-placeholder{color:#222 !important;opacity:1}#sf-book
.searchbar{border:1px
solid var(--primary-color);border-radius:1rem;padding:1rem;display:flex;flex-direction:column;margin:0
auto;background-color:#fff;overflow:hidden}#sf-book .searchbar
.fields{display:flex;flex-direction:column}#sf-book .searchbar
label{font-family:"Public Sans",sans-serif;font-optical-sizing:auto;font-size:12px;font-weight:500;line-height:14.1px;text-align:left;color:#909090;margin-bottom:0.3rem}#sf-book .searchbar select,
#sf-book .searchbar input,
#sf-book .searchbar input::placeholder{font-family:"Public Sans",sans-serif;font-optical-sizing:auto;font-size:14px;font-weight:500;line-height:16.45px;text-align:left;color:#000;background-color:transparent;appearance:none;-webkit-appearance:none}#sf-book .searchbar .location,
#sf-book .searchbar .daterange,
#sf-book .searchbar
.guests{display:flex;flex-direction:column;margin-bottom:1.5rem;width:100%}#sf-book .searchbar
.daterange{flex-direction:row}#sf-book .searchbar .daterange .checkin-date,
#sf-book .searchbar .daterange .checkout-date{width:50%;display:flex;flex-direction:column}#sf-book .searchbar .search-button [type="submit"]{font-family:"Public Sans",sans-serif;font-optical-sizing:auto;font-size:16px;font-weight:500;line-height:18.8px;text-align:center;color:#1c1c1c;background-color:#f5d578;height:3rem;padding:0
4rem;width:100%;border-radius:2rem;border:1px
solid #f5d578}#sf-book .searchbar
.dates{position:relative;width:100%}#sf-book .searchbar .dates .ui-datepicker-trigger{color:transparent;z-index:1;cursor:pointer;position:absolute;background-color:transparent;background-image:none;inset:0;width:100%}.searchbar-mobile,
.searchbar-mobile *,
.searchbar-mobile :after,
.searchbar-mobile :before,
.searchbar,
.searchbar *,
.searchbar :after,
.searchbar :before,.searchbar-wrapper{box-sizing:border-box;border:0
solid #e5e7eb}.searchbar button,
.searchbar [type="button"],
.searchbar [type="reset"],
.searchbar [type="submit"],
.searchbar-mobile button,
.searchbar-mobile [type="button"],
.searchbar-mobile [type="reset"],
.searchbar-mobile [type="submit"]{appearance:button;-webkit-appearance:button;background-color:transparent;background-image:none}.searchbar button,
.searchbar input,
.searchbar optgroup,
.searchbar select,
.searchbar textarea,
.searchbar-mobile button,
.searchbar-mobile input,
.searchbar-mobile optgroup,
.searchbar-mobile select,
.searchbar-mobile
textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}.searchbar input:focus,
.searchbar select:focus{outline:none;outline-offset:0px}.custom-post-style-1{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:30px;align-items:start}.custom-post-style-1>a{grid-column:span 1;grid-row:span 1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:30px;align-items:center;color:#000}.custom-post-style-1>a:first-child{grid-column:1 / span 1;grid-row:1 / span all;display:flex;flex-direction:column;gap:20px}.custom-post-style-1>a:nth-child(n+5){grid-column:span 2;grid-row:span 1;grid-template-columns:30.33% 1fr;gap:30px;max-width:990px;width:100%;align-items:center}.thumnail-img{display:block;width:100%;overflow:hidden;border-radius:0px;& img{width:100%;max-width:100%;border-radius:0px;transition:transform 0.3s;aspect-ratio:1 / 0.92 !important;object-fit:cover;height:auto}}a:has(.thumnail-img):hover .thumnail-img
img{transform:scale(1.09);transition:transform 0.3s}a:has(.post-title) .post-title:hover
h3{color:var(--primary-color);transition:color 0.5s ease}.post-content{display:flex;flex-direction:column;gap:20px;width:100%}.post-content .post-meta{font-family:var(--meta-family) !important;font-size:16px;line-height:21.86px;text-align:left;color:#000;& span.cat{color:var(--primary-color);padding-right:10px}}.epyt-gallery-img,
.epyt-gallery iframe,
.wp-block-embed-youtube
iframe{border-radius:0px}body .epyt-gallery-allthumbs .epyt-gallery-thumb{display:flex !important;flex-direction:column;gap:10px;padding:15px}body .epyt-pagination.epyt-hide-pagination{padding:0}.post-content .post-title h3,
body .epyt-gallery-allthumbs .epyt-gallery-title{font-family:var(--heading-family);font-size:22px;font-weight:700;line-height:30.05px;text-align:left;color:#000;padding:0}.post-content .post-text
p{font-family:var(--text-family);font-size:15px;font-weight:400;line-height:22px;text-align:left;color:#353434}.custom-post-style-1 > a:first-child .post-content{& .post-title
h3{font-size:44px;line-height:56px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}& .post-text
p{font-size:18px;line-height:26px}}.custom-post-style-3{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;row-gap:30px}.custom-post-style-3>a{display:grid;grid-template-columns:30.33% 1fr;gap:30px;max-width:990px;width:100%;align-items:center}.custom-post-style-3 .post-title
h3{font-family:var(--heading-family);font-size:32px;font-weight:700;line-height:43.71px;text-align:left;color:#000}.custom-post-style-4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr;row-gap:30px;column-gap:30px}.custom-post-style-4>a{display:flex;flex-direction:column;gap:20px;text-decoration:none !important}.custom-post-style-4 .thumnail-img{max-height:291px;& img{max-height:291px;width:100%;object-fit:cover;offset-position:50% 50%;aspect-ratio:1/ 0.75}}.news-letter-widget .widget-main{display:grid;grid-template-columns:1fr 1fr 1fr;border-radius:10px;gap:60px;row-gap:15px}.news-letter-widget .widget-content{display:flex;justify-content:center;align-items:center;.widget-btn.btn{margin-top:-24px}}.news-letter-widget .widget-main .widget-img{position:static !important;width:100%;height:250px;& img{border-radius:0}}.news-letter-widget .widget-main .widget-img:before{content:none !important;width:100%;height:100%;position:absolute;background:#000;left:0;top:0;opacity:0.4}.news-letter-widget .widget-col:first-child .widget-img
img{object-position:top}.news-letter-widget .widget-col:nth-child(2) .widget-img
img{object-position:center 56%}.news-letter-widget .widget-col:last-child .widget-img
img{border-radius:0;object-position:0 18%}.news-letter-widget .widget-head{display:flex;gap:20px;align-items:center;max-width:100%;justify-content:center;display:none !important}.news-letter-widget .widget-head
h5{font-family:var(--heading-family);font-size:18px;font-weight:500;line-height:24.59px;text-align:center;color:#fff;text-wrap:pretty}.news-letter-widget .widget-btn
a{background:var(--primary-color);color:#fff;border-color:var(--primary-color);text-transform:capitalize;padding:5px
50px;height:58px;max-width:320px;border-radius:0;margin:0
20px;line-height:1.4}.custom-post-style-2{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:30px;row-gap:30px}.custom-post-style-2>a{display:flex;flex-direction:column;gap:20px;text-decoration:none !important}.custom-post-style-2 .thumnail-img{max-height:fit-content;& img{width:100%;object-fit:cover;offset-position:50% 50%;aspect-ratio:1 / 0.85 !important}}.custom-post-style-2 .post-content .post-title
h3{font-size:22px;font-weight:700;line-height:30.05px;font-family:var(--heading-family);color:#000}.real-state-widget{margin-bottom:60px}.real-state-widget .widget-main{position:relative;padding:50px
20px;min-height:282px}.real-state-widget :is(h3){font-size:32px;line-height:43.71px}.real-state-widget :is(p){font-size:22px;line-height:25.78px}.real-state-widget :is(h3,p){font-family:var(--heading-family);text-align:center;color:#fff;padding-bottom:20px}.real-state-filter-form{display:flex;gap:20px;align-items:stretch;position:relative;padding-top:20px}.real-state-filter-form
.field{background:#fff;padding:0
10px;border-radius:5px;max-width:242px;width:100%}.real-state-filter-form .field :is(select){border:none;padding:20px
0;outline:none;width:100%}.real-state-filter-form .field :is(select, select option){font-family:var(--text-family);font-size:16px;font-weight:400;line-height:14px;color:#000;border:none;background:transparent !important}select::-ms-expand{display:none !important}.real-state-filter-form .field :is(select option){padding:10px}.field-btn.btn{max-width:204px;width:100%;& a{background-color:var(--primary-color);color:#fff;height:100%;display:flex;max-width:204px;width:100%}}.realestate-button-next{right:-30px}.realestate-button-prev{left:-30px}.realestate-slider-main :is(.realestate-button-prev,.realestate-button-next){top:40%}.real-state-featured{display:grid;grid-template-columns:calc(50% - 15px) calc(50% + 15px)}.real-estate-mob-arrow-hldr{position:relative;display:none;align-items:center;gap:10px}.real-state.sec .head-with-bar{display:flex;align-items:center;justify-content:space-between}.real-estate-mob-arrow-hldr .real-estate-btn{border:1px
solid var(--primary-color);height:34px;width:34px;display:flex;justify-content:center;align-items:center;cursor:pointer}.real-estate-mob-arrow-hldr .real-estate-btn svg
*{stroke:#28ace2}.real-estate-mob-arrow-hldr .real-estate-btn
svg{width:18px;height:18px}.real-state-featured :is(.realstate_slider, .thumnail-img, .thumnail-img img){height:100%}.realstate_slider .swiper-pagination{bottom:15px;& .swiper-pagination-bullet{background:#fff !important;opacity:1;position:relative;width:6px;height:6px}& .swiper-pagination-bullet-active::before{content:"";position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;border:1px
solid rgb(255, 254, 254);border-radius:50%;transition:all 0.3s}}.real-state-featured .featured-content-col{padding:30px
20px 30px 30px;background:#fff;border-radius:0 20px 20px 0}.real-state-featured
span.tag{color:#fff;background:#000;padding:8.5px 13.5px;font-family:Roboto;font-size:14px;font-weight:500;line-height:14px;text-align:left;border-radius:5px;display:inline-block;margin-bottom:18px}.real-state-featured .post-content{display:flex;flex-direction:column;gap:24px;& h3.post-title{color:var(--primary-color)}& .location{font-family:var(--text-family);font-size:18px;font-weight:500;line-height:18px;text-align:left;color:#000}& .para{font-family:var(--text-family);font-size:14px;font-weight:400;line-height:20px;color:#000;max-width:calc(100% - 30px)}}.real-state-featured .post-content
.para{max-height:200px;display:-webkit-box;line-clamp:10;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden}.real-state-featured :is(h3.post-title,.post-price){font-size:36px;font-weight:700;line-height:36px;font-family:var(--heading-family);color:#000}.real-state-featured .post-price{margin-top:54px;margin-bottom:30px}.post-variants{display:grid;grid-template-columns:repeat(2, 1fr);justify-content:space-between;row-gap:20px}.real-state-featured .featured-post-btn{max-width:300px;width:100%;& a{background-color:var(--primary-color);color:#fff;width:100%;text-transform:uppercase}}.post-variants
.variant{display:flex;gap:10px;align-items:center;& img{width:24px}& p{font-family:"Manrope",sans-serif;font-size:14px;font-weight:500;line-height:14px;color:#000}}#realestate-main .rental-slide,
#rental_slider_main .rental-slide{.post-content{height:100%;justify-content:unset}.post-title{max-width:unset}.location{text-align:left !important}.post-detail{display:grid;row-gap:2px}.post-detail .row-1{display:flex;gap:15px;align-items:center;justify-content:space-between}.post-variants{grid-template-columns:1fr;row-gap:15px;padding-right:9px}.variant
p{font-size:13px;text-wrap:nowrap}.price-night{font-family:var(--meta-family) !important;font-weight:normal !important}.para{line-clamp:6;-webkit-line-clamp:6}}.beach-live-cam-main{padding:120px
20px 100px;background-image:url(/wp-content/themes/30A/assets/images/live-cam-section-bg.jpg);background-position:center 81%;background-size:cover;background-repeat:no-repeat;text-align:center;color:#fff;background-color:#000;position:relative}.beach-live-cam-main:before{content:"";width:100%;height:100%;position:absolute;background-color:#00000066;left:0;top:0;z-index:0}.beach-live-cam-main
.h2_main{position:relative;z-index:1;color:#fff;text-align:center;display:inline-block;text-transform:capitalize;padding:5px
15px}.city-guide-main
.head{margin-bottom:40px;display:flex;justify-content:space-between;align-items:center;& .h2_main{color:var(--primary-color)}}.city-guide-main .slider-pagination{display:flex;align-items:center;gap:10px;& :is(.btn-next,.btn-prev){border:1px
solid var(--primary-color);height:34px;width:34px;display:flex;justify-content:center;align-items:center;cursor:pointer}}.city-slide{display:flex;flex-direction:column;gap:30px;align-items:center;justify-content:center;max-width:190px;& .slide-img{width:100%;max-width:190px;aspect-ratio:1/1;text-align:center;display:flex;align-items:center;justify-content:center;position:relative;border:1px
solid var(--primary-color);border-radius:50%}& .slide-img
img{width:calc(100% - 10px);height:calc(100% - 10px);object-fit:cover;aspect-ratio:1/1;border-radius:50%;position:relative}}.city-slide:hover .slide-img{transform:translateY(-4px)}.city-slide .slide-img{transition:all 0.3s ease}.city-guide-slider{overflow-y:visible;overflow-x:clip}.city-guide-slider .swiper-slide>a{display:block}.city-slide
h5{font-family:var(--heading-family);font-size:22px;font-weight:500;line-height:24px;text-align:center;color:#000}.magazine-img
img{width:100%;height:fit-content;border:1px
solid #cececec7}.magazine-btn{margin:0
auto;align-content:center;text-transform:capitalize}.trending-prod{& .trend-prod-title-row{margin-bottom:40px;display:flex;justify-content:space-between;align-items:center;& .h2_main{color:var(--primary-color)}& .slider-pagination{display:flex;align-items:center;gap:10px;& :is(.trend-prod-next,.trend-prod-prev){border:1px
solid var(--primary-color);height:34px;width:34px;display:flex;justify-content:center;align-items:center;cursor:pointer}}}& .trend-prod-imgs-row{& .prod-img{img{width:100%;object-fit:cover}}& a{display:block}}}.trending-prod-slider>.swiper-wrapper,.hotspot-slider>.swiper-wrapper{transition-timing-function:linear !important;margin:0
auto}.hotspot-sect .slider-pagination,
.trending-prod .slider-pagination{display:none !important}.hotspot-sect{& .slider-pagination{& :is(.hotspot-btn-next,.hotspot-btn-prev){border:1px
solid var(--primary-color);height:34px;width:34px;display:flex;justify-content:center;align-items:center;cursor:pointer}}& .hotspot-slider-main{.hotspot-slide
img{width:calc(100% - 10px);height:calc(100% - 10px);object-fit:contain;aspect-ratio:1 / 1;position:relative}}}.hotspot-slide{position:relative}.hotspot-slide .slide-link
a{position:absolute;width:100%;height:100%;z-index:1}.neigh-guide-main
.head{margin-bottom:20px;& .h2_main{color:var(--primary-color)}}.neigh-tab-btns{margin-bottom:42px}.tabs{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:20px;list-style:none}.tab-title,.tab-title-list{flex:0 1 fit-content;text-align:center;cursor:pointer;padding:10px
20px;border:1px
solid var(--primary-color);border-radius:5px;color:var(--primary-color);background-color:var(--body-color);transition:background-color 0.3s,
color 0.3s;font-family:var(--heading-family);font-size:14px;font-weight:500;line-height:18.5px;text-transform:uppercase;user-select:none}.tab-title:hover,.tab-title-list:hover{background-color:#b9dbf852}.tab-title.active,.tab-title-list.active{background-color:var(--primary-color);color:white}.tab-content{display:none}.tab-content.active{display:block}@media (max-width: 575px){.tabs{justify-content:flex-start}.tabs .tab-title,.tab-title-list{flex:1 0 auto;padding-left:20px;padding-right:20px}.tabs .tab-title:last-child,.tab-title-list:last-child{flex:1 1 100%;text-align:center}.single-locatoin-main img,
.single-event-main
img{width:100%}body .single-locatoin-main .em-location-content p,
body .single-event-main .em-event-content
p{font-size:16px}}.rental-widget #sf-book
.searchbar{border:none !important}.rental-widget .book-widget{padding:0
!important;.h2_main{color:#000;font-size:23px;line-height:1.3}}.rental-slide-main,.realestate-slider-main{position:relative}.rental-slide-main .swiper-slide{height:auto !important}.rental-slide{display:flex;flex-direction:column;gap:20px;justify-content:space-between;height:100%}.rental-slide .post-content>.row{display:inline-flex;justify-content:space-between;align-items:center;gap:5px}.rental-slide .thumbnail-img{max-width:100%;& img{border-radius:0px;width:100%;max-height:380px;object-fit:cover;object-position:50% 50%}}.rental-slide .thumbnail-img.img-col:has(.listed_by_logo){position:relative;.listed_by_logo{position:absolute;bottom:15px;right:15px;width:90px;height:90px;z-index:4}.listed_by_logo>img{width:100%;aspect-ratio:1 / 1;object-fit:contain;border-radius:50%}}.rental-slide .row:has(.post-title){min-height:57px}.rental-slide .post-title{font-family:var(--heading-family);font-size:22px;font-weight:600;line-height:28px;color:#000;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:balance;max-width:200px}.rental-slide
.location{font-family:var(--text-family);font-size:18px;font-weight:400;line-height:18px;color:#000;text-align:right;min-width:40%;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rental-slide .post-variants{column-gap:15px;grid-template-columns:auto auto auto;width:fit-content}.rental-slide
.para{display:-webkit-box;-webkit-line-clamp:5;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#000 !important;font-size:14px;line-height:1.3}.rental-slide .author_detail :is(h4,h6){font-size:17px;font-weight:initial}.sub-widget-form .sub-widget-heading{font-size:0.83em;font-weight:bold}.rental-slide .price-night{font-family:var(--heading-family);font-size:20px;font-weight:600;line-height:26px;text-align:right}.rental-slide .reserve-btn
a{display:block;background-color:var(--primary-color);color:#fff}.rental-slide-main
:is(
.rental-button-next,
.rental-button-prev,
.realestate-button-prev,
.realestate-button-next
){border:1px
solid var(--primary-color);background:var(--primary-color);height:60px;width:60px;display:flex;justify-content:center;align-items:center;position:absolute;z-index:4;cursor:pointer}.rental-slide-main
:is(
.rental-button-next,
.rental-button-prev,
.realestate-button-prev,
.realestate-button-next
){top:30%}.rental-slide-main :is(.rental-button-next,.realestate-button-next){right:-27px}.rental-slide-main :is(.rental-button-prev,.realestate-button-prev){left:-27px}body .custom-post-style-2.acf_rentals .thumnail-img
img{object-fit:contain;aspect-ratio:2/1 !important}.newswire .custom-post-style-2 .post-text{display:none}.sub-widget{padding-top:30px;margin-bottom:-70px;position:relative;z-index:5}.sub-widget .widget-main{display:flex;flex-direction:column;align-items:center;padding:60px;background:#f5ebdb !important}.sub-widget .widget-content{max-width:460px;text-align:center;display:flex;flex-direction:column;gap:25px}.sub-widget .widget-content
.h2_main{color:#fff}body .modal-main .sub-widget-form .btn,
body .modal-main .sub-widget-form .frm_submit>[type="submit"]{border:1px
solid #000 !important;border-radius:50% !important;color:#fff !important;background:#000 !important;display:grid !important;place-items:center;font-family:var(--text-family);padding:0px
!important;width:30px !important;height:30px !important;min-width:30px !important;font-size:0 !important;line-height:0 !important;gap:0 !important;cursor:pointer;width:-webkit-fill-available;margin:0
!important;text-transform:uppercase}.sub-widget-form .btn:hover,
body .sub-widget-form .frm_submit>[type="submit"]:hover{box-shadow:0 10px 18px 0 #00000046 !important;background:var(--primary-color) !important;border-color:var(--primary-color) !important;color:#fff !important;transition:all 0.5s ease}.sub-widget .sub-widget-form
.frm_form_fields{background:#fff;border-radius:6px;padding:10px;position:relative;div.frm_error{position:absolute;color:red;font-size:14px;left:18px;bottom:-2px}}.sub-widget-form{:is(form){width:100%}fieldset{border:none}.frm_primary_label{display:none}.frm_form_field:has(.frm_submit){grid-column:span 4 !important}.frm_form_fields
.frm_fields_container{position:relative !important}h3.frm_form_title{display:none}.frm_form_field.form-field :is(input[type="email"]){background:#fff;width:100%;outline:none;font-family:var(--text-family);font-size:16px !important;font-weight:500 !important;line-height:16.41px !important;color:#000 !important;height:unset !important;border-radius:100px !important;padding:18px
!important;max-width:320px;border-color:#fff !important;opacity:1 !important}.frm_form_field.form-field :is(input[type="email"]::placeholder){font-size:16px !important;font-weight:500 !important;line-height:16.41px !important;color:#000 !important;opacity:1 !important}button.frm_button_submit:after{content:" ";background-image:url(/wp-content/themes/30A/assets/images/news-button-arrow.svg);background-position:center;background-repeat:no-repeat;width:22px;height:15px;margin-top:-11px}.frm_flex,.frm_full_row{display:flex;flex-direction:row;flex-wrap:wrap;position:absolute;top:15px;right:15px;margin:auto;bottom:0}.frm_error_style{color:red}}.beachFlag-weather-widget.sec{height:fit-content}#site-footer.footer{background-image:url(/wp-content/themes/30A/assets/images/footer_bg.png);background-color:#f5ebdb !important;padding-top:70px;padding-bottom:60px;background-repeat:no-repeat;background-size:cover;background-position:center top;margin-top:30px;position:relative}#site-footer.footer:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:#f6d7b0;opacity:0.3;filter:brightness(0.8)}.footer_photo_credits{position:absolute;right:0;font-family:var(--text-family);font-size:12px;font-weight:500;line-height:22px;text-align:left;color:#000;bottom:-35px}.footer-main{display:flex;flex-direction:column;gap:60px;align-items:center;position:relative;z-index:2}.footer-promotion{width:100%}.footer-promotion
img{max-width:100%;width:100%}.footer-main .social-links
ul{gap:30px;justify-content:center;li:hover
img{filter:none;transition:0.3s ease}& img{width:24px;height:24px;filter:brightness(0);transition:0.3s ease}}.footer-main-nav
ul{list-style:none;display:flex;justify-content:center;align-items:center;gap:10px;& .sub-menu{display:none}& a{color:#222;font-family:var(--text-family);font-size:16px;font-weight:400;line-height:18.75px;text-transform:uppercase}}.footer-main .logo-text{display:flex;gap:60px;align-items:center;justify-content:center;max-width:880px;& p{font-family:var(--text-family);font-size:16px;font-weight:400;line-height:22px;color:#222}}.footer
.marquee{position:relative;z-index:1}.site-info{background:#222}.site-info-main{display:flex;justify-content:space-between;align-items:center;padding:12px
0}.site-info :is(p,li,a,span){color:#fff;font-family:var(--text-family);font-size:14px;font-weight:400;line-height:13px}.footer-bottom-nav
ul{list-style:none;display:flex;gap:10px;& li:not(:first-child) a{padding-left:10px;border-left:1px solid #fff}& li
a{text-transform:uppercase;position:relative}li a:after{content:"";position:absolute;height:1px;bottom:-2px;left:8px;width:0;border-bottom:1px solid #fff;transition:width 0.3s linear}li a:hover:after{width:calc(100% - 8px);transition:width 0.3s linear}}.Listing-page{padding-bottom:30px}.more-stories-btn{display:block;max-width:fit-content;width:100%;padding-top:30px;a{background-color:var(--primary-color);color:#fff;width:100%;min-width:140px;text-decoration:none !important}}.more-stories-btn a#load-more-posts[disabled="disabled"]{opacity:0.7;cursor:not-allowed !important;background:var(--primary-color) !important;color:#fff !important}.view-more-btn.more-stories-btn.btn{margin:0
auto;align-content:center}.cat-tab-btns
.tabs{gap:15px;.tab-title,.tab-title-list{padding:10px
15px}}.listing-inner .post-content .post-title :is(h1,h2){font-family:var(--heading-family);font-size:46px;font-weight:700;line-height:56px;color:#000}.listing-inner
p{font-family:var(--text-family);font-size:18px;font-weight:400;line-height:26px}.listing-inner .post-header{display:flex;flex-direction:column;gap:30px;.thumnail-img
img{max-height:690px;object-fit:contain;width:100%;border-radius:0px;margin:0;aspect-ratio:unset !important;background:none}}.post-header .post-content{max-width:1130px;width:100%;.post-cats{display:flex;gap:20px;align-items:center;margin-bottom:-10px;font-family:var(--meta-family) !important;font-size:16px;line-height:21.86px;color:#000}.post-text
p{font-size:18px;line-height:26px;color:#000}.post-meta
p{font-family:var(--meta-family) !important;font-size:14px;line-height:22px;text-align:left;color:#000}}.listing-inner .post-inner-content{padding-bottom:0;font-family:var(--text-family);font-size:18px;font-weight:400;line-height:26px;color:#353434;:is(h3){font-family:var(--heading-family);font-size:28px;font-weight:700;line-height:43.71px;color:#000;padding:20px
0 10px}:is(h2){font-family:var(--heading-family);font-size:32px;font-weight:700;line-height:43.71px;color:#000;padding:20px
0 10px}:is(p,li){color:#353434;padding:10px
0}:is(a){text-decoration:underline;color:var(--primary-color)}p:empty{display:none}:is(img):not(img.envira-gallery-image){width:100%;max-width:100%;height:100%;border-radius:0px;max-height:850px;object-fit:contain;background-color:transparent !important}figure:has(>img):not(img.envira-gallery-image){margin:20px
0;width:100% !important;max-width:100%}pre{max-width:100%;text-wrap:wrap}> :last-child{padding-bottom:30px}> p>img{margin:25px
0}> p:has(img){padding:0
!important}ol,ul{box-sizing:border-box;list-style-position:inside}}.listing-inner blockquote:has(.three-col-promotion, .one-col-promotion) p{background:#ededee;padding-left:5% !important;padding-right:5% !important}.listing-inner
blockquote:has(.three-col-promotion, .one-col-promotion)
p:first-of-type{padding-top:30px !important}.listing-inner
blockquote:has(.three-col-promotion, .one-col-promotion)
p:last-of-type{padding-bottom:30px !important}.listing-inner
blockquote:not(blockquote:has(.three-col-promotion,.one-col-promotion)){background:#ededee;padding:30px
5% !important}.listing-inner
blockquote{margin:25px
auto;text-align:center;color:#28ace2 !important;>*{color:#28ace2 !important;font-size:32px !important;line-height:1.5 !important;text-wrap:pretty;width:100%;margin:auto}}.listing-inner .post-inner-content iframe[title="YouTube video player"]{border-radius:0px;margin:20px
0}.listing-inner .post-inner-content:last-child{padding-bottom:30px}.related-post-main .custom-post-style-2.sec{padding-top:10px}.related-post .more-stories-btn{margin:0
auto;text-align:center}.search-form-wrapper .h2_main :is(h1,h2){padding-bottom:30px;font-family:var(--heading-family);font-size:36px;font-weight:600;line-height:57.37px}.search-results-page form.search-form{display:flex;align-items:center;width:90%;max-width:630px;gap:30px;background-color:#fff;border-radius:6px;padding:6px
10px}.search-results-page form.search-form
label{width:100%;border:1px
solid var(--primary-color)}.search-results-page form.search-form
input{border:none;outline:none;padding:0;width:100%;max-width:630px;font-family:var(--text-family);font-size:14px;font-weight:300;line-height:16.41px;color:#222;background-color:#fff;border-radius:6px;padding:8px}.search-results-page form.search-form .search-submit.btn{background-color:var(--primary-color);color:#fff;height:100%;font-family:var(--text-family);padding:14px
30px;font-size:14px;font-weight:500;line-height:16.41px;text-align:center;display:inline-flex;justify-content:center;align-items:center;border:1px
solid #28ace2;border-radius:5px;cursor:pointer}.beachCam-sec
iframe{width:100%;aspect-ratio:16 / 9;border-radius:0px}.beachCam-video{display:flex;gap:30px}.beachCam-sec .feedback-text
p{font-size:22px;margin:0;line-height:32px}.beachCam-sec .feedback-text p
a{text-decoration:underline;color:var(--primary-color)}.flagrefresh,
.flag,
.flag :is(h3,p,a,span){text-align:center}.flag
img.flag{width:300px;height:auto}.flagtitle
h3{font-family:var(--heading-family);font-size:32px;font-weight:700;line-height:45px;color:#000}.flag{display:flex;flex-direction:column;gap:20px}.flag
p{font-size:18px;line-height:1.5;color:#000}.beachFlag-weather-widget>a{border-radius:0px}.post-inner .entry-content,
.post-inner .entry-content p:not(.post-content p){font-family:var(--text-family);font-size:20px;font-weight:400;line-height:1.7}.post-inner .entry-content :is(p,a,li):not(.btn>a){padding-bottom:10px}.post-inner .entry-content{a{text-decoration:underline;transition:all 0.3s}a:hover{color:var(--primary-color);transition:all 0.3s}figure.wp-block-embed-youtube{padding:15px
0}}.frm_primary_label{font-size:16px !important;line-height:20px !important;font-weight:500 !important;color:#000 !important}.frm_primary_label
span{font-size:14px !important;line-height:20px !important;font-weight:500 !important;color:#000 !important}.frm_form_field{margin-bottom:0 !important}.frm_form_field input:not([type="submit"], [type="radio"]),
.frm_form_field
select{font-size:16px !important;line-height:20px !important;font-weight:400 !important;color:#000 !important;height:50px !important;display:flex !important;align-items:center !important;justify-self:center !important;padding:10px
!important;border-radius:10px !important;width:100% !important}.frm_submit>[type="submit"]{margin:10px
auto 0 !important;display:block;background-color:#28ace2 !important;color:#fff !important;padding:15px
70px !important;display:flex !important;align-items:center !important;justify-content:center !important;border:1px
solid #28ace2 !important;transition:all ease 0.5s}.frm_submit>[type="submit"]:hover{color:#28ace2 !important;background:transparent !important}.frm_form_field
textarea{min-height:150px;resize:vertical}.frm_style_formidable-style.with_frm_style
.form-field
input:not([type="file"]):not([type="range"]):not([readonly]):focus,
.frm_style_formidable-style.with_frm_style select:focus,
.frm_style_formidable-style.with_frm_style textarea:focus,
.frm_style_formidable-style.with_frm_style .frm_focus_field input[type="text"],
.frm_style_formidable-style.with_frm_style
.frm_focus_field
input[type="password"],
.frm_style_formidable-style.with_frm_style .frm_focus_field input[type="email"],
.frm_style_formidable-style.with_frm_style
.frm_focus_field
input[type="number"],
.frm_style_formidable-style.with_frm_style .frm_focus_field input[type="url"],
.frm_style_formidable-style.with_frm_style .frm_focus_field input[type="tel"],
.frm_style_formidable-style.with_frm_style
.frm_focus_field
input[type="search"],
.frm_form_fields_active_style,
.frm_style_formidable-style.with_frm_style
.frm_focus_field
.frm-card-element.StripeElement{border:1px
solid #28ace2 !important;box-shadow:0px 0px 5px 0px rgba(140, 200, 246, 0.6) !important}body .frm_form_field:has(.frm_submit){grid-column:span 12 !important}body .frm_form_fields
.frm_fields_container{grid-gap:30px 20px !important}.frm_form_field.form-field>select{padding:15px;color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;appearance:none;background-image:url(https://30a.com/wp-content/uploads/2024/09/Down.svg);background-repeat:no-repeat;background-position-x:97%;background-position-y:center;outline:none}.page-id-23172
.frm_form_fields{padding:60px
0}.frm_message{margin:30px
0 0 !important;padding:0
!important;height:60px !important;display:flex !important;align-items:center !important;justify-content:center !important}.frm_message
p{margin:0
!important;padding:0
!important;font-size:16px !important;font-weight:500 !important;line-height:20px !important}.page-id-34
.frm_form_fields{padding:60px
0}.page-id-34 .frm_top_container:has(input[type="tel"]){grid-column:span 12 !important}.page-id-34 .frm_top_container:has(textarea){grid-column:span 12 !important}.page-id-34
.frm_primary_label{font-size:16px !important;line-height:20px !important;font-weight:500 !important;color:#000 !important}.page-id-34 .frm_primary_label
span{font-size:14px !important;line-height:20px !important;font-weight:500 !important;color:#000 !important}.page-id-34
.frm_form_field{margin-bottom:0 !important}.page-id-34 .frm_form_field
input{font-size:16px !important;line-height:20px !important;font-weight:400 !important;color:#000 !important;height:50px !important;display:flex !important;align-items:center !important;justify-self:center !important;padding:10px
!important;border-radius:10px !important}.page-id-34 .frm_submit
input{margin:10px
auto 0 !important;display:block;background-color:#28ace2 !important;color:#fff !important;padding:10px
70px !important;display:flex !important;align-items:center !important;justify-content:center !important;border:1px
solid #28ace2 !important;transition:all ease 0.5s;border-radius:5px !important}.page-id-34 .frm_submit input:hover{color:#28ace2 !important;background:transparent !important}.page-id-34 .frm_form_field:has(.frm_submit){grid-column:span 12 !important}.page-id-34 .frm_form_field
textarea{height:150px !important}.page-id-23175 .frm_top_container:has(input[type="tel"]){grid-column:span 12 !important}.page-id-23175 .frm_form_field:has(.frm_combo_inputs_container){grid-column:span 12 !important}.page-id-23175 .frm_combo_inputs_container
.frm_description{display:none !important}.page-id-23175 .frm_form_fields
.frm_fields_container{grid-gap:30px 20px !important}.page-id-23175
.frm_primary_label{font-size:16px !important;line-height:20px !important;font-weight:500 !important;color:#000 !important}.page-id-23175 .frm_primary_label
span{font-size:14px !important;line-height:20px !important;font-weight:500 !important;color:#000 !important}.page-id-23175
.frm_form_field{margin-bottom:0 !important}.page-id-23175 .frm_form_field
input{font-size:16px !important;line-height:20px !important;font-weight:400 !important;color:#000 !important;height:50px !important;display:flex !important;align-items:center !important;justify-self:center !important;padding:10px
!important;border-radius:10px !important}.page-id-23175 .with_frm_style .frm_radio input[type="radio"],
.with_frm_style .frm_checkbox input[type="checkbox"]{height:16px !important;width:16px !important;border-radius:5px !important}.page-id-23175
.frm_checkbox{display:grid !important;grid-template-columns:max-content 1fr !important;gap:20px !important}.page-id-23175 .frm_submit
button{margin:10px
auto 0 !important;display:block;background-color:#28ace2 !important;color:#fff !important;padding:15px
70px !important;display:flex !important;align-items:center !important;justify-content:center !important;border:1px
solid #28ace2 !important;transition:all ease 0.5s;border-radius:5px !important;font-size:16px !important}.page-id-23175 .frm_submit button:hover{color:#28ace2 !important;background:transparent !important}.page-id-23175 .frm_form_field:has(.frm_submit){grid-column:span 12 !important}.page-id-23175 .frm_form_field
textarea{height:150px !important}.page-id-23175
label.frm_screen_reader.frm_hidden{display:contents !important;font-size:16px !important;line-height:20px !important;font-weight:500 !important;color:#000 !important}.page-id-23175 .frm_checkbox
label.frm_screen_reader.frm_hidden{display:none !important}.page-id-23175 .with_frm_style .frm_checkbox input[type="checkbox"]{appearance:block !important}.with_frm_style .frm_checkbox input[type="checkbox"]:not([disabled]):checked{background:transparent !important;border:none !important}.page-id-20574 .view-more-btn
a{text-decoration:none !important;height:45px !important;display:flex;align-items:center;justify-content:center;padding:10px
60px !important}.page-id-20574 .view-more-btn a:hover{background:transparent !important;border-color:#28ace2 !important;color:#28ace2 !important}.page-id-20574 .view-more-btn{margin:0
auto;max-width:fit-content !important}.page-id-20574 .post-inner .entry-content
a{text-decoration:none !important}.restaurants-page
form#frmfilter{max-width:1000px;margin:auto}.restaurants-page form#frmfilter
table{width:100%}.restaurants-page form#frmfilter
tbody{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}.restaurants-page form#frmfilter tbody tr
td{font-size:20px;line-height:27px;color:#000;font-weight:500;width:100%;display:flex;gap:20px}.restaurants-page form#frmfilter tbody tr td
select{width:100%;border-radius:8px;background:transparent;border:1px
solid #28ace2;padding:15px;font-size:16px;line-height:27px;color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-top:20px;appearance:none;background-image:url(https://30a.com/wp-content/uploads/2024/09/Down.svg);background-repeat:no-repeat;background-position-x:97%;background-position-y:center;outline:none}.restaurants-page
form#frmfilter{max-width:1000px;margin:auto}.restaurants-page form#frmfilter
table{width:100%}.restaurants-page form#frmfilter
tbody{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}.restaurants-page form#frmfilter tbody tr:has(td[colspan="2"]){grid-column:span 2}.restaurants-page form#frmfilter tbody tr td
input{width:fit-content;margin:auto;margin:10px
auto 0 !important;display:block;background-color:#28ace2 !important;color:#fff !important;padding:12px
50px !important;display:flex !important;align-items:center !important;justify-content:center !important;border:1px
solid #28ace2 !important;transition:all ease 0.5s;border-radius:5px !important;cursor:pointer;font-size:14px;text-transform:uppercase;font-weight:600}.restaurants-page form#frmfilter tbody tr td input:hover{opacity:0.7}.restaurants-page .location-list{margin-top:40px !important;max-width:1000px;margin:0
auto;display:flex;flex-direction:column;gap:0}.restaurants-page .location-list .location-list-item{display:flex;justify-content:space-between;align-items:center;padding:7px;margin:4px
0}.restaurants-page .location-list-item{max-width:1000px;margin:auto;display:flex;justify-content:space-between;margin-top:60px}.restaurants-page .location-list-item
h4{font-size:26px;line-height:28px;color:#000}.restaurants-page .location-list .location-list-item
a{font-size:16px;line-height:20px;font-weight:500;text-decoration:none;padding:0}.restaurants-page .location-list .location-list-item a:hover{color:var(--primary-color);transition:all 0.3s ease}.restaurants-page .location-list-item::marker{display:none}.restaurants-page .location-list .location-list-item:nth-child(even){background:#d9d7d77f}.restaurants-page
.pagination{display:flex;justify-content:center;align-items:center;margin-top:30px;gap:10px}.page-id-17894 .em.em-list.em-grid>div.em-item{max-width:100% !important}.page-id-17894 .em-item-title
a{font-size:20px;line-height:25px;color:#000}.page-id-17894
.em.em-list.em-grid
> div.em-item
.em-item-image:not(.has-placeholder)
> div
img{border-radius:20px 20px 0 0}.page-id-17894 .em-search-submit button.em-search-submit{height:40px !important;width:fit-content !important;padding:10px
50px !important;background-color:#28ace2 !important;border:1px
solid #28ace2 !important;border-radius:8px !important;font-size:10px !important;color:#fff !important}.page-id-17894 .em-search-geo::placeholder{font-size:16px !important}.page-id-17894 .em-search-text::placeholder{font-size:16px !important}body .em.em-item.em-item-single .em-item-header,
body .em.em-item .em-item-meta .em-item-meta-line a,
body .em.em-list .em-item .em-item-meta .em-item-meta-line a,
body .em.em-list-widget .em-item .em-item-meta .em-item-meta-line a,
body .em.em-list .em-item,
body .em.pixelbones .input
.button{color:#000 !important}body .em.pixelbones .input
.button{color:#000 !important;border-color:#000 !important}body .em.pixelbones h3.em-item-title:has(a){color:var(--primary-color) !important;a{color:inherit !important}}.page-id-17895 .em.pixelbones
h3{font-size:20px !important}.em.em-list .em-item .em-item-info{border-color:var(--primary-color) !important}.page-id-17895 .em-location.em-item{align-items:center;.em-item-image
a{height:100%;width:100%}.em-item-image a
img{height:100%;object-fit:cover !important;max-height:320px;width:100% !important}}body.page-id-17895 .em-search-form .em-search-main .em-search-submit
button{background-color:var(--primary-color) !important;border-color:var(--primary-color) !important}.page-id-17895 .post-inner .entry-content
p{font-size:14px !important;font-weight:400 !important;line-height:1.3 !important;padding:0
!important;margin:0
!important}.page-id-17895
.em.em-list.em-grid
> div.em-item
.em-item-info
.em-item-meta
.em-item-meta-line{line-height:20px !important;font-size:16px !important;margin-top:3px !important}.page-id-17895 .em.em-list.em-grid .em-item .em-item-info{border:none !important}.page-id-17895 .thumnail-img{& img{width:100%;border-radius:20px 20px 0px 0px !important;transition:transform 0.3s;height:100%;aspect-ratio:1 / 0.92 !important;object-fit:cover;display:flex;align-items:center;justify-content:center}}.page-id-17895
.em.em-list.em-grid
> div.em-item
.em-item-image
.em-item-image-placeholder{display:block;margin:auto}.page-id-17895
.em.em-list.em-grid
> div.em-item
.em-item-info
.em-item-meta
.em-icon{font-size:16px;line-height:20px}.page-id-17895 .em.pixelbones
h3{margin-bottom:0 !important}.page-id-17895
.em.em-list.em-grid
> div.em-item
.em-item-image:not(.has-placeholder)
> div
img{position:relative !important}body .em.em-search.em-locations-search .em-search-submit.input{text-align:right}.event_archives.filter-container{display:flex;justify-content:center;gap:30px;.field{display:flex;gap:15px;align-items:center;font-size:22px}select{padding:10px
15px;border-radius:6px;border-color:var(--primary-color);font-size:16px;outline:none;min-width:90px;appearance:none;background-image:url(/wp-content/themes/30A/assets/images/Down.svg);background-repeat:no-repeat;background-position-x:92%;background-position-y:center;background-size:14px}select#day2{text-align:center}}.page-id-47063 .entry-content .view-more-btn{margin-left:auto;margin-right:auto}.page-id-47063 .entry-content .view-more-btn
a{text-decoration:none}.page-id-47063 .entry-content .view-more-btn a:hover{color:#fff;background-color:#4fbbe7}.img-gridbox{display:grid;grid-template-columns:repeat(2, 1fr);width:100%;height:auto;overflow:hidden;margin-bottom:40px;grid-gap:15px}.img-gridbox
br{display:none}.img-gridbox
img{width:100%;height:400px;object-fit:cover}body.page-id-63789 .custom-post-style-4 .post-content{display:none !important}body.page-id-63789 .custom-post-style-4 .thumnail-img{all:unset !important;max-height:unset !important}body.page-id-63789 .custom-post-style-4 .thumnail-img
img{all:unset !important;width:100% !important;height:max-content}.single-locatoin-main img,
.single-event-main
img{width:max-content;height:fit-content;max-height:650px;object-fit:contain;margin-bottom:20px;max-width:100%}body .single-locatoin-main .redbar-content :is(h3,h2){font-family:var(--heading-family);color:#000;text-transform:capitalize !important}.single-locatoin-main .redbar-content .em-item-meta-line{color:#353434 !important}body .single-locatoin-main .redbar-content .em-location-where
a{color:var(--primary-color) !important}.single-locatoin-main :is(.redbar-content p a, .em-location-address a){color:var(--primary-color) !important;overflow-wrap:anywhere !important}.single-locatoin-main .redbar-content p a:hover{color:var(--primary-color) !important}.single-locatoin-main .em-item-meta,
.single-event-main .em-item-meta{font-size:18px}body .single-locatoin-main .em-location-content p,
body .single-event-main .em-event-content
p{font-size:18px;line-height:1.5 !important}body .single-locatoin-main h3,
body .single-event-main
h3{color:#000 !important}body .em.pixelbones
a{color:var(--primary-color) !important}body .em.pixelbones .em-location-events:has([name="upcoming-events"]) a{color:var(--primary-color) !important;font-weight:600}body
.em-location-events:has([name="upcoming-events"])
.em-pagination
a.page-numbers{color:#fff !important}.single-location ul.social-nav{display:flex;justify-content:center;list-style:none;padding-bottom:20px;padding-top:10px;gap:30px}.single-location ul.social-nav li .icon
svg{width:60px;height:60px;background:var(--primary-color);padding:10px;border-radius:50%}.single-location ul.social-nav li .icon:hover
svg{background:#ffd457;transition:all 0.4s}.single-location ul.social-nav
li{font-size:20px;font-weight:500;text-transform:capitalize}.single-location .social-share
h2{text-align:center;padding-bottom:30px}.pagination .nav-links{justify-content:center !important;font-weight:500;.page-numbers.current{color:var(--primary-color)}span.page-numbers:not(.dots,.current){opacity:0.5}}.error404-content{display:flex;flex-direction:column;gap:25px}input[type="search"]::-webkit-search-cancel-button{appearance:none;position:relative;background-image:url(/wp-content/themes/30A/assets/images/cross.png);background-repeat:no-repeat;width:16px;height:16px;cursor:pointer}#header__search-input::-webkit-search-cancel-button{right:20px}.footer_widget_default h2.wp-block-heading{font-family:var(--heading-family);padding:10px
0 15px 0}.footer_widget_default .footer-widgets :is(.widget_block){padding-bottom:30px}.footer_widget_default .wp-block-group__inner-container{ul{list-style:none}ul>li{padding:5px
0}a{color:var(--primary-color)}}body .archive-header{background:transparent}body .color-accent{color:var(--primary-color) !important}body #site-header,
body .footer-nav-widgets-wrapper,
body #site-footer,
body .menu-modal,
body .menu-modal-inner,
body .search-modal-inner,
body .archive-header,
body .singular .entry-header,
body .singular .featured-media:before,
body .wp-block-pullquote:before{background:transparent}.entry-content>p:empty{display:none}body.home :is(.thingsToDo-post, .popular-read).sec,
body .sub-widget{display:none}.entry-header{background-color:transparent !important;ul.post-meta{list-style:none !important}}.insta-videos_slider-main{.video-item{position:relative}video{width:100% !important;object-fit:cover;object-position:center center;height:100%;aspect-ratio:9.6 / 16;max-width:420px}.swiper-slide .video-item>a:before{content:"";position:absolute;width:100%;height:100%;z-index:1}}mediaos-core{display:none}.cust-cs-imgs{display:grid !important;grid-template-columns:repeat(3, 1fr);grid-gap:30px}.cust-txt
br{display:none}.cust-img-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px}.issue-btn{text-align:center}.issue-btn
a{text-decoration:none !important}.imgbox-row{display:flex;gap:20px;margin-bottom:80px}.pixelbones{position:relative;width:100%}.pixelbones .em-item{align-items:center;gap:40px}.pixelbones .em-item .em-item-image{position:relative;width:100% !important;height:300px !important;border:1px
solid #28acef;padding:20px;border-radius:10px}.pixelbones .em-item .em-item-image
img{width:100% !important;height:100% !important;object-fit:contain;padding:0
!important}.pixelbones .em-item .em-item-info{padding:0
!important;border:none !important}.pixelbones .em-item .em-item-info .em-item-title
a{font-family:"ID Grotesk";font-size:36px;font-weight:700;line-height:40.05px}.pixelbones .em-item .em-item-info .em-item-meta{display:grid !important;grid-template-columns:1fr 1fr;gap:10px;padding:0
!important}.pixelbones .em-item .em-item-info .em-item-meta .em-item-meta-line{font-size:14px;font-weight:500;line-height:14px;text-align:left}.pixelbones .em-item .em-item-info .em-item-desc{font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#000;margin:20px
0 30px !important}body .pixelbones .em-item .em-item-info
.button{font-size:14px !important;font-weight:500 !important;line-height:16.41px !important;text-transform:uppercase !important;background-color:#28ace2 !important;color:#fff !important;border-color:#28ace2 !important;display:flex;justify-content:center;align-items:center;width:max-content;height:max-content !important;min-height:fit-content !important;padding:12px
30px !important}body .pixelbones .em-item .em-item-info .button:hover{background-color:transparent !important;border-color:var(--primary-color) !important;color:var(--primary-color) !important;transition:all 0.5s ease}body .em .em-search-advanced .em-search-main.em-search-main-bar,
body .em.em-search .em-search-main.em-search-main-bar,
body .em.em-search-advanced .em-search-main.em-search-main-bar{border:1px
solid #28ace2;padding:20px;border-radius:8px;gap:40px}body .em.em-search .em-search-main.em-search-main-bar{display:grid !important;grid-template-columns:1.8fr 0.8fr max-content}body .em.em-search .em-search-main.em-search-main-bar>.em-search-scope{flex:1 0 480px;position:relative;height:100%;display:flex;justify-content:center;align-items:center;padding-right:40px}body
.em.em-search
.em-search-main.em-search-main-bar>.em-search-scope::after{content:"";background:#dedede;height:100%;width:1px;position:absolute;left:0;right:40px;top:0;bottom:0;margin:auto}body
.em.em-search
.em-search-main.em-search-main-bar
> .em-search-scope
.em-datepicker-data{background:none !important;margin:0
!important;padding:0
!important;display:flex;align-items:center;justify-content:space-between}body
.em.em-search
.em-search-main.em-search-main-bar
> .em-search-scope
.em-datepicker-data
input{padding:0
!important}body
.em.em-search
.em-search-main.em-search-main-bar
> .em-search-scope
.em-datepicker-data
input:nth-of-type(2){text-align:right}body .em-search-main .em-datepicker-data:before{content:"Start date";position:absolute;top:-10px;z-index:1;left:0px;font-size:12px}body .em-search-main .em-datepicker-data span.separator::after{content:"End date";position:absolute;top:-10px;z-index:1;right:87px;font-size:12px}body
.em.em-search
.em-search-main.em-search-main-bar
> .em-search-submit
button{height:45px !important;background-color:#28ace2 !important;border-color:#28ace2 !important;color:#fff !important;font-family:var(--text-family) !important;padding:10px
30px !important;font-size:14px !important;font-weight:500 !important;line-height:16.41px !important;text-align:center !important;display:inline-flex !important;justify-content:center !important;align-items:center !important;border-radius:5px !important}body .em.em-search{margin-bottom:40px}body .em .em-pagination{margin:0
auto;overflow:hidden}body .em .em-pagination .page-numbers:not(.next,.prev){background:var(--primary-color) !important;transition:none !important;color:#fff !important;padding:0
!important;display:flex;justify-content:center;align-items:center;scale:none !important;margin:0
4px;border-radius:4px;border:1px
solid var(--primary-color) !important;overflow:hidden;max-width:40px;max-height:40px;text-decoration:none !important}body .em .em-pagination .page-numbers.current{opacity:0.7 !important}body .em .em-pagination .page-numbers.current,
body .em .em-pagination .page-numbers:hover{font-size:large !important}body .em .em-events-list{grid-gap:15px;h2.h2_main{margin-bottom:0 !important;font-size:24px !important}}body:not(.single-location) .em ul.event-custom-listview
li{list-style:none;padding:17px
0;border-bottom:1px solid #5d54543d;font-size:18px;margin-bottom:0 !important;.custom_date
a{color:var(--primary-color) !important;text-decoration:none;padding:0}.single_loc_list{display:none}}body.single-location ul.event-custom-listview
.custom_date{display:none !important}body.single-location .em .em-pagination{width:100%}body .em-datepicker-data
span.separator{display:unset !important}.page-id-101879 .em-event-editor .em-datepicker-data{display:flex;align-items:center;gap:20px;input[type="date"]{border:1px
solid #b4b3b399;padding:8px
10px;border-radius:8px;margin:10px
0}}body .em.pixelbones .input input[type="submit"].button-primary{background-color:var(--primary-color) !important;border:1px
solid var(--primary-color) !important;transition:all 0.5s ease}body .em .link-to-emform
p{margin-bottom:0 !important}body .em .link-to-emform:not(:first-child){display:none}body .em.pixelbones .input input[type="submit"].button-primary:hover{color:var(--primary-color) !important;background-color:#fff !important;border:1px
solid var(--primary-color) !important}.team_story{position:relative;width:100%}.team_story
.team_story_row{display:grid;grid-template-columns:max-content 1fr;gap:30px;align-items:center;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;padding:30px
0}.team_story .team_story_row
.team_story_image{max-width:200px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.team_story .team_story_row .team_story_image .seprator >{width:140px;height:64px}.team_story .team_story_row .team_story_image>img{width:150px;height:150px;border-radius:50%}.team_story .team_story_row .team_story_content
h5{font-size:22px;line-height:32px;margin-top:30px}.team_story .team_story_row .team_story_content h5
a{text-decoration:underline}.fb-video{padding:30px
0px}.searchbar
input{width:100%}.link-to-emform .more-stories-btn.btn
a{background-color:var(--primary-color) !important;color:#fff !important}.link-to-emform .more-stories-btn.btn a:hover{background-color:#fff !important;color:var(--primary-color) !important}.three-col-promotion:has(.promotion){display:flex;gap:33px;justify-content:center;align-items:center;.promotion{max-width:300px;width:100%}}.mobile_sticky_promotion{display:none}.book-widget-title,.mobile-wiget-scroll{display:none}.for-home:not(body.home .for-home){display:none}body div .pum-container.pum-responsive.pum-responsive-medium{width:fit-content !important;margin:0
auto;left:0 !important;right:0 !important;max-width:95% !important;top:50% !important;transform:translateY(-50%)}.pum-theme-101925 .pum-content + .pum-close,
.pum-theme-lightbox .pum-content+.pum-close{display:flex;align-items:center;justify-content:center}html.pum-open.pum-open-overlay.pum-open-scrollable
body>:not([aria-modal="true"]){padding-right:0 !important}.page-id-101879 :is(.em-location-types,.em-location-map-container){display:none}.page-id-101879 section.event-form-when.em.pixelbones.em-event-editor-section{padding-top:30px}.category-5952 .beachMagazine .head-with-bar{margin-bottom:20px}body .sub-widget-form>iframe{width:100% !important;border-radius:8px !important;box-sizing:content-box;margin:10px
0 20px !important}body
.sign_up_form{width:100% !important;box-sizing:content-box}.single-post .thumnail-img{font-size:12px;line-height:25px}.wp-caption-text{font-size:12px;color:#000 !important;line-height:25px}.hotspot-slider-main{position:relative}.overlay_text{position:absolute;width:100%;top:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:2;background:#ffffffd6}.overlay_text
.h2_main{scale:0.9;text-align:center;line-height:1.5}.btn.award-winnig_btn{display:flex;justify-content:center;align-items:center}.btn.award-winnig_btn
a{background-color:var(--primary-color);font-weight:700;border-radius:41px;font-family:"Public Sans";padding:20px
30px;margin-top:10px;font-size:18px;transition:0.3s;border:2px
solid var(--primary-color)}.btn.award-winnig_btn a:hover{background:#fff;color:var(--primary-color)}.swiper.hotspot-slider .swiper-wrapper .hotspot-slide{filter:blur(4px)}body::-webkit-scrollbar{width:18px !important}body::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:3px !important}.magazine-btn_wrapper{display:flex;justify-content:center;align-items:center;column-gap:30px;.btn{width:fit-content;margin:initial !important}}.realestate_popup{display:flex;position:relative;padding:120px
150px;align-items:center;justify-content:center;width:100%;video{width:100% !important;height:100% !important;object-fit:cover;max-height:100%;position:absolute;left:0;right:0;top:0;z-index:-1}.realestate_popup_content{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;gap:12px;padding:60px
40px;color:#000;background:#fff;max-width:500px}.realestate_popup_content
a{max-width:300px;padding:10px
20px;background-color:#000;text-align:center;color:#fff;margin-top:15px}.realestate_popup_content>p{max-width:550px;width:fit-content;font-family:var(--meta-family);line-height:1.45;text-wrap:balance}}div#popmake-106447{padding:30px;border:5px
solid var(--primary-color);width:100% !important;max-width:70% !important;max-height:90% !important;overflow-y:auto}body .with_frm_style .frm_form_field select[multiple="multiple"]{display:none !important}body
.with_frm_style
.frm_form_field
select[multiple="multiple"]~.ss-main.frm_slimselect{height:50px !important;padding:10px
!important;border-radius:10px !important}body .ss-content.frm_slimselect{z-index:2147483647}body .ss-content .ss-list .ss-option.ss-highlighted,
body .ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected,
body .ss-content .ss-list .ss-option:hover,
body .ss-main .ss-values .ss-value{background-color:var(--primary-color) !important}.newswire_content{text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center;max-width:700px;margin:0
auto;.btn{padding-top:5px}}.mapp-body
p{font-size:13px !important}.mapp-thumbnail{width:40%;max-width:480px;height:100%;img{width:100%;height:100%;object-fit:contain}}.realstate_cus_popup{position:fixed;right:0;z-index:98;bottom:5%;max-width:520px;width:36%;animation:slideInFromRight 0.8s ease-out 5s forwards;opacity:0}.realstate_popup_main{position:relative;width:100%;height:fit-content}.realstate-popup_closed{position:absolute;top:10px;left:10px;width:40px;height:40px;background:#fff;padding:11px;border-radius:6px;border:1px
solid var(--primary-color);display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:2}.realstate_cus_popup
.realestate_popup{position:relative;padding:65px
30px 50px;width:100%}.realstate_popup_main .realestate_popup
.realestate_popup_content{padding:30px
20px}@keyframes
slideInFromRight{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}section.feature_widget_sec.sec{padding-top:15px;padding-bottom:5px}.feature_widget_content{display:flex;justify-content:space-between;padding:10px
20px;backdrop-filter:blur(1px);align-items:center;max-width:920px;margin:0
auto;position:relative;background:transparent;gap:15px;width:100% !important;border:1px
solid #28ace252;border-radius:1000px}.f-wid_item{display:flex;align-items:center;justify-content:flex-start;gap:5px;padding:0;position:relative;img{width:fit-content;height:100%;max-height:36px;object-fit:contain;transition:all 0.3s ease;max-width:35px}a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}}.f-wid_item
p{font-size:14px;color:#000;text-align:center;font-weight:500;transition:all 0.3s ease;width:fit-content;display:inline-block;a{text-decoration:none;color:inherit;font-weight:inherit}}.f-wid_item:hover{img{transform:scale(1.1)}p{color:var(--primary-color)}}.f-wid_border{width:1px;min-width:1px;height:30px;background:linear-gradient(180deg, #28ace2 0%, rgba(40, 172, 226, 0) 100%)}.f-wid_item{img.b_cam_icon{padding:4px
0}img.event_icon{padding:6px
0}}.f-wid_item.chat_icon
p{position:relative;margin-bottom:-8px;text-wrap:nowrap}.f-wid_item.chat_icon p::before{content:"New";position:absolute;top:-19px;right:-2px;padding:1px
6px;line-height:1.2;font-size:13px;font-weight:700;background:#f00;color:#fff;border-radius:20pc}body .f-wid_item
img.map_icon{max-height:26px;max-width:26px}.nav-srch-icn-tgl:not(.serch-active) svg:nth-child(2){display:none}.nav-srch-icn-tgl.serch-active svg:nth-child(1){display:none}.head_ai .head_ai_link span::before{content:"NEW";font-size:10px;font-weight:800;color:#fff !important;background-color:#ff0e11;padding:2px
6px;border-radius:8px;margin-right:8px;vertical-align:middle;display:inline-block;text-transform:uppercase;animation:badgePulse 3s infinite ease-in-out;position:absolute;top:-19px;right:-17px}.head_ai{animation:fadeInBounce 1s ease-out forwards;transform:translateY(30px);display:block !important}.head_ai
.head_ai_link{display:flex;align-items:center;gap:10px;border-radius:12px;padding:10px
16px;background:#fff;text-decoration:none;box-shadow:0 0 0 rgba(40, 172, 226, 0.4);position:relative;border:1px
solid transparent;transition:all 0.3s ease;animation:pulseGlow 2.5s ease-in-out infinite,
floatBox 4s ease-in-out infinite}.head_ai .head_ai_link:hover{box-shadow:0 8px 25px rgba(40, 172, 226, 0.5);border-color:#28ace2;background:linear-gradient(145deg, #ffffff, #f0fbff);transform:scale(1.03)}.head_ai .head_ai_link
img{width:30px;height:30px;transition:transform 0.4s ease;animation:zoomIcon 2.5s ease-in-out infinite}.head_ai .head_ai_link:hover
img{transform:scale(1.1)}.head_ai .head_ai_link
span{font-weight:700;color:#222;font-size:17px;transition:color 0.3s ease;position:relative}@keyframes
fadeInBounce{0%{opacity:0;transform:translateY(30px)}60%{opacity:1;transform:translateY(-10px)}100%{transform:translateY(0)}}@keyframes
pulseGlow{0%{box-shadow:0 0 0px rgba(40, 172, 226, 0.2)}50%{box-shadow:0 0 20px rgba(40, 172, 226, 0.5)}100%{box-shadow:0 0 0px rgba(40, 172, 226, 0.2)}}@keyframes
floatBox{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes
zoomIcon{0%,100%{transform:scale(1)}50%{transform:scale(1.125)}}@keyframes
badgePulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:0.85}}.beachFlag-weather-widget .tomorrow>a:has(img){display:none !important}#book-widget-2{.searchbar{background:#fff !important}#amplify-tabs-2{padding:0
!important}}a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
[tabindex]:focus-visible,
.searchbar input:focus-visible,
.searchbar select:focus-visible,
.book-widget .fields :is(input, select):focus-visible,
.real-state-filter-form .field :is(select):focus-visible,
.search-results-page form.search-form input:focus-visible{outline:2px
solid #1a7fb0 !important;outline-offset:2px !important;box-shadow:0 0 0 3px rgba(26, 127, 176, 0.5) !important}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px
23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.openbtn,.inner-openbtn{-webkit-appearance:none;appearance:none;background:transparent;border:0;padding:0;margin:0;font:inherit;color:inherit;display:block}@media only screen and (max-width: 1440px){.home-ad-2.sec img,
.widget-form > img,
.footer-ad > img,
.header-promotion img,
.one-col-ad img,
.three-col-ad img,
.home-promotion-2 img,
.one-col-promotion
img{width:100%}.container{max-width:100%;padding:0
60px}.custom-post-style-1 > a:first-child .post-content{& .post-title
h3{font-size:40px;line-height:50px}}.rental-slide :is(.post-title,.price-night){font-size:22px}.post-variants
.variant{gap:10px;& p{font-size:12px}}.rental-slide
.location{font-size:16px}.post-content{gap:13px}.news-letter-widget .widget-head{max-width:100%}.real-state-featured .post-price{margin-top:34px;margin-bottom:25px}.real-state-featured :is(h3.post-title,.post-price){font-size:32px}.sub-widget .widget-content{gap:0px}}@media only screen and (max-width: 1200px){.container{padding:0
50px}.header-promotion{padding:15px
0}.header-promotion .header-promotion-main{max-height:72px}.nav-container ul.main-menu{display:flex;gap:20px}.nav-container ul li
a{font-size:16px}.nav-container li.menu-item-has-children ul.sub-menu{min-width:170px}.book-widget{position:relative;padding-top:15px}.custom-post-style-1{column-gap:25px;row-gap:20px}.custom-post-style-1 > a:first-child .post-content{& .post-title
h3{font-size:35px;line-height:44px}}.custom-post-style-1>a{column-gap:15px !important}.custom-post-style-1>a{gap:20px;align-items:center}.news-letter-widget .widget-btn
a{padding:10px
25px;font-size:14px}.news-letter-widget .widget-head
h5{font-size:15.5px}.real-state-featured .featured-content-col{padding:30px
20px 20px 20px}.real-state-featured{grid-template-columns:50% 50%}.real-state-featured .post-content{gap:15px}.real-state-featured :is(.thumnail-img img){height:100%;object-fit:cover;object-position:50% 50%}.city-slide
h5{font-size:22px}.custom-post-style-2{column-gap:20px;row-gap:20px}.custom-post-style-2 .post-content .post-title
h3{font-size:20px}.rental-slide :is(.post-title,.price-night){font-size:18px;line-height:24px}.rental-slide
.location{font-size:14px}.rental-slide .post-variants
.variant{& img{width:20px}& p{font-size:11px !important}}.rental-slide .thumbnail-img.img-col:has(.listed_by_logo) .listed_by_logo{bottom:10px;right:10px;width:70px;height:70px}.widget-content
.h2_main{font-size:38px;font-weight:600;line-height:48.37px}.site-info :is(p,li,a,span){font-size:12px}.post-header .post-content{max-width:90%}.listing-inner .post-content .post-title
h2{font-size:42px;line-height:54px}}@media (min-width: 1024px){:is(#sf-book, #sf-book-2) .searchbar,
:is(#sf-hotel-widget, #sf-hotel-widget-2) .searchbar{flex-direction:row;justify-content:space-between;height:56px;border-radius:54px;padding:6px
6px 6px 25px;max-width:895px;justify-content:center;align-items:center}:is(
#sf-book .searchbar,
#sf-hotel-widget .searchbar,
#sf-book-2 .searchbar,
#sf-hotel-widget-2 .searchbar
)
.fields{flex-direction:row;flex-grow:1;justify-content:space-evenly;height:30px}:is(
#sf-book .searchbar,
#sf-hotel-widget .searchbar,
#sf-book-2 .searchbar,
#sf-hotel-widget-2 .searchbar
)
label{line-height:1;margin-bottom:3px;padding-left:3px}:is(
#sf-book .searchbar,
#sf-hotel-widget .searchbar,
#sf-book-2 .searchbar,
#sf-hotel-widget-2 .searchbar
)
select,
:is(
#sf-book .searchbar,
#sf-hotel-widget .searchbar,
#sf-book-2 .searchbar,
#sf-hotel-widget-2 .searchbar
)
input,
:is(
#sf-book .searchbar,
#sf-hotel-widget .searchbar,
#sf-book-2 .searchbar,
#sf-hotel-widget-2 .searchbar
)
input::placeholder{line-height:1}:is(
#sf-book .searchbar,
#sf-hotel-widget .searchbar,
#sf-book-2 .searchbar,
#sf-hotel-widget-2 .searchbar
)
select{padding:0
5px !important}:is(
#sf-book .searchbar,
#sf-hotel-widget .searchbar,
#sf-book-2 .searchbar,
#sf-hotel-widget-2 .searchbar
)
.location,
:is(
#sf-book .searchbar,
#sf-hotel-widget .searchbar,
#sf-book-2 .searchbar,
#sf-hotel-widget-2 .searchbar
)
.daterange,
:is(
#sf-book .searchbar,
#sf-hotel-widget .searchbar,
#sf-book-2 .searchbar,
#sf-hotel-widget-2 .searchbar
)
.guests{margin-bottom:0}:is(
#sf-book .searchbar,
#sf-hotel-widget .searchbar,
#sf-book-2 .searchbar,
#sf-hotel-widget-2 .searchbar
)
.daterange{max-width:250px;min-width:250px}:is(
#sf-book .searchbar,
#sf-hotel-widget .searchbar,
#sf-book-2 .searchbar,
#sf-hotel-widget-2 .searchbar
)
.location,
:is(
#sf-book .searchbar,
#sf-hotel-widget .searchbar,
#sf-book-2 .searchbar,
#sf-hotel-widget-2 .searchbar
)
.daterange{border-right:1px solid #d9d9d9;margin-right:16px;padding-right:16px}:is(
#sf-book .searchbar,
#sf-hotel-widget .searchbar,
#sf-book-2 .searchbar,
#sf-hotel-widget-2 .searchbar
)
.search-button
[type="submit"]{width:92px;display:flex;justify-content:center;align-items:center;padding:0;height:40.75px}html.pum-open.pum-open-overlay.pum-open-scrollable
body>:not([aria-modal="true"]){padding-right:6px !important}}@media only screen and (max-width: 1024px){.container{padding:0
25px}.header-promotion .header-promotion-main a:first-of-type,
.header-promotion .header-promotion-main.show a:last-of-type{display:block}.header-promotion .header-promotion-main.show a:first-of-type,
.header-promotion .header-promotion-main a:last-of-type{display:none}.header-promotion .header-promotion-main a:first-of-type{width:100%;height:auto;position:static}.nav-links{gap:15px}.nav-links .nav-search-form.search-form{max-width:180px}.h2_main{font-size:36px;line-height:47.37px}.head-with-bar{padding-bottom:10px;margin-bottom:30px}.nav-container ul.main-menu{display:flex;gap:16px}.nav-container ul li
a{font-size:14px}:is(
#sf-book .searchbar,
#sf-hotel-widget .searchbar,
#sf-book-2 .searchbar,
#sf-hotel-widget-2 .searchbar
)
.fields{display:grid;grid-template-columns:1fr 1fr 1fr;max-width:100%;overflow:hidden;grid-column-gap:10px;justify-content:space-between;justify-items:stretch;align-items:center;.location{grid-column:span 3}.daterange{flex-direction:row;grid-column:span 2}}:is(
#sf-book .searchbar,
#sf-hotel-widget .searchbar,
#sf-book-2 .searchbar,
#sf-hotel-widget-2 .searchbar
)
.search-button{text-align:center;.btn[type="submit"]{font-size:14px;height:40px;max-width:280px;align-content:center}}.book-widget .widget-main,
.book-widget-2 .widget-main{padding:30px
20px 25px}.custom-post-style-1{display:grid;grid-template-columns:40% 1fr;grid-template-rows:1fr 1fr;row-gap:20px}.custom-post-style-1>a,.custom-post-style-3>a{grid-template-columns:40% 1fr;grid-template-rows:1fr}.custom-post-style-1 > a:first-child .post-content{gap:15px;& .post-title
h3{font-size:25px;line-height:32px}& .post-text
p{font-size:15px;line-height:26px}}.post-content .post-text
p{font-size:13px;line-height:18px}.post-content .post-text
p{font-size:14px;line-height:20px}.post-content .post-title
h3{font-size:18px;line-height:25px;text-align:left}.rental-slide .thumbnail-img{max-width:100%}.rental-slide .author_detail
h6{font-size:14px}.rental-slide
.para{-webkit-line-clamp:6;line-clamp:6;font-size:14px}.rental-slide .row:has(.post-title){min-height:40px}.rental-slide-main
:is(
.rental-button-next,
.rental-button-prev,
.realestate-button-prev,
.realestate-button-next
){height:45px;width:45px}.rental-slide-main :is(.rental-button-prev,.realestate-button-prev){left:-20px}.rental-slide-main :is(.rental-button-next,.realestate-button-next){right:-20px}.beach-live-cam-main{padding:80px
20px 70px;background-position:center 80%}.news-letter-widget .widget-main{gap:30px;row-gap:15px}.news-letter-widget .widget-head
h5{font-size:15px;font-weight:600;text-align:center}.news-letter-widget .widget-head
img{display:none}.nav-container{display:none}.news-letter-widget .widget-col{position:relative;width:100.9%}section.guide-cat.sec{padding-bottom:30px}.real-state-filter-form .field :is(select){border:none;padding:14px
0;font-size:13px !important}.real-state-filter-form{gap:10px;padding-top:10px}.real-state-filter-form .field :is(select, select option){font-size:14px}.real-state-widget :is(h3){font-size:28px;line-height:36px;padding-bottom:12px}.real-state-widget :is(p){font-size:19px;line-height:19px}.real-state-widget .widget-main{padding:40px
20px;display:flex;justify-content:center;align-items:center}.real-state-widget{margin-bottom:40px}.real-state-featured{grid-template-columns:100%;padding:0;row-gap:20px}.real-state-featured .post-content
.para{max-width:100% !important}.featured-img-col{max-width:550px;width:100%;margin:0
auto}.real-state-featured .featured-content-col{padding:20px}body .epyt-gallery-allthumbs .epyt-gallery-title{font-size:20px}body .epyt-gallery-allthumbs .epyt-gallery-thumb{gap:15px;padding:8px}.footer-main{gap:40px}.footer-main-nav ul
a{color:#222;font-family:var(--text-family);font-size:15px}footer#site-footer{padding-top:80px !important}.footer-main .logo-text{gap:30px;width:85%;& p{font-size:14px;line-height:22px}}.site-info :is(p,li,a,span){font-size:10px}.custom-post-style-3{row-gap:25px;>a{gap:25px}}.custom-post-style-3 .post-content .post-title
h3{font-size:22px;line-height:34px;text-align:left}.custom-post-style-3 .post-content .post-text
p{font-size:14px;line-height:22px}.listing-inner .post-content .post-title
h2{font-size:38px;line-height:48px}.listing-inner .post-inner-content :is(h3){font-size:28px;line-height:36px;padding:15px
0 7px}.listing-inner .post-inner-content{blockquote{> *{font-size:25px !important}}}.flag
img.flag{width:260px}.sec-bottom{padding-bottom:22px}.sec{padding:22px
0}.sec-top{padding-top:22px}.custom-post-style-4{row-gap:20px;column-gap:20px}.custom-post-style-4{grid-template-columns:1fr 1fr 1fr}.pixelbones .em-item{gap:30px;grid-template-columns:1fr 1fr !important}.pixelbones .em-item .em-item-info .em-item-title{line-height:0 !important}.pixelbones .em-item .em-item-info .em-item-title
a{font-size:28px;line-height:28px}body .event_archives.filter-container{flex-wrap:wrap}.team_story .team_story_row .team_story_content
h5{font-size:18px;line-height:27px;margin-top:30px}.team_story .team_story_row .team_story_image>img{width:120px;height:120px}.team_story .team_story_row .team_story_image .seprator
img{width:100px}body
#em-wrapper
.em.em-search
.em-search-main.em-search-main-bar
> .em-search-submit
button{height:40px !important;padding:7px
15px !important;font-size:12px !important;line-height:12.41px !important}body .em .em-search-advanced .em-search-main.em-search-main-bar,
body .em.em-search .em-search-main.em-search-main-bar,
body .em.em-search-advanced .em-search-main.em-search-main-bar{padding:15px}div#popmake-106447{width:100% !important;max-width:90% !important}.realestate_popup{padding:50px}}@media only screen and (max-width: 768px){.beachCam-video{flex-direction:column}.nav-links .nav-search-form.search-form,.nav-search-icon-hldr{display:none}.three-col-promotion:has(.promotion){flex-direction:column;row-gap:20px}.btn.header-btn:not(.modal-main .btn.header-btn){display:none}.h2_main{font-size:34px}.modal-main{max-width:100%}.epyt-gallery{padding:15px
0}.modal-logo{flex:0 0 65%}.sec{padding:17px
0}section.guide-cat.sec{padding-bottom:20px}.custom-post-style-1{grid-template-columns:1fr;grid-template-rows:auto;row-gap:20px}.post-content .post-meta{font-size:14px;line-height:18px}.post-content .post-meta .location-address{font-size:12px;line-height:16px}.book-widget .widget-main,
.book-widget-2 .widget-main{padding:30px
20px}.book-widget .widget-main .widget-content .h2_main,
.book-widget-2 .widget-main .widget-content
.h2_main{font-size:20px}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr
td{padding-top:0px !important;padding-bottom:0px !important}.ui-datepicker.js-search-hero .ui-datepicker-calendar tbody tr td a,
.ui-datepicker.js-search-hero
.ui-datepicker-calendar
tbody
tr
td
span.ui-state-default{width:42px !important;height:42px !important;font-size:14px !important;line-height:42px !important}.news-letter-widget .widget-main{grid-template-columns:1fr}.news-letter-widget .widget-col{width:100%;max-width:480px;margin:0
auto}.custom-post-style-2{grid-template-columns:1fr 1fr;row-gap:20px}.custom-post-style-2>a{gap:10px}.custom-post-style-2 .post-content .post-title
h3{font-size:18px}.real-state-widget :is(h3){font-size:24px;line-height:26px}.rental-slide .author_detail
h6{font-size:14px}.rental-slide
.para{font-size:12px}.tabs{gap:15px}.real-state-featured .featured-content-col{padding:0}.real-state-widget :is(p){font-size:15px;line-height:18px}.real-state-filter-form{display:grid;grid-template-columns:1fr 1fr;gap:17px}.rental-slide-main
:is(
.rental-button-next,
.rental-button-prev,
.realestate-button-prev,
.realestate-button-next
){height:40px;width:40px}.rental-slide .post-content>.row{align-items:flex-start}.realestate-button-prev,
.rental-slide-main .rental-button-prev{left:-20px}.realestate-button-next,
.rental-slide-main .rental-button-next{right:-20px}.field-btn.btn{grid-column:span 2;margin:0
auto}.widget-content
.h2_main{font-size:25px;line-height:28.37px}.sub-widget .sub-widget-form
.frm_form_fields{padding:5px
!important;.frm_fields_container>.frm_form_field:has(input[type="email"]){grid-column:span 8 / span 8 !important}}footer#site-footer{padding-top:50px !important}.footer-main-nav
ul{gap:14px;flex-direction:column}.nav-container{display:none}.nav-container ul.main-menu{display:flex;gap:16px;flex-direction:column;justify-content:center;align-items:center;overflow-y:scroll}.custom-post-style-3>a{gap:15px}.custom-post-style-3 .post-content .post-title
h3{font-size:18px;line-height:26px;text-align:left}.post-header .post-content{max-width:100%}.listing-inner .post-content .post-title
h2{font-size:34px;line-height:44px}.post-header .post-content{.post-text
p{font-size:16px;line-height:24px;color:#000}.post-cats{gap:15px;margin-bottom:0;font-size:14px;line-height:18.86px}}.listing-inner
p{font-size:14px;line-height:24px}.listing-inner .post-inner-content{> :last-child{padding-bottom:20px}:is(h3){font-size:24px;line-height:30px;padding:10px
0 5px}:is(p,span,li,a){padding:5px
0}:is(h2){font-size:26px;line-height:38px}}.flag
img.flag{width:220px}.flagtitle
h3{font-size:28px;line-height:38px}.custom-post-style-4{grid-template-columns:1fr 1fr 1fr}.currentWeather{flex-grow:0}.beachCam-sec .feedback-text
p{font-size:18px;margin:0;line-height:27px}.post-inner .entry-content p:not(.post-content p){font-size:18px;margin:0;line-height:27px}.epyt-gallery-allthumbs.epyt-cols-3 .epyt-gallery-thumb{width:50% !important;padding:10px}.epyt-gallery-rowbreak{clear:none !important}body .epyt-gallery-allthumbs .epyt-gallery-title{font-size:18px;line-height:24px}.sec-top{padding-top:17px}figure.wp-block-embed-youtube{padding:15px
0;margin:0
!important;padding:0
!important}.restaurants-page .location-list .location-list-item
a{font-size:13px;line-height:16px}.restaurants-page form#frmfilter
tbody{gap:20px}.restaurants-page form#frmfilter tbody tr td
select{height:fit-content;padding:12px;font-size:14px;line-height:18px}.restaurants-page form#frmfilter tbody tr
td{font-size:18px}.restaurants-page .location-list-item
h4{font-size:22px;line-height:27px}.restaurants-page .location-list .location-list-item{gap:18px}.restaurants-page .location-list .location-list-item a:first-child{text-wrap:pretty}.restaurants-page .location-list{margin-top:25px !important}.search-results-page form.search-form{width:100%;gap:5px;padding:5px
8px}.search-results-page .search-form-style{padding:3px}.listing-inner .post-inner-content{:is(img):not(img.envira-gallery-image){max-height:500px}}.listing-inner .post-inner-content{blockquote{margin:20px
0;>*{font-size:22px !important}}blockquote:not(blockquote:has(.three-col-promotion,.one-col-promotion)){padding:20px
0px}blockquote:has(.three-col-promotion, .one-col-promotion) p:first-of-type{padding-top:20px !important}blockquote:has(.three-col-promotion, .one-col-promotion) p:last-of-type{padding-bottom:20px !important}}.pixelbones .em-item .em-item-info .em-item-meta{grid-template-columns:1fr}body .em.pixelbones h2,
body .em.pixelbones
h3{font-size:calc(var(--font-size) + 7px) !important}body .em.em-item.em-item-single.size-small .em-item-meta
h3{font-size:calc(var(--font-size) + 1px) !important}body .pixelbones .em-item .em-item-info .em-item-title{margin-bottom:10px !important}.pixelbones .em-item .em-item-info .em-item-title
a{font-size:20px;line-height:20px;margin:0
!important}body .pixelbones .em-item .em-item-info .em-item-meta .em-item-meta-line{font-size:12px;line-height:12px}body .em .pixelbones .em-item .em-icon{font-size:0;line-height:0;width:16px !important;height:16px !important;margin:0
!important;padding:0
!important;background-position:0 !important;background-repeat:no-repeat !important;background-size:contain !important}body .pixelbones .em-item .em-item-info .em-item-meta .em-item-meta-line{grid-template-columns:max-content 1fr !important;gap:10px}body
.pixelbones
.em-item
.em-item-info
.em-item-meta
.em-item-meta-line:last-child{margin-bottom:0 !important}.em.em-list .em-item .em-item-info .em-item-desc{font-size:12px !important;line-height:19px !important}body .pixelbones .em-item .em-item-info
.button{font-size:12px !important;line-height:12px !important;padding:10px
20px !important}body .pixelbones .em-item{border:none !important;border-bottom:1px solid #ddd !important;padding:0
0 30px !important;box-shadow:none !important}.event_archives.filter-container{.field{font-size:14px;line-height:14px}}.event_archives.filter-container{select{padding:8px
8px;font-size:12px;background-size:10px}}.team_story .team_story_row .team_story_content
h5{font-size:14px;line-height:20px}.team_story .team_story_row .team_story_image .seprator
img{width:80px}.team_story .team_story_row .team_story_image>img{width:80px;height:80px}body .em.em-search .em-search-main.em-search-main-bar{gap:20px}body .em.em-search .em-search-main.em-search-main-bar>.em-search-scope{padding-right:20px}body
#em-wrapper
.em.em-search
.em-search-main.em-search-main-bar
.em-search-text
input{padding-left:25px !important;background-position-x:1px !important;font-size:12px !important;line-height:12px !important;background-size:15px !important}body
#em-wrapper
.em.em-search
.em-search-main.em-search-main-bar
.em-search-text::placeholder{font-size:12px !important;line-height:12px !important}body
#em-wrapper
.em.em-search
.em-search-main.em-search-main-bar
> .em-search-submit
button{height:30px !important;padding:7px
9px !important;font-size:10px !important;line-height:9.41px !important}body
.em.em-search
.em-search-main.em-search-main-bar
> .em-search-scope
.em-datepicker-data
input{font-size:12px;line-height:12px;color:#000 !important}body span.separator::after{font-size:10px;right:62px}body
.em.em-search
.em-search-main.em-search-main-bar>.em-search-scope::after{right:10px}body .em-datepicker-data:before{font-size:10px}.single-location ul.social-nav{gap:20px}.single-location ul.social-nav li .icon
svg{width:40px;height:40px;padding:7px}.realstate_cus_popup{max-width:100%;width:calc(100% - 20px);left:10px;right:10px;bottom:20px;.realestate_popup{padding:30px
20px 40px;width:100%}}.feature_widget_content{padding:8px
15px;margin-top:0;gap:11px}.f-wid_item{img{max-height:30px}}.f-wid_item
p{font-size:12px}.brand-logo
img{max-width:90px}.head_ai
.head_ai_link{gap:8px;padding:6px
10px}.head_ai .head_ai_link
span{font-size:14px}.head_ai .head_ai_link
img{width:25px;height:25px}.head_ai .head_ai_link span::before{font-size:8px;padding:2px
4px;border-radius:8px;top:-16px;right:-13px}}@media only screen and (max-width: 640px){.pixelbones .em-item{gap:30px !important;grid-template-columns:1fr !important}.pixelbones .em-item .em-item-image{height:200px !important;padding:10px}body .event_archives.filter-container{justify-content:flex-start !important;align-items:center;gap:20px}.event_archives.filter-container{.field{flex-direction:column;align-items:flex-start}}body
.em.em-search
.em-search-main.em-search-main-bar>.em-search-scope::after{content:none !important}body .pixelbones .em-item .em-item-info
.button{font-size:10px !important;line-height:10px !important;padding:9px
15px !important}.pixelbones .em-item .em-item-info .em-item-desc{margin:10px
0 20px !important}body .em.em-search .em-search-main.em-search-main-bar{grid-template-columns:1fr;gap:30px}body
#em-wrapper
.em.em-search
.em-search-main.em-search-main-bar
.em-search-text{border:none !important}body .em-search-main .em-datepicker-data span.separator::after{font-size:10px;top:-22px;right:42px}body .em-search-main .em-datepicker-data:before{top:-22px}body
#em-wrapper
.em.em-search
.em-search-main.em-search-main-bar>.em-search-scope{padding-right:0;border:none !important;width:70%}body
#em-wrapper
.em.em-search
.em-search-main.em-search-main-bar
> .em-search-submit
button{width:100% !important}.f-wid_item
p{font-size:11px}.f-wid_item.chat_icon p::before{font-size:10px}}@media only screen and (max-width: 575px){.btn.award-winnig_btn
a{font-size:15px;padding:13px
20px}.mobile_sticky_promotion{display:block !important;position:fixed;bottom:0px;left:0;right:0;width:100%;z-index:99}body.ham-active
.mobile_sticky_promotion{display:none !important}.three-col-promotion:has(.promotion){row-gap:15px}.container{padding:0
20px}.sec{padding:17px
0;padding-bottom:13px}.header-promotion{padding:10px
0}.h2_main{font-size:24px !important;line-height:32px}.btn
a{padding:12px
15px;font-size:13px}.head-with-bar{padding-bottom:6px;margin-bottom:25px;border-bottom:3px solid var(--primary-color)}.header-promotion .header-promotion-main
img{object-fit:fill;min-height:30px}.brand-logo
img{max-width:80px}.inner-openbtn{position:absolute;top:15px;right:0;z-index:4}.modal-logo{flex:0 0 auto}.social-links:not(.modal-main .social-links){display:none}.modal-layer{all:unset !important}.header-side-modal.show .modal-main{padding:25px
15px}.modal-main :is(.top-bar,.modal-menu,.sub-widget-form){padding:0
20px}.modal-menu ul.main-menu li.menu-item
a{font-size:14px}.header-main{justify-content:space-between;padding:14px
0 8px}.header-main .brand-logo{grid-column:4 / span 4}.header-main :is(.nav-links,.social-links){grid-column:auto / span 3}.book-widget .widget-main .widget-content .h2_main,
.book-widget-2 .widget-main .widget-content
.h2_main{font-size:25px}.custom-post-style-1>a{grid-template-columns:40% 1fr;grid-template-rows:1fr}:is(.custom-post-style-1, .custom-post-style-3) .post-content .post-meta{display:none}.custom-post-style-1 > a:first-child .post-content{gap:4px}.post-content .post-title
h3{font-size:15px;line-height:21px}.post-variants{column-gap:7px}.post-content .post-text
p{font-size:11.5px;line-height:14.5px}.custom-post-style-2 .post-content .post-text
p{font-size:13px;line-height:18px}.post-variants
.variant{gap:7px;& p{font-size:10px}}.city-slide{gap:12px;max-width:125px}.city-slide
h5{font-size:16px}.real-state-widget :is(h3){font-size:22px;line-height:26px}.real-state-widget :is(p){font-size:14px;line-height:16px}.real-state-filter-form{display:flex;gap:15px;flex-direction:column;align-items:center}.custom-post-style-1 > a:first-child .post-content .post-title
h3{font-size:17px;line-height:26px}.custom-post-style-2{grid-template-columns:1fr;row-gap:15px}.custom-post-style-2>a{gap:7px}.beach-live-cam-main{padding:60px
0px 50px}.rental-slide .thumbnail-img
img{height:fit-content;max-height:320px}.rental-slide-main :is(.rental-button-next,.rental-button-prev){height:40px;width:40px}.rental-slide-main :is(.rental-button-next,.realestate-button-next){right:-14px}.rental-slide-main :is(.rental-button-prev,.realestate-button-prev){left:-14px}body .rental-slide .thumbnail-img.img-col div.listed_by_logo:has(img){width:60px !important;height:60px !important}.widget-content
.h2_main{font-size:22px !important;line-height:28.37px !important}.sub-widget .widget-main{padding:30px
20px}.sub-widget .sub-widget-form
.frm_form_fields{padding:5px
!important;button.frm_button_submit:after{content:none}.frm_submit>[type="submit"]{padding:9px
4px !important;min-width:unset;width:100%;font-size:12px !important}}.sub-widget{padding-top:17px}.news-letter-widget .widget-btn
a{padding:5px
25px;height:46px}.footer-main{gap:25px}.footer-main-nav ul
a{color:#222;font-family:var(--text-family);font-size:13px}.footer-main .logo-text{gap:10px;width:90%;flex-direction:column;a
img{max-width:99px}& p{font-size:12px;line-height:18px;text-align:center}}.footer-main-nav
ul{gap:6px}.footer-bottom-nav{display:none}.footer{padding-top:100px;padding-bottom:40px}.site-info-main{justify-content:center}.site-info :is(p,li,a,span){font-size:9px;text-align:center}.Listing-page{padding-bottom:15px}.more-stories-btn{max-width:fit-content;padding-top:15px}.custom-post-style-3 .post-content .post-title
h3{font-size:15px;line-height:21px}.custom-post-style-3 .post-content .post-text
p{font-size:11.5px;line-height:14.5px}.post-header .post-content{.post-cats{gap:10px;font-size:12px}.post-meta
p{font-size:12px;line-height:20px}}.listing-inner .post-content .post-title
h2{font-size:24px;line-height:32px}.listing-inner .post-inner-content{padding-top:10px;>:last-child{padding-bottom:10px}:is(h2){font-size:16px;line-height:19px}:is(h3){font-size:16px;line-height:19px}}.listing-inner~section.related-post.sec{padding-bottom:0}.listing-inner .post-inner-content{:is(img):not(img.envira-gallery-image){max-height:320px}> p>img{margin:15px
0}}.listing-inner .post-inner-content{blockquote{> *{font-size:18px !important;line-height:1.4 !important}}blockquote:not(blockquote:has(.three-col-promotion,.one-col-promotion)){padding:15px
0px}blockquote:has(.three-col-promotion, .one-col-promotion) p:first-of-type{padding-top:15px !important}blockquote:has(.three-col-promotion, .one-col-promotion) p:last-of-type{padding-bottom:15px !important}}.custom-post-style-2 .post-content .post-title
h3{font-size:14px;line-height:20px}body.home .flagtitle
h3{font-size:18px}body.home .flag
p{font-size:15px;line-height:21px}.flag
img.flag{width:170px}.flagtitle
h3{font-size:25px;line-height:30px}.flag
p{font-size:16px;line-height:21px}.custom-post-style-4{grid-template-columns:1fr 1fr;row-gap:17px;column-gap:15px}.post-content .post-title
h3{font-size:14px;line-height:18px}.beachCam-sec .feedback-text
p{font-size:16px;margin:0;line-height:23px}.post-inner .entry-content p:not(.post-content p){font-size:16px;margin:0;line-height:23px}body .epyt-gallery-allthumbs .epyt-gallery-thumb{gap:10px}.epyt-gallery-allthumbs.epyt-cols-3 .epyt-gallery-thumb{width:50% !important;padding:5px}body .epyt-gallery-allthumbs .epyt-gallery-title{font-size:13px;line-height:15px;padding:0}.epyt-pagination{clear:both;padding:5px
8px;text-align:center}figure.wp-block-embed-youtube{padding:10px
0}.epyt-gallery{padding:0px
0}.epyt-gallery-allthumbs{padding-top:12px}figure.wp-block-embed-youtube{padding:5px
0}.sec-top{padding-top:12px}.sec-bottom{padding-bottom:12px}.page-id-23172 .frm_fields_container
.frm_top_container{grid-column:span 12 !important}.page-id-23172
.frm_form_fields{padding:20px
0 20px}.page-id-34 .frm_fields_container
.frm_top_container{grid-column:span 12 !important}.page-id-34
.frm_form_fields{padding:20px
0 20px}.page-id-23175
.frm_combo_inputs_container{display:flex !important;flex-direction:column !important;gap:20px !important}.page-id-23175
.frm_form_fields{padding:20px
0 20px}.restaurants-page form#frmfilter tbody tr:has(td>select){grid-column:span 2}.restaurants-page form#frmfilter tbody tr td
select{margin-top:5px}.page-id-47063 .entry-content .view-more-btn
a{padding-bottom:10px}.page-id-47063 .entry-content ul.cus-location-list
li{padding-bottom:0}.pagination-wrapper .nav-links{justify-content:center !important;font-size:13px}.imgbox-row{flex-wrap:wrap;row-gap:50px !important;margin-bottom:40px !important}.book-widget .widget-content
.h2_main{text-align:center;font-size:19px !important;line-height:1.3 !important}.city-guide-main .head,
.trending-prod .trend-prod-title-row{margin-bottom:20px}.real-estate-mob-arrow-hldr{display:flex}.modal-menu ul.main-menu{padding-right:10px;& .sub-menu li.menu-item
a{font-size:12px;line-height:12px}}.modal-main .sub-widget-form{padding:35px
15px}.team_story .team_story_row
.team_story_image{max-width:max-content}.team_story
.team_story_row{gap:20px}.team_story .team_story_row .team_story_content
h5{font-size:12px;line-height:18px;margin:0}body .em.em-search{margin-bottom:25px}body .em .em-events-list{grid-gap:10px;h2.h2_main{margin-bottom:0 !important;font-size:20px !important}}body:not(.single-location) .em ul.event-custom-listview
li{list-style:none;padding:12px
0;border-bottom:1px solid #5d54543d;font-size:14px;margin-bottom:0 !important}.book-widget-title{display:block}.book-widget #sf-book .searchbar:not(body.home .searchbar){padding:0
1rem;height:0px;opacity:0;pointer-events:none;transition:all 0.3s ease-in-out}#amplify-tabs.tab_widgets
.tab_lists{justify-content:center;align-items:center;gap:10px;margin:0
0 20px;padding:0}.book-widget-title{display:flex;justify-content:center;align-items:end;gap:5px;cursor:pointer;text-align:center;background:#f5d578;color:var(--primary-color);font-family:var(--meta-family);border-radius:40px;border:2.5px solid var(--primary-color);padding:8px
15px;max-width:min(340px, 90%);margin:0
auto;h2{font-size:18px !important;line-height:1.3}span{display:flex}}.widget-show
.rental-widget-form
form#sf-book
.searchbar:not(body.home .searchbar){height:197px;padding:1rem;opacity:1;pointer-events:all;margin-top:20px}.book-widget{margin-top:10px}.book-widget-title span svg:not(body.home .book-widget-title span svg){transition:all 0.3s}.widget-show
.book-widget-title
span
svg:not(body.home .book-widget-title span svg){transform:rotate(180deg)}body.home .book-widget:not(.rental-widget .book-widget){display:none}.mobile-wiget-scroll{display:block;background:transparent !important;margin:18px
0 9px;.h2_main{cursor:pointer;text-align:center;background:#f5d578;color:var(--primary-color);font-family:var(--meta-family);border-radius:40px;border:3px
solid var(--primary-color);padding:8px
15px;max-width:min(320px, 90%);margin:0
auto;font-size:19px !important;line-height:1.3}}.realestate_popup{padding:30px
20px;.realestate_popup_content{gap:7px;padding:15px
10px}.realestate_popup_content
a{padding:8px
15px;margin-top:10px;font-size:14px}}div#popmake-106447{padding:20px
15px}body .frm_form_fields
.frm_fields_container{grid-gap:13px 10px !important}body .frm_form_field input:not([type="submit"], [type="radio"]),
.frm_form_field select,
body
.with_frm_style
.frm_form_field
select[multiple="multiple"]~.ss-main.frm_slimselect{height:40px !important;padding:8px
10px !important}.f-wid_border{display:none;height:1px;width:40%;background:linear-gradient(
2deg,
rgba(40, 172, 226, 0) 0%,
#28ace2 50%,
rgba(40, 172, 226, 0) 100%
)}.f-wid_item{flex-direction:row;gap:10px;justify-content:flex-start;max-width:100%;width:100%;img{max-height:26px;max-width:26px;width:26px;height:26px}img.b_cam_icon,img.event_icon{padding:5px
0px}}.feature_widget_content{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;padding:12px
12px;column-gap:30px;row-gap:15px}.f-wid_item
p{font-size:12px;text-align:left;width:100%}body .f-wid_item{img.b_cam_icon,img.event_icon{min-width:25px;padding:1.5px 0px}}body
.feature_widget_content{border-radius:10px !important}body .f-wid_item
img.map_icon{max-height:22px !important}.f-wid_item.chat_icon
p{position:relative;margin-bottom:0;max-width:85px}.f-wid_item.chat_icon p::before{font-size:10px}.header-main{margin-bottom:50px;position:relative}.nav-links{position:static !important}.head_ai{position:absolute;left:0;right:0;max-width:200px;margin:0
auto;width:fit-content;bottom:-50px}}