#wrap_all *, ul, li, .mfp-content *, #catapult-cookie-bar *, #ehu-bar * { font-family: "Gotham A","Gotham B",Helvetica,Arial,sans-serif !important; }
#wpadminbar * { font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1 { font-size: 30px; }
h4 { font-size: 13px; font-weight: normal; }
a { text-decoration: underline; }
.cookie-bar-bar .ctcc-inner { display: inline-block; }
.avia-video, .avia-iframe-wrap { margin-bottom: 0px; }
.mejs-controls { display: none !important; }
.image-overlay-inside, .image-overlay.overlay-type-extern { display: none; }
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 { text-transform: none; }
.main_color input[type="submit"]:hover { background-color: black; border-color: black; }
.container { padding: 0px; }
body div .avia-button { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% !important; border: 1px solid black; border-radius: 0px !important; color: black; }
#mega-menu-wrap-avia #mega-menu-avia.mega-keyboard-navigation + .mega-menu-toggle.mega-menu-open, #mega-menu-wrap-avia #mega-menu-avia.mega-keyboard-navigation a:focus, #mega-menu-wrap-avia #mega-menu-avia.mega-keyboard-navigation input:focus { box-shadow: 0px 0px 3px 1px rgb(0, 255, 255) inset; }
.avia_transform .avia_start_delayed_animation.bottom-to-top { animation: 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0s normal none 1 running avia-btt; opacity: 1; }
#advanced_menu_toggle { display: none !important; }
.logo { padding-left: 20px !important; padding-top: 20px !important; z-index: 999 !important; }
.logo img { height: 65px; }
.html_header_top #top .av_header_stretch .container { width: 100%; }
@media only screen and (min-width: 1200px) {
  #mega-menu-avia { padding: 0px 17% !important; }
}
.av-layout-grid-container { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; }
.no-margin { margin: 0px !important; }
#fullwidth .avia-image-container-inner, #fullwidth .container { width: 100%; max-width: none; }
#fullwidth .container .av-equal-height-column-flextable .av_one_half .avia-image-container, #fullwidth .container .av-equal-height-column-flextable .av_one_half .avia-image-container img { width: 100%; }
@media only screen and (max-width: 767px) {
  #fullwidth .container { width: 100% !important; max-width: 100% !important; }
}
.fullwidth-bg-side-text .container { max-width: none; }
@media only screen and (min-width: 768px) {
  .hide-desktop { display: none !important; }
  .show-desktop, .mega-show-desktop { display: none !important; }
  .position-bottom { position: absolute; bottom: -30px; width: 100%; }
}
@media only screen and (max-width: 767px) {
  .hide-mobile, .mega-hide-mobile { display: none !important; }
  .show-desktop, .mega-show-desktop { display: block !important; }
}
.avia_desktop.avia_transform3d .av-masonry-entry.av-masonry-item-loaded .av-inner-masonry { animation: 0s ease 0s normal none 1 running none !important; visibility: visible; opacity: 1; }
#cwg-gallery .av-masonry-entry { opacity: 1 !important; visibility: visible !important; }
#cwg-gallery { margin-top: 20px; }
#cwg-gallery .av-inner-masonry-content { padding: 0px !important; }
#top .av-caption-style-overlay.av-flex-size .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content-pos-content { vertical-align: bottom; text-align: left; }
#cwg-gallery .av-masonry-entry-content.entry-content { background-color: rgba(0, 0, 0, 0.4); padding: 5px 8px; font-size: 10px; }
.avia-slide-wrap { padding-bottom: 30px; }
.avia-caption { width: 100%; text-align: center; left: 0px; bottom: 0px; padding: 0px 20px; overflow: visible; }
.avia-slideshow .avia-caption .avia-caption-title { color: black; font-size: 12px; background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; padding: 0px; }
.avia-slideshow-dots { display: none; }
#top .av-control-minimal .avia-slideshow-arrows a::before { border: medium none; }
.map .noborder_tabs.sidebar_tab_left .tab_content, .noborder_tabs.sidebar_tab_right .tab_content { padding: 0px; box-shadow: none; }
.map .sidebar_tab_left .tab { border: medium none !important; font-size: 14px; }
.hs-arrow { display: none; }
.map .hs-arrow-left, #map .hs-arrow-right, #map .hs-arrow-top, #map .hs-arrow-bottom { border: medium none; }
.map .imp-shape-spot:hover { transform: perspective(1px) translateZ(0px); }
.map .tab_inner_content { margin: 0px; }
.map .imp-wrap { width: 100% !important; height: 100% !important; }
.map .main_color div .sidebar_active_tab, div .main_color .tabcontainer.noborder_tabs .active_tab_content, div .main_color .tabcontainer.noborder_tabs .active_tab { background-color: white; }
.js_active .active_tab { font-weight: normal; }
.tooltip { display: inline-block; }
.imp-fullscreen-tooltips-container .imp-fullscreen-tooltip .imp-tooltip-close-button { color: rgb(121, 121, 121) !important; }
.imp-fullscreen-tooltips-container .imp-fullscreen-tooltip { display: table; }
.imp-fullscreen-tooltips-container .imp-fullscreen-tooltip .squares-container { display: table-cell; vertical-align: middle; }
.imp-fullscreen-tooltips-container .imp-fullscreen-tooltip.imp-tooltip-visible { background: rgb(255, 255, 255) none repeat scroll 0% 0% !important; }
@media only screen and (max-width: 767px) {
  .responsive #top .main_color .tabcontainer { border: medium none; }
  .responsive #top .main_color .tabcontainer .active_tab { background-color: rgb(202, 181, 151); }
  .responsive #top .main_color .active_tab_content { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 20px 0px; }
}
.floorplan-popup { position: relative; background: white none repeat scroll 0% 0%; padding: 20px; width: auto; max-width: 500px; margin: 10px auto; }
.floorplan-popup.container { max-width: none; }
.mfp-close { color: black; right: 10px; }
.floorplan-popup h2 { font-size: 18px; text-align: left; padding: 0px 30px; }
.floorplan-popup h3 { font-size: 14px; text-align: center; }
.floorplan-popup .room-detail-list { padding: 0px 30px; margin: 0px; }
.floorplan-popup .room-detail-list li { margin-bottom: 10px; }
.floorplan-popup .room-detail-list .label { width: 135px; display: inline-block; }
.floorplan-popup .popup-image { cursor: pointer; }
@media only screen and (max-width: 767px) {
  .floorplan-popup h2 { text-align: center; margin-bottom: 30px; }
  .floorplan-popup .av_one_half { width: 100% !important; }
  .floorplan-popup .room-detail-list { margin-bottom: 30px; }
}
.floorplan-zoomed-gallery .mfp-content { height: 100%; text-align: center; }
.floorplan-zoomed-gallery img { padding-top: 2%; max-height: 98%; max-width: 80%; margin: 0px auto; }
.floorplan-zoomed-gallery .mfp-close { color: white; }
.sales-force-table ._Id { display: none; }
.sales-force-table .wpDataTablesWrapper td, .wpDataTablesWrapper th { font-size: 12px !important; }
.sales-force-table .wpDataTablesWrapper tr { color: black !important; cursor: pointer; }
.sales-force-table .wpDataTablesWrapper table.wpDataTable td { padding: 5px 10px !important; }
.sales-force-table .wpDataTablesWrapper table.wpDataTable tr td:first-child, .sales-force-table .wpDataTablesWrapper th:first-child { border-left: 0px none !important; }
.sales-force-table .wpDataTablesWrapper table.wpDataTable tr td:last-child, .sales-force-table .wpDataTablesWrapper th:last-child {  }
.sales-force-table .wpDataTablesWrapper table.wpDataTable thead th { border-color: rgb(146, 146, 146) !important; font-weight: normal !important; text-transform: capitalize !important; }
.sales-force-table .selecter .selecter-options { box-shadow: none !important; }
.sales-force-table .wpDataTables .selecter .selecter-options, .wpDataTables .selecter .selecter-item:last-child { border-style: none !important; border-radius: 0px !important; }
.sales-force-table .wpDataTables .selecter .selecter-item { border-bottom: 1px solid rgb(232, 232, 232) !important; }
.sales-force-table .wpDataTablesWrapper .dataTables_filter, .wpDataTablesWrapper .dataTables_length { display: none; }
.sales-force-table .wpDataTableFilterSection label { display: none; }
.sales-force-table .wpDataTablesWrapper table.wpDataTable td { border-color: rgb(146, 146, 146) !important; }
.sales-force-table .wpDataTables .selecter .selecter-selected { border-width: medium medium 1px !important; border-style: none none solid !important; border-color: currentcolor currentcolor rgb(152, 152, 152) !important; -moz-border-top-colors: none !important; -moz-border-right-colors: none !important; -moz-border-bottom-colors: none !important; -moz-border-left-colors: none !important; border-image: none !important; border-radius: 0px !important; background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% !important; }
.sales-force-table #wdtFilterWidget h2, .sales-force-table #wdtFilterWidget h3 { display: none !important; }
.sales-force-table .widget_wdtfilterwidget { padding-bottom: 0px !important; }
@media only screen and (max-width: 767px) {
  .wpDataTablesFilter .wpDataTableFilterSection { width: 100%; }
}
#availability-one-park-drive.sales-force-table .wpDataTablesWrapper table.wpDataTable thead th { background-color: rgb(89, 89, 89) !important; color: rgb(255, 255, 255) !important; border-bottom: 0px none; }
#availability-one-park-drive.sales-force-table table.dataTable tr.odd, #one-park-drive-sales-force.sales-force-table .wpDataTablesWrapper table.wpDataTable tr.odd td { background-color: white !important; background-image: none; background-repeat: repeat; background-attachment: scroll; background-clip: border-box; background-origin: padding-box; background-position: 0% 0%; background-size: auto auto; }
#availability-one-park-drive.sales-force-table table.dataTable tr.odd:hover td { background-color: rgb(166, 166, 166) !important; }
#availability-one-park-drive.sales-force-table table.dataTable tr.even, #one-park-drive-sales-force.sales-force-table .wpDataTablesWrapper table.wpDataTable tr.even td { background-color: rgb(217, 217, 217) !important; background-image: none; background-repeat: repeat; background-attachment: scroll; background-clip: border-box; background-origin: padding-box; background-position: 0% 0%; background-size: auto auto; }
#availability-one-park-drive.sales-force-table table.dataTable tr.even:hover td { background-color: rgb(166, 166, 166) !important; }
#availability-10-park-drive .button { background-color: rgb(148, 135, 127); }
#availability-10-park-drive .button:hover { background-color: rgb(152, 152, 152); color: white; }
#availability-10-park-drive.sales-force-table .wpDataTablesWrapper table.wpDataTable thead th { background-color: rgb(148, 135, 127) !important; color: rgb(255, 255, 255) !important; border-color: rgb(96, 93, 90) !important; border-bottom-width: 0px; border-bottom-style: none; }
#availability-10-park-drive.sales-force-table .wpDataTablesWrapper table.wpDataTable td { border-color: rgb(96, 93, 90) !important; }
#availability-10-park-drive.sales-force-table table.dataTable tr.odd, #one-park-drive-sales-force.sales-force-table .wpDataTablesWrapper table.wpDataTable tr.odd td { background-color: white !important; background-image: none; background-repeat: repeat; background-attachment: scroll; background-clip: border-box; background-origin: padding-box; background-position: 0% 0%; background-size: auto auto; }
#availability-10-park-drive.sales-force-table table.dataTable tr.odd:hover td { background-color: rgb(230, 227, 225) !important; background-image: none; background-repeat: repeat; background-attachment: scroll; background-clip: border-box; background-origin: padding-box; background-position: 0% 0%; background-size: auto auto; }
#availability-10-park-drive.sales-force-table table.dataTable tr.even, #one-park-drive-sales-force.sales-force-table .wpDataTablesWrapper table.wpDataTable tr.even td { background-color: rgb(0, 0, 0) !important; background-image: none; background-repeat: repeat; background-attachment: scroll; background-clip: border-box; background-origin: padding-box; background-position: 0% 0%; background-size: auto auto; }
#availability-10-park-drive.sales-force-table table.dataTable tr.even:hover td { background-color: rgb(197, 191, 185) !important; }
.cwg-blog .av-fixed-size .av-masonry-entry .av-inner-masonry-content, .av-caption-on-hover .av-masonry-item-with-image.av-masonry-entry .av-inner-masonry-content, .av-flex-size.av-caption-on-hover-hide .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content { position: relative; }
.cwg-blog .av-inner-masonry, .cwg-blog .av-inner-masonry-content { background: white none repeat scroll 0% 0% !important; }
.cwg-blog .av-fixed-size .av-masonry-entry .av-inner-masonry-sizer {  }
.cwg-blog img { padding-top: 20px; }
.cwg-blog .av-masonry-entry .av-masonry-entry-title { font-size: 22px; }
.cwg-blog .av-masonry-entry:hover { text-decoration: none; }
.cwg-blog .av-masonry-entry:hover h3 { text-decoration: underline; }
.cwg-blog .av-masonry-load-more { font-weight: normal !important; max-width: 150px; margin: 0px auto; }
@media only screen and (max-width: 767px) {
  .cwg-blog { padding: 0px !important; }
}
#footer { font-size: 10px !important; border-top: 1px dotted rgb(141, 141, 141); padding: 10px 30px; }
#footer h3 { font-size: 10px !important; text-transform: none; font-weight: normal; }
#footer a { font-size: 10px !important; padding: 0px; }
#footer .widget { margin: 0px; }
footer.socket_color, .footer_color { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; border: medium none; }
#socket .copyright { font-size: 10px !important; width: 100%; text-align: center; }
#scroll-top-link { display: none; }
.scroll-down-link { color: black !important; font-size: 40px !important; }
