.elementor-kit-16{--e-global-color-primary:#009CDE;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#18191F;--e-global-color-accent:#1A2B3B;--e-global-color-b3c8bf5:#1A2B3B;--e-global-color-41e6512:#DEDFE0;--e-global-color-cfe2261:#131415;--e-global-color-a665e47:#0044CC;--e-global-typography-primary-font-family:"Mallory";--e-global-typography-primary-font-size:18px;--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Mallory";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-2160148-font-family:"Lato";--e-global-typography-2160148-font-size:48px;--e-global-typography-2160148-font-weight:700;--e-global-typography-2160148-font-style:normal;--e-global-typography-2160148-line-height:58px;--e-global-typography-2160148-letter-spacing:0.5px;--e-global-typography-cde169e-font-family:"Lato";--e-global-typography-cde169e-font-size:16px;--e-global-typography-cde169e-font-weight:400;--e-global-typography-cde169e-font-style:normal;--e-global-typography-cde169e-line-height:28px;--e-global-typography-cde169e-letter-spacing:0.5px;--e-global-typography-23a6c75-font-family:"Lato";--e-global-typography-23a6c75-font-size:24px;--e-global-typography-23a6c75-font-weight:700;--e-global-typography-23a6c75-font-style:normal;--e-global-typography-23a6c75-line-height:29px;--e-global-typography-23a6c75-letter-spacing:0.5px;--e-global-typography-87a6b42-font-family:"Lato";--e-global-typography-87a6b42-font-size:22px;--e-global-typography-87a6b42-font-weight:700;--e-global-typography-87a6b42-font-style:normal;--e-global-typography-87a6b42-line-height:30px;--e-global-typography-e975968-font-family:"Lato";--e-global-typography-e975968-font-size:18px;--e-global-typography-e975968-font-weight:500;--e-global-typography-e975968-font-style:normal;--e-global-typography-e975968-line-height:28px;--e-global-typography-dcb140b-font-family:"Mallory";--e-global-typography-dcb140b-font-size:16px;--e-global-typography-dcb140b-font-weight:400;--e-global-typography-dcb140b-letter-spacing:0.5px;--e-global-typography-dc2ed9a-font-family:"Mallory";--e-global-typography-dc2ed9a-font-size:48px;--e-global-typography-dc2ed9a-font-weight:700;--e-global-typography-dc2ed9a-font-style:normal;--e-global-typography-dc2ed9a-line-height:64px;--e-global-typography-dc2ed9a-letter-spacing:0.5px;--e-global-typography-fa045a1-font-family:"Mallory";--e-global-typography-fa045a1-font-size:26px;--e-global-typography-fa045a1-font-weight:700;--e-global-typography-e1dbfed-font-family:"Mallory";--e-global-typography-e1dbfed-font-size:18px;--e-global-typography-e1dbfed-font-weight:700;--e-global-typography-e1dbfed-line-height:30px;--e-global-typography-fecd748-font-family:"Mallory";--e-global-typography-fecd748-font-size:16px;--e-global-typography-fecd748-font-weight:700;--e-global-typography-fecd748-text-transform:capitalize;--e-global-typography-fecd748-line-height:28px;--e-global-typography-fecd748-letter-spacing:0.5px;--e-global-typography-5c2a521-font-family:"Mallory";--e-global-typography-5c2a521-font-size:14px;--e-global-typography-5c2a521-font-style:italic;--e-global-typography-5c2a521-line-height:28px;--e-global-typography-5c2a521-letter-spacing:0.5px;--e-global-typography-4d2ca3d-font-family:"Mallory";--e-global-typography-4d2ca3d-font-size:16px;--e-global-typography-4d2ca3d-font-weight:400;--e-global-typography-4d2ca3d-font-style:italic;--e-global-typography-4d2ca3d-line-height:28px;--e-global-typography-4d2ca3d-letter-spacing:0.5px;--e-global-typography-61d88ee-font-family:"Mallory";--e-global-typography-61d88ee-font-weight:400;--e-global-typography-2d27f7f-font-family:"Mallory";--e-global-typography-2d27f7f-font-size:16px;--e-global-typography-2d27f7f-font-weight:400;--e-global-typography-2d27f7f-font-style:normal;--e-global-typography-2d27f7f-line-height:28px;--e-global-typography-2d27f7f-letter-spacing:0.5px;--e-global-typography-ca87611-font-family:"Mallory";--e-global-typography-ca87611-font-size:22px;--e-global-typography-ca87611-font-weight:700;--e-global-typography-ca87611-line-height:30px;color:#000000;font-family:"Mallory", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;}.elementor-kit-16 button,.elementor-kit-16 input[type="button"],.elementor-kit-16 input[type="submit"],.elementor-kit-16 .elementor-button{background-color:#1A2B3B;font-family:"Mallory", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-kit-16 e-page-transition{background-color:#FFBC7D;}.elementor-kit-16 p{margin-block-end:29px;}.elementor-kit-16 a{color:#131415;}.elementor-kit-16 h1{color:#1A2B3B;font-family:"Lato", Sans-serif;font-size:26px;}.elementor-kit-16 h2{color:#1A2B3B;font-family:"Mallory", Sans-serif;font-size:48px;font-weight:600;}.elementor-kit-16 input:not([type="button"]):not([type="submit"]),.elementor-kit-16 textarea,.elementor-kit-16 .elementor-field-textual{font-family:"Mallory", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-16{--e-global-typography-2160148-font-size:26px;--e-global-typography-2160148-letter-spacing:0.5px;--e-global-typography-cde169e-font-size:14px;--e-global-typography-cde169e-line-height:25px;--e-global-typography-cde169e-letter-spacing:0.5px;--e-global-typography-23a6c75-font-size:18px;--e-global-typography-23a6c75-line-height:22px;--e-global-typography-23a6c75-letter-spacing:0.5px;--e-global-typography-87a6b42-font-size:18px;--e-global-typography-87a6b42-line-height:30px;--e-global-typography-e975968-font-size:16px;--e-global-typography-e975968-line-height:28px;--e-global-typography-dcb140b-font-size:14px;--e-global-typography-dcb140b-line-height:25px;--e-global-typography-dc2ed9a-font-size:26px;--e-global-typography-dc2ed9a-line-height:35px;--e-global-typography-dc2ed9a-letter-spacing:0.5px;--e-global-typography-fa045a1-font-size:18px;--e-global-typography-fa045a1-line-height:30px;--e-global-typography-e1dbfed-font-size:16px;--e-global-typography-e1dbfed-line-height:30px;--e-global-typography-e1dbfed-letter-spacing:0.5px;--e-global-typography-fecd748-font-size:18px;--e-global-typography-fecd748-line-height:30px;--e-global-typography-61d88ee-font-size:14px;--e-global-typography-61d88ee-line-height:25px;--e-global-typography-2d27f7f-font-size:14px;--e-global-typography-2d27f7f-line-height:25px;--e-global-typography-2d27f7f-letter-spacing:0.5px;--e-global-typography-ca87611-font-size:18px;--e-global-typography-ca87611-line-height:30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body {
	background: #fff;
	outline: none !important;
}
.my_text_align_left a {
    text-align: left;
}
.pafe-slider-builder__item.slick-slide {
    outline: none !important;
}
.elementor-3740 .elementor-element.elementor-element-d75fd1c {
	z-index: 2;
	width: auto;
	max-width: auto;
	top: 438px !important;
}
.elementor-3740 .elementor-element.elementor-element-9584055 {
	width: auto;
	max-width: auto;
	top: 438px !important;
}
.elementor-3740 .elementor-element.elementor-element-1e965d7 {
	z-index: 3;
	width: auto;
	max-width: auto;
	top: 438px !important;
}
.elementor-3740 .elementor-element.elementor-element-31b5ec9 .slick-arrow {
	top: 450px !important;
	font-weight: 100;
}
.elementor-10 .elementor-element.elementor-element-0874ffb {
	width: auto;
	max-width: auto;
	top: 360px !important;
}
.elementor-10 .elementor-element.elementor-element-9e25069 {
	z-index: 2;
	width: auto;
	max-width: auto;
	top: 360px !important;
}
.elementor-10 .elementor-element.elementor-element-6cbc2cd .slick-arrow {
	top: 370px !important;
	font-weight: 100;
}
.elementor-10 .elementor-element.elementor-element-bd15369 {
	width: auto;
	max-width: auto;
	top: 360px !important;
}
.my_anchor_links a {
    color: #0099D0;
}
.my_anchor_links a:hover {
    color: #1A2B3B;
}
.view_map_pdf .elementor-icon-box-content {
    margin-top: 3px;
}
.elementor-animation-grow:active, .elementor-animation-grow:focus, .elementor-animation-grow:hover {
	transform: scale(1.05);
}
.mfp-bg {
	opacity: 0.95 !important;
}
.mfp-gallery .mfp-image-holder .mfp-figure button.mfp-close {
    font-size: 32px;
    padding-right: 0;
}
.ha-image-grid .ha-image-grid__wrap a.ha-image-grid__item {
    outline: none !important;
}
.small_icon_image img {
	height: 20px;
	width: auto;
	vertical-align: middle;
	margin-top: -6px;
	margin-left: 2px;
	margin-right: 2px;
}
/* Header Menu */

i.eicon-menu-bar {
    color: #009CDE;
}

.home .elementor-10 .elementor-element.elementor-element-7bfd9d9 .slick-arrow:before{
    color: #009cde !important;
}

.envelope-icon path, .instagram-icon .cls-1, .instagram-icon .cls-2, .facebook-icon path, .wifi-icon ellipse {
    fill: #009cde !important;
}

.wifi-icon path, .search-toggle path{
    stroke: #009cde !important;
}


.envelope-icon:hover path, .instagram-icon:hover .cls-1, .instagram-icon:hover .cls-2, .facebook-icon:hover path, .wifi-icon:hover ellipse {
    fill: #1A2B3B !important;
}


.wifi-icon:hover path, .search-toggle:hover path{
    stroke: #1A2B3B !important;
}


/* Home Page */


#slider-container .elementor-slick-slider ul.slick-dots li button:before {
    opacity: .75 !important;

}


#slider-container .current-slide-count{
    /* padding-right: 2px; */
    margin-right: -1px;
}

#slider-container button.slick-prev.slick-arrow {
    padding-right: 20px;
}

#slider-container  button.slick-prev.slick-arrow {
    margin-right: -20px;
}

#slider-container .elementor-slick-slider .slick-next:focus, .elementor-slick-slider .slick-next:hover, .elementor-slick-slider .slick-prev:focus, .elementor-slick-slider .slick-prev:hover{
    
    background: #fff !important;
}

#slider-container .current-slide-count, button.slick-prev.slick-arrow, .count-separator, .total-slide-count, button.slick-next.slick-arrow {
    background-color: #fff !important;
    padding-bottom: 1px;

}

#slider-container ul.slick-dots{
    display: none !important;
}

#slider-container ul.slick-dots {
    top: 260px;
}


section#slider-container {
    overflow: hidden;
}

.home .about-image-section {
    margin-left: 285px;
}


.home #subscribe{
    display: block;
}

a#white-arrow span.elementor-button-content-wrapper {
    float: left;

}

a#white-arrow i.hm.hm-arrow-right {
    color: #fff;
}

@media (max-width: 1024px){
    
#slider-container .slick-arrow {
    display: block !important;
    top: 525px !important;
    margin-right: 0px;
    
}

#slider-container .current-slide-count, #slider-container .count-separator, #slider-container .total-slide-count{
    
    position: absolute !important;
    top: 513px !important;
    display: none !important;

}
    
    
}


@media (max-width: 767px){
    .envira-gallery-item {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
}
    .my_anchor_links span {
    display: none;
}
    .my_anchor_links a {
    width: 100%;
    display: block;
    font-size: 14px;
    margin-bottom: 10px;
}
    .view_map_pdf .elementor-icon-box-icon {
	display: block;
	float: left;
	margin-right: 12px !important;
	margin-top: -3px;
}
ul, ol {
	margin: 0 0 1.5em 0em;
}
.home .about-image-section {
    margin-left: 0px;
}

 #slider-container ul.slick-dots{
    display: block !important;

}

#subscribe{
    display: none;
}

#slider-container .slick-arrow {
    display: block !important;
    top: 325px !important;
    margin-right: 10px;
    
}

#slider-container .current-slide-count, #slider-container .count-separator, #slider-container .total-slide-count{
    
    position: absolute !important;
    top: 313px !important;
    display: none !important;

}

#slider-container .current-slide-count {
    right: 59px;
}

#slider-container .count-separator{
    right: 47px !important;
    padding-left: 2px;
}

#slider-container .total-slide-count {
    right: 14px;
}


}





/* End Home Page*/
/* Page Content */




.wrapper-skylight-blue-banner{
 position: relative;   
}

section.elementor-section .skylight-blue-banner {
    position: absolute;
    margin-left: calc(50% - 50vw);
    width: 99.5vw;
    bottom: 0px;
}

span.elementor-button-icon.elementor-align-icon-right {
    color: #009CDE;
    font-size: 17px;
    margin-top: 2px;
}



/* End Page Content */


/* Footer Code*/

.elementor.elementor-21.elementor-location-footer {
    overflow: inherit !important;
}


.separator-mobile-menu .elementor-column-wrap.elementor-element-populated {
    border-color: #fff !important;
}

#subscribe ::placeholder {
    color: #131415 !important;
    font-family: "Mallory", Sans-serif !imrportant;
    font-size: 16px !important;
}

@media (max-width: 767px) {
    .envira-album-public.envira-gallery-1-columns .envira-title, .envira-album-public.envira-gallery-2-columns .envira-title, .envira-album-public.envira-gallery-3-columns .envira-title, .envira-album-public.envira-gallery-4-columns .envira-title, .envira-album-public.envira-gallery-5-columns .envira-title, .envira-album-public.envira-gallery-6-columns .envira-title, .envira-album-public.envira-gallery-7-columns .envira-title, .envira-album-public.envira-gallery-8-columns .envira-title, .envira-album-public.envira-gallery-9-columns .envira-title, .envira-album-public.envira-gallery-10-columns .envira-title, .envira-album-public.envira-gallery-11-columns .envira-title, .envira-album-public.envira-gallery-12-columns .envira-title, .envira-gallery-public.envira-gallery-1-columns .envira-title, .envira-gallery-public.envira-gallery-2-columns .envira-title, .envira-gallery-public.envira-gallery-3-columns .envira-title, .envira-gallery-public.envira-gallery-4-columns .envira-title, .envira-gallery-public.envira-gallery-5-columns .envira-title, .envira-gallery-public.envira-gallery-6-columns .envira-title, .envira-gallery-public.envira-gallery-7-columns .envira-title, .envira-gallery-public.envira-gallery-8-columns .envira-title, .envira-gallery-public.envira-gallery-9-columns .envira-title, .envira-gallery-public.envira-gallery-10-columns .envira-title, .envira-gallery-public.envira-gallery-11-columns .envira-title, .envira-gallery-public.envira-gallery-12-columns .envira-title {
	font-size: 16px !important;
}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-f98d60b.logo-left-border .elementor-column-wrap {
    border-color: white !important;
}
.separator-mobile-menu .elementor-column-wrap.elementor-element-populated {
    border-color: #DEDFE0 !important;
}
.image_carousel .elementor-swiper-button {
    display: none;
}
}
/* End Footer Code*/


/* Popup Code */

.dialog-close-button.dialog-lightbox-close-button i.eicon-close {
       position: absolute !important;
    top: -45px !important;
    color: white !important;
    font-size: 19px !important;
}

/* End popup Code*/

.image_carousel .elementor-image-carousel-caption {
	margin-top: 30px;
	margin-bottom: 30px;
}
.image_carousel .elementor-swiper-button {
	top: inherit;
	bottom: 50px;
}

/* Explore Shop and Dine Page*/

@media (max-width: 1024px){
    
.page-id-3740 #slider-container .slick-arrow {

    top: 410px !important;

    
}
.page-id-3740 #slider-container .current-slide-count, .page-id-3740 #slider-container .count-separator, .page-id-3740 #slider-container .total-slide-count{
    top: 400px !important;
}

}

@media (max-width: 767px){
.page-id-3740 #slider-container .slick-arrow {
    top: 200px !important;
}

.page-id-3740 #slider-container .current-slide-count, .page-id-3740 #slider-container .count-separator, .page-id-3740 #slider-container .total-slide-count {
    top: 188px !important;
}

}
/* End Explore Shop and Dine*/

/* Discover Art page*/

.art-image-block img {
    transition: transform .2s;
}

.art-image-block img:hover {
    transform: scale(1.05);
    transition: transform .2s;
}

.art-image-block {
    overflow: hidden;
    height: auto !important;
}

.art-images-container i.hm.hm-arrow-right {
    position: relative;
    bottom: 3px;
}

.page-id-8908 section#breadcrumb, .page-id-8918 section#breadcrumb, .page-id-8927 section#breadcrumb{
    display: none;
}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
@media (max-width: 991px){

}
@media (max-width: 767px){
.art-image-block {
    overflow: hidden;
    height: auto !important;
}
}

/* End Discover Art Par*//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Mallory';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://moynihanth.wpengine.com/wp-content/uploads/2020/11/Mallory-Bold.woff2') format('woff2'),
		url('https://moynihanth.wpengine.com/wp-content/uploads/2020/11/Mallory-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Mallory';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://moynihanth.wpengine.com/wp-content/uploads/2020/11/Mallory-BoldItalic.woff2') format('woff2'),
		url('https://moynihanth.wpengine.com/wp-content/uploads/2020/11/Mallory-BoldItalic.woff') format('woff');
}
@font-face {
	font-family: 'Mallory';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://moynihanth.wpengine.com/wp-content/uploads/2020/11/Mallory-Book.woff2') format('woff2'),
		url('https://moynihanth.wpengine.com/wp-content/uploads/2020/11/Mallory-Book.woff') format('woff');
}
@font-face {
	font-family: 'Mallory';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://moynihanth.wpengine.com/wp-content/uploads/2020/11/Mallory-BookItalic.woff2') format('woff2'),
		url('https://moynihanth.wpengine.com/wp-content/uploads/2020/11/Mallory-BookItalic.woff') format('woff');
}
@font-face {
	font-family: 'Mallory';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://moynihanth.wpengine.com/wp-content/uploads/2020/11/Mallory-Light.woff') format('woff');
}
/* End Custom Fonts CSS */