.elementor-678 .elementor-element.elementor-element-2f0b4705:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-2f0b4705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.riftviewcottages.com/wp-content/uploads/2019/05/background-riftview-cottages-2019-dining-day.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-678 .elementor-element.elementor-element-2f0b4705 > .elementor-background-overlay{background-color:#1e1e1e;opacity:0.4;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-678 .elementor-element.elementor-element-2f0b4705{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-678 .elementor-element.elementor-element-e2b2d2b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-678 .elementor-element.elementor-element-e2b2d2b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-678 .elementor-element.elementor-element-e2b2d2b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-678 .elementor-element.elementor-element-e2b2d2b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-678 .elementor-element.elementor-element-5417e3f > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-678 .elementor-element.elementor-element-5417e3f{text-align:center;}.elementor-678 .elementor-element.elementor-element-5417e3f img{width:60%;}.elementor-678 .elementor-element.elementor-element-4927b6bd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-678 .elementor-element.elementor-element-4927b6bd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-bc-flex-widget .elementor-678 .elementor-element.elementor-element-4927b6bd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-678 .elementor-element.elementor-element-4927b6bd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-678 .elementor-element.elementor-element-4927b6bd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-678 .elementor-element.elementor-element-4927b6bd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-4927b6bd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-678 .elementor-element.elementor-element-f3060b1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-d4b2914 > .elementor-element-populated{border-style:double;border-width:3px 3px 3px 3px;border-color:#f0f0f0;margin:32px 32px 32px 32px;--e-column-margin-right:32px;--e-column-margin-left:32px;padding:124px 124px 124px 124px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-1b02a0f{text-align:center;}.elementor-widget-global{--divider-color:var( --e-global-color-secondary );}.elementor-widget-global .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-global.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-global.elementor-view-framed .elementor-icon, .elementor-widget-global.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-global.elementor-view-framed .elementor-icon, .elementor-widget-global.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-global-204{--divider-border-style:double;--divider-color:#f0f0f0;--divider-border-width:4px;}.elementor-678 .elementor-element.elementor-global-204 .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-678 .elementor-element.elementor-global-204 .elementor-divider{text-align:center;padding-block-start:16px;padding-block-end:16px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-678 .elementor-element.elementor-element-43ef245e:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-43ef245e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.riftviewcottages.com/wp-content/uploads/2019/05/sillhoutte-tree-cypress.svg");background-position:bottom right;background-repeat:no-repeat;background-size:contain;}.elementor-678 .elementor-element.elementor-element-43ef245e > .elementor-background-overlay{background-color:#ffffff;opacity:0.94;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-678 .elementor-element.elementor-element-43ef245e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-753e784b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-249acf03{text-align:left;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-2c1b4fd{--divider-border-style:double;--divider-color:#c8c8c8;--divider-border-width:4px;}.elementor-678 .elementor-element.elementor-element-2c1b4fd .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-678 .elementor-element.elementor-element-2c1b4fd .elementor-divider{text-align:left;padding-block-start:16px;padding-block-end:16px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-839eda3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-price-list .elementor-price-list-header{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-list .elementor-price-list-price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-list .elementor-price-list-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-list .elementor-price-list-separator{border-bottom-color:var( --e-global-color-secondary );}.elementor-678 .elementor-element.elementor-element-6d1c51a .elementor-price-list-separator{border-bottom-style:double;border-bottom-width:4px;}.elementor-678 .elementor-element.elementor-element-6d1c51a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-6d1c51a .elementor-price-list-item{align-items:center;}.elementor-678 .elementor-element.elementor-element-6d1c51a .elementor-price-list li:not(:last-child){margin-bottom:16px;}body.rtl .elementor-678 .elementor-element.elementor-element-6d1c51a .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-678 .elementor-element.elementor-element-6d1c51a .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-678 .elementor-element.elementor-element-6d1c51a .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-678 .elementor-element.elementor-element-6d1c51a .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-678 .elementor-element.elementor-element-6d1c51a .elementor-price-list-header{font-size:0.9em;font-weight:200;}.elementor-678 .elementor-element.elementor-element-6d1c51a .elementor-price-list-price{font-size:0.9em;font-weight:200;}.elementor-678 .elementor-element.elementor-element-1fb8382 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-827e9cb .elementor-price-list-separator{border-bottom-style:double;border-bottom-width:4px;}.elementor-678 .elementor-element.elementor-element-827e9cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-827e9cb .elementor-price-list-item{align-items:center;}.elementor-678 .elementor-element.elementor-element-827e9cb .elementor-price-list li:not(:last-child){margin-bottom:16px;}body.rtl .elementor-678 .elementor-element.elementor-element-827e9cb .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-678 .elementor-element.elementor-element-827e9cb .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-678 .elementor-element.elementor-element-827e9cb .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-678 .elementor-element.elementor-element-827e9cb .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-678 .elementor-element.elementor-element-827e9cb .elementor-price-list-header{font-size:0.9em;font-weight:200;}.elementor-678 .elementor-element.elementor-element-827e9cb .elementor-price-list-price{font-size:0.9em;font-weight:200;}.elementor-678 .elementor-element.elementor-element-4b0478e{text-align:center;}.elementor-678 .elementor-element.elementor-element-1a4c610{--divider-border-style:double;--divider-color:#c8c8c8;--divider-border-width:4px;}.elementor-678 .elementor-element.elementor-element-1a4c610 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-678 .elementor-element.elementor-element-1a4c610 .elementor-divider{text-align:left;padding-block-start:16px;padding-block-end:16px;}.elementor-678 .elementor-element.elementor-element-593d00e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-f207fb6 .elementor-price-list-separator{border-bottom-style:double;border-bottom-width:4px;}.elementor-678 .elementor-element.elementor-element-f207fb6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-f207fb6 .elementor-price-list-item{align-items:center;}.elementor-678 .elementor-element.elementor-element-f207fb6 .elementor-price-list li:not(:last-child){margin-bottom:16px;}body.rtl .elementor-678 .elementor-element.elementor-element-f207fb6 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-678 .elementor-element.elementor-element-f207fb6 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-678 .elementor-element.elementor-element-f207fb6 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-678 .elementor-element.elementor-element-f207fb6 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-678 .elementor-element.elementor-element-f207fb6 .elementor-price-list-header{font-size:0.9em;font-weight:200;}.elementor-678 .elementor-element.elementor-element-f207fb6 .elementor-price-list-price{font-size:0.9em;font-weight:200;}.elementor-678 .elementor-element.elementor-element-248a980 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-7b77a1f .elementor-price-list-separator{border-bottom-style:double;border-bottom-width:4px;}.elementor-678 .elementor-element.elementor-element-7b77a1f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-7b77a1f .elementor-price-list-item{align-items:center;}.elementor-678 .elementor-element.elementor-element-7b77a1f .elementor-price-list li:not(:last-child){margin-bottom:16px;}body.rtl .elementor-678 .elementor-element.elementor-element-7b77a1f .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-678 .elementor-element.elementor-element-7b77a1f .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-678 .elementor-element.elementor-element-7b77a1f .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-678 .elementor-element.elementor-element-7b77a1f .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-678 .elementor-element.elementor-element-7b77a1f .elementor-price-list-header{font-size:0.9em;font-weight:200;}.elementor-678 .elementor-element.elementor-element-7b77a1f .elementor-price-list-price{font-size:0.9em;font-weight:200;}.elementor-678 .elementor-element.elementor-element-5339492:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-5339492 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.riftviewcottages.com/wp-content/uploads/2019/05/background-riftview-cottages-2019-dining-evening.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-678 .elementor-element.elementor-element-5339492 > .elementor-background-overlay{background-color:#000000;opacity:0.2;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-678 .elementor-element.elementor-element-5339492:hover > .elementor-background-overlay{background-color:#1e1e1e;opacity:0.7;filter:brightness( 20% ) contrast( 100% ) saturate( 100% ) blur( 1px ) hue-rotate( 0deg );}.elementor-678 .elementor-element.elementor-element-5339492 > .elementor-container{min-height:600px;}.elementor-678 .elementor-element.elementor-element-5339492{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-678 .elementor-element.elementor-element-864d1ee.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-678 .elementor-element.elementor-element-864d1ee.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-678 .elementor-element.elementor-element-864d1ee > .elementor-element-populated >  .elementor-background-overlay{opacity:0.53;}.elementor-678 .elementor-element.elementor-element-864d1ee > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-678 .elementor-element.elementor-element-864d1ee > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-9ed9161 > .elementor-widget-container{margin:64px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-9ed9161{text-align:center;}.elementor-bc-flex-widget .elementor-678 .elementor-element.elementor-element-cb6610f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-678 .elementor-element.elementor-element-cb6610f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-678 .elementor-element.elementor-element-552917a{--icon-box-icon-margin:0px;}.elementor-678 .elementor-element.elementor-element-552917a.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-678 .elementor-element.elementor-element-552917a.elementor-view-framed .elementor-icon, .elementor-678 .elementor-element.elementor-element-552917a.elementor-view-default .elementor-icon{fill:#ffffff;color:#ffffff;border-color:#ffffff;}.elementor-678 .elementor-element.elementor-element-552917a .elementor-icon{font-size:45px;}.elementor-678 .elementor-element.elementor-element-552917a .elementor-icon-box-description{color:#ffffff;}.elementor-bc-flex-widget .elementor-678 .elementor-element.elementor-element-000f825.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-678 .elementor-element.elementor-element-000f825.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-678 .elementor-element.elementor-element-d237c67{--icon-box-icon-margin:0px;}.elementor-678 .elementor-element.elementor-element-d237c67.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-678 .elementor-element.elementor-element-d237c67.elementor-view-framed .elementor-icon, .elementor-678 .elementor-element.elementor-element-d237c67.elementor-view-default .elementor-icon{fill:#ffffff;color:#ffffff;border-color:#ffffff;}.elementor-678 .elementor-element.elementor-element-d237c67 .elementor-icon{font-size:45px;}.elementor-678 .elementor-element.elementor-element-d237c67 .elementor-icon-box-description{color:#ffffff;}.elementor-bc-flex-widget .elementor-678 .elementor-element.elementor-element-089caba.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-678 .elementor-element.elementor-element-089caba.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-678 .elementor-element.elementor-element-eaab5b7{--icon-box-icon-margin:0px;}.elementor-678 .elementor-element.elementor-element-eaab5b7.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-678 .elementor-element.elementor-element-eaab5b7.elementor-view-framed .elementor-icon, .elementor-678 .elementor-element.elementor-element-eaab5b7.elementor-view-default .elementor-icon{fill:#ffffff;color:#ffffff;border-color:#ffffff;}.elementor-678 .elementor-element.elementor-element-eaab5b7 .elementor-icon{font-size:45px;}.elementor-678 .elementor-element.elementor-element-eaab5b7 .elementor-icon-box-description{color:#ffffff;}.elementor-bc-flex-widget .elementor-678 .elementor-element.elementor-element-0af3607.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-678 .elementor-element.elementor-element-0af3607.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-678 .elementor-element.elementor-element-5ceee10{--icon-box-icon-margin:0px;}.elementor-678 .elementor-element.elementor-element-5ceee10.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-678 .elementor-element.elementor-element-5ceee10.elementor-view-framed .elementor-icon, .elementor-678 .elementor-element.elementor-element-5ceee10.elementor-view-default .elementor-icon{fill:#ffffff;color:#ffffff;border-color:#ffffff;}.elementor-678 .elementor-element.elementor-element-5ceee10 .elementor-icon{font-size:45px;}.elementor-678 .elementor-element.elementor-element-5ceee10 .elementor-icon-box-description{color:#ffffff;}.elementor-678 .elementor-element.elementor-element-ce363ce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-ce363ce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-678 .elementor-element.elementor-element-3b0e070:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-678 .elementor-element.elementor-element-3b0e070 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.riftviewcottages.com/wp-content/uploads/2019/05/features-cook.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-678 .elementor-element.elementor-element-3b0e070 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-3b0e070 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-678 .elementor-element.elementor-element-17eb924:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-678 .elementor-element.elementor-element-17eb924 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.riftviewcottages.com/wp-content/uploads/2019/05/sillhoutte-elephant-family.svg");background-position:bottom left;background-repeat:no-repeat;background-size:60% auto;}.elementor-678 .elementor-element.elementor-element-17eb924 > .elementor-element-populated >  .elementor-background-overlay{background-color:#ffffff;opacity:0.95;}.elementor-678 .elementor-element.elementor-element-17eb924 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 48px 48px 48px;}.elementor-678 .elementor-element.elementor-element-17eb924 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-678 .elementor-element.elementor-element-4c6cfff{text-align:center;}.elementor-678 .elementor-element.elementor-element-416fdc0{text-align:center;}.elementor-678 .elementor-element.elementor-element-e3567dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-44fb483{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-44fb483 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-678 .elementor-element.elementor-element-5dc1a94:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-678 .elementor-element.elementor-element-5dc1a94 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.riftviewcottages.com/wp-content/uploads/2019/05/sillhoutte-girraffe-1.svg");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-678 .elementor-element.elementor-element-5dc1a94 > .elementor-element-populated >  .elementor-background-overlay{background-color:#ffffff;opacity:0.95;}.elementor-678 .elementor-element.elementor-element-5dc1a94 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 48px 48px 48px;}.elementor-678 .elementor-element.elementor-element-5dc1a94 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-678 .elementor-element.elementor-element-55fb3ae{text-align:center;}.elementor-678 .elementor-element.elementor-element-3a0530a{text-align:center;}.elementor-678 .elementor-element.elementor-element-0271dd0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-2ffe3fa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-678 .elementor-element.elementor-element-2ffe3fa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.riftviewcottages.com/wp-content/uploads/2019/05/features-shuttle.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-678 .elementor-element.elementor-element-2ffe3fa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-2ffe3fa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-678 .elementor-element.elementor-element-5efcc14{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-5efcc14 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-678 .elementor-element.elementor-element-3902f48:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-678 .elementor-element.elementor-element-3902f48 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.riftviewcottages.com/wp-content/uploads/2019/05/features-laundry.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-678 .elementor-element.elementor-element-3902f48 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-3902f48 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-678 .elementor-element.elementor-element-005eed4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-678 .elementor-element.elementor-element-005eed4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.riftviewcottages.com/wp-content/uploads/2019/05/sillhoutte-jaguar-2.svg");background-position:bottom right;background-repeat:no-repeat;background-size:60% auto;}.elementor-678 .elementor-element.elementor-element-005eed4 > .elementor-element-populated >  .elementor-background-overlay{background-color:#ffffff;opacity:0.95;}.elementor-678 .elementor-element.elementor-element-005eed4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 48px 48px 48px;}.elementor-678 .elementor-element.elementor-element-005eed4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-678 .elementor-element.elementor-element-00c5d10{text-align:center;}.elementor-678 .elementor-element.elementor-element-17bba68{text-align:center;}.elementor-678 .elementor-element.elementor-element-6ee6fa5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-5ce1af9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-5ce1af9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-678 .elementor-element.elementor-element-4cc1949:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-678 .elementor-element.elementor-element-4cc1949 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.riftviewcottages.com/wp-content/uploads/2019/05/sillhoutte-birds-1.svg");background-position:top right;background-repeat:no-repeat;background-size:60% auto;}.elementor-678 .elementor-element.elementor-element-4cc1949 > .elementor-element-populated >  .elementor-background-overlay{background-color:#ffffff;opacity:0.95;}.elementor-678 .elementor-element.elementor-element-4cc1949 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 48px 48px 48px;}.elementor-678 .elementor-element.elementor-element-4cc1949 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-678 .elementor-element.elementor-element-035b4e1{text-align:center;}.elementor-678 .elementor-element.elementor-element-810519e{text-align:center;}.elementor-678 .elementor-element.elementor-element-53f03c9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-1c85042:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-678 .elementor-element.elementor-element-1c85042 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.riftviewcottages.com/wp-content/uploads/2019/05/features-swimming-pool.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-678 .elementor-element.elementor-element-1c85042 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-1c85042 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-678 .elementor-element.elementor-element-20f2a3d:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-20f2a3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;background-image:url("https://www.riftviewcottages.com/wp-content/uploads/2019/05/sillhoutte-tree-2.svg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-678 .elementor-element.elementor-element-20f2a3d > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, rgba(255,255,255,0.91) 94%, #ffffff 99%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-678 .elementor-element.elementor-element-20f2a3d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:128px 0px 128px 0px;}.elementor-678 .elementor-element.elementor-element-5a14f6e7 > .elementor-element-populated{padding:0% 25% 0% 25%;}.elementor-678 .elementor-element.elementor-element-5711e159 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-678 .elementor-element.elementor-element-5711e159{text-align:center;}.elementor-widget-star-rating .elementor-star-rating__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-678 .elementor-element.elementor-element-32690309{text-align:center;}.elementor-678 .elementor-element.elementor-element-32690309 > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-32690309 .elementor-star-rating{font-size:24px;}.elementor-678 .elementor-element.elementor-element-32690309 .elementor-star-rating i:not(:last-of-type){margin-inline-end:16px;}.elementor-678 .elementor-element.elementor-element-32690309 .elementor-star-rating i:before{color:#d44502;}.elementor-678 .elementor-element.elementor-element-485ebb90 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-485ebb90{text-align:center;}.elementor-678 .elementor-element.elementor-element-5ab4b3a0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-5ab4b3a0{text-align:center;}.elementor-678 .elementor-element.elementor-element-68570a61 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-68570a61{text-align:center;}.elementor-678 .elementor-element.elementor-element-15480164 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-15480164{text-align:center;}.elementor-678 .elementor-element.elementor-element-384fa7f8 > .elementor-widget-container{margin:16px 0px 0px 0px;}@media(max-width:979px){.elementor-678 .elementor-element.elementor-element-e2b2d2b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-5417e3f > .elementor-widget-container{margin:32px 32px 32px 32px;}.elementor-678 .elementor-element.elementor-element-5417e3f img{width:40%;}.elementor-678 .elementor-element.elementor-element-4927b6bd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-f3060b1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-d4b2914 > .elementor-element-populated{margin:32px 32px 32px 32px;--e-column-margin-right:32px;--e-column-margin-left:32px;padding:32px 32px 32px 32px;}.elementor-678 .elementor-element.elementor-element-5962142b > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-678 .elementor-element.elementor-element-06710e9 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-678 .elementor-element.elementor-element-17eb924 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-678 .elementor-element.elementor-element-5dc1a94 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-678 .elementor-element.elementor-element-005eed4 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-678 .elementor-element.elementor-element-4cc1949 > .elementor-element-populated{padding:32px 32px 32px 32px;}}@media(max-width:767px){.elementor-678 .elementor-element.elementor-element-e2b2d2b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-5417e3f{text-align:center;}.elementor-678 .elementor-element.elementor-element-5417e3f img{width:80%;}.elementor-678 .elementor-element.elementor-element-4927b6bd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-f3060b1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-5962142b > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-06710e9 > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-678 .elementor-element.elementor-element-3b0e070 > .elementor-element-populated{padding:120px 0px 120px 0px;}.elementor-678 .elementor-element.elementor-element-17eb924 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-678 .elementor-element.elementor-element-5dc1a94 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-678 .elementor-element.elementor-element-2ffe3fa > .elementor-element-populated{padding:120px 0px 120px 0px;}.elementor-678 .elementor-element.elementor-element-3902f48 > .elementor-element-populated{padding:120px 0px 120px 0px;}.elementor-678 .elementor-element.elementor-element-005eed4 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-678 .elementor-element.elementor-element-4cc1949 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-678 .elementor-element.elementor-element-1c85042 > .elementor-element-populated{padding:120px 0px 120px 0px;}.elementor-678 .elementor-element.elementor-element-5a14f6e7 > .elementor-element-populated{padding:8px 8px 8px 8px;}}@media(max-width:979px) and (min-width:768px){.elementor-678 .elementor-element.elementor-element-e2b2d2b{width:100%;}.elementor-678 .elementor-element.elementor-element-4927b6bd{width:100%;}.elementor-678 .elementor-element.elementor-element-d4b2914{width:100%;}.elementor-678 .elementor-element.elementor-element-5962142b{width:100%;}.elementor-678 .elementor-element.elementor-element-06710e9{width:100%;}}@media(min-width:980px){.elementor-678 .elementor-element.elementor-element-43ef245e:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-43ef245e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-678 .elementor-element.elementor-element-5339492:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-5339492 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-678 .elementor-element.elementor-element-20f2a3d:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-20f2a3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}