.elementor-2308 .elementor-element.elementor-element-505b5aa{--display:flex;}.elementor-2308 .elementor-element.elementor-element-5af33c0{text-align:center;}.elementor-2308 .elementor-element.elementor-element-468255b{--display:flex;}.elementor-2308 .elementor-element.elementor-element-d0c1ae9 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );flex-grow:0;padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );}.elementor-2308 .elementor-element.elementor-element-d0c1ae9 .elementor-repeater-item-9275fcd .dce-img{padding-bottom:calc( 0.65 * 100% );}.elementor-2308 .elementor-element.elementor-element-d0c1ae9 .elementor-repeater-item-9275fcd.dce-item_image{justify-content:top;}.elementor-2308 .elementor-element.elementor-element-d0c1ae9 .elementor-repeater-item-9275fcd{margin:0px 0px 10px 0px;}.elementor-2308 .elementor-element.elementor-element-d0c1ae9 .elementor-repeater-item-f9fe877 > *{font-family:var( --e-global-typography-accent-font-family ), Baskerville,serif;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );display:inline-block;}.elementor-2308 .elementor-element.elementor-element-d0c1ae9 .elementor-repeater-item-f9fe877 a{color:var( --e-global-color-primary );}.elementor-2308 .elementor-element.elementor-element-d0c1ae9 .elementor-repeater-item-f9fe877 a:hover{color:var( --e-global-color-secondary );}.elementor-2308 .elementor-element.elementor-element-d0c1ae9 .elementor-repeater-item-99fb94e > *{font-family:"Baskerville", Baskerville,serif;font-size:1.2rem;text-transform:none;font-style:italic;line-height:1.6em;}.elementor-2308 .elementor-element.elementor-element-d0c1ae9 .elementor-repeater-item-99fb94e{padding:2px 0px 4px 0px;}.elementor-2308 .elementor-element.elementor-element-d0c1ae9 .elementor-repeater-item-27a3300 > *{font-family:"Baskerville", Baskerville,serif;font-size:1rem;text-transform:uppercase;font-style:normal;line-height:1.2em;letter-spacing:0.5px;color:var( --e-global-color-c381a14 );}.elementor-2308 .elementor-element.elementor-element-d0c1ae9 .elementor-repeater-item-27a3300 a{color:var( --e-global-color-c381a14 );}.elementor-2308 .elementor-element.elementor-element-d0c1ae9 .elementor-repeater-item-27a3300 a:hover{color:var( --e-global-color-c381a14 );background-color:var( --e-global-color-primary );}.elementor-2308 .elementor-element.elementor-element-d0c1ae9 .elementor-repeater-item-27a3300{margin:10px 0px 0px 0px;}.elementor-2308 .elementor-element.elementor-element-d0c1ae9 .dce-post-item{text-align:left;padding-bottom:40px;}.elementor-2308 .elementor-element.elementor-element-d0c1ae9 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{justify-content:center;align-items:flex-start;margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2308 .elementor-element.elementor-element-d0c1ae9 .dce-posts-container.dce-skin-grid .dce-item-area{justify-content:flex-start;}.elementor-2308 .elementor-element.elementor-element-d0c1ae9 .dce-post-block:not(.dce-hover-effects) a.dce-post-image:hover, .elementor-2308 .elementor-element.elementor-element-d0c1ae9 .dce-post-block.dce-hover-effects:hover a.dce-post-image{opacity:0.9;}.elementor-2308 .elementor-element.elementor-element-d0c1ae9 .dce-post-block:not(.dce-hover-effects) a.dce-post-image:hover img, .elementor-2308 .elementor-element.elementor-element-d0c1ae9 .dce-post-block.dce-hover-effects:hover a.dce-post-image img{filter:brightness( 100% ) contrast( 100% ) sepia( 0 ) blur( 0px ) invert( 0%) hue-rotate( 0deg) saturate( 50% );}.elementor-2308 .elementor-element.elementor-element-d0c1ae9 .dce-posts-fallback{text-align:left;}@media(max-width:1366px){.elementor-2308 .elementor-element.elementor-element-d0c1ae9 .elementor-repeater-item-f9fe877 > *{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-2308 .elementor-element.elementor-element-d0c1ae9 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );}.elementor-2308 .elementor-element.elementor-element-d0c1ae9 .elementor-repeater-item-f9fe877 > *{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2308 .elementor-element.elementor-element-d0c1ae9 .elementor-repeater-item-99fb94e > *{font-size:1.1rem;}.elementor-2308 .elementor-element.elementor-element-d0c1ae9 .elementor-repeater-item-27a3300 > *{font-size:1rem;}}@media(max-width:767px){.elementor-2308 .elementor-element.elementor-element-d0c1ae9 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-2308 .elementor-element.elementor-element-d0c1ae9 .elementor-repeater-item-f9fe877 > *{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2308 .elementor-element.elementor-element-d0c1ae9 .elementor-repeater-item-99fb94e > *{font-size:1.2rem;}.elementor-2308 .elementor-element.elementor-element-d0c1ae9 .elementor-repeater-item-27a3300 > *{font-size:1rem;}}@media(min-width:768px){.elementor-2308 .elementor-element.elementor-element-505b5aa{--content-width:940px;}}/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-d0c1ae9 */.elementor-2308 .elementor-element.elementor-element-d0c1ae9 .dce-item_custommeta.elementor-repeater-item-99fb94e {
    flex-grow:1;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Baskerville';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://rustyparrotlodge.kinsta.cloud/wp-content/uploads/2026/05/Baskerville.woff2') format('woff2'),
		url('https://rustyparrotlodge.kinsta.cloud/wp-content/uploads/2026/05/Baskerville.woff') format('woff'),
		url('https://rustyparrotlodge.kinsta.cloud/wp-content/uploads/2026/05/Baskerville.ttf') format('truetype');
}
/* End Custom Fonts CSS */