*{box-sizing:border-box}html{font-size:100%;line-height:1.5em;font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;min-height:100%}@media print{html{font-size:12pt}}body{margin:0;padding:0;color:#000;background-color:#fff}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{color:#0072b9;-webkit-text-decoration-skip:objects}:visited{color:#003353}a:active{color:#c00}a:active:not(.button){background-color:transparent}a:active,a:hover{outline-width:0}@media print{:link,:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")";font-weight:400;font-size:16px;text-decoration:none}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}}h1,.header__site-name{font-size:2rem;line-height:3rem;margin-top:1.5rem;margin-bottom:1.5rem}h2{font-size:1.5rem;line-height:2.25rem;margin-top:1.5rem;margin-bottom:1.5rem}h3{font-size:1.25rem;line-height:2.25rem;margin-top:1.5rem;margin-bottom:1.5rem}h4{font-size:1rem;line-height:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem}h5{font-size:.875rem;line-height:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem}h6{font-size:.625rem;line-height:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}@media print{abbr[title]:after{content:" (" attr(title) ")"}}b,strong{font-weight:inherit}strong,b{font-weight:bolder}pre,code,kbd,samp,var{font-family:Menlo,"DejaVu Sans Mono","Ubuntu Mono",Courier,"Courier New",monospace,sans-serif;font-size:1em}dfn{font-style:italic}mark{background-color:#fd0;color:#000}small{font-size:.875rem}sub,sup{font-size:.625rem;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}.divider,hr{margin:1.5rem 0;border:0;border-top:1px solid #ccc}.divider>:first-child,hr>:first-child{margin-top:1.5rem}blockquote{margin:1.5rem 2rem}dl,menu,ol,ul{margin:1.5rem 0}ol ol,ol ul,ul ol,ul ul{margin:0}dd{margin:0 0 0 32px}[dir=rtl] dd{margin:0 32px 0 0}menu,ol,ul{padding:0 0 0 32px}[dir=rtl] menu,[dir=rtl] ol,[dir=rtl] ul{padding:0 32px 0 0}figure{margin:1.5rem 0}hr{box-sizing:content-box;height:0;overflow:visible}p,pre{margin:1.5rem 0}img{border-style:none}img,svg{max-width:100%;height:auto}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{box-sizing:border-box;max-width:100%;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}input{overflow:visible}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.button,button,html [type=button],[type=reset],[type=submit]{-moz-appearance:button;-webkit-appearance:button}.button,button,[type=button],[type=reset],[type=submit]{display:inline-block;padding:2px 6px;line-height:inherit;text-decoration:none;cursor:pointer;color:#000}.button::-moz-focus-inner,button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}.button:-moz-focusring,button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}.button:hover,.button:focus,.button:active,button:hover,button:focus,button:active,[type=button]:hover,[type=button]:focus,[type=button]:active,[type=reset]:hover,[type=reset]:focus,[type=reset]:active,[type=submit]:hover,[type=submit]:focus,[type=submit]:active{text-decoration:none;color:#000}[disabled].button,button[disabled],[disabled][type=button],[disabled][type=reset],[disabled][type=submit]{cursor:default;color:#999}
[disabled].button:hover,button[disabled]:hover,[disabled][type=button]:hover,[disabled][type=reset]:hover,[disabled][type=submit]:hover,[disabled].button:focus,button[disabled]:focus,[disabled][type=button]:focus,[disabled][type=reset]:focus,[disabled][type=submit]:focus,[disabled].button:active,button[disabled]:active,[disabled][type=button]:active,[disabled][type=reset]:active,[disabled][type=submit]:active{color:#999}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}fieldset{padding:.525rem .9375rem .975rem;border:1px solid #ccc;margin:0 2px}legend{box-sizing:border-box;display:table;max-width:100%;white-space:normal;color:inherit;margin-left:-5px;padding:0 5px}label{display:block;font-weight:700}optgroup{font-weight:700}textarea{overflow:auto}table{margin:1.5rem 0;border-collapse:collapse;border-spacing:0;width:100%}td,th{padding:0}.layout-3col{margin-left:-20px;margin-right:-20px;padding-left:0;padding-right:0}.layout-3col:before{content:"";display:table}.layout-3col:after{content:"";display:table;clear:both}.layout-3col__full,.layout-3col__left-content,.layout-3col__right-content,.layout-3col__left-sidebar,.layout-3col__right-sidebar,.layout-3col__first-left-sidebar,.layout-3col__second-left-sidebar,.layout-3col__col-1,.layout-3col__col-2,.layout-3col__col-3,.layout-3col__col-4,.layout-3col__col-x{clear:both;padding-left:20px;padding-right:20px;float:left;width:100%;margin-left:0;margin-right:-100%}[dir=rtl] .layout-3col__full,[dir=rtl] .layout-3col__left-content,[dir=rtl] .layout-3col__right-content,[dir=rtl] .layout-3col__left-sidebar,[dir=rtl] .layout-3col__right-sidebar,[dir=rtl] .layout-3col__first-left-sidebar,[dir=rtl] .layout-3col__second-left-sidebar,[dir=rtl] .layout-3col__col-1,[dir=rtl] .layout-3col__col-2,[dir=rtl] .layout-3col__col-3,[dir=rtl] .layout-3col__col-4,[dir=rtl] .layout-3col__col-x{float:right;margin-right:0;margin-left:-100%}@media (min-width:777px){.layout-3col{margin-left:-12px;margin-right:-13px;padding-left:0;padding-right:0}.layout-3col:before{content:"";display:table}.layout-3col:after{content:"";display:table;clear:both}[dir=rtl] .layout-3col{margin-left:-13px;margin-right:-12px}.layout-3col__full,.layout-3col__left-content,.layout-3col__right-content,.layout-3col__left-sidebar,.layout-3col__right-sidebar{float:left;width:100%;margin-left:0;margin-right:-100%;padding-left:12px;padding-right:13px}[dir=rtl] .layout-3col__full,[dir=rtl] .layout-3col__left-content,[dir=rtl] .layout-3col__right-content,[dir=rtl] .layout-3col__left-sidebar,[dir=rtl] .layout-3col__right-sidebar{float:right;margin-right:0;margin-left:-100%}[dir=rtl] .layout-3col__full,[dir=rtl] .layout-3col__left-content,[dir=rtl] .layout-3col__right-content,[dir=rtl] .layout-3col__left-sidebar,[dir=rtl] .layout-3col__right-sidebar{padding-left:13px;padding-right:12px}.layout-3col__first-left-sidebar,.layout-3col__col-1,.layout-3col__col-3,.layout-3col__col-x:nth-child(2n+1){float:left;width:50%;margin-left:0;margin-right:-100%;padding-left:12px;padding-right:13px}[dir=rtl] .layout-3col__first-left-sidebar,[dir=rtl] .layout-3col__col-1,[dir=rtl] .layout-3col__col-3,[dir=rtl] .layout-3col__col-x:nth-child(2n+1){float:right;margin-right:0;margin-left:-100%}[dir=rtl] .layout-3col__first-left-sidebar,[dir=rtl] .layout-3col__col-1,[dir=rtl] .layout-3col__col-3,[dir=rtl] .layout-3col__col-x:nth-child(2n+1){padding-left:13px;padding-right:12px}.layout-3col__second-left-sidebar,.layout-3col__col-2,.layout-3col__col-4,.layout-3col__col-x:nth-child(2n){clear:none;float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:12px;padding-right:13px}[dir=rtl] .layout-3col__second-left-sidebar,[dir=rtl] .layout-3col__col-2,[dir=rtl] .layout-3col__col-4,[dir=rtl] .layout-3col__col-x:nth-child(2n){float:right;margin-right:50%;margin-left:-100%}[dir=rtl] .layout-3col__second-left-sidebar,[dir=rtl] .layout-3col__col-2,[dir=rtl] .layout-3col__col-4,[dir=rtl] .layout-3col__col-x:nth-child(2n){padding-left:13px;padding-right:12px}}@media (min-width:999px){.layout-3col__full{float:left;width:100%;margin-left:0;margin-right:-100%}
[dir=rtl] .layout-3col__full{float:right;margin-right:0;margin-left:-100%}.layout-3col__left-content{float:left;width:66.66667%;margin-left:0;margin-right:-100%}[dir=rtl] .layout-3col__left-content{float:right;margin-right:0;margin-left:-100%}.layout-3col__right-content{float:left;width:66.66667%;margin-left:33.33333%;margin-right:-100%}[dir=rtl] .layout-3col__right-content{float:right;margin-right:33.33333%;margin-left:-100%}.layout-3col__left-sidebar,.layout-3col__first-left-sidebar,.layout-3col__second-left-sidebar{clear:right;float:right;width:33.33333%;margin-right:66.66667%;margin-left:-100%}[dir=rtl] .layout-3col__left-sidebar,[dir=rtl] .layout-3col__first-left-sidebar,[dir=rtl] .layout-3col__second-left-sidebar{clear:left}[dir=rtl] .layout-3col__left-sidebar,[dir=rtl] .layout-3col__first-left-sidebar,[dir=rtl] .layout-3col__second-left-sidebar{float:left;margin-left:66.66667%;margin-right:-100%}.layout-3col__right-sidebar{clear:right;float:right;width:33.33333%;margin-right:0;margin-left:-100%}[dir=rtl] .layout-3col__right-sidebar{clear:left}[dir=rtl] .layout-3col__right-sidebar{float:left;margin-left:0;margin-right:-100%}.layout-3col__col-1,.layout-3col__col-x:nth-child(3n+1){clear:both;float:left;width:33.33333%;margin-left:0;margin-right:-100%}[dir=rtl] .layout-3col__col-1,[dir=rtl] .layout-3col__col-x:nth-child(3n+1){float:right;margin-right:0;margin-left:-100%}.layout-3col__col-2,.layout-3col__col-x:nth-child(3n+2){clear:none;float:left;width:33.33333%;margin-left:33.33333%;margin-right:-100%}[dir=rtl] .layout-3col__col-2,[dir=rtl] .layout-3col__col-x:nth-child(3n+2){float:right;margin-right:33.33333%;margin-left:-100%}.layout-3col__col-3,.layout-3col__col-x:nth-child(3n){clear:none;float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%}[dir=rtl] .layout-3col__col-3,[dir=rtl] .layout-3col__col-x:nth-child(3n){float:right;margin-right:66.66667%;margin-left:-100%}.layout-3col__col-4{display:none}}.layout-3col__grid-item-container{padding-left:0;padding-right:0}.layout-3col__grid-item-container:before{content:"";display:table}.layout-3col__grid-item-container:after{content:"";display:table;clear:both}.layout-center{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1165px}@media (min-width:777px){.layout-center{padding-left:12px;padding-right:13px}[dir=rtl] .layout-center{padding-left:13px;padding-right:12px}}.layout-center--shared-grid,.layout-center.layout-3col{padding-left:0;padding-right:0}.layout-swap{position:relative}@media (min-width:555px){.layout-swap{padding-top:48px}}@media (min-width:555px){.layout-swap__top{position:absolute;top:0;height:48px;width:100%}}.box{margin-bottom:1.5rem;border:5px solid #ccc;padding:1em}.box__title{margin:0}.box:focus,.box:hover,.box.is-focus,.box--is-focus{border-color:#000}.box--highlight{border-color:#0072b9}.clearfix:before,.header:before,.tabs:before{content:"";display:table}.clearfix:after,.header:after,.tabs:after{content:"";display:table;clear:both}.comment__section,.comments{margin:1.5rem 0}.comment__title{margin:0}.comment__permalink{text-transform:uppercase;font-size:75%}.comment--preview,.comment-preview{background-color:#fffadb}.comment--nested,.indented{margin-left:32px}[dir=rtl] .comment--nested,[dir=rtl] .indented{margin-left:0;margin-right:32px}.header__logo{float:left;margin:0 10px 0 0;padding:0}[dir=rtl] .header__logo{float:right;margin:0 0 0 10px}.header__logo-image{vertical-align:bottom}.header__name-and-slogan{float:left}.header__site-name{margin:0}.header__site-link:link,.header__site-link:visited{color:#000;text-decoration:none}.header__site-link:hover,.header__site-link:focus{text-decoration:underline}.header__site-slogan{margin:0}.header__secondary-menu{float:right}[dir=rtl] .header__secondary-menu{float:left}.header__region{clear:both}.hidden,html.js .js-hidden,html.js .element-hidden,html.js .js-hide{display:none}.highlight-mark,.new,.update{color:#c00;background-color:transparent}.inline-links,.inline.links{padding:0}.inline-links__item,.inline.links li{display:inline;list-style-type:none;padding:0 1em 0 0}
[dir=rtl] .inline-links__item,[dir=rtl] .inline.links li,.inline.links [dir=rtl] li{display:inline-block;padding:0 0 0 1em}.inline-sibling,.field-label-inline .field-label,span.field-label{display:inline;margin-right:10px}[dir=rtl] .inline-sibling,[dir=rtl] .field-label-inline .field-label,.field-label-inline [dir=rtl] .field-label,[dir=rtl] span.field-label{margin-right:0;margin-left:10px}.inline-sibling__child,.inline-sibling *,.field-label-inline .field-label *,span.field-label *{display:inline}.inline-sibling__adjacent,.inline-sibling+*,.inline-sibling+*>:first-child,.inline-sibling+*>:first-child>:first-child,.field-label-inline .field-label+*,span.field-label+*,.field-label-inline .field-label+*>:first-child,span.field-label+*>:first-child,.field-label-inline .field-label+*>:first-child>:first-child,span.field-label+*>:first-child>:first-child{display:inline}.field-label-inline .field-label,.field-label-inline .field-items{float:none}.messages,.messages--status{margin:1.5rem 0;position:relative;padding:10px 10px 10px 44px;border:1px solid #0072b9}[dir=rtl] .messages,[dir=rtl] .messages--status{padding:10px 44px 10px 10px;background-position:99% 8px}.messages__icon{position:absolute;top:50%;left:10px;height:24px;width:24px;margin-top:-12px;line-height:1}[dir=rtl] .messages__icon{left:auto;right:0}.messages__icon path{fill:#0072b9}.messages__highlight,.messages--error .error,.messages.error .error{color:#000}.messages__list{margin:0}.messages__item{list-style-image:none}.messages--ok-color,.messages,.messages--status,.ok,.revision-current{background-color:#f6fcff;color:#0072b9}.messages--warning-color,.messages--warning,.messages.warning,.warning{background-color:#fffce6;color:#000}.messages--error-color,.messages--error,.messages.error,.error{background-color:#fff0f0;color:#c00}.messages--warning,.messages.warning{border-color:#fd0}.messages--warning path,.messages.warning path{fill:#fd0}.messages--error,.messages.error{border-color:#c00}.messages--error path,.messages.error path{fill:#c00}@media print{.print-none,.toolbar,.action-links,.links,.book-navigation,.forum-topic-navigation,.feed-icons{display:none}}.responsive-video,.media-youtube-video,.media-vimeo-preview-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.responsive-video__embed,.responsive-video iframe,.media-youtube-video iframe,.media-vimeo-preview-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive-video--4-3{padding-bottom:75%}.visually-hidden,.element-invisible,.element-focusable,.breadcrumb__title,.main-navigation .block-menu .block__title,.main-navigation .block-menu-block .block__title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal}.visually-hidden--off,.visually-hidden--focusable:active,.visually-hidden--focusable:focus,.element-focusable:active,.element-focusable:focus{position:static !important;clip:auto;height:auto;width:auto;overflow:visible}.watermark{font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:700;text-transform:uppercase;display:block;height:0;overflow:visible;background-color:transparent;color:#eee;font-size:75px;line-height:1;text-align:center;text-shadow:0 0 1px rgba(0,0,0,.1);word-wrap:break-word}@media print{.breadcrumb{display:none}}.breadcrumb__list{margin:0;padding:0}.breadcrumb__item{display:inline;list-style-type:none;margin:0;padding:0}.more-link,.more-help-link{text-align:right}[dir=rtl] .more-link,[dir=rtl] .more-help-link{text-align:left}.more-link__help-icon,.more-help-link a{padding:1px 0 1px 20px;background-image:url(/sites/all/themes/client_theme_1/sass/navigation/more-link/more-link__help-icon.svg);background-position:0 50%;background-repeat:no-repeat}[dir=rtl] .more-link__help-icon,[dir=rtl] .more-help-link a,.more-help-link [dir=rtl] a{padding:1px 20px 1px 0;background-position:100% 50%}.nav-menu__item,.menu__item{list-style-image:url(/sites/all/themes/client_theme_1/sass/navigation/nav-menu/leaf.svg);list-style-type:square}.nav-menu__item.is-expanded,.nav-menu__item--is-expanded,.is-expanded.menu__item,.menu__item.is-expanded{list-style-image:url(/sites/all/themes/client_theme_1/sass/navigation/nav-menu/expanded.svg);list-style-type:circle}
.nav-menu__item.is-collapsed,.nav-menu__item--is-collapsed,.is-collapsed.menu__item,.menu__item.is-collapsed{list-style-image:url(/sites/all/themes/client_theme_1/sass/navigation/nav-menu/collapsed.svg);list-style-type:disc}[dir=rtl] .nav-menu__item.is-collapsed,[dir=rtl] .nav-menu__item--is-collapsed,[dir=rtl] .is-collapsed.menu__item,[dir=rtl] .menu__item.is-collapsed{list-style-image:url(/sites/all/themes/client_theme_1/sass/navigation/nav-menu/collapsed-rtl.svg)}.nav-menu__link.is-active,.nav-menu__link--is-active,.menu a.active{color:#000}.navbar,.main-navigation .links,.main-navigation .menu{margin:0;padding:0;text-align:left}[dir=rtl] .navbar,[dir=rtl] .main-navigation .links,.main-navigation [dir=rtl] .links,[dir=rtl] .main-navigation .menu,.main-navigation [dir=rtl] .menu{text-align:right}.navbar__item,.navbar li,.main-navigation .links li,.main-navigation .menu li{float:left;padding:0 10px 0 0;list-style-type:none;list-style-image:none}[dir=rtl] .navbar__item,[dir=rtl] .navbar li,[dir=rtl] .main-navigation .links li,.main-navigation [dir=rtl] .links li,[dir=rtl] .main-navigation .menu li,.main-navigation [dir=rtl] .menu li{float:right;padding:0 0 0 10px}.pager{clear:both;padding:0;text-align:center}@media print{.pager{display:none}}.pager__item,.pager__current-item,.pager-current,.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis{display:inline;padding:0 .5em;list-style-type:none;background-image:none}.pager__current-item,.pager-current{font-weight:700}.skip-link{display:block;padding:2px 0 3px;text-align:center}.skip-link:link,.skip-link:visited{background-color:#666;color:#fff}.skip-link__wrapper{margin:0}@media print{.skip-link__wrapper{display:none}}.tabs{margin:1.125rem 0 0;line-height:1.875rem;border-bottom:1px solid #ccc \0/ie;background-image:-webkit-linear-gradient(bottom,#ccc 1px,transparent 1px);background-image:linear-gradient(to top,#ccc 1px,transparent 1px);padding:0 2px;list-style:none;white-space:nowrap}@media print{.tabs{display:none}}.tabs__tab{float:left;margin:0 3px;border:1px solid #ccc;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-color:transparent;border-bottom:0 \0/ie;overflow:hidden;background:#ddd}[dir=rtl] .tabs__tab{float:right}.tabs__tab.is-active{border-bottom-color:#fff}.tabs__tab-link{padding:0 1.5rem;display:block;text-decoration:none;-webkit-transition:color .3s,background .3s,border .3s;transition:color .3s,background .3s,border .3s;text-shadow:#fff 0 1px 0;color:#000;background:#ddd;letter-spacing:1px}.tabs__tab-link:focus,.tabs__tab-link:hover{background:#eaeaea}.tabs__tab-link:active,.tabs__tab-link.is-active,.tabs__tab-link--is-active{background:#fff;text-shadow:none}.tabs--off,.views-displays .secondary{margin:0;border-bottom:0;padding:0;background-image:none}.tabs--secondary{margin-top:1.5rem;font-size:.875rem;background-image:none}.tabs+.tabs--secondary{margin-top:0;background-image:-webkit-linear-gradient(bottom,#ccc 1px,transparent 1px);background-image:linear-gradient(to top,#ccc 1px,transparent 1px)}.tabs--secondary .tabs__tab{margin:.5625rem .1875rem;border:0;background:0 0}[dir=rtl] .tabs--secondary .tabs__tab{float:right}.tabs--secondary .tabs__tab.is-active{border-bottom-color:transparent}.tabs--secondary .tabs__tab-link{border:1px solid #ccc;border-radius:24px;color:#666;background:#f1f1f1;letter-spacing:normal}.tabs--secondary .tabs__tab-link:focus,.tabs--secondary .tabs__tab-link:hover{color:#333;background:#ddd;border-color:#999}.tabs--secondary .tabs__tab-link:active,.tabs--secondary .tabs__tab-link.is-active,.tabs--secondary .tabs__tab-link--is-active{color:#fff;text-shadow:#333 0 1px 0;background:#666;border-color:#000}.autocomplete,.form-autocomplete{background-image:url(/sites/all/themes/client_theme_1/sass/forms/autocomplete/throbber-inactive.png);background-position:100% center;background-repeat:no-repeat}[dir=rtl] .autocomplete,[dir=rtl] .form-autocomplete{background-position:0 center}.autocomplete__list-wrapper,#autocomplete{border:1px solid;overflow:hidden;position:absolute;z-index:100}.autocomplete__list,#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0}
.autocomplete__list-item,#autocomplete li{background:#fff;color:#000;cursor:default;white-space:pre}.autocomplete__list-item.is-selected,.autocomplete__list-item--is-selected,#autocomplete li.is-selected,#autocomplete .selected{background:#0072b9;color:#fff}.autocomplete.is-throbbing,.autocomplete--is-throbbing,.is-throbbing.form-autocomplete,.form-autocomplete.throbbing{background-image:url(/sites/all/themes/client_theme_1/sass/forms/autocomplete/throbber-active.gif)}.collapsible-fieldset,.collapsible{position:relative}.collapsible-fieldset__legend,.collapsible .fieldset-legend{display:block;padding-left:15px;background-image:url(/sites/all/themes/client_theme_1/sass/forms/collapsible-fieldset/expanded.svg);background-position:4px 50%;background-repeat:no-repeat}[dir=rtl] .collapsible-fieldset__legend,[dir=rtl] .collapsible .fieldset-legend,.collapsible [dir=rtl] .fieldset-legend{padding-left:0;padding-right:15px;background-position:right 4px top 50%}.collapsible-fieldset__summary,.collapsible .fieldset-legend .summary{color:#999;font-size:.9em;margin-left:.5em}.collapsible-fieldset.is-collapsed,.collapsible-fieldset--is-collapsed,.is-collapsed.collapsible,.collapsible.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em}.collapsible-fieldset.is-collapsed .collapsible-fieldset__wrapper,.collapsible-fieldset--is-collapsed__wrapper,.is-collapsed.collapsible .collapsible-fieldset__wrapper,.collapsible.collapsed .fieldset-wrapper{display:none}.collapsible-fieldset.is-collapsed .collapsible-fieldset__legend,.collapsible-fieldset--is-collapsed__legend,.is-collapsed.collapsible .collapsible-fieldset__legend,.collapsible.collapsed .fieldset-legend,.collapsible-fieldset.is-collapsed .collapsible .fieldset-legend,.collapsible .collapsible-fieldset.is-collapsed .fieldset-legend,.is-collapsed.collapsible .fieldset-legend{background-image:url(/sites/all/themes/client_theme_1/sass/forms/collapsible-fieldset/collapsed.svg);background-position:4px 50%}[dir=rtl] .collapsible-fieldset.is-collapsed .collapsible-fieldset__legend,[dir=rtl] .collapsible-fieldset--is-collapsed__legend,[dir=rtl] .is-collapsed.collapsible .collapsible-fieldset__legend,[dir=rtl] .collapsible.collapsed .fieldset-legend,.collapsible.collapsed [dir=rtl] .fieldset-legend,[dir=rtl] .collapsible-fieldset.is-collapsed .collapsible .fieldset-legend,.collapsible [dir=rtl] .collapsible-fieldset.is-collapsed .fieldset-legend,[dir=rtl] .is-collapsed.collapsible .fieldset-legend{background-image:url(/sites/all/themes/client_theme_1/sass/forms/collapsible-fieldset/collapsed-rtl.svg);background-position:right 4px top 50%}.form-item{margin:1.5rem 0}.form-item__required,.form-required{color:#c00}.form-item__description,.form-item .description{font-size:.875rem}.form-item--inline div,.form-item--inline label,.container-inline .form-item div,.container-inline .form-item label{display:inline}.form-item--inline__exception,.container-inline .fieldset-wrapper{display:block}.form-item--tight,.form-item--radio,.form-type-radio,.form-type-checkbox,.password-parent,.confirm-parent,table .form-item{margin:0}.form-item--radio .form-item__label,.form-item--radio__label,.form-type-radio .form-item__label,.form-type-checkbox .form-item__label,label.option{display:inline;font-weight:400}.form-item--radio .form-item__description,.form-item--radio__description,.form-type-radio .form-item__description,.form-type-checkbox .form-item__description,.form-type-radio .description,.form-type-checkbox .description,.form-item--radio .form-item .description,.form-item .form-item--radio .description,.form-type-radio .form-item .description,.form-item .form-type-radio .description,.form-type-checkbox .form-item .description,.form-item .form-type-checkbox .description{margin-left:1.4em}.form-item.is-error .form-item__widget,.form-item--is-error__widget,.form-item.is-error input,.form-item.is-error textarea,.form-item.is-error select,.form-item--is-error input,.form-item--is-error textarea,.form-item--is-error select,.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00}
.form-table__sticky-header,.sticky-header{position:fixed;visibility:hidden;margin-top:0;background-color:#fff}.form-table__sticky-header.is-sticky,.form-table__sticky-header--is-sticky,.is-sticky.sticky-header{visibility:visible}.form-table__header,.form-table th,form table th{border-bottom:3px solid #ccc;padding-right:1em;text-align:left}[dir=rtl] .form-table__header,[dir=rtl] .form-table th,.form-table [dir=rtl] th,[dir=rtl] form table th,form table [dir=rtl] th{text-align:right;padding-left:1em;padding-right:0}.form-table__body,.form-table tbody,form table tbody{border-top:1px solid #ccc}.form-table__row,.form-table tbody tr,form table tbody tr{padding:.1em .6em;border-bottom:1px solid #ccc;background-color:#eee}.form-table__row:nth-child(even),.form-table tbody tr:nth-child(even),form table tbody tr:nth-child(even){background-color:#fff}.form-table__row.is-active,.form-table__row--is-active,.form-table tbody tr.is-active,form table tbody tr.is-active,td.active{background-color:#ddd}.form-table__row.is-disabled,.form-table__row--is-disabled,.form-table tbody tr.is-disabled,form table tbody tr.is-disabled,td.menu-disabled{background:#ccc}.form-table__row.is-selected,.form-table__row--is-selected,.form-table tbody tr.is-selected,form table tbody tr.is-selected,tr.selected td{background:#fffdf0}.form-table__list,.form-table ul,form table ul{margin:0}.form-table__narrow-column,.form-table th.form-table__narrow-column,form table th.form-table__narrow-column,td .checkbox,th .checkbox{width:-moz-min-content;width:-webkit-min-content;text-align:center}.progress-bar,.progress{font-weight:700}.progress-bar__bar,.progress .bar{border-radius:3px;margin:0 .2em;border:1px solid #666;background-color:#ccc}.progress-bar__fill,.progress .filled{height:1.5em;width:5px;background:#0072b9 url(/sites/all/themes/client_theme_1/sass/forms/progress-bar/progress-bar.gif) repeat 0 0}.progress-bar__percentage,.progress .percentage{float:right}[dir=rtl] .progress-bar__percentage,[dir=rtl] .progress .percentage,.progress [dir=rtl] .percentage{float:left}.progress-bar--inline,.ajax-progress-bar{width:16em;display:inline-block}[dir=rtl] .progress-bar--inline,[dir=rtl] .ajax-progress-bar{float:right}.progress-throbber,.ajax-progress{display:inline-block}[dir=rtl] .progress-throbber,[dir=rtl] .ajax-progress{float:right}.progress-throbber__widget,.ajax-progress .throbber{background:url(/sites/all/themes/client_theme_1/sass/forms/progress-throbber/progress-throbber.gif) no-repeat 0 -18px transparent;float:left;height:15px;margin:2px;width:15px}[dir=rtl] .progress-throbber__widget,[dir=rtl] .ajax-progress .throbber,.ajax-progress [dir=rtl] .throbber{float:right}.progress-throbber__widget-in-tr,tr .ajax-progress .throbber{margin:0 2px}.progress-throbber__message,.ajax-progress .message{padding-left:20px}.resizable-textarea,.resizable-textarea textarea{width:100%;vertical-align:bottom}.resizable-textarea__grippie,.resizable-textarea .grippie{background:url(/sites/all/themes/client_theme_1/sass/forms/resizable-textarea/grippie.png) no-repeat center 2px #eee;border:1px solid #ccc;border-top-width:0;cursor:s-resize;height:9px;overflow:hidden}.table-drag__wrapper,body.drag{cursor:move}.table-drag__item,tr.drag{background-color:#fffadb}.table-drag__item-previous,tr.drag-previous{background-color:#fff7c2}.table-drag__handle,.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none;font-size:12px}[dir=rtl] .table-drag__handle,[dir=rtl] .tabledrag-handle{float:right;margin-right:-1em;margin-left:0}.table-drag__handle:focus,.table-drag__handle:hover,.tabledrag-handle:focus,.tabledrag-handle:hover{text-decoration:none}.table-drag__handle-icon,.tabledrag-handle .handle{box-sizing:content-box;background:url(/sites/all/themes/client_theme_1/sass/forms/table-drag/handle-icon.png) no-repeat 6px 9px;height:13px;margin:-.4em .5em;padding:.42em .5em;width:13px}.table-drag__handle.is-hover .table-drag__handle-icon,.table-drag__handle-icon--is-hover,.is-hover.tabledrag-handle .table-drag__handle-icon,.tabledrag-handle-hover .handle,.table-drag__handle.is-hover .tabledrag-handle .handle,.tabledrag-handle .table-drag__handle.is-hover .handle,.is-hover.tabledrag-handle .handle{background-position:6px -11px}
.table-drag__toggle-weight-wrapper,.tabledrag-toggle-weight-wrapper{text-align:right}[dir=rtl] .table-drag__toggle-weight-wrapper,[dir=rtl] .tabledrag-toggle-weight-wrapper{text-align:left}.table-drag__toggle-weight,.tabledrag-toggle-weight{font-size:.9em}.table-drag__indentation,.indentation{float:left;height:1.7em;margin:-.4em .2em -.4em -.4em;padding:.42em 0 .42em .6em;width:20px}[dir=rtl] .table-drag__indentation,[dir=rtl] .indentation{float:right;margin:-.4em -.4em -.4em .2em;padding:.42em .6em .42em 0}.table-drag__tree-child,.table-drag__tree-child-last,.tree-child-last,.table-drag__tree-child-horizontal,.tree-child-horizontal,.tree-child{background:url(/sites/all/themes/client_theme_1/sass/forms/table-drag/tree-child.png) no-repeat 11px center}[dir=rtl] .table-drag__tree-child,[dir=rtl] .table-drag__tree-child-last,[dir=rtl] .tree-child-last,[dir=rtl] .table-drag__tree-child-horizontal,[dir=rtl] .tree-child-horizontal,[dir=rtl] .tree-child{background-position:-65px center}.table-drag__tree-child-last,.tree-child-last{background-image:url(/sites/all/themes/client_theme_1/sass/forms/table-drag/tree-child-last.png)}.table-drag__tree-child-horizontal,.tree-child-horizontal{background-position:-11px center}.logged-in #node_rental_rate_form_group_choose_property .field-name-field-property select.form-select{min-height:300px}.widget_pager_bottom{padding:1rem;width:100%;height:auto;overflow-x:auto;display:flex;justify-content:center;align-items:center;flex-direction:row}.widget_pager_bottom{padding:1rem;width:100%;height:auto;overflow-x:auto;display:inline-grid;grid-auto-flow:column;justify-content:flex-start}.widget_pager_bottom .views-slideshow-pager-field-item{height:90px;width:120px;padding:0;margin:0 1rem}.widget_pager_bottom .views-slideshow-pager-field-item .views-content-field-property-images{height:100%;width:100%}.widget_pager_bottom .views-slideshow-pager-field-item .views-content-field-property-images a{height:100%;width:100%}.widget_pager_bottom .views-slideshow-pager-field-item .views-content-field-property-images a img{height:100% !important;width:100% !important;max-width:100% !important;max-height:100% !important;object-fit:cover;border-radius:7px;box-shadow:2px 2px 8px 2px rgba(0,0,0,.4);transition:all .2s linear}.widget_pager_bottom .views-slideshow-pager-field-item .views-content-field-property-images a img:hover{box-shadow:4px 4px 8px 2px rgba(0,0,0,.4);transition:all .2s linear}#header_outer{z-index:500 !important}.view{position:relative}#block-block-22{position:absolute;top:0;left:0;height:350px;width:100%}#block-block-22 .content{height:100%;width:100%}#block-block-22 .content #quick_btns_cont{position:absolute;top:0;left:0;height:100%;width:100%}#block-block-22 .content #quick_btns_cont #quick_btns_overlay{position:absolute;bottom:0;left:0;height:13vh;width:100%;display:flex;justify-content:center;align-items:center;z-index:300;background:#000;background:linear-gradient(180deg,rgba(0,0,0,.002309468822170868) 0%,rgba(0,0,0,.6004618937644342) 70%,rgba(0,0,0,.8660508083140878) 100%)}#block-block-22 .content #quick_btns_cont #quick_btns_overlay #btns_cont{height:100%;width:100%;display:flex;justify-content:space-around;align-items:flex-end;flex-direction:row;padding:10px 0}#block-block-22 .content #quick_btns_cont #quick_btns_overlay #btns_cont .quick-btns{height:auto;width:31%;text-align:center;text-decoration:none;padding:2px 0;border:1px solid #fff;border-radius:1px;color:#fff;font-size:.75rem;font-family:"gotham-medium";font-weight:500}#block-block-22 .content #quick_btns_cont #quick_btns_overlay #btns_cont .quick-btns:hover{background-color:rgba(0,0,0,.4)}#block-block-22 .content #quick_btns_cont #quick_btns_overlay #btns_cont .quick-btns .hide_q_links{display:none}@media screen and (min-width:540px){#block-block-22,#block-block-22--2,#block-block-22--3{position:absolute;top:0;left:0;width:100%}#block-block-22 .content #quick_btns_cont #quick_btns_overlay,#block-block-22--2 .content #quick_btns_cont #quick_btns_overlay,#block-block-22--3 .content #quick_btns_cont #quick_btns_overlay{left:0;height:6vh}
#block-block-22 .content #quick_btns_cont #quick_btns_overlay #btns_cont,#block-block-22--2 .content #quick_btns_cont #quick_btns_overlay #btns_cont,#block-block-22--3 .content #quick_btns_cont #quick_btns_overlay #btns_cont{width:80%}#block-block-22 .content #quick_btns_cont #quick_btns_overlay #btns_cont .quick-btns,#block-block-22--2 .content #quick_btns_cont #quick_btns_overlay #btns_cont .quick-btns,#block-block-22--3 .content #quick_btns_cont #quick_btns_overlay #btns_cont .quick-btns{height:auto;width:32%;padding:2px 0;color:#fff;font-size:.8rem}}@media screen and (min-width:768px){#block-block-22,#block-block-22--2,#block-block-22--3{position:absolute;top:0;left:0;height:420px;width:100%}#block-block-22 .content #quick_btns_cont #quick_btns_overlay #btns_cont,#block-block-22--2 .content #quick_btns_cont #quick_btns_overlay #btns_cont,#block-block-22--3 .content #quick_btns_cont #quick_btns_overlay #btns_cont{width:60%}#block-block-22 .content #quick_btns_cont #quick_btns_overlay #btns_cont .quick-btns,#block-block-22--2 .content #quick_btns_cont #quick_btns_overlay #btns_cont .quick-btns,#block-block-22--3 .content #quick_btns_cont #quick_btns_overlay #btns_cont .quick-btns{width:31%;padding:6px 0;border-radius:1px;color:#fff;font-size:.8rem}}@media screen and (min-width:992px){#block-block-22,#block-block-22--2,#block-block-22--3{position:absolute;top:0;left:0;height:450px;width:100%}#block-block-22 .content #quick_btns_cont #quick_btns_overlay{left:0;height:9vh}#block-block-22--2 .content #quick_btns_cont #quick_btns_overlay,#block-block-22--3 .content #quick_btns_cont #quick_btns_overlay{left:0;height:9vh}#block-block-22 .content #quick_btns_cont #quick_btns_overlay #btns_cont,#block-block-22--2 .content #quick_btns_cont #quick_btns_overlay #btns_cont,#block-block-22--3 .content #quick_btns_cont #quick_btns_overlay #btns_cont{width:62%}#block-block-22 .content #quick_btns_cont #quick_btns_overlay #btns_cont .quick-btns,#block-block-22--2 .content #quick_btns_cont #quick_btns_overlay #btns_cont .quick-btns,#block-block-22--3 .content #quick_btns_cont #quick_btns_overlay #btns_cont .quick-btns{width:32%;padding:11px 0;border-radius:1px;color:#fff;font-size:.9rem}#block-block-22 .content #quick_btns_cont #quick_btns_overlay #btns_cont .quick-btns .hide_q_links{display:inline}}@media screen and (min-width:1200px){#block-block-22,#block-block-22--2,#block-block-22--3{position:absolute;top:0;left:0;height:535px;width:100%}#block-block-22 .content #quick_btns_cont #quick_btns_overlay{height:14vh;background:linear-gradient(180deg,rgba(0,0,0,.000309468822170868) 0%,rgba(0,0,0,.6304618937644342) 60%,rgba(0,0,0,.8660508083140878) 100%)}#block-block-22 .content #quick_btns_cont #quick_btns_overlay #btns_cont,#block-block-22--2 .content #quick_btns_cont #quick_btns_overlay #btns_cont,#block-block-22--3 .content #quick_btns_cont #quick_btns_overlay #btns_cont{padding:22px 0;width:55%}#block-block-22 .content #quick_btns_cont #quick_btns_overlay #btns_cont .quick-btns{width:31%;padding:17px 0;border-radius:1px;color:#fff;font-size:1rem}}@media screen and (min-width:1400px){#block-block-22,#block-block-22--2,#block-block-22--3{position:absolute;top:0;left:0;height:620px;width:100%}#block-block-22 .content #quick_btns_cont #quick_btns_overlay,#block-block-22--2 .content #quick_btns_cont #quick_btns_overlay,#block-block-22--3 .content #quick_btns_cont #quick_btns_overlay{left:0;height:10vh}}@media screen and (min-width:1600px){#block-block-22,#block-block-22--2,#block-block-22--3{position:absolute;top:0;left:0;height:705px;width:100%}#block-block-22 .content #quick_btns_cont #quick_btns_overlay #btns_cont,#block-block-22--2 .content #quick_btns_cont #quick_btns_overlay #btns_cont,#block-block-22--3 .content #quick_btns_cont #quick_btns_overlay #btns_cont{width:50%}}@media screen and (min-width:1800px){#block-block-22,#block-block-22--2,#block-block-22--3{height:800px}#block-block-22 .content #quick_btns_cont #quick_btns_overlay{height:16vh;background:linear-gradient(180deg,rgba(0,0,0,.000309468822170868) 0%,rgba(0,0,0,.6304618937644342) 60%,rgba(0,0,0,.8660508083140878) 100%)}
#block-block-22 .content #quick_btns_cont #quick_btns_overlay #btns_cont,#block-block-22--2 .content #quick_btns_cont #quick_btns_overlay #btns_cont,#block-block-22--3 .content #quick_btns_cont #quick_btns_overlay #btns_cont{padding:37px 0;width:55%}#block-block-22 .content #quick_btns_cont #quick_btns_overlay #btns_cont .quick-btns{width:31%;padding:17px 0;border-radius:1px;color:#fff;font-size:1rem}}.vscc_controls{height:60%;width:100%;position:absolute;top:0;left:0;display:flex;justify-content:space-between;z-index:100}.vscc_controls .vscc_controls_previous,.vscc_controls .vscc_controls_next{height:100%;width:30%}.vscc_controls .vscc_controls_previous a,.vscc_controls .vscc_controls_next a{height:100%;width:100%;display:flex;justify-content:center;align-items:center;z-index:20;cursor:pointer;background-color:transparent}.vscc_controls .vscc_controls_previous a img,.vscc_controls .vscc_controls_next a img{display:none}.vscc_controls .vscc_controls_previous a:hover,.vscc_controls .vscc_controls_next a:hover{background-color:rgba(0,0,0,.02)}.vscc_controls .vscc_controls_previous a:hover>img{display:block;height:3%;width:10%;object-fit:contain}.vscc_controls .vscc_controls_next a:hover>img{display:block;height:3%;width:10%;object-fit:contain}@media screen and (min-width:540px){.vscc_controls{height:70%}.vscc_controls .vscc_controls_previous,.vscc_controls .vscc_controls_next{height:100%;width:30%}}@media screen and (min-width:768px){.vscc_controls{height:75%}}@media screen and (min-width:992px){.vscc_controls{height:75%}}@media screen and (min-width:1200px){.vscc_controls{height:82%}.vscc_controls .vscc_controls_previous,.vscc_controls .vscc_controls_next{width:20%}}@media screen and (min-width:1400px){.vscc_controls{height:83%}}@media screen and (min-width:1600px){.vscc_controls{height:84%}}@media screen and (min-width:1800px){.vscc_controls{height:85%}}.jcarousel-skin-bps1{display:flex;justify-content:center;align-items:center;padding:1rem 0 .4rem;margin:0;height:auto;width:100%}.jcarousel-skin-bps1 .views_slideshow_jcarousel_pager{width:90%;display:flex !important;justify-content:center;align-items:center;padding:0;margin:0}.jcarousel-skin-bps1 .views_slideshow_jcarousel_pager .jcarousel-clip{width:72%;padding:0;margin:0;height:auto}.jcarousel-skin-bps1 .views_slideshow_jcarousel_pager .jcarousel-clip .jcarousel-list{height:auto;width:100%;padding:0;margin:0}.jcarousel-skin-bps1 .views_slideshow_jcarousel_pager .jcarousel-clip .jcarousel-list .views_slideshow_jcarousel_pager_item{border:0;height:90px;width:120px !important;padding:0;margin:0 .5rem 0 0;border-radius:7px;margin:0 .5rem 11px 0}.jcarousel-skin-bps1 .views_slideshow_jcarousel_pager .jcarousel-clip .jcarousel-list .views_slideshow_jcarousel_pager_item:first-of-type{margin-left:.6rem}@media screen and (min-width:768px){.jcarousel-skin-bps1 .views_slideshow_jcarousel_pager .jcarousel-clip .jcarousel-list .views_slideshow_jcarousel_pager_item{margin-right:1rem}}@media screen and (min-width:992px){.jcarousel-skin-bps1 .views_slideshow_jcarousel_pager{width:95%}.jcarousel-skin-bps1 .views_slideshow_jcarousel_pager .jcarousel-clip{width:80%}}@media screen and (min-width:1200px){.jcarousel-skin-bps1 .views_slideshow_jcarousel_pager .jcarousel-clip .jcarousel-list .views_slideshow_jcarousel_pager_item{margin-right:1.5rem}.jcarousel-skin-bps1 .views_slideshow_jcarousel_pager .jcarousel-clip{width:85%}}.jcarousel-skin-bps1 .views_slideshow_jcarousel_pager .jcarousel-clip .jcarousel-list .views_slideshow_jcarousel_pager_item:focus{background:0 0}.jcarousel-skin-bps1 .views_slideshow_jcarousel_pager .jcarousel-clip .jcarousel-list .views_slideshow_jcarousel_pager_item:hover{background:0 0}.jcarousel-skin-bps1 .views_slideshow_jcarousel_pager .jcarousel-clip .jcarousel-list .views_slideshow_jcarousel_pager_item .views-field-field-property-images{height:100%;width:100%}.jcarousel-skin-bps1 .views_slideshow_jcarousel_pager .jcarousel-clip .jcarousel-list .views_slideshow_jcarousel_pager_item .views-field-field-property-images .views-content-field-property-images{height:100%;width:100%}
.jcarousel-skin-bps1 .views_slideshow_jcarousel_pager .jcarousel-clip .jcarousel-list .views_slideshow_jcarousel_pager_item .views-field-field-property-images .views-content-field-property-images img{height:100% !important;width:100% !important;max-width:100% !important;max-height:100% !important;object-fit:cover;border-radius:7px;cursor:pointer;box-shadow:2px 2px 8px 2px rgba(0,0,0,.4)}.jcarousel-skin-bps1 .views_slideshow_jcarousel_pager .jcarousel-clip .jcarousel-list .views_slideshow_jcarousel_pager_item .views-content-field-property-images img:hover{opacity:.8;box-shadow:4px 4px 8px 2px rgba(0,0,0,.4)}.jcarousel-skin-bps1 .views_slideshow_jcarousel_pager .jcarousel-prev{margin-top:8px}.jcarousel-skin-bps1 .views_slideshow_jcarousel_pager .jcarousel-next{margin-top:8px}#block-block-23{display:none;position:absolute;top:60px;right:0;height:auto;width:100%;padding:10px;background-color:rgba(0 0 0/45%)}#block-block-23 .content{height:100%;width:100%;margin:0;padding:0}#block-block-23 .content #quick-search-cont{height:100%;width:100%;margin:0;padding:0}#block-block-23 .content #quick-search-cont #quick-search-header-cont{display:flex;justify-content:unset;align-items:center;flex-direction:row;height:auto;width:70%;list-style-type:none;margin:0;padding:0}#block-block-23 .content #quick-search-cont #quick-search-header-cont .search-btns{color:#fff;text-decoration:none;height:auto;width:100%;text-align:center;font-size:1.1rem;font-family:"gotham-medium";font-weight:500;background-color:transparent;margin:0;padding:0 6px;border-radius:2px 2px 0 0;cursor:pointer}#block-block-23 .content #quick-search-cont #quick-search-header-cont .search-btns:hover{color:#666 !important;background-color:#fff !important;margin:0 0 1px}#block-block-23 .content #quick-search-cont #quick-search-header-cont .search-btns.active{color:#666 !important;background-color:#fff !important;margin:1px 0 0 !important}#block-block-23 .content #quick-search-cont #quick-search-body{height:100%;width:100%;background-color:#fff;margin:0;padding:10px 7px;border-radius:0 2px 2px}#block-block-23 .content #quick-search-cont #quick-search-body .search-body{display:none;visibility:hidden}#block-block-23 .content #quick-search-cont #quick-search-body .search-body.active{display:block !important;visibility:visible !important;margin:0;padding:5px}.show{display:block !important}#block-block-24 .form-submit,#block-block-25 .form-submit,#block-block-26 .form-submit{background:0 0}#block-block-24,#block-block-25,#block-block-26{background:#e6e7e8;padding:0 5px;vertical-align:top}#block-block-24 .views-exposed-widgets,#block-block-25 .views-exposed-widgets,#block-block-26 .views-exposed-widgets{columns:2;-webkit-columns:2;-moz-columns:2;-ms-columns:2}#block-block-24 .block__title,#block-block-25 .block__title,#block-block-26 .block__title,#block-block-24 .content,#block-block-25 .content,#block-block-26 .content,#block-block-24 .view-filters,#block-block-25 .view-filters,#block-block-26 .view-filters{display:inline-block}#block-block-24 .block__title,#block-block-25 .block__title,#block-block-26 .block__title{margin:0;font-size:.9em;vertical-align:top;padding-top:10px;text-align:left;padding-right:50px}#block-block-24 .content select,#block-block-25 .content select,#block-block-26 .content select{width:100%;background:#e6e7e8;border-style:solid;border-width:0 0 2px;border-color:#afb1b3;color:#666;text-transform:uppercase;font-size:.9em;line-height:1.5em;padding:.5em 3.5em .5em 0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}#block-block-24 .content option,#block-block-25 .content option,#block-block-26 .content option{background:#e6e7e8;border-style:solid;border-width:0 0 2px;border-color:#afb1b3;color:#666;text-transform:uppercase;font-size:.9em}#block-block-24 .views-exposed-widget,#block-block-25 .views-exposed-widget,#block-block-26 .views-exposed-widget{float:unset;width:100%;display:block;padding:0;text-align:left;max-width:100%}#block-block-24 .content select.minimal,#block-block-25 .content select.minimal,#block-block-26 .content select.minimal{background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#e6e7e8,#e6e7e8);background-position:calc(100% - 20px) calc(1em + 3px),calc(100% - 15px) calc(1em + 3px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}
#block-block-24 .content select.minimal:focus,#block-block-25 .content select.minimal:focus,#block-block-26 .content select.minimal:focus{background-image:linear-gradient(45deg,#666 50%,transparent 50%),linear-gradient(135deg,transparent 50%,#666 50%),linear-gradient(to right,#e6e7e8,#e6e7e8);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;outline:0}#block-block-24 .content,#block-block-25 .content,#block-block-26 .content{color:transparent;text-shadow:0 0 0 #000}#block-block-24 .form-submit,#block-block-25 .form-submit,#block-block-26 .form-submit{margin:0;padding:0;font-size:.9em;line-height:1.5em;padding:.5em 3.5em .5em 0;background:rgba(0,0,0,.2);margin:.1rem 0 0}#block-block-24 .form-submit:hover,#block-block-25 .form-submit:hover,#block-block-26 .form-submit:hover{opacity:.5}@font-face{font-family:"gotham-bold";src:url(/sites/all/themes/client_theme_1/fonts/gotham-bold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"gotham-medium";src:url(/sites/all/themes/client_theme_1/fonts/gotham-medium.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"gotham-light";src:url(/sites/all/themes/client_theme_1/fonts/gotham-light.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"inter-light";src:url(/sites/all/themes/client_theme_1/fonts/inter/Inter-Light.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"inter-reg";src:url(/sites/all/themes/client_theme_1/fonts/inter/Inter-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"inter-medium";src:url(/sites/all/themes/client_theme_1/fonts/inter/Inter-Medium.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"inter-semibold";src:url(/sites/all/themes/client_theme_1/fonts/inter/Inter-SemiBold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"inter-bold";src:url(/sites/all/themes/client_theme_1/fonts/inter/Inter-Bold.woff) format("woff");font-weight:400;font-style:normal}a{color:#003353}a img:hover,.form-submit:hover,#block-views-property-log-items-block-1 .view-header .button:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80);cursor:pointer}html,body{font-family:"gotham-light";color:#666}#webform-client-form-5 .webform-component--property-name,#webform-client-form-5 .webform-component--nid,#webform-component-your-check,.webform-component--your-check,.front #page-title,.node-property.node-teaser .location .geo,.node-property.node-teaser .location .map-link,.node-property.node-teaser .location .country-name,.node-property.node-teaser .location-hidden,.feed-icon,.page-taxonomy #content #page-title,.node-type-property #page-title,.page-node-5 #page-title,.page-properties-quarantine-approved #page-title,.page-properties-welcome-pass #page-title,.page-properties-welcome-stamp #page-title,.page-node-12849 #page-title,.page-node-12850 #page-title,#block-views-properties-block-3 .country-name,#block-views-properties-block-3 .geo,#block-views-properties-block-3 .map-link,#block-views-properties-block-3 .location-hidden,#block-views-properties-block .country-name,#block-views-properties-block .geo,#block-views-properties-block .map-link,#block-views-properties-block .location-hidden,.page-properties-my-favourites #page-title,.page-properties-specials #page-title,.page-node-2 #page-title,.page-properties-short-term-rentals #page-title{display:none}#block-system-main-menu,#node-property-full-group-header-icons .field-name-title{display:none !important}#block-menu-menu-footer-menu .content ul,#block-menu-menu-footer-menu .content li,#block-menu-menu-footer-menu .content a{list-style:none;list-style-image:none;display:inline-block;margin:0;padding:0}#header_outer,#footer_outer{width:100%;position:relative}body{background:url(/sites/all/themes/client_theme_1/images/background_swirl_left.jpg) no-repeat;background-position:center left}
body.page-node-5{background:url(/sites/all/themes/client_theme_1/images/background_swirl_top_right.jpg) no-repeat;background-position:top right}a:hover{color:#38b8d3}#header_outer{background:url(/sites/all/themes/client_theme_1/images/background_header.png) repeat;position:fixed;top:0;left:0;z-index:100}#header .responsive-menus{font-family:"gotham-medium";position:absolute;top:0;left:0;max-width:200px;z-index:1}#block-block-3 .content p{margin:5px 0}#header .responsive-menus.responsified span.toggler{padding:15px;display:block;background:0 0;color:#fff;border-radius:0;box-shadow:0px 0px 0px #000;font-size:1em;text-align:center;cursor:pointer;outline:none;text-transform:uppercase}#header .responsive-menus.responsified .responsive-menus-simple{width:100%;background:#fff;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:2px 2px 10px #e4e3e3;border-style:solid;border-width:1px;border-color:#fff}#header .responsive-menus.responsified .responsive-menus-simple .content li a{font-size:.9rem;color:#6b6969;display:block;padding:1em 5%;margin:0;text-align:left;text-decoration:none;text-transform:uppercase;text-align:center;background:url(/sites/all/themes/client_theme_1/images/menu_border_bottom.png) no-repeat bottom center}#header .responsive-menus.responsified .responsive-menus-simple .content li.last a{background:unset}#header .responsive-menus.responsified .responsive-menus-simple .content li a:hover{background:#e4e3e3}.responsive-menus .contextual-links-wrapper{display:none !important}.contextual-links-wrapper ul{display:unset;padding:unset;margin:unset}.contextual-links-wrapper ul li{width:unset !important;display:unset !important;padding:0;margin:0;clear:unset !important;list-style:unset !important}.contextual-links-wrapper ul li a{color:unset !important;display:unset !important;padding:unset !important;margin:0;text-align:left;color:unset !important;border-bottom:none !important;border-bottom:none !important;text-decoration:none !important;text-transform:unset !important}#footer_outer{background:url(/sites/all/themes/client_theme_1/images/background_footer.png) repeat;position:relative;bottom:0;left:0;z-index:99}.footer{text-align:center;color:#fff;position:relative;padding:0}.footer .content a{color:#fff;text-decoration:none}.footer .content a:hover{color:#6b6969 !important}.footer .content p{margin:0}#block-block-4{position:absolute;top:50%;right:50px;transform:translateY(-50%)}#block-block-4 .content img{margin-left:15px}#block-block-4 .content a:nth-of-type(3) img{width:23px}#block-menu-menu-footer-menu .content .menu{font-family:"gotham-medium";font-size:.9em;text-transform:uppercase}#block-menu-menu-footer-menu .content .menu a{text-decoration:none;color:#fff;padding:20px}#block-block-1 .content,#block-block-2 .content{font-size:.9em}#block-block-1 .content a,#block-block-2 .content a{color:#fff}#block-block-5,#block-block-6,#block-block-7{padding:5px 1rem;max-width:600px;line-height:2em;margin-left:auto;margin-right:auto}#block-block-5 .content a,#block-block-6 .content a,#block-block-7 .content a{text-decoration:none}#block-block-5 .content h3 a,#block-block-6 .content h3 a,#block-block-7 .content h3 a{text-transform:uppercase;color:#666;padding-bottom:5px;font-size:1.5em}#block-block-5 .rtecenter img,#block-block-6 .rtecenter img,#block-block-7 .rtecenter img{width:90%;margin:0 auto;max-width:284px}#block-block-5 h3.rtecenter a,#block-block-6 h3.rtecenter a,#block-block-7 h3.rtecenter a{font-size:1.5rem}#block-block-5 p.rtecenter,#block-block-6 p.rtecenter,#block-block-7 p.rtecenter{padding:0 1rem}.view-properties.view-id-properties.view-display-id-block .view-content,.view-properties.view-id-properties.view-display-id-block_1 .view-content,.view-properties.view-id-properties.view-display-id-block_2 .view-content{line-height:0}.view-properties.view-id-properties.view-display-id-block .view-footer,.view-properties.view-id-properties.view-display-id-block_1 .view-footer,.view-properties.view-id-properties.view-display-id-block_2 .view-footer{background:#fff;background:url(/sites/all/themes/client_theme_1/images/background_swirl_left.jpg) no-repeat;background-position:center left}
.view-properties.view-id-properties.view-display-id-block_1 .view-footer{background:url(/sites/all/themes/client_theme_1/images/background_swirl_right.jpg) no-repeat;background-position:center right}.page-properties-my-favourites #content,.page-taxonomy #content,.view-id-rental_rates.view-display-id-page_3 .view-content,.page-properties-short-term-rentals .view-content,.view-id-properties.view-display-id-page_1 .view-content,.view-id-properties.view-display-id-page_6 .view-content,.view-id-properties.view-display-id-page_9 .view-content,.view-id-properties.view-display-id-page_8 .view-content{text-align:center}.node-property.node-teaser{display:inline-block;vertical-align:top;text-align:center;max-width:300px;margin-left:5px;margin-right:5px;margin-bottom:30px;text-transform:uppercase}.view-id-rental_rates.view-display-id-page_3 .node-property.node-teaser,.page-properties-short-term-rentals .view-content .node-property.node-teaser,.view-id-properties.view-display-id-page_1 .view-content .node-property.node-teaser,.view-id-properties.view-display-id-page_6 .view-content .node-property.node-teaser,.view-id-properties.view-display-id-page_9 .view-content .node-property.node-teaser,.view-id-properties.view-display-id-page_8 .view-content .node-property.node-teaser{margin-bottom:10px}.view-id-rental_rates.view-display-id-page_3 .views-row{margin:0}.node-property.node-teaser h2{margin:0;font-size:1.15em;line-height:1.25em;margin-bottom:0;overflow:hidden;max-height:48px}.node-property.node-teaser h2 a{text-decoration:none;line-height:1em;color:#666}.node-property.node-teaser h2 a:hover{color:#38b8d3}.node-property.node-teaser .location,.node-property.node-teaser .group-bed-bath,.node-property.node-teaser .field-name-field-sale-price,.node-property.node-teaser .field-name-field-long-term-rate,.views-row>.views-field-field-nightly-rate-1,.views-row>.views-field-field-nightly-rate,.views-row>.views-field-title,.views-row>.views-field-field-season-date{font-size:.8em;line-height:1.25em}.views-row>.views-field-field-nightly-rate,.views-row>.views-field-field-nightly-rate-1,.views-row>.views-field-title,.views-row>.views-field-field-season-date{line-height:1.75em}.node-property.node-teaser .location{margin-bottom:15px;position:relative}.node-property.node-teaser .group-bed-bath{position:relative}.node-property.node-teaser .field-name-field-bedrooms-min,.node-property.node-teaser .field-name-field-bedrooms-max,.node-property.node-teaser .field-name-field-bathrooms-min{display:inline-block;margin:0 5px}.view-taxonomy-term .view-header,.view-flag-bookmarks .view-header,.view-id-rental_rates.view-display-id-page_3 .view-header,.view-id-properties.view-display-id-page_1 .view-header,.view-id-properties.view-display-id-page_8 .view-header,.view-id-properties.view-display-id-page_9 .view-header,.view-id-properties.view-display-id-page_6 .view-header{background:url(/sites/all/themes/client_theme_1/images/background_taxonomy_header.jpg) no-repeat;background-size:cover;padding:60px 0 0;text-transform:uppercase;text-align:center}.page-taxonomy-term-153 .view-taxonomy-term .view-header,.view-id-properties.view-display-id-page_1 .view-header{background:url(/sites/all/themes/client_theme_1/images/specials_taxonomy_header.jpg) no-repeat;background-size:cover}.view-taxonomy-term .view-header h1,.view-flag-bookmarks .view-header h1,.view-id-rental_rates.view-display-id-page_3 .view-header h1,.view-id-properties.view-display-id-page_1 .view-header h1,.view-id-properties.view-display-id-page_8 .view-header h1,.view-id-properties.view-display-id-page_9 .view-header h1{margin:0;color:#fff;font-size:1.5em;font-family:"gotham-bold";font-weight:400;padding-bottom:30px}.view-taxonomy-term .view-header h1,.view-id-properties.view-display-id-page_6 .view-header h1{margin:0;color:#fff;font-size:1.5em;font-family:"gotham-bold";font-weight:400;padding:1rem 0 1.8rem;line-height:1.3}.view-flag-bookmarks .view-content,.view-taxonomy-term .view-content,.view-id-rental_rates.view-display-id-page_3 .view-content,.page-properties-short-term-rentals .view-content,.view-id-properties.view-display-id-page_1 .view-content,.view-id-properties.view-display-id-page_9 .view-content,.view-id-properties.view-display-id-page_8 .view-content,.view-id-properties.view-display-id-page_6 .view-content{padding-top:30px}
.view-id-rental_rates.view-display-id-page_3 .view-content>h3,.page-properties-short-term-rentals .view-content>h3,.view-id-properties.view-display-id-page_1 .view-content>h3,.view-id-properties.view-display-id-page_9 .view-content>h3,.view-id-properties.view-display-id-page_8 .view-content>h3,.view-id-properties.view-display-id-page_6 .view-content>h3{display:none}.view-flag-bookmarks .views-row,.view-taxonomy-term .views-row,.view-id-rental_rates.view-display-id-page_3 .views-row,.page-properties-short-term-rentals .views-row,.view-id-properties.view-display-id-page_1 .views-row,.view-id-properties.view-display-id-page_9 .views-row,.view-id-properties.view-display-id-page_8 .views-row,.view-id-properties.view-display-id-page_6 .views-row{display:inline-block;max-width:300px;vertical-align:top}.view-id-rental_rates.view-display-id-page_3 .views-row,.page-properties-short-term-rentals .views-row,.view-id-properties.view-display-id-page_1 .views-row,.view-id-properties.view-display-id-page_9 .views-row,.view-id-properties.view-display-id-page_8 .views-row,.view-id-properties.view-display-id-page_6 .views-row{margin-bottom:30px}.page-properties-my-favourites .view-empty,.page-properties-short-term-rentals .view-empty,.page-properties-specials .view-empty,.view-taxonomy-term .view-empty{text-align:center;padding:30px 0}#block-block-8 .form-submit,#block-block-12 .form-submit,#block-block-13 .form-submit,#block-block-14 .form-submit,#block-block-16 .form-submit,#block-block-17 .form-submit{background:0 0}#block-block-8 .form-submit,#block-block-12 .form-submit,#block-block-13 .form-submit,#block-block-14 .form-submit,#block-block-16 .form-submit,#block-block-17 .form-submit{margin:0;padding:0;font-size:.9em;line-height:1.5em;padding:.5em 3.5em .5em 0}#page{padding-bottom:75px}.front #page{padding-bottom:0}.pager a,.pager .pager-current{display:inline-block;background:url(/sites/all/themes/client_theme_1/images/background_footer.png) repeat;border-radius:5px;padding:5px 10px;color:#fff;text-decoration:none;text-transform:uppercase;font-family:"gotham-medium"}.pager a:hover,.pager .pager-current{background:#39b8d4}.pager .pager-current{padding:5px 10px;margin:9px 0}#block-block-13,#block-block-14{text-align:center}#block-block-13,#block-block-14,#block-block-16,#block-block-17{background:#e6e7e8;padding:0 30px;vertical-align:top}#block-block-8,#block-block-12{padding:0 .3rem;background:#e6e7e8;vertical-align:top}#block-block-8 .block__title,#block-block-8 .content,#block-block-8 .view-filters,#block-block-12 .block__title,#block-block-12 .content,#block-block-12 .view-filters,#block-block-13 .block__title,#block-block-13 .content,#block-block-13 .view-filters,#block-block-14 .block__title,#block-block-14 .content,#block-block-14 .view-filters,#block-block-16 .block__title,#block-block-16 .content,#block-block-16 .view-filters,#block-block-17 .block__title,#block-block-17 .content,#block-block-17 .view-filters{display:inline-block}#block-block-8 .block__title,#block-block-12 .block__title,#block-block-13 .block__title,#block-block-14 .block__title,#block-block-16 .block__title,#block-block-17 .block__title{margin:0;font-size:.9em;vertical-align:top;padding-top:10px;text-align:left;padding-right:50px}#block-block-8 .content select,#block-block-12 .content select,#block-block-13 .content select,#block-block-14 .content select,#block-block-16 .content select,#block-block-17 .content select{background:#e6e7e8;border-style:solid;border-width:0 0 2px;border-color:#afb1b3;color:#666;text-transform:uppercase;font-size:.9em;line-height:1.5em;padding:.5em 3.5em .5em 0;width:100%;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}#block-block-8 .content option,#block-block-12 .content option,#block-block-13 .content option,#block-block-14 .content option,#block-block-16 .content option,#block-block-17 .content option{background:#e6e7e8;border-style:solid;border-width:0 0 2px;border-color:#afb1b3;color:#666;text-transform:uppercase;font-size:.9em}.views-exposed-widgets{margin-bottom:1.5em}
#block-block-8 .views-exposed-widget,#block-block-12 .views-exposed-widget,#block-block-13 .views-exposed-widget,#block-block-14 .views-exposed-widget,#block-block-16 .views-exposed-widget,#block-block-17 .views-exposed-widget{max-width:200px}#block-block-8 .content select.minimal,#block-block-12 .content select.minimal,#block-block-13 .content select.minimal,#block-block-14 .content select.minimal,#block-block-16 .content select.minimal,#block-block-17 .content select.minimal{background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#e6e7e8,#e6e7e8);background-position:calc(100% - 20px) calc(1em + 3px),calc(100% - 15px) calc(1em + 3px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;padding:.6rem 0}#block-block-8 .content select.minimal:focus,#block-block-12 .content select.minimal:focus,#block-block-13 .content select.minimal:focus,#block-block-14 .content select.minimal:focus,#block-block-16 .content select.minimal:focus,#block-block-17 .content select.minimal:focus{background-image:linear-gradient(45deg,#666 50%,transparent 50%),linear-gradient(135deg,transparent 50%,#666 50%),linear-gradient(to right,#e6e7e8,#e6e7e8);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;outline:0}#block-block-8 .content,#block-block-12 .content,#block-block-13 .content,#block-block-14 .content,#block-block-16 .content,#block-block-17 .content{color:transparent;text-shadow:0 0 0 #000}#block-views-properties-block-3{position:relative}#block-views-properties-block-3 .views-field-field-property-images{position:relative;z-index:1;line-height:0}#block-views-properties-block-3 .views-slideshow-cycle-main-frame,#block-views-properties-block-3 .views-slideshow-cycle-main-frame-row,#block-views-properties-block-3 .views-slideshow-cycle-main-frame-row img,.node-page.view-mode-full .field-slideshow-slide,.node-page.view-mode-full .field-slideshow-slide img,.node-page.view-mode-full .field-slideshow{width:100% !important}#block-views-properties-block-3 .views-field-title{position:absolute;bottom:0;left:0;width:100%;text-align:center;z-index:100;background:url(/sites/all/themes/client_theme_1/images/background_header.png) repeat;color:#fff;padding:10px 0}#block-views-properties-block-3 .property_title{text-transform:uppercase;font-size:1.5em;font-family:"gotham-medium"}#block-views-testimonials-block-1 .content,.node-property.view-mode-full,.node-page.view-mode-full .field-name-body,.node-page.view-mode-full .field-name-field-gallery-images,.node-webform.view-mode-full .field-name-body{position:relative;width:1020px;margin-left:auto;margin-right:auto;padding-bottom:50px}.node-property.view-mode-full #node-property-full-group-header-icons,.node-property.view-mode-full .group-header #node_property_full_group_floor_info,.node-property.view-mode-full .group-header #node_property_full_group_land_info,.node-property.view-mode-full .group-header .field-name-under-offer,.node-property.view-mode-full .field-name-body,.node-property-owner-contact.view-mode-full,#block-views-property-owner-contacts-block-1{max-width:920px;margin-left:auto;margin-right:auto}.node-property.view-mode-full .field-name-body{margin-top:3rem}.node-property.view-mode-full .field-name-video a{text-decoration:none;font-family:"gotham-medium";color:#666;padding-left:40px;background:url(/sites/all/themes/client_theme_1/images/Button_3-512x64.png) no-repeat 0px top;background-size:30px;padding-bottom:10px;padding-top:5px}.node-property.view-mode-full .field-name-video{padding:0 !important}.node-property.view-mode-full .group-header .field-name-field-floor-area,.node-property.view-mode-full .group-header .field-name-field-land-area{display:inline-block;margin-right:5px}.node-property.view-mode-full .group-header .field-name-field-floor-area-measurement,.node-property.view-mode-full .group-header .field-name-field-land-area-measurement,.node-property.view-mode-full .group-header .field-name-floor-measurement-code-field,.node-property.view-mode-full .group-header .field-name-land-area-measurement-code-field{display:inline-block}
.node-property.view-mode-full .group-header .field-name-under-offer .feature_item{background-color:red;color:#fff;font-weight:600;padding:10px;margin-right:10px;text-align:center;display:inline-block}.node-property.view-mode-full .group-header .field-name-price-or-sold,.node-property.view-mode-full .group-header .field-name-field-sale-price,.node-property.view-mode-full .group-header .field-name-field-long-term-rate{float:right;border-style:solid;border-width:0 0 0 1px;border-color:#57585b;padding:33px 0 0 13px}.view-Similar-Entries .field-name-field-sale-price{float:unset !important;border:none !important;padding:0 !important}.node-property.view-mode-full .group-header .field-name-field-sale-price .field-label{text-transform:uppercase}.node-property.view-mode-full #node-property-full-group-header-icons{padding:0}.node-property.view-mode-full #node-property-full-group-header-icons .field{display:inline-block;vertical-align:top;padding-left:40px;margin-right:50px;font-family:"gotham-medium";margin-bottom:1.8rem}.node-property.view-mode-full #node-property-full-group-header-icons .field-name-field-bedrooms-min{background:url(/sites/all/themes/client_theme_1/images/background_icon_beds.jpg) no-repeat top left}.node-property.view-mode-full #node-property-full-group-header-icons .field-name-field-bathrooms-min{background:url(/sites/all/themes/client_theme_1/images/background_icon_baths.jpg) no-repeat top left}.node-property.view-mode-full #node-property-full-group-header-icons .field-name-pool{background:url(/sites/all/themes/client_theme_1/images/background_icon_pool.jpg) no-repeat top left}.node-property.view-mode-full #node-property-full-group-header-icons .field-name-beachfront{background:url(/sites/all/themes/client_theme_1/images/background_icon_beachfront.jpg) no-repeat top left;background-position:0 -4px}.node-property.view-mode-full .field-name-field-property-images .field-slideshow-wrapper{position:relative}.node-property.view-mode-full .field-name-field-property-images .field-slideshow-wrapper .field-slideshow-controls{position:absolute;top:335px;z-index:99;width:100%}.node-property.view-mode-full .field-name-field-property-images .field-slideshow-wrapper .field-slideshow-controls .prev,.node-property.view-mode-full .field-name-field-property-images .field-slideshow-wrapper .field-slideshow-controls .next{background:url(/sites/all/themes/client_theme_1/images/background_prev.png) no-repeat;display:inline-block;font-size:0px;height:50px;width:32px;margin-left:30px;position:absolute}.node-property.view-mode-full .field-name-field-property-images .field-slideshow-wrapper .field-slideshow-controls .prev{left:0}.node-property.view-mode-full .field-name-field-property-images .field-slideshow-wrapper .field-slideshow-controls .next{right:0;background:url(/sites/all/themes/client_theme_1/images/background_next.png) no-repeat;margin-right:30px}.node-property.view-mode-full .group-header{padding-bottom:30px;margin-top:2rem;font-size:.8rem}.node-property.view-mode-full .group-left{width:480px;display:inline-block;margin-top:25px}.node-property.view-mode-full .group-right{position:relative;display:inline-block;vertical-align:top;width:50%;margin-top:25px}.node-property.view-mode-full .gmap{width:460px !important;height:720px !important}.node-property.view-mode-full .field-name-field-video .field-items>div{display:inline-block;width:100%;margin:1.5rem 0}.node-property.view-mode-full .field-name-field-video-link .field-items>div{display:inline-block;width:40%;margin:1.5rem 0}.node-property.view-mode-full .field-name-field-video-link .field-items>div a{height:100%;display:block;line-height:0;position:relative}.node-property.view-mode-full .field-name-field-video-link .field-items>div a:after{width:85px;height:50px;background:url(/sites/all/themes/client_theme_1/images/play-button-2x32.png) no-repeat center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.4);border-radius:5px}.node-property.view-mode-full .field-name-field-video-link .field-items>div a:hover:after{background-color:#00adef}
.node-property.view-mode-full .field-name-field-video #youtube-field-player,.node-property.view-mode-full .field-name-field-video-link img{width:100%;height:auto}.node-property.view-mode-full .field-name-field-video-link img{object-fit:cover;height:150px;position:relative}.group-property-information h3,.node-property.view-mode-full .field-name-field-property-amenities-term .field-label{font-family:"gotham-medium";text-transform:uppercase;font-size:1.25em;padding-top:20px;margin-bottom:30px}.group-property-information h3{margin-top:0}.group-property-information>div .field-label{width:100px;margin:0;display:inline-block}.node-property.view-mode-full .field-name-field-property-amenities-term .field-item{padding-left:30px;background:url(/sites/all/themes/client_theme_1/images/background_amenities.jpg) no-repeat 0px 10px}.node-page.view-mode-full .field-name-body{padding:30px 0}.page-node-1 .node-page.view-mode-full .field-name-body{padding:0 0 1.8rem}.node-page.view-mode-full .field-name-body h2{text-transform:uppercase;font-size:1em;font-weight:400}.node-page.view-mode-full .field-name-field-gallery-images .field-item{display:inline-block;vertical-align:top;float:left}.node-page.view-mode-full .field-name-field-gallery-images .field-item img{width:100%;height:auto;vertical-align:top}.node-page.view-mode-full .field-name-field-gallery-images .field-item{width:32%;max-height:200px;overflow:hidden;margin-bottom:2%}.node-page.view-mode-full .field-name-field-gallery-images .field-item:nth-of-type(6n+1),.node-page.view-mode-full .field-name-field-gallery-images .field-item:nth-of-type(6n+5){width:65%;margin-right:2%;max-height:420px}.node-page.view-mode-full .field-name-field-gallery-images .field-item:nth-of-type(6n+5){margin-right:2%;width:31%;max-height:200px}.node-page.view-mode-full .field-name-field-gallery-images .field-item:nth-of-type(6n+4){width:32%;margin-right:2%;clear:both}.node-page.view-mode-full .field-name-field-gallery-images .field-item:nth-of-type(6n+6){width:32%}#webform-client-form-5{margin-left:auto;margin-right:auto;max-width:600px}.node-webform.view-mode-full .field-name-body{padding-bottom:0}.form-text,.form-textarea{border-style:solid;border-width:0 0 2px;border-color:#acacac;text-transform:uppercase;color:#666;font-size:.9em;width:100%}.in-field-labels-processed{text-transform:uppercase;color:#666;font-size:.9em}.form-submit{width:100%;border-style:none;text-transform:uppercase;color:#666;font-size:.9em;font-family:"gotham-medium";padding:5px 0}#block-block-9 p{margin:5px 0}#block-block-9 .content{padding:10px 0;text-align:center;font-size:.9em}#block-block-9 .content,#block-block-9 .content a{color:#666;font-family:"gotham-medium"}#block-block-9 .content a{display:inline-block;padding:5px;text-decoration:none}#block-block-28{height:auto;width:100%;margin:0;padding:0;overflow-y:hidden;background-color:rgba(0 0 0/15%)}#block-block-28 .ctct-inline-form{height:auto;width:100%;max-width:700px;margin:0 auto;padding:0;overflow-y:hidden;text-align:center;background-color:transparent}div.ctct-form-embed div.ctct-form-defaults{background-color:transparent !important}div.ctct-form-embed form.ctct-form-custom .ctct-form-required:before{display:none}div.ctct-form-embed div.ctct-form-defaults h2.ctct-form-header{font-family:"gotham-bold"}#block-block-28 .ctct-inline-form .ctct-form-custom button{max-width:350px;margin:0 auto}div.ctct-form-embed form.ctct-form-custom input.ctct-form-element{border:none !important}.flag-outer{position:absolute;top:0;right:0}.flag-outer a{font-size:15px;color:#51c4cc}.flag-outer a,.flag-outer a img{text-decoration:none;vertical-align:middle}.flag-outer a:first-letter {font-size:2rem}#block-block-15{position:absolute;top:47%;right:10px;transform:translateY(-50%)}#block-block-15 .content div{margin:0;display:flex;justify-content:center;align-items:center;flex-direction:row;width:100%}#block-block-15 .content div div{width:auto;cursor:pointer;margin-bottom:5px}#block-block-15 .content a{display:inline-block;vertical-align:middle}#block-block-15 .content div div img{vertical-align:baseline;width:1.4rem !important;height:auto}
#block-block-15 .content div div img:hover{width:1.42rem !important}#block-block-15 .content a img{margin-left:4px;vertical-align:text-bottom}#block-block-15 .content a:nth-of-type(3) img,#block-block-15 .content a:nth-of-type(4) img{margin-left:0}#block-block-15 .content a:nth-of-type(4) img{width:40px}#block-block-15 .content a:nth-of-type(3) img{width:20px;margin-left:15px}.field-name-check-availability a,.field-name-view-rates a,a.link_view_rates,a.popup-field-group-close-button,.field-name-enquire a,.field-name-codefield-room-details a,.field-name-codefield-policies a,#block-views-property-owner-contacts-block-1 .button{padding:10px;border:2px solid #c1c1c1;display:block;width:225px;font-size:.8rem;text-align:center;text-decoration:none;text-transform:uppercase;margin:0 0 20px}.field-name-check-availability a:hover,.field-name-view-rates a:hover,a.link_view_rates:hover,a.popup-field-group-close-button:hover,.field-name-enquire a:hover,.field-name-codefield-room-details a:hover,.field-name-codefield-policies a:hover{color:#000}a.popup-field-group-close-button,a.link_view_rates{appearance:unset;-webkit-appearance:unset;-moz-appearance:unset}.for-sale a.link_view_rates{display:none}.not-logged-in .view-display-id-page_5 .view-header,.not-logged-in .view-display-id-page_7 .view-header{width:90%;margin:0 auto}.not-logged-in .view-display-id-page_5 .view-header h2,.not-logged-in .view-display-id-page_7 .view-header h2{display:block;font-weight:700;font-size:1.5em;padding-bottom:5px;border-bottom:2px solid rgba(0 0 0/15%);margin-bottom:1em}.not-logged-in .view-display-id-page_5 .view-content,.not-logged-in .view-display-id-page_7 .view-content{width:90%;margin:0 auto}.not-logged-in .view-display-id-page_5 .view-content p,.not-logged-in .view-display-id-page_7 .view-content p{margin:5px 0;line-height:1.3}.not-logged-in .view-display-id-page_7>h2,.not-logged-in .view-display-id-page_5>h2{display:none}.view-display-id-page_5 .view-header,.view-display-id-page_7 .view-header{width:90%;margin:0 auto}.view-display-id-page_5 .view-header h2,.view-display-id-page_7 .view-header h2{display:block;font-weight:700;font-size:1.5em;padding-bottom:5px;border-bottom:2px solid rgba(0 0 0/15%);margin-bottom:1em}.view-display-id-page_5 .view-content,.view-display-id-page_7 .view-content{width:90%;margin:0 auto}.view-display-id-page_5 .view-content p,.view-display-id-page_7 .view-content p{margin:5px 0;line-height:1.3}.view-display-id-page_7>h2,.view-display-id-page_5>h2{display:none}.node-property-special.view-mode-colorbox{padding:5px 20px}.popup-field-group-closed{overflow:unset}.popup-field-group-open>.popup{padding:35px 0;border-collapse:unset;border:unset;-webkit-border-radius:0;-moz-border-radius:0;background:url(/sites/all/themes/client_theme_1/images/background_swirl_left.jpg) no-repeat;background-position:center left;background-size:cover;width:90%;height:90%;top:4%;left:4%;z-index:999;overflow-y:auto;overflow-x:hidden}.popup-field-group-open>.popup>.popup-title{height:auto;width:90%;margin:4rem auto 0}.popup-field-group-open>.overlay{z-index:999}.popup-field-group-open>.popup>.popup-inner{width:100%;padding:0;margin:0 auto;height:auto;overflow-x:hidden}.popup .field-name-view-rates-block,.popup .field-name-views-rates-current-year{width:45%;margin:0 0 0 5%;height:auto;position:relative;float:left;display:inline-block}.popup .field-name-rates-footer{display:block;clear:both;width:90%;margin:0 5%;padding-top:20px}.popup .field-name-view-rates-block .views-row,.popup .field-name-views-rates-current-year .views-row{display:inline-block;width:100%;text-align:justify;float:left}.popup .field-name-view-rates-block .views-row .group-left,.popup .field-name-view-rates-block .views-row .group-right{width:40%}.popup .field-name-view-rates-block .views-row .group-right{margin-left:20%}.popup .field-name-view-rates-block .views-row .group-footer{padding-top:20px}.popup .field-name-field-currency .field-label,.popup .views-field-field-currency .views-label-field-currency,.popup .views-field-field-levy .views-label-field-levy,.popup .field-name-field-levy .field-label{font-size:1.5rem;font-weight:900}
.popup .field-name-field-currency,.popup .views-field-field-currency,.popup .views-field-field-levy,.popup .field-name-field-levy{padding:.1rem 0;margin:.1rem 0 1rem;display:block;width:100%}.popup .field-name-field-currency,.popup .field-content p{margin:1rem 0 1rem .3rem}.popup .views-field-field-currency,.popup .views-field-field-levy,.popup .field-name-field-levy{border-top:unset}.popup .field-name-field-rates .field-name-field-year-rates,.popup .field-name-field-rates-2 .field-name-field-year-rates{font-size:2rem;font-weight:700;margin:1rem 0}.popup .field-name-field-rates .field-name-field-rates-bedrooms,.popup .field-name-field-rates-2 .field-name-field-rates-bedrooms{margin:15px 0;font-size:1.2rem;font-weight:700}.popup .field-name-field-rates .field-name-field-rates-winter .field-items,.popup .field-name-field-rates .field-name-field-rates-summer .field-items,.popup .field-name-field-rates .field-name-field-rates-premium .field-items,.popup .field-name-field-rates-2 .field-name-field-rates-winter .field-items,.popup .field-name-field-rates-2 .field-name-field-rates-summer .field-items,.popup .field-name-field-rates-2 .field-name-field-rates-premium .field-items{float:right}.popup .button_close{display:none}.popup .field-name-view-rates-block .view-content,.popup .field-name-views-rates-current-year .view-content{display:inline-block;width:100%;vertical-align:top}.popup .field-name-view-rates-block .view-display-id-block_1>.view-footer{display:inline-block;width:50%;vertical-align:top;float:left;position:absolute;top:0;margin-left:50px}.popup .field-name-view-rates-block .view-header h1,.popup .field-name-views-rates-current-year .view-header h1,.field-name-views-rates-current-year h1{margin-top:0;font-size:1.5rem}.popup .field-name-view-rates-block .view-header h1{margin-bottom:.1rem}.popup .field-name-view-rates-block .view-content>h3,.popup .field-name-views-rates-current-year .view-content>h3{font-size:1rem;margin:0;padding:0 .5rem}.popup .field-name-view-rates-block .view-content>.views-row-last,.popup .field-name-views-rates-current-year .view-content>.views-row-last{margin-bottom:15px}.popup .field-name-view-rates-block .view-content .views-field-nothing .field-content,.popup .field-name-views-rates-current-year .view-content .views-field-nothing .field-content{height:auto;width:100%;margin:0;padding:0;display:flex;justify-content:space-between;align-items:center;flex-direction:row}.popup .field-name-view-rates-block .view-content .views-field-nothing p,.popup .field-name-views-rates-current-year .view-content .views-field-nothing p{margin:0;font-size:.8rem;padding:0 .5rem}.popup .field-name-view-rates-block .view-content .views-field-nothing p:nth-of-type(2),.popup .field-name-views-rates-current-year .view-content .views-field-nothing p:nth-of-type(2){text-align:center}.Long.Term.Rental a.link_view_rates,.Real.Estate.Sales a.link_view_rates{display:none}#block-views-similar-entries-block .view-Similar-Entries{position:relative;width:1020px;margin-left:auto;margin-right:auto;padding-bottom:50px}#block-views-similar-entries-block .view-Similar-Entries .views-row{display:inline-block;width:320px}#block-views-similar-entries-block .view-Similar-Entries .views-row-even{margin:0 25px}#block-views-similar-entries-block .view-Similar-Entries .view-header{text-align:center;margin-bottom:50px;position:relative;text-transform:uppercase}#block-views-similar-entries-block .view-Similar-Entries .view-header:before,#block-views-similar-entries-block .view-Similar-Entries .view-header:after{content:"";display:block;width:30%;height:auto;border-top:2px solid #5c5d60;position:absolute;transform:translateY(-50%);top:50%;left:0}#block-views-similar-entries-block .view-Similar-Entries .view-header:after{left:unset;right:0}#block-views-similar-entries-block .node-property.node-teaser{display:inline-block;vertical-align:top;text-align:center;max-width:100%;margin-left:0;margin-right:0;margin-bottom:0;text-transform:uppercase}#block-views-similar-entries-block .node-property.node-teaser img{width:100%}#block-views-properties-block .views-field-title,#block-views-properties-block-1 .views-field-title,#block-views-properties-block-2 .views-field-title{position:absolute;bottom:0;left:0;width:100%;text-align:center;z-index:100;background:url(/sites/all/themes/client_theme_1/images/background_header.png) repeat;color:#fff;padding:10px 0}
#block-views-properties-block .views-field-title,#block-views-properties-block-1 .views-field-title,#block-views-properties-block-2 .views-field-title,#block-views-properties-block .views-field-title a,#block-views-properties-block-1 .views-field-title a,#block-views-properties-block-2 .views-field-title a{text-shadow:0px 0px 5px #000;background-color:rgba(0,0,0,.4)}#block-views-properties-block .views-field-title .field-content>div,#block-views-properties-block-1 .views-field-title .field-content>div,#block-views-properties-block-2 .views-field-title .field-content>div{margin:5px 0}#block-views-properties-block .views-field-title .field-content div .location-hidden,#block-views-properties-block-1 .views-field-title .field-content div .location-hidden,#block-views-properties-block-2 .views-field-title .field-content div .location-hidden{display:none}#block-views-properties-block .property_title,#block-views-properties-block-1 .property_title,#block-views-properties-block-2 .property_title{text-transform:uppercase;font-size:1.5em;font-family:"gotham-medium";margin:5px 0}#block-views-properties-block .views-field-title a,#block-views-properties-block-1 .views-field-title a,#block-views-properties-block-2 .views-field-title a{color:#fff;text-decoration:none}#block-views-properties-block .property_address{margin:1.5rem 0}.node-property.node-teaser .group-image{position:relative;margin-bottom:25px}.node-property.node-teaser .field-name-field-property-images,.node-property.node-teaser .field-name-feature-property{line-height:0}.node-property.node-teaser .field-name-feature-property{position:absolute;bottom:0;transform:translateX(-50%);left:50%;line-height:0;background-color:rgba(255,255,255,.75);color:#000;width:275px;height:25px;padding-top:5px;padding-bottom:10px;display:block;line-height:1em;overflow:hidden}.node-property.node-teaser .field-name-qa-and-wp-banner{position:absolute;top:0;left:50%;transform:translateX(-50%);font-size:.85rem;background-color:rgba(255,255,255,.75);color:#000;width:275px;padding-top:5px;padding-bottom:10px;display:block;line-height:1.2em;overflow:hidden}.node-property.node-teaser .field-name-feature-property .feature_item{padding-bottom:10px}#cboxLoadedContent .view-availability-calendars .node-property{max-width:100%;width:75% !important;margin:0 auto}#cboxLoadedContent .view-availability-calendars .node-property .group-right{text-align:right}.field-name-availability-calendar-header{text-align:center;font-size:1.1rem;font-weight:bolder;text-transform:uppercase}.node-property.view-mode-availability_calendar .field-name-title h2{text-transform:uppercase;font-size:1.3rem}.node-property.view-mode-availability_calendar .field-name-calendar-guide-directions{font-size:12px}.field-name-field-availability-calendar .cal-viewport{max-width:100%;width:100% !important;height:auto !important;overflow:hidden !important;column-count:1;-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1}.field-name-field-availability-calendar .cal-viewport .cal-viewport-inner>div{margin-right:20px;margin-left:0}.field-name-field-availability-calendar .cal-viewport .cal-month{width:225px;height:275px;margin-bottom:50px;background:#fff}.field-name-field-availability-calendar .cal-viewport .cal-month>table{height:auto;border:0;background:#fff;margin-left:auto;margin-right:auto}.field-name-field-availability-calendar .cal-viewport .cal-month>table *{box-sizing:unset}.field-name-field-availability-calendar .cal-viewport .cal-month>table>caption{border:0;background:#fff;width:80%;margin:0;text-align:center;padding:0;font-size:1rem;font-weight:700;line-height:3;box-sizing:border-box;text-transform:uppercase;margin-left:auto;margin-right:auto}.field-name-field-availability-calendar .cal-viewport .cal-month thead th{text-align:center;padding:1px;width:25px}.field-name-field-availability-calendar .cal-viewport .cal-month td{padding:1px;text-align:center;width:auto;height:auto;width:25px}.field-name-field-availability-calendar .cal-viewport td.cal-other{color:#fff}.field-name-field-availability-calendar #cal-view-1{position:relative;padding:20px 0}
.field-name-field-availability-calendar .cal-buttons{position:absolute;top:-10px;bottom:0;width:100%}.field-name-field-availability-calendar .cal-buttons .cal-forward{position:absolute;bottom:35px;right:0}.field-name-field-availability-calendar .cal-buttons>button{-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;border:0;background:0 0;font-size:12px;text-transform:uppercase}#cboxWrapper #cboxLoadedContent{overflow:unset}#cboxWrapper #cboxContent{background-color:unset}#cboxWrapper{background:#fff url(/sites/all/themes/client_theme_1/images/avail_bg.png) no-repeat !important;background-position:center left;background-size:cover;border-radius:0}.not-logged-in{border-radius:0}#cboxContent{margin-bottom:0;padding:0}.node-property.node-teaser .field-name-available-specials{background:#fe5f46;color:#fff;width:auto;display:inline-block;padding:0 9px;font-size:.7rem;position:absolute;bottom:40px;right:-10px;border:2px solid #fff;z-index:9;transition:.5s ease}.node-property.node-teaser .group-image:hover .field-name-available-specials{right:-5px}#block-views-properties-block-6{display:block;width:100%;padding:80px 0 2rem;background:url(/sites/all/themes/client_theme_1/images/special-detail-icon.png) no-repeat center top;background-size:190px;background-color:#fe5f46;color:#fff;font-size:.8rem;line-height:1.4}#block-views-properties-block-6 .content{display:block;width:780px;margin:0 auto;text-align:center}#block-views-properties-block-6 .content a{color:#fff;font-weight:700;text-decoration:none}#block-views-properties-block-6 .content .views-field-title,#block-views-properties-block-6 .content .views-field-title a{color:#fff;font-weight:700;text-transform:uppercase;text-decoration:none}#block-views-properties-block-6 .content .views-field-body{text-align:justify}#block-views-properties-block-6 .view-content .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row>:not(.views-row-0){background:url(/sites/all/themes/client_theme_1/images/special-detail-border.png) no-repeat center 0px;background-size:190px;padding-top:20px}#block-views-properties-block-6 .view-content .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-row .views-field-title h3{font-size:1rem;line-height:1;margin:.5rem 0;text-decoration:underline}#block-views-properties-block-6 .view-content .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-row .views-field-body p{margin:0}.logged-in .webmaster-menu{position:fixed;z-index:999;width:100%}.logged-in #header_outer{top:50px}.logged-in #content{margin-top:110px}.node-page.view-mode-full .field-name-field-gallery-images .field-item:nth-of-type(7){max-height:404px}#node_rental_rate_form_group_choose_property .field-name-field-property select.form-select{min-height:300px}#cboxClose{top:0;right:0}#webform-client-form-5 label{position:relative}.page-user #page{max-width:600px;margin-left:auto;margin-right:auto}.cboxIframe html::-webkit-scrollbar{display:none !important}.cboxIframe html{-ms-overflow-style:none !important;scrollbar-width:none !important}#user_user_full_group_client_files{position:relative}#user_user_full_group_client_files .field-label{background:url(/sites/all/themes/client_theme_1/images/background_header.png) repeat;color:#fff;text-transform:uppercase;text-align:center;padding:10px 0;font-size:1.25em;border-style:solid;border-width:0 0 1px;border-color:#fff}#user_user_full_group_client_files table{width:100%;margin-top:0}#user_user_full_group_client_files table th{text-align:left;background:url(/sites/all/themes/client_theme_1/images/background_header.png) repeat;color:#fff;padding:0 10px 10px}#user_user_full_group_client_files table td{padding:4px 10px;vertical-align:top}#user_user_full_group_client_files table td .description{font-size:.9em}#user_user_full_group_client_files table tr th:nth-of-type(1),#user_user_full_group_client_files table tr td:nth-of-type(1){width:20%}#user_user_full_group_client_files table tr th:nth-of-type(2),#user_user_full_group_client_files table tr td:nth-of-type(2){width:45%}#user_user_full_group_client_files table tr th:nth-of-type(3),#user_user_full_group_client_files table tr td:nth-of-type(3){width:20%}
#user_user_full_group_client_files table tr th:nth-of-type(4),#user_user_full_group_client_files table tr td:nth-of-type(4){width:15%}@media screen and (min-width:1025px) and (max-width:1649px){#block-block-8 .views-exposed-widget,#block-block-12 .views-exposed-widget,#block-block-13 .views-exposed-widget,#block-block-14 .views-exposed-widget,#block-block-16 .views-exposed-widget,#block-block-17 .views-exposed-widget{float:unset;display:inline-block}#block-block-8 .views-exposed-widget.views-submit-button,#block-block-12 .views-exposed-widget.views-submit-button,#block-block-13 .views-exposed-widget.views-submit-button,#block-block-14 .views-exposed-widget.views-submit-button,#block-block-16 .views-exposed-widget.views-submit-button,#block-block-17 .views-exposed-widget.views-submit-button{float:right}}#sendnodes .form-text,#sendnodes .form-textarea{text-transform:none !important}.page-node-18771 #page-title{text-align:center;margin-top:100px}.view-testimonials.view-display-id-block_1 .node-testimonial.node-teaser{margin-bottom:2.5rem}.view-testimonials.view-display-id-block_1 .node-testimonial.node-teaser .field-name-field-rating .form-item{margin:10px 0 15px}.view-testimonials.view-display-id-block_1 .view-empty,.view-testimonials.view-display-id-block_1 .view-footer{text-align:center}.view-testimonials.view-display-id-block_1 .view-footer{margin:2rem auto}.view-testimonials.view-display-id-block_1 .view-footer a{text-transform:capitalize;text-decoration:none;background:url(/sites/all/themes/client_theme_1/images/background_footer.png) repeat;background-size:auto;background-size:100%;padding:10px 20px;color:#fff}.not-logged-in.page-node-add-testimonial{background:0 0}.not-logged-in.page-node-add-testimonial #page-title{text-align:center}.not-logged-in.page-node-add-testimonial #header_outer,.not-logged-in.page-node-add-testimonial #footer_outer{display:none}.not-logged-in.page-node-add-testimonial .node-testimonial-form{max-width:98%;margin:0 auto;width:1024px}.not-logged-in.page-node-add-testimonial .node-testimonial-form input[type=text],.not-logged-in.page-node-add-testimonial .node-testimonial-form input[type=email],.not-logged-in.page-node-add-testimonial .node-testimonial-form textarea{border:1px solid #acacac}.not-logged-in.page-node-add-testimonial .node-testimonial-form .form-submit{margin-bottom:1rem}.not-logged-in #block-block-21,#node-18771{margin-bottom:50px}.not-logged-in.page-node-add-testimonial #page-title{display:none}#block-views-property-log-items-block-1{background:url(/sites/all/themes/client_theme_1/images/background_footer.png) repeat;padding:10px 0}#block-views-property-log-items-block-1 .content{font-size:.8em;max-width:920px;margin-left:auto;margin-right:auto}#block-views-property-log-items-block-1 .view-header h3{display:inline-block;margin-right:20px;margin-top:0;margin-bottom:0;padding:0}#block-views-property-log-items-block-1 .view-header .button,#block-views-property-log-items-block-1 .view-footer a,#block-views-property-log-items-block-1 table a,#block-views-property-owner-contacts-block-1 .button{background:#ccc;border-radius:15px;padding:5px 20px;text-decoration:none}#block-views-property-log-items-block-1 table a{padding:4px 10px;font-size:.85em}#block-views-property-log-items-block-1 .view-content{clear:both}#block-views-property-log-items-block-1 table{margin:20px 0 0;text-align:left}#block-views-property-log-items-block-1 table th{text-align:left;font-weight:700;border-style:dotted;border-width:0 0 1px;border-color:#666;text-transform:uppercase}#block-views-property-log-items-block-1 table td.views-field-view-node{text-align:right}#block-views-property-log-items-block-1 .view-footer{text-align:right;padding-top:5px}#block-views-property-log-items-block-1 .view-empty,#block-views-property-log-items-block-1 .view-empty p{margin:0;padding:0;height:3px;overflow:hidden}.page-node-add.page-node-add-property-log-item #content{max-width:600px;margin-left:auto;margin-right:auto;margin-top:145px}.node-property-owner-contact.view-mode-full .field-label,.node-property-owner-contact.view-mode-full .field-items{width:250px;display:inline-block}
#block-views-property-owner-contacts-block-1 h2{margin:25px 0 0;font-size:1.25em}#block-views-property-owner-contacts-block-1 th{text-align:left}#block-views-property-owner-contacts-block-1 table{margin:0}#block-views-property-owner-contacts-block-1 .button{margin:0;padding:0 5px !important;font-size:.7em;width:150px}#block-views-property-owner-contacts-block-1 td{padding:5px 0}.view-id-taxonomy_term.view-display-id-page .view-content .views-row.Land .group-bed-bath .field-name-field-bedrooms-min,.view-id-taxonomy_term.view-display-id-page .view-content .views-row.Land .group-bed-bath .field-name-field-bathrooms-min{display:none !important}.node-property.node-teaser .field-name-square-footage{margin:5px auto}.node-seo-page .content{height:auto;padding:0}.node-seo-page .submitted{display:none}.node-seo-page .content{height:auto}.section-villas-on-the-beach h1{height:auto;width:100%;text-align:center;margin:3rem auto 2rem;text-transform:uppercase;color:#fff;font-size:1em;font-family:"gotham-medium";font-weight:200;padding:4px 0;position:absolute;background-color:rgba(0 0 0/48%)}.node-seo-page .content .field-items{height:auto}.node-seo-page .content .field-item{height:auto}.node-seo-page .content .field-name-field-hero-image{height:auto;width:100%;margin:0;padding:0}.section-villas-on-the-beach .field-name-field-seo-page-title .villa-separator{height:auto}.section-villas-on-the-beach .field-name-field-seo-page-title{height:auto;width:100%;text-align:center;margin:3rem auto 2rem;text-transform:uppercase;color:#666;font-size:1.5em;font-family:"gotham-light";font-weight:700;display:none}.node-seo-page .content .field-name-body{height:auto;width:100%;margin:0;padding:0 9px}.node-seo-page .content .field-name-body p{height:auto;font-family:"gotham-light";font-style:normal;color:#666;line-height:2em;font-weight:300;text-align:center}.node-seo-page .content .field-name-field-highlight-properties{height:auto;width:100%;margin:0;padding:8px;text-align:center}.section-villas-on-the-beach .node-seo-page .content .field-name-field-highlight-properties .field-items .field-item{display:inline-block;max-width:300px;vertical-align:top}.view-taxonomy-term.view-id-taxonomy_term .term_description,.view-properties.view-id-properties.view-display-id-page_6 .term_description{background:#fff;text-transform:none;padding:15px .8rem;font-size:.9em}.view-taxonomy-term.view-id-taxonomy_term .term_description p,.view-properties.view-id-properties.view-display-id-page_6 .term_description p{margin-bottom:0}#edit-parish-actual{display:none}.section-blog #block-views-news-articles-block-1{height:auto;width:85%;margin:7rem auto 3rem;padding:0}.section-blog #block-views-news-articles-block-1 .block__title{display:none}.section-blog #block-views-news-articles-block-1 .view-content{height:auto;width:100%;max-width:1400px;margin:0 auto;padding:0;display:block}.section-blog #block-views-news-articles-block-1 .view-content .views-row .views-field-nothing .field-content{height:auto;width:100%;margin:0;padding:0;display:flex;flex-direction:column-reverse;align-items:center;gap:0}.section-blog #block-views-news-articles-block-1 .view-content .views-row .views-field-nothing .field-content div{height:auto;width:100%;max-width:550px;margin:0;padding:0;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column}.section-blog #block-views-news-articles-block-1 .view-content .views-row .views-field-nothing .field-content div h2{font-family:'inter-bold';font-size:22px;text-decoration:none;margin:1rem 0;display:block;color:#333;line-height:1.2}.section-blog #block-views-news-articles-block-1 .view-content .views-row .views-field-nothing .field-content div p{font-family:'inter-reg';font-size:12px;text-align:center;margin:.3rem 0;height:auto;max-height:100px;overflow:hidden}.section-blog #block-views-news-articles-block-1 .view-content .views-row .views-field-nothing .field-content div>a:last-of-type{font-size:14px;font-family:'inter-semibold';color:#333;text-decoration:none;margin-top:1.2rem;display:block;background-color:#d9d9d9;padding:5px 22px;width:fit-content}
.section-blog #block-views-news-articles-block-1 .view-content .views-row .views-field-nothing .field-content div>a:last-of-type:hover{color:#000;background-color:#c6c6c6}.section-blog #block-views-news-articles-block-1 .view-content .views-row .views-field-nothing .field-content a{text-align:right}.section-blog #block-views-news-articles-block-1 .view-content .views-row .views-field-nothing .field-content a img{height:auto;max-height:400px;min-height:200px;width:100%;max-width:100%;object-fit:cover}.section-blog .view-id-news_articles .view-content{height:auto;width:85%;max-width:1400px;margin:0 auto;padding:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:2rem}.section-blog #page-title{display:none}.section-blog .view-id-news_articles .view-content .views-row{height:auto;width:100%;margin:0;padding:0}.section-blog .view-id-news_articles .view-content .views-row .views-field-field-news-images img{height:auto;width:100%;object-fit:cover}.section-blog .view-id-news_articles .view-content .views-row .views-field-created{margin:.7rem 0 0}.section-blog .view-id-news_articles .view-content .views-row .views-field-created .field-content{font-family:'inter-reg';font-size:13px;color:#a4a4a4}.section-blog .view-id-news_articles .view-content .views-row .views-field-title a{font-family:'inter-bold';font-size:17px;text-decoration:none;color:#333;margin:.7rem 0;display:block}.section-blog .view-id-news_articles .view-id-news_articles .view-content .views-row .views-field-title a:hover{color:#000}.section-blog .view-id-news_articles .view-content .views-row .views-field-body p{font-family:'inter-reg';font-size:13px;margin:0 0 .3rem;padding:0;min-height:50px;line-height:1.5}.section-blog .view-id-news_articles .view-content .views-row .views-field-view-node a{font-size:.85rem;font-family:'inter-reg';color:#666;text-decoration:none;text-transform:uppercase;margin-top:.4rem;display:block}.section-blogs .view-id-news_articles .view-content .views-row .views-field-view-node a:hover{text-decoration:underline;color:#000}.section-blog .view-id-news_articles .item-list{margin:4rem 0 0}.section-blog .view-id-news_articles .item-list .pager .pager-ellipsis{display:none}.section-blog .view-id-news_articles .item-list .pager .pager-first a,.section-blog .view-id-news_articles .item-list .pager .pager-last a,.section-blog .view-id-news_articles .item-list .pager .pager-next a,.section-blog .view-id-news_articles .item-list .pager .pager-previous a{color:#000;background:0 0}.section-blog .view-id-news_articles .item-list .pager .pager-item{padding:0}.section-blog .view-id-news_articles .item-list .pager .pager-item a{background:0 0;color:#000;font-family:'inter-reg';font-size:14px}.section-blog .view-id-news_articles .item-list .pager .pager-current{background-color:#d9d9d9;color:#000;font-family:'inter-reg';font-size:14px}.node-type-blogs-article #content .section{margin:6rem 0}.node-type-blogs-article #page-title{font-family:'inter-bold';font-size:36px;text-decoration:none;color:#000;margin:.7rem 0 0;display:block;text-align:center}.node-type-blogs-article .node-blogs-article .name_author{height:auto;width:100%;max-width:350px;margin:0 auto 1rem;padding:0;display:flex;justify-content:space-evenly;align-items:center}.node-type-blogs-article .node-blogs-article .name_author p{padding:0;margin:0;font-family:'inter-semibold';font-size:12px;margin:.7rem 0 1rem;display:block;text-align:center;color:#9e9e9e}.node-type-blogs-article .node-blogs-article .name_author p span{padding:0;margin:0;font-family:'inter-reg';font-size:13px;text-transform:capitalize}.node-type-blogs-article .node-blogs-article .content{height:auto;width:90%;max-width:1440px;margin:0 auto;padding:0;overflow:hidden}.node-type-blogs-article .node-blogs-article .content .field-name-field-news-images{height:auto;width:100%;margin:0 0 2rem;padding:0}.node-type-blogs-article .node-blogs-article .content .field-name-field-news-images .field-item{text-align:center}.node-type-blogs-article .node-blogs-article .content .field-name-body{height:auto;width:100%;max-width:700px;margin:0 auto;padding:0}
.node-type-blogs-article .node-blogs-article .content .field-name-body p{padding:0;margin:0;font-family:'inter-reg';font-size:16px;color:#666;margin:.7rem 0 1rem;display:block;text-align:left}@media screen and (max-width:980px){body{background:url(/sites/all/themes/client_theme_1/images/background_swirl_left.jpg) no-repeat;background-position-x:0%;background-position-y:0%;background-position:0 150px}#block-views-properties-block .views_slideshow_cycle_main>div{max-width:100% !important}#block-views-properties-block .property_title,#block-views-properties-block-1 .property_title,#block-views-properties-block-2 .property_title{font-size:1em;line-height:1}#block-views-properties-block .views-field-title .field-content>div,#block-views-properties-block-1 .views-field-title .field-content>div,#block-views-properties-block-2 .views-field-title .field-content>div{margin:1rem 0}#block-menu-menu-footer-menu .content .menu a{padding:10px}#block-block-3 img{width:100px !important;height:auto !important;padding:0 0 3px}#block-block-3 .content p{margin:0}#block-block-4{position:absolute;bottom:-35px;top:unset;right:unset;transform:translateX(-50%);left:50%}.header__region{position:relative;padding:10px 0}#header .responsive-menus{position:absolute;top:11px;max-width:100%}#header .responsive-menus.responsified span.toggler{padding:0;width:130px;position:absolute;top:2px}#block-block-8 .views-exposed-widgets,#block-block-12 .views-exposed-widgets,#block-block-13 .views-exposed-widgets,#block-block-14 .views-exposed-widgets,#block-block-16 .views-exposed-widgets,#block-block-17 .views-exposed-widgets{columns:2;-webkit-columns:2;-moz-columns:2;-ms-columns:2}#block-block-8 .block__title,#block-block-8 .view-filters,#block-block-12 .block__title,#block-block-12 .content,#block-block-12 .view-filters,#block-block-13 .block__title,#block-block-13 .content,#block-block-13 .view-filters,#block-block-14 .block__title,#block-block-14 .content,#block-block-14 .view-filters,#block-block-16 .block__title,#block-block-16 .content,#block-block-16 .view-filters #block-block-17 .block__title,#block-block-17 .content,#block-block-17 .view-filters{max-width:100%}#block-block-8 .views-exposed-widget,#block-block-12 .views-exposed-widget,#block-block-13 .views-exposed-widget,#block-block-14 .views-exposed-widget,#block-block-16 .views-exposed-widget,#block-block-17 .views-exposed-widget{float:unset;width:100%;display:block;padding:0;text-align:left;max-width:100%}#block-block-8 .content select,#block-block-12 .content select,#block-block-13 .content select,#block-block-14 .content select,#block-block-16 .content select,#block-block-17 .content select{width:100%}#block-views-properties-block-3 .property_title{font-size:1em}.view-flag-bookmarks .views-row,.view-taxonomy-term .views-row,.view-id-rental_rates.view-display-id-page_3 .views-row,.page-properties-short-term-rentals .views-row,.view-id-properties.view-display-id-page_1 .views-row,.view-id-properties.view-display-id-page_6 .views-row{display:inline-block;max-width:100%;vertical-align:top;width:100%;padding:0 25px}.section-villas-on-the-beach .node-seo-page .content .field-name-field-highlight-properties .field-items .field-item{display:inline-block;max-width:100%;vertical-align:top;width:100%;padding:0 15px}.node-property.view-mode-full,.node-page.view-mode-full .field-name-body,.node-page.view-mode-full .field-name-field-gallery-images,.node-webform.view-mode-full .field-name-body{max-width:95%}.node-property.view-mode-full #node-property-full-group-header-icons .field{display:block;margin:1.5rem 0}.node-property.view-mode-full #node-property-full-group-header-icons .field-name-field-bedrooms-min{margin-top:0}.node-property.view-mode-full .group-left,.node-property.view-mode-full .group-right{width:100%;max-width:100%;float:unset;display:block}.node-property.view-mode-full .gmap{max-width:100%;max-height:500px}.node-page.view-mode-full .field-slideshow{height:auto !important}#block-views-similar-entries-block,#block-views-similar-entries-block .content>div{max-width:100%;width:100%}#block-views-similar-entries-block .node-property.node-teaser{width:100%}
.node-property.view-mode-full .gmap{width:100% !important}.node-property.view-mode-full .group-right{margin-top:25px}#block-views-similar-entries-block .view-Similar-Entries .views-row-even{margin:25px 0}#block-views-similar-entries-block .view-Similar-Entries .views-row{padding:0 25px;width:100%;max-width:100%}#block-views-similar-entries-block .view-Similar-Entries .view-header h1{font-size:1.5rem}#block-views-similar-entries-block .view-Similar-Entries .view-header:before,#block-views-similar-entries-block .view-Similar-Entries .view-header:after{display:none}#node-5{max-width:95%;margin:0 auto}#block-block-8 .form-submit,#block-block-12 .form-submit,#block-block-13 .form-submit,#block-block-14 .form-submit,#block-block-16 .form-submit,#block-block-17 .form-submit{background:0 0;padding:5px 0}.flag-outer a{font-size:0}#block-block-15 .content div div img{vertical-align:baseline;width:1.1rem !important;height:auto}#block-block-15 .content a img{vertical-align:baseline;width:2rem !important;height:auto}#block-block-15 .content a:nth-of-type(4) img{width:32px !important;margin:0 !important;object-position:0px 4px;position:relative;object-fit:cover}#block-block-15 .content a:nth-of-type(3) img{margin-left:5px}#block-views-properties-block .views-field-title,#block-views-properties-block-1 .views-field-title,#block-views-properties-block-2 .views-field-title{text-shadow:3px 3px 3px #000;background-color:rgba(0,0,0,.4)}.field-name-check-availability a,.field-name-view-rates a,a.link_view_rates,a.popup-field-group-close-button,.field-name-enquire a{padding:10px 20px;border:2px solid #c1c1c1;display:block;width:65%;text-align:center;text-decoration:none;text-transform:uppercase;margin:0 auto}.field-name-check-availability a,.field-name-view-rates a,a.link_view_rates,a.popup-field-group-close-button,.field-name-enquire a,.field-name-codefield-room-details a,.field-name-codefield-policies a{padding:10px;border:2px solid #c1c1c1;display:block;width:65%;font-size:.8rem;text-align:center;text-decoration:none;text-transform:uppercase;margin:0 auto;margin-bottom:10px}#block-block-8 .form-submit,#block-block-12 .form-submit,#block-block-13 .form-submit,#block-block-14 .form-submit,#block-block-16 .form-submit,#block-block-17 .form-submit{background:rgba(0,0,0,.2);padding:5px 0;margin:.2rem 0 0}#block-block-8 .form-submit:hover,#block-block-12 .form-submit:hover,#block-block-13 .form-submit:hover,#block-block-14 .form-submit:hover,#block-block-16 .form-submit:hover,#block-block-17 .form-submit:hover{opacity:.5}#footer_outer{padding-bottom:50px}.view-properties.view-display-id-page_5,.view-properties.view-display-id-page_7{margin-top:75px;padding:0 30px}.popup .field-name-view-rates-block,.popup .field-name-views-rates-current-year{width:100%;margin:0;height:auto;position:relative;float:left;display:inline-block}.popup .field-name-view-rates-block,.popup .field-name-views-rates-current-year{margin:0 auto;padding:0 20px}.popup .field-name-view-rates-block .view-content .views-field-nothing,.popup .field-name-views-rates-current-year .view-content .views-field-nothing{columns:unset;-moz-columns:unset;-webkit-columns:unset;-ms-columns:unset}.popup .field-name-view-rates-block .view-content .views-field-nothing p,.popup .field-name-views-rates-current-year .view-content .views-field-nothing p{display:block}.popup .field-name-view-rates-block .view-content .views-field-nothing p:nth-of-type(2),.popup .field-name-views-rates-current-year .view-content .views-field-nothing p:nth-of-type(2){text-align:left}#block-views-properties-block-6 .content{max-width:95%}#block-views-properties-block-6 .views-slideshow-cycle-main-frame{max-width:100%}#block-views-properties-block-6 .view-content .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row .views-row .views-field-title h3{text-align:center}#node-5 input[type=submit]{background:rgba(0,0,0,.2)}.node-property.node-teaser{max-width:100%;width:100%;margin-left:0;margin-right:0}.node-property.node-teaser .field-type-image img{width:100%}.page-view-availability #page-title{display:none}
.node-page.view-mode-full .field-name-field-gallery-images .field-item img{height:85px;object-fit:cover}.node-page.view-mode-full .field-name-field-gallery-images .field-item:nth-of-type(6n+1) img{height:178px;object-fit:cover}}@media screen and (min-width:981px) and (max-width:1024px){#block-block-8 .views-exposed-widgets,#block-block-24 .views-exposed-widgets,#block-block-25 .views-exposed-widgets,#block-block-12 .views-exposed-widgets,#block-block-13 .views-exposed-widgets,#block-block-14 .views-exposed-widgets,#block-block-16 .views-exposed-widgets,#block-block-17 .views-exposed-widgets{columns:2;-webkit-columns:2;-moz-columns:2;-ms-columns:2}#block-block-8 .form-submit,#block-block-12 .form-submit,#block-block-13 .form-submit,#block-block-14 .form-submit,#block-block-16 .form-submit,#block-block-17 .form-submit{background:rgba(0,0,0,.2);padding:5px 0;margin:.2rem 0 0}#block-block-8 .block__title,#block-block-24 .block__title,#block-block-25 .block__title,#block-block-8 .block__title,#block-block-24 .block__title,#block-block-25 .content,#block-block-8 .block__title,#block-block-24 .block__title,#block-block-25 .view-filters,#block-block-12 .block__title,#block-block-12 .content,#block-block-12 .view-filters,#block-block-13 .block__title,#block-block-13 .content,#block-block-13 .view-filters,#block-block-14 .block__title,#block-block-14 .content,#block-block-14 .view-filters,#block-block-16 .block__title,#block-block-16 .content,#block-block-16 .view-filters,#block-block-17 .block__title,#block-block-17 .content,#block-block-17 .view-filters{max-width:100%}#block-block-8 .views-exposed-widget,#block-block-24 .views-exposed-widget,#block-block-25 .views-exposed-widget,#block-block-12 .views-exposed-widget,#block-block-13 .views-exposed-widget,#block-block-14 .views-exposed-widget,#block-block-16 .views-exposed-widget,#block-block-17 .views-exposed-widget{float:unset;width:100%;display:block;padding:0;text-align:left;max-width:100%}#block-block-8 .content select,#block-block-24 .content select,#block-block-25 .content select,#block-block-12 .content select,#block-block-13 .content select,#block-block-14 .content select,#block-block-16 .content select,#block-block-17 .content select{width:100%}#block-block-8 .form-submit,#block-block-24 .form-submit,#block-block-25 .form-submit,#block-block-12 .form-submit,#block-block-13 .form-submit,#block-block-14 .form-submit,#block-block-16 .form-submit,#block-block-17 .form-submit{background:rgba(0,0,0,.2);padding:5px 0;margin:.2rem 0 0}}@media screen and (min-width:1025px) and (max-width:1400px){#block-block-8 .views-exposed-widget,#block-block-12 .views-exposed-widget,#block-block-13 .views-exposed-widget,#block-block-14 .views-exposed-widget{max-width:450px;width:100%}#block-block-8 .views-exposed-widgets,#block-block-24 .views-exposed-widgets,#block-block-25 .views-exposed-widgets,#block-block-12 .views-exposed-widgets,#block-block-13 .views-exposed-widgets,#block-block-14 .views-exposed-widgets{columns:3;-webkit-columns:3;-moz-columns:3;-ms-columns:3}#block-block-17 .views-exposed-widgets,#block-block-16 .views-exposed-widgets{columns:unset;-webkit-columns:unset;-moz-columns:unset;-ms-columns:unset;display:flex}#block-block-17 .views-exposed-widget,#block-block-16 .views-exposed-widget{max-width:156px;width:100%}#block-block-17 .form-submit,#block-block-17 .form-submit{background:rgba(0,0,0,.2);padding:5px 6px;margin:.2rem 0 0}#block-block-17 .content select{font-size:.7em}#block-block-8 .form-submit,#block-block-12 .form-submit,#block-block-13 .form-submit,#block-block-14 .form-submit,#block-block-16 .form-submit,#block-block-17 .form-submit{background:rgba(0,0,0,.2);padding:5px 0;margin:.2rem 0 0}}#block-views-properties-block .views_slideshow_cycle_main>div .views-field-field-property-images img,#block-views-properties-block-1 .views_slideshow_cycle_main>div .views-field-field-property-images img,#block-views-properties-block-2 .views_slideshow_cycle_main>div .views-field-field-property-images img{height:350px !important;object-fit:cover}@media screen and (width>=280px){#header .responsive-menus.responsified span.toggler{width:100px}
#block-block-23 .content #quick-search-cont #quick-search-body{padding:10px 6px}#block-block-13,#block-block-14,#block-block-16,#block-block-17{background:#e6e7e8;padding:0 8px;vertical-align:top}#block-block-8 .content select,#block-block-12 .content select,#block-block-13 .content select,#block-block-14 .content select,#block-block-16 .content select,#block-block-17 .content select,#block-block-24 .content select,#block-block-25 .content select,#block-block-26 .content select{font-size:.62em;padding:.5em .5em .5em 0;width:100%}#block-block-8 .form-submit,#block-block-12 .form-submit,#block-block-13 .form-submit,#block-block-14 .form-submit,#block-block-16 .form-submit,#block-block-17 .form-submit,#block-block-24 .form-submit,#block-block-25 .form-submit,#block-block-26 .form-submit{font-size:.62em;padding:.5em 1.5em .5em 0}}@media screen and (width>=320px){.node-property.view-mode-full .group-header .field-name-price-or-sold,.node-property.view-mode-full .group-header .field-name-field-sale-price,.node-property.view-mode-full .group-header .field-name-field-long-term-rate{padding:33px 0 0 38px}}@media screen and (width>=360px){#block-block-5 h3.rtecenter a,#block-block-6 h3.rtecenter a,#block-block-7 h3.rtecenter a{font-size:1.7rem}#block-block-5 .rtecenter img,#block-block-6 .rtecenter img,#block-block-7 .rtecenter img{width:100%}#block-block-8 .content select,#block-block-12 .content select,#block-block-24 .content select,#block-block-25 .content select,#block-block-26 .content select,#block-block-8 .form-submit,#block-block-24 .form-submit,#block-block-25 .form-submit,#block-block-26 .form-submit{font-size:.7em}div.ctct-form-embed form.ctct-form-custom .ctct-form-required:before{display:none}div.ctct-form-embed div.ctct-form-defaults h2.ctct-form-header{font-size:33px !important}}@media screen and (width>=480px){#header .responsive-menus.responsified span.toggler{width:130px}#block-block-5 h3.rtecenter a,#block-block-6 h3.rtecenter a,#block-block-7 h3.rtecenter a{font-size:2rem}#block-block-13,#block-block-14,#block-block-16,#block-block-17{background:#e6e7e8;padding:0 15px;vertical-align:top}#block-block-8 .content select,#block-block-12 .content select,#block-block-13 .content select,#block-block-14 .content select,#block-block-16 .content select,#block-block-17 .content select,#block-block-24 .content select,#block-block-25 .content select,#block-block-26 .content select,#block-block-13 .form-submit,#block-block-14 .form-submit,#block-block-16 .form-submit,#block-block-17 .form-submit,#block-block-24 .form-submit,#block-block-25 .form-submit,#block-block-26 .form-submit{font-size:.9em}.node-property.view-mode-full .group-header{font-size:1rem}.node-property.view-mode-full .group-header .field-name-price-or-sold,.node-property.view-mode-full .group-header .field-name-field-sale-price,.node-property.view-mode-full .group-header .field-name-field-long-term-rate{padding:1rem 0;width:50%;text-align:right}div.ctct-form-embed div.ctct-form-defaults h2.ctct-form-header{font-size:36px !important}div.ctct-form-embed form.ctct-form-custom div.ctct-form-field{text-align:center}div.ctct-form-embed form.ctct-form-custom input.ctct-form-element{width:95% !important;text-align:center;margin:0 auto}div.ctct-form-embed form.ctct-form-custom label.ctct-form-label{width:95%;margin:0 auto 12px}div.ctct-form-embed form.ctct-form-custom #gdpr_text{margin:2rem auto 0;width:88%}}@media screen and (width>=540px){div.ctct-form-embed div.ctct-form-defaults h2.ctct-form-header{font-size:39px !important}div.ctct-form-embed div.ctct-form-defaults p.ctct-form-text{margin:0 0 2rem !important}div.ctct-form-embed form.ctct-form-custom input.ctct-form-element{width:100% !important;text-align:center;margin:0 auto}div.ctct-form-embed form.ctct-form-custom label.ctct-form-label{width:85%;margin:0 auto 12px}div.ctct-form-embed form.ctct-form-custom #gdpr_text{margin:2rem auto 0;width:81%}}@media screen and (width>=600px){div.ctct-form-embed div.ctct-form-defaults h2.ctct-form-header{font-size:40px !important;margin:2rem 0 12px !important}div.ctct-form-embed form.ctct-form-custom label.ctct-form-label{width:100%}
.section-blog .view-id-news_articles .view-content{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;gap:2rem 3rem}.section-blog #block-views-news-articles-block-1 .view-content .views-row .views-field-nothing .field-content div{height:auto;width:100%;max-width:550px;margin:0;padding:0;overflow:hidden;display:block}.section-blog #block-views-news-articles-block-1 .view-content .views-row .views-field-nothing .field-content{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;grid-template-rows:auto;gap:0 1rem}.section-blog #block-views-news-articles-block-1 .view-content .views-row .views-field-nothing .field-content div p{text-align:left}}@media screen and (width>=768px){#block-views-properties-block .views_slideshow_cycle_main>div .views-field-field-property-images img,#block-views-properties-block-1 .views_slideshow_cycle_main>div .views-field-field-property-images img,#block-views-properties-block-2 .views_slideshow_cycle_main>div .views-field-field-property-images img{height:420px !important;object-fit:cover}.section-villas-on-the-beach h1{font-size:1.3em}.popup-field-group-open>.popup{padding:35px 4px}#block-block-5,#block-block-6,#block-block-7{max-width:800px}.view-taxonomy-term .view-header h1,.view-id-properties.view-display-id-page_6 .view-header h1,.view-id-properties.view-display-id-page_1 .view-header h1,.view-id-properties.view-display-id-page_8 .view-header h1{font-size:2em;padding:2rem 0 1.8rem}.node-property.view-mode-full .group-header{margin-top:3rem}div.ctct-form-embed div.ctct-form-defaults h2.ctct-form-header{font-size:45px !important}div.ctct-form-embed form.ctct-form-custom #gdpr_text{width:96%}}@media screen and (width>=992px){#block-views-properties-block .views_slideshow_cycle_main>div .views-field-field-property-images img,#block-views-properties-block-1 .views_slideshow_cycle_main>div .views-field-field-property-images img,#block-views-properties-block-2 .views_slideshow_cycle_main>div .views-field-field-property-images img{height:450px !important;object-fit:cover}.popup-field-group-open>.popup{padding:35px 8px;width:900px;height:90%;top:4%;left:50%;transform:translate(-50%,4%);margin:0 auto}.popup .field-name-view-rates-block,.popup .field-name-views-rates-current-year{width:45%;margin:0 0 0 5%}.popup .field-name-view-rates-block .view-content,.popup .field-name-views-rates-current-year .view-content{width:90%}#block-block-23{top:68px;width:45%}#block-block-24 .views-exposed-widgets,#block-block-25 .views-exposed-widgets,#block-block-26 .views-exposed-widgets{columns:2;-webkit-columns:2;-moz-columns:2;-ms-columns:2}#block-block-24 .block__title,#block-block-25 .block__title,#block-block-26 .block__title #block-block-24 .content,#block-block-25 .content,#block-block-26 .content,#block-block-24 .view-filters,#block-block-25 .view-filters,#block-block-26 .view-filters{max-width:100%}#block-block-24 .views-exposed-widget,#block-block-25 .views-exposed-widget,#block-block-26 .views-exposed-widget{float:unset;width:100%;display:block;padding:0;text-align:left;max-width:100%}#block-block-24 .content select,#block-block-25 .content select,#block-block-26 .content select{width:100%}.view-taxonomy-term .view-header h1,.view-id-properties.view-display-id-page_6 .view-header h1,.view-id-properties.view-display-id-page_1 .view-header h1,.view-id-properties.view-display-id-page_8 .view-header h1{font-size:2.2em;padding:4rem 0 1.8rem}.section-villas-on-the-beach h1{font-size:1.5em}.popup .field-name-view-rates-block .view-content .views-field-nothing,.popup .field-name-views-rates-current-year .view-content .views-field-nothing{columns:unset}.popup .field-name-view-rates-block .view-content .views-field-nothing .field-content,.popup .field-name-views-rates-current-year .view-content .views-field-nothing .field-content{width:100%}#block-block-5,#block-block-6,#block-block-7{max-width:900px}.node-property.view-mode-full .group-header .field-name-price-or-sold,.node-property.view-mode-full .group-header .field-name-field-sale-price,.node-property.view-mode-full .group-header .field-name-field-long-term-rate{padding:1rem 5rem;width:50%;text-align:right}
.section-blog .view-id-news_articles .view-content{grid-template-columns:repeat(3,1fr);gap:2rem 4rem}}@media screen and (width>=1200px){#block-views-properties-block .views_slideshow_cycle_main>div .views-field-field-property-images img,#block-views-properties-block-1 .views_slideshow_cycle_main>div .views-field-field-property-images img,#block-views-properties-block-2 .views_slideshow_cycle_main>div .views-field-field-property-images img{height:535px !important;object-fit:cover}.view-taxonomy-term .view-header h1,.view-id-properties.view-display-id-page_6 .view-header h1,.view-id-properties.view-display-id-page_1 .view-header h1,.view-id-properties.view-display-id-page_8 .view-header h1{font-size:2.5em;padding:5rem 0 2rem}.popup-field-group-open>.popup{width:70%}#block-block-5,#block-block-6,#block-block-7{max-width:1000px}#block-block-17 .views-exposed-widget,#block-block-16 .views-exposed-widget{max-width:175px;width:100%}#block-block-17 .content select,#block-block-16 .content select{font-size:.8em}#block-block-17 .form-submit,#block-block-16 .form-submit{padding:5px 6px}.node-property.view-mode-full .field-name-body{margin-top:7rem}.node-property.view-mode-full .group-header .field-name-price-or-sold,.node-property.view-mode-full .group-header .field-name-field-sale-price,.node-property.view-mode-full .group-header .field-name-field-long-term-rate{padding:1rem 5rem;width:50%;text-align:right}}@media screen and (width>=1400px){#block-views-properties-block .views_slideshow_cycle_main>div .views-field-field-property-images img,#block-views-properties-block-1 .views_slideshow_cycle_main>div .views-field-field-property-images img,#block-views-properties-block-2 .views_slideshow_cycle_main>div .views-field-field-property-images img{height:620px !important;object-fit:cover}.popup-field-group-open>.popup{width:60%}#block-block-8 .views-exposed-widget,#block-block-12 .views-exposed-widget,#block-block-13 .views-exposed-widget,#block-block-14 .views-exposed-widget{max-width:305px;width:100%}#block-block-8 .views-exposed-widgets,#block-block-24 .views-exposed-widgets,#block-block-25 .views-exposed-widgets,#block-block-12 .views-exposed-widgets,#block-block-13 .views-exposed-widgets,#block-block-14 .views-exposed-widgets{columns:5;-webkit-columns:5;-moz-columns:5;-ms-columns:5}#block-block-8 .form-submit,#block-block-12 .form-submit,#block-block-13 .form-submit,#block-block-14 .form-submit,#block-block-16 .form-submit,#block-block-17 .form-submit{background:rgba(0,0,0,.2);padding:5px 0;margin:.2rem 0 0}}@media screen and (width>=1600px){#block-views-properties-block .views_slideshow_cycle_main>div .views-field-field-property-images img,#block-views-properties-block-1 .views_slideshow_cycle_main>div .views-field-field-property-images img,#block-views-properties-block-2 .views_slideshow_cycle_main>div .views-field-field-property-images img{height:705px !important;object-fit:cover}.popup-field-group-open>.popup{width:50%}#block-block-23{top:68px;width:28%}#block-block-8 .views-exposed-widget,#block-block-12 .views-exposed-widget,#block-block-13 .views-exposed-widget,#block-block-14 .views-exposed-widget{max-width:350px;width:100%}#block-block-8 .views-exposed-widgets,#block-block-24 .views-exposed-widgets,#block-block-25 .views-exposed-widgets,#block-block-12 .views-exposed-widgets,#block-block-13 .views-exposed-widgets,#block-block-14 .views-exposed-widgets{columns:unset;-webkit-columns:unset;-moz-columns:unset;-ms-columns:unset;display:flex}}@media screen and (width>=1800px){#block-views-properties-block .views_slideshow_cycle_main>div .views-field-field-property-images img,#block-views-properties-block-1 .views_slideshow_cycle_main>div .views-field-field-property-images img,#block-views-properties-block-2 .views_slideshow_cycle_main>div .views-field-field-property-images img{height:800px !important;object-fit:cover}}