.elementor-5785 .elementor-element.elementor-element-5ec4d63{padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-cc52112 > .elementor-container{max-width:1322px;}.elementor-5785 .elementor-element.elementor-element-cc52112{margin-top:0px;margin-bottom:0px;padding:25px 30px 0px 30px;}.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-5785 .elementor-element.elementor-element-ea8d132 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-ea8d132{text-align:center;}.elementor-5785 .elementor-element.elementor-element-ea8d132 .elementor-heading-title{font-family:"Lusitana", Sans-serif;font-size:40px;font-weight:normal;line-height:1.3em;letter-spacing:1px;color:#f57f17;}.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-5785 .elementor-element.elementor-element-5475041 > .elementor-widget-container{margin:0% 14% 0% 14%;}.elementor-5785 .elementor-element.elementor-element-5475041{text-align:center;color:#183936;}.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-5785 .elementor-element.elementor-element-896a9fd{--divider-border-style:solid;--divider-color:#2F726B;--divider-border-width:2.5px;}.elementor-5785 .elementor-element.elementor-element-896a9fd .elementor-divider-separator{width:0%;margin:0 auto;margin-center:0;}.elementor-5785 .elementor-element.elementor-element-896a9fd .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-5785 .elementor-element.elementor-element-85e59cb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-85e59cb{text-align:center;}.elementor-5785 .elementor-element.elementor-element-85e59cb .elementor-heading-title{font-family:"Lusitana", Sans-serif;font-size:40px;font-weight:normal;line-height:1.3em;letter-spacing:1px;color:#f57f17;}.elementor-5785 .elementor-element.elementor-element-1a29688 > .elementor-widget-container{margin:0% 14% 0% 14%;}.elementor-5785 .elementor-element.elementor-element-1a29688{text-align:center;color:#183936;}.elementor-5785 .elementor-element.elementor-element-bd558fe{--divider-border-style:solid;--divider-color:#2F726B;--divider-border-width:2.5px;}.elementor-5785 .elementor-element.elementor-element-bd558fe .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-5785 .elementor-element.elementor-element-bd558fe .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-5785 .elementor-element.elementor-element-13fff59 > .elementor-widget-container{margin:0% 14% 0% 14%;}.elementor-5785 .elementor-element.elementor-element-13fff59{text-align:center;color:#183936;}.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-5785 .elementor-element.elementor-element-e47d951 .elementor-button{background-color:#2a655f;font-family:"Lusitana", Sans-serif;font-size:18px;font-weight:bold;fill:#ffffff;color:#ffffff;border-radius:0px 0px 0px 0px;padding:15px 61px 15px 61px;}.elementor-5785 .elementor-element.elementor-element-e47d951 .elementor-button:hover, .elementor-5785 .elementor-element.elementor-element-e47d951 .elementor-button:focus{background-color:#7fa39f;}.elementor-5785 .elementor-element.elementor-element-e47d951{z-index:500;}.elementor-5785 .elementor-element.elementor-element-c18a969 .elementor-button{background-color:#2a655f;font-family:"Lusitana", Sans-serif;font-size:18px;font-weight:bold;fill:#ffffff;color:#ffffff;border-radius:0px 0px 0px 0px;padding:15px 61px 15px 61px;}.elementor-5785 .elementor-element.elementor-element-c18a969 .elementor-button:hover, .elementor-5785 .elementor-element.elementor-element-c18a969 .elementor-button:focus{background-color:#7fa39f;}.elementor-5785 .elementor-element.elementor-element-c18a969{z-index:500;}.elementor-5785 .elementor-element.elementor-element-d555504{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-012123d > .elementor-container{max-width:650px;}.elementor-5785 .elementor-element.elementor-element-012123d{margin-top:-16px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-50e7674:not(.elementor-motion-effects-element-type-background), .elementor-5785 .elementor-element.elementor-element-50e7674 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.springwatercenter.org/wp-content/uploads/2018/09/bg2-meditation-compressed.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5785 .elementor-element.elementor-element-50e7674{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:18% 0% 17% 0%;}.elementor-5785 .elementor-element.elementor-element-50e7674 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5785 .elementor-element.elementor-element-254c8d5 > .elementor-widget-container{margin:0px 0px 0px 70px;padding:0px 0px 30px 0px;}.elementor-5785 .elementor-element.elementor-element-254c8d5{text-align:left;}.elementor-5785 .elementor-element.elementor-element-254c8d5 .elementor-heading-title{font-family:"Lusitana", Sans-serif;font-size:40px;font-weight:normal;line-height:1.3em;letter-spacing:1px;color:#f57f17;}.elementor-5785 .elementor-element.elementor-element-348ddf3 > .elementor-widget-container{margin:0px 0px 0px 70px;}.elementor-5785 .elementor-element.elementor-element-348ddf3{text-align:left;color:#183936;}.elementor-5785 .elementor-element.elementor-element-a5f4c55 .elementor-button{background-color:#2a655f;font-family:"Lusitana", Sans-serif;font-size:18px;font-weight:bold;fill:#ffffff;color:#ffffff;border-radius:0px 0px 0px 0px;padding:15px 61px 15px 61px;}.elementor-5785 .elementor-element.elementor-element-a5f4c55 .elementor-button:hover, .elementor-5785 .elementor-element.elementor-element-a5f4c55 .elementor-button:focus{background-color:#7fa39f;}.elementor-5785 .elementor-element.elementor-element-a5f4c55{z-index:500;}.elementor-5785 .elementor-element.elementor-element-9856228:not(.elementor-motion-effects-element-type-background), .elementor-5785 .elementor-element.elementor-element-9856228 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.springwatercenter.org/wp-content/uploads/2018/09/bg2-meditation-mobile3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5785 .elementor-element.elementor-element-9856228{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 30px 200px 30px;}.elementor-5785 .elementor-element.elementor-element-9856228 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5785 .elementor-element.elementor-element-8cfac56 > .elementor-widget-container{margin:0px 0px 0px 33px;padding:0px 0px 30px 0px;}.elementor-5785 .elementor-element.elementor-element-8cfac56{text-align:left;}.elementor-5785 .elementor-element.elementor-element-8cfac56 .elementor-heading-title{font-family:"Lusitana", Sans-serif;font-size:40px;font-weight:normal;line-height:1.3em;letter-spacing:1px;color:#f57f17;}.elementor-5785 .elementor-element.elementor-element-fc7de1b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-fc7de1b{text-align:left;color:#183936;}.elementor-5785 .elementor-element.elementor-element-1bb4732 .elementor-button{background-color:#2a655f;font-family:"Lusitana", Sans-serif;font-size:18px;font-weight:bold;fill:#ffffff;color:#ffffff;border-radius:0px 0px 0px 0px;padding:15px 61px 15px 61px;}.elementor-5785 .elementor-element.elementor-element-1bb4732 .elementor-button:hover, .elementor-5785 .elementor-element.elementor-element-1bb4732 .elementor-button:focus{background-color:#7fa39f;}.elementor-5785 .elementor-element.elementor-element-1bb4732{z-index:500;}.elementor-5785 .elementor-element.elementor-element-a5961a7{margin-top:-50px;margin-bottom:0px;padding:100px 20px 100px 20px;}.elementor-5785 .elementor-element.elementor-element-6e16461 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 30px 0px;}.elementor-5785 .elementor-element.elementor-element-6e16461{text-align:center;}.elementor-5785 .elementor-element.elementor-element-6e16461 .elementor-heading-title{font-family:"Lusitana", Sans-serif;font-size:40px;font-weight:normal;line-height:1.3em;letter-spacing:1px;color:#f57f17;}.elementor-5785 .elementor-element.elementor-element-9c7a285{padding:0px 0px 50px 0px;}.elementor-5785 .elementor-element.elementor-element-47f2d71 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.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-5785 .elementor-element.elementor-element-40685d0 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5785 .elementor-element.elementor-element-40685d0{text-align:center;}.elementor-5785 .elementor-element.elementor-element-7b12833 .elementor-heading-title{font-family:"Lusitana", Sans-serif;font-size:25px;font-weight:500;line-height:1.2em;color:#2f726b;}.elementor-5785 .elementor-element.elementor-element-d2637f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-d2637f2{text-align:left;color:#183936;}.elementor-5785 .elementor-element.elementor-element-ff0c5fe .elementor-button{background-color:rgba(255,0,145,0);font-family:"Lusitana", Sans-serif;font-size:20px;font-weight:bold;letter-spacing:1px;fill:#2f726b;color:#2f726b;border-style:solid;border-width:0px 0px 2px 0px;border-radius:0px 0px 2px 0px;padding:10px 5px 10px 5px;}.elementor-5785 .elementor-element.elementor-element-ff0c5fe > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-ff0c5fe .elementor-button:hover, .elementor-5785 .elementor-element.elementor-element-ff0c5fe .elementor-button:focus{color:rgba(26,79,73,0.36);}.elementor-5785 .elementor-element.elementor-element-ff0c5fe .elementor-button:hover svg, .elementor-5785 .elementor-element.elementor-element-ff0c5fe .elementor-button:focus svg{fill:rgba(26,79,73,0.36);}.elementor-5785 .elementor-element.elementor-element-782b535 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5785 .elementor-element.elementor-element-782b535{text-align:center;}.elementor-5785 .elementor-element.elementor-element-446f765 .elementor-heading-title{font-family:"Lusitana", Sans-serif;font-size:25px;font-weight:bold;line-height:1.2em;color:#2f726b;}.elementor-5785 .elementor-element.elementor-element-c5480e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-c5480e4{text-align:left;color:#183936;}.elementor-5785 .elementor-element.elementor-element-871cf53 .elementor-button{background-color:rgba(255,0,145,0);font-family:"Lusitana", Sans-serif;font-size:20px;font-weight:bold;letter-spacing:1px;fill:#2f726b;color:#2f726b;border-style:solid;border-width:0px 0px 2px 0px;border-radius:0px 0px 2px 0px;padding:10px 5px 10px 5px;}.elementor-5785 .elementor-element.elementor-element-871cf53 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-871cf53 .elementor-button:hover, .elementor-5785 .elementor-element.elementor-element-871cf53 .elementor-button:focus{color:rgba(26,79,73,0.36);}.elementor-5785 .elementor-element.elementor-element-871cf53 .elementor-button:hover svg, .elementor-5785 .elementor-element.elementor-element-871cf53 .elementor-button:focus svg{fill:rgba(26,79,73,0.36);}.elementor-5785 .elementor-element.elementor-element-b98b9f9{margin-top:0px;margin-bottom:-53px;padding:0px 0px 50px 0px;}.elementor-5785 .elementor-element.elementor-element-206d03a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-5785 .elementor-element.elementor-element-7145a1e > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5785 .elementor-element.elementor-element-7145a1e{text-align:center;}.elementor-5785 .elementor-element.elementor-element-9058267 .elementor-heading-title{font-family:"Lusitana", Sans-serif;font-size:25px;font-weight:bold;line-height:1.2em;color:#2f726b;}.elementor-5785 .elementor-element.elementor-element-0d6a2a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-0d6a2a5{text-align:left;color:#183936;}.elementor-5785 .elementor-element.elementor-element-fbaa0c1 .elementor-button{background-color:rgba(255,0,145,0);font-family:"Lusitana", Sans-serif;font-size:20px;font-weight:bold;letter-spacing:1px;fill:#2f726b;color:#2f726b;border-style:solid;border-width:0px 0px 2px 0px;border-radius:0px 0px 2px 0px;padding:10px 5px 10px 5px;}.elementor-5785 .elementor-element.elementor-element-fbaa0c1 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-fbaa0c1 .elementor-button:hover, .elementor-5785 .elementor-element.elementor-element-fbaa0c1 .elementor-button:focus{color:rgba(26,79,73,0.36);}.elementor-5785 .elementor-element.elementor-element-fbaa0c1 .elementor-button:hover svg, .elementor-5785 .elementor-element.elementor-element-fbaa0c1 .elementor-button:focus svg{fill:rgba(26,79,73,0.36);}.elementor-5785 .elementor-element.elementor-element-d837aec > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5785 .elementor-element.elementor-element-d837aec{text-align:center;}.elementor-5785 .elementor-element.elementor-element-12bf091 .elementor-heading-title{font-family:"Lusitana", Sans-serif;font-size:25px;font-weight:bold;line-height:1.2em;color:#2f726b;}.elementor-5785 .elementor-element.elementor-element-98b792a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-98b792a{text-align:left;color:#183936;}.elementor-5785 .elementor-element.elementor-element-d70e9be .elementor-button{background-color:rgba(255,0,145,0);font-family:"Lusitana", Sans-serif;font-size:20px;font-weight:bold;letter-spacing:1px;fill:#2f726b;color:#2f726b;border-style:solid;border-width:0px 0px 2px 0px;border-radius:0px 0px 2px 0px;padding:10px 5px 10px 5px;}.elementor-5785 .elementor-element.elementor-element-d70e9be > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-d70e9be .elementor-button:hover, .elementor-5785 .elementor-element.elementor-element-d70e9be .elementor-button:focus{color:rgba(26,79,73,0.36);}.elementor-5785 .elementor-element.elementor-element-d70e9be .elementor-button:hover svg, .elementor-5785 .elementor-element.elementor-element-d70e9be .elementor-button:focus svg{fill:rgba(26,79,73,0.36);}.elementor-5785 .elementor-element.elementor-element-7b88eb7{margin-top:0px;margin-bottom:-53px;padding:0px 0px 50px 0px;}.elementor-5785 .elementor-element.elementor-element-8c3b218 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-5785 .elementor-element.elementor-element-d0e8e47 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5785 .elementor-element.elementor-element-d0e8e47{text-align:center;}.elementor-5785 .elementor-element.elementor-element-0e17759 .elementor-heading-title{font-family:"Lusitana", Sans-serif;font-size:25px;font-weight:bold;line-height:1.2em;color:#2f726b;}.elementor-5785 .elementor-element.elementor-element-4169ef3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-4169ef3{text-align:left;color:#183936;}.elementor-5785 .elementor-element.elementor-element-9816c1b .elementor-button{background-color:rgba(255,0,145,0);font-family:"Lusitana", Sans-serif;font-size:20px;font-weight:bold;letter-spacing:1px;fill:#2f726b;color:#2f726b;border-style:solid;border-width:0px 0px 2px 0px;border-radius:0px 0px 2px 0px;padding:10px 5px 10px 5px;}.elementor-5785 .elementor-element.elementor-element-9816c1b > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-9816c1b .elementor-button:hover, .elementor-5785 .elementor-element.elementor-element-9816c1b .elementor-button:focus{color:rgba(26,79,73,0.36);}.elementor-5785 .elementor-element.elementor-element-9816c1b .elementor-button:hover svg, .elementor-5785 .elementor-element.elementor-element-9816c1b .elementor-button:focus svg{fill:rgba(26,79,73,0.36);}.elementor-5785 .elementor-element.elementor-element-5f54320 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-5785 .elementor-element.elementor-element-5f54320{text-align:center;}.elementor-5785 .elementor-element.elementor-element-b3eb743 .elementor-heading-title{font-family:"Lusitana", Sans-serif;font-size:25px;font-weight:bold;line-height:1.2em;color:#2f726b;}.elementor-5785 .elementor-element.elementor-element-5346afc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-5346afc{text-align:left;color:#183936;}.elementor-5785 .elementor-element.elementor-element-b8ec7ef .elementor-button{background-color:rgba(255,0,145,0);font-family:"Lusitana", Sans-serif;font-size:20px;font-weight:bold;letter-spacing:1px;fill:#2f726b;color:#2f726b;border-style:solid;border-width:0px 0px 2px 0px;border-radius:0px 0px 2px 0px;padding:10px 5px 10px 5px;}.elementor-5785 .elementor-element.elementor-element-b8ec7ef > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-b8ec7ef .elementor-button:hover, .elementor-5785 .elementor-element.elementor-element-b8ec7ef .elementor-button:focus{color:rgba(26,79,73,0.36);}.elementor-5785 .elementor-element.elementor-element-b8ec7ef .elementor-button:hover svg, .elementor-5785 .elementor-element.elementor-element-b8ec7ef .elementor-button:focus svg{fill:rgba(26,79,73,0.36);}.elementor-5785 .elementor-element.elementor-element-65730c81:not(.elementor-motion-effects-element-type-background), .elementor-5785 .elementor-element.elementor-element-65730c81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.springwatercenter.org/wp-content/uploads/2018/09/bg-retreats-compressed.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5785 .elementor-element.elementor-element-65730c81{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-50px;margin-bottom:0px;padding:17% 0% 17% 0%;}.elementor-5785 .elementor-element.elementor-element-65730c81 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5785 .elementor-element.elementor-element-3dfcdf76 > .elementor-element-populated{margin:0px 70px 0px 0px;--e-column-margin-right:70px;--e-column-margin-left:0px;}.elementor-5785 .elementor-element.elementor-element-14b197b > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-5785 .elementor-element.elementor-element-14b197b{text-align:left;}.elementor-5785 .elementor-element.elementor-element-14b197b .elementor-heading-title{font-family:"Lusitana", Sans-serif;font-size:40px;font-weight:normal;line-height:1.3em;letter-spacing:1px;color:#f57f17;}.elementor-5785 .elementor-element.elementor-element-31f25af0{text-align:right;color:#183936;}.elementor-5785 .elementor-element.elementor-element-20f69b0 .elementor-button{background-color:#2a655f;font-family:"Lusitana", Sans-serif;font-size:18px;font-weight:bold;fill:#ffffff;color:#ffffff;border-radius:0px 0px 0px 0px;padding:15px 61px 15px 61px;}.elementor-5785 .elementor-element.elementor-element-20f69b0 .elementor-button:hover, .elementor-5785 .elementor-element.elementor-element-20f69b0 .elementor-button:focus{background-color:#7fa39f;}.elementor-5785 .elementor-element.elementor-element-20f69b0{z-index:500;}.elementor-5785 .elementor-element.elementor-element-0949d7c:not(.elementor-motion-effects-element-type-background), .elementor-5785 .elementor-element.elementor-element-0949d7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.springwatercenter.org/wp-content/uploads/2018/09/bg-retreats-mobile-compressed.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5785 .elementor-element.elementor-element-0949d7c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 30px 200px 30px;}.elementor-5785 .elementor-element.elementor-element-0949d7c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5785 .elementor-element.elementor-element-31800d2 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-5785 .elementor-element.elementor-element-31800d2{text-align:left;}.elementor-5785 .elementor-element.elementor-element-31800d2 .elementor-heading-title{font-family:"Lusitana", Sans-serif;font-size:40px;font-weight:normal;line-height:1.3em;letter-spacing:1px;color:#f57f17;}.elementor-5785 .elementor-element.elementor-element-a40d6ba{text-align:right;color:#183936;}.elementor-5785 .elementor-element.elementor-element-fa2cd25 .elementor-button{background-color:#2a655f;font-family:"Lusitana", Sans-serif;font-size:18px;font-weight:bold;fill:#ffffff;color:#ffffff;border-radius:0px 0px 0px 0px;padding:15px 61px 15px 61px;}.elementor-5785 .elementor-element.elementor-element-fa2cd25 .elementor-button:hover, .elementor-5785 .elementor-element.elementor-element-fa2cd25 .elementor-button:focus{background-color:#7fa39f;}.elementor-5785 .elementor-element.elementor-element-fa2cd25{z-index:500;}.elementor-5785 .elementor-element.elementor-element-39439776{padding:100px 30px 100px 30px;}.elementor-5785 .elementor-element.elementor-element-44bdf464 > .elementor-element-populated{margin:-40px 0px -40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5785 .elementor-element.elementor-element-6e8cc6cb > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 30px 0px;}.elementor-5785 .elementor-element.elementor-element-6e8cc6cb{text-align:center;}.elementor-5785 .elementor-element.elementor-element-6e8cc6cb .elementor-heading-title{font-family:"Lusitana", Sans-serif;font-size:40px;font-weight:normal;line-height:1.3em;letter-spacing:1px;color:#f57f17;}.elementor-5785 .elementor-element.elementor-element-44e5636 > .elementor-widget-container{margin:0% -10% 0% 0%;}.elementor-5785 .elementor-element.elementor-element-d56515d .elementor-button{background-color:rgba(255,0,145,0);font-family:"Lusitana", Sans-serif;font-size:20px;font-weight:bold;letter-spacing:1px;fill:#2f726b;color:#2f726b;border-style:solid;border-width:0px 0px 2px 0px;border-radius:0px 0px 2px 0px;padding:10px 5px 10px 5px;}.elementor-5785 .elementor-element.elementor-element-d56515d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-d56515d .elementor-button:hover, .elementor-5785 .elementor-element.elementor-element-d56515d .elementor-button:focus{color:rgba(26,79,73,0.36);}.elementor-5785 .elementor-element.elementor-element-d56515d .elementor-button:hover svg, .elementor-5785 .elementor-element.elementor-element-d56515d .elementor-button:focus svg{fill:rgba(26,79,73,0.36);}.elementor-5785 .elementor-element.elementor-element-6593a061:not(.elementor-motion-effects-element-type-background), .elementor-5785 .elementor-element.elementor-element-6593a061 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.springwatercenter.org/wp-content/uploads/2018/09/bg-origins-compressed.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5785 .elementor-element.elementor-element-6593a061{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:17% 0% 17% 0%;}.elementor-5785 .elementor-element.elementor-element-6593a061 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5785 .elementor-element.elementor-element-a0040c0 > .elementor-element-populated{margin:0px 0px 0px 70px;--e-column-margin-right:0px;--e-column-margin-left:70px;}.elementor-5785 .elementor-element.elementor-element-4ccb0b2d > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-5785 .elementor-element.elementor-element-4ccb0b2d{text-align:left;}.elementor-5785 .elementor-element.elementor-element-4ccb0b2d .elementor-heading-title{font-family:"Lusitana", Sans-serif;font-size:40px;font-weight:normal;line-height:1.3em;letter-spacing:1px;color:#f57f17;}.elementor-5785 .elementor-element.elementor-element-4efc1483{text-align:left;color:#183936;}.elementor-5785 .elementor-element.elementor-element-7b6b9f0 .elementor-button{background-color:#2a655f;font-family:"Lusitana", Sans-serif;font-size:18px;font-weight:bold;fill:#ffffff;color:#ffffff;border-radius:0px 0px 0px 0px;padding:15px 61px 15px 61px;}.elementor-5785 .elementor-element.elementor-element-7b6b9f0 .elementor-button:hover, .elementor-5785 .elementor-element.elementor-element-7b6b9f0 .elementor-button:focus{background-color:#7fa39f;}.elementor-5785 .elementor-element.elementor-element-7b6b9f0{z-index:500;}.elementor-5785 .elementor-element.elementor-element-4d5a9d5:not(.elementor-motion-effects-element-type-background), .elementor-5785 .elementor-element.elementor-element-4d5a9d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.springwatercenter.org/wp-content/uploads/2018/09/bg-origins-mobile-compressed.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5785 .elementor-element.elementor-element-4d5a9d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 30px 200px 30px;}.elementor-5785 .elementor-element.elementor-element-4d5a9d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5785 .elementor-element.elementor-element-f50a44e > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-5785 .elementor-element.elementor-element-f50a44e{text-align:left;}.elementor-5785 .elementor-element.elementor-element-f50a44e .elementor-heading-title{font-family:"Lusitana", Sans-serif;font-size:40px;font-weight:normal;line-height:1.3em;letter-spacing:1px;color:#f57f17;}.elementor-5785 .elementor-element.elementor-element-e24e4f9{text-align:left;color:#183936;}.elementor-5785 .elementor-element.elementor-element-52a5c8c .elementor-button{background-color:#2a655f;font-family:"Lusitana", Sans-serif;font-size:18px;font-weight:bold;fill:#ffffff;color:#ffffff;border-radius:0px 0px 0px 0px;padding:15px 61px 15px 61px;}.elementor-5785 .elementor-element.elementor-element-52a5c8c .elementor-button:hover, .elementor-5785 .elementor-element.elementor-element-52a5c8c .elementor-button:focus{background-color:#7fa39f;}.elementor-5785 .elementor-element.elementor-element-52a5c8c{z-index:500;}.elementor-5785 .elementor-element.elementor-element-53cd092{margin-top:0px;margin-bottom:-40px;padding:60px 0px 160px 0px;}.elementor-5785 .elementor-element.elementor-element-aa4a24f > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-5785 .elementor-element.elementor-element-aa4a24f{text-align:center;}.elementor-5785 .elementor-element.elementor-element-aa4a24f .elementor-heading-title{font-family:"Lusitana", Sans-serif;font-size:40px;font-weight:normal;line-height:1.3em;letter-spacing:1px;color:#f57f17;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5785 .elementor-element.elementor-element-408f21e .gallery-item .gallery-caption{display:none;}.elementor-5785 .elementor-element.elementor-element-408f21e .gallery-item{padding:0 63px 63px 0;}.elementor-5785 .elementor-element.elementor-element-408f21e .gallery{margin:0 -63px -63px 0;}.elementor-5785 .elementor-element.elementor-element-408f21e .gallery-item img{border-radius:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-1c32c0a .elementor-button{background-color:rgba(255,0,145,0);font-family:"Lusitana", Sans-serif;font-size:20px;font-weight:bold;letter-spacing:1px;fill:#2f726b;color:#2f726b;border-style:solid;border-width:0px 0px 2px 0px;border-radius:0px 0px 2px 0px;padding:10px 5px 10px 5px;}.elementor-5785 .elementor-element.elementor-element-1c32c0a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-1c32c0a .elementor-button:hover, .elementor-5785 .elementor-element.elementor-element-1c32c0a .elementor-button:focus{color:rgba(26,79,73,0.36);}.elementor-5785 .elementor-element.elementor-element-1c32c0a .elementor-button:hover svg, .elementor-5785 .elementor-element.elementor-element-1c32c0a .elementor-button:focus svg{fill:rgba(26,79,73,0.36);}@media(min-width:768px){.elementor-5785 .elementor-element.elementor-element-3cad79b{width:45.877%;}.elementor-5785 .elementor-element.elementor-element-64d33b5{width:54.123%;}.elementor-5785 .elementor-element.elementor-element-6f286db{width:45.877%;}.elementor-5785 .elementor-element.elementor-element-a9fa337{width:54.123%;}.elementor-5785 .elementor-element.elementor-element-160b6cfa{width:55%;}.elementor-5785 .elementor-element.elementor-element-3dfcdf76{width:45%;}.elementor-5785 .elementor-element.elementor-element-240b213{width:55%;}.elementor-5785 .elementor-element.elementor-element-f37f352{width:45%;}.elementor-5785 .elementor-element.elementor-element-a0040c0{width:45.877%;}.elementor-5785 .elementor-element.elementor-element-2176aa21{width:54.123%;}.elementor-5785 .elementor-element.elementor-element-5382b48{width:45.877%;}.elementor-5785 .elementor-element.elementor-element-81d0b90{width:54.123%;}}@media(max-width:1024px){.elementor-5785 .elementor-element.elementor-element-cc52112{padding:60px 20px 60px 20px;}.elementor-5785 .elementor-element.elementor-element-ea8d132 > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-5785 .elementor-element.elementor-element-85e59cb > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-5785 .elementor-element.elementor-element-50e7674{padding:60px 20px 60px 20px;}.elementor-5785 .elementor-element.elementor-element-254c8d5 > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-5785 .elementor-element.elementor-element-254c8d5 .elementor-heading-title{font-size:40px;}.elementor-5785 .elementor-element.elementor-element-9856228{padding:60px 20px 60px 20px;}.elementor-5785 .elementor-element.elementor-element-8cfac56 > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-5785 .elementor-element.elementor-element-a5961a7{padding:60px 20px 60px 20px;}.elementor-5785 .elementor-element.elementor-element-6e16461 > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-5785 .elementor-element.elementor-element-ff0c5fe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-871cf53 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-fbaa0c1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-d70e9be > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-9816c1b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-b8ec7ef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-65730c81{padding:60px 20px 60px 20px;}.elementor-5785 .elementor-element.elementor-element-14b197b > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-5785 .elementor-element.elementor-element-0949d7c{padding:60px 20px 60px 20px;}.elementor-5785 .elementor-element.elementor-element-31800d2 > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-5785 .elementor-element.elementor-element-39439776{padding:60px 20px 60px 20px;}.elementor-5785 .elementor-element.elementor-element-6e8cc6cb > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-5785 .elementor-element.elementor-element-d56515d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-6593a061{padding:60px 20px 60px 20px;}.elementor-5785 .elementor-element.elementor-element-4ccb0b2d > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-5785 .elementor-element.elementor-element-4d5a9d5{padding:60px 20px 60px 20px;}.elementor-5785 .elementor-element.elementor-element-f50a44e > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-5785 .elementor-element.elementor-element-aa4a24f > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-5785 .elementor-element.elementor-element-1c32c0a > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-5785 .elementor-element.elementor-element-b720c36 > .elementor-element-populated{margin:-32px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5785 .elementor-element.elementor-element-ea8d132 > .elementor-widget-container{margin:0px -20px 0px -20px;}.elementor-5785 .elementor-element.elementor-element-ea8d132 .elementor-heading-title{font-size:34px;line-height:1.4em;}.elementor-5785 .elementor-element.elementor-element-5475041 > .elementor-widget-container{margin:0px -12px 0px -12px;}.elementor-5785 .elementor-element.elementor-element-85e59cb > .elementor-widget-container{margin:0px -20px 0px -20px;}.elementor-5785 .elementor-element.elementor-element-85e59cb .elementor-heading-title{font-size:34px;line-height:1.4em;}.elementor-5785 .elementor-element.elementor-element-1a29688 > .elementor-widget-container{margin:0px -12px 0px -12px;}.elementor-5785 .elementor-element.elementor-element-13fff59 > .elementor-widget-container{margin:0px -12px 0px -12px;}.elementor-5785 .elementor-element.elementor-element-50e7674{padding:50px 20px 50px 20px;}.elementor-5785 .elementor-element.elementor-element-254c8d5 .elementor-heading-title{font-size:40px;line-height:1.4em;}.elementor-5785 .elementor-element.elementor-element-9856228{padding:50px 20px 50px 20px;}.elementor-5785 .elementor-element.elementor-element-8cfac56 .elementor-heading-title{font-size:40px;line-height:1.4em;}.elementor-5785 .elementor-element.elementor-element-fc7de1b > .elementor-widget-container{margin:0px -12px 0px -12px;}.elementor-5785 .elementor-element.elementor-element-a5961a7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-6e16461 .elementor-heading-title{font-size:36px;line-height:1.4em;}.elementor-5785 .elementor-element.elementor-element-9c7a285{margin-top:0px;margin-bottom:-44px;}.elementor-5785 .elementor-element.elementor-element-40685d0 > .elementor-widget-container{margin:0px -30px 0px -30px;}.elementor-5785 .elementor-element.elementor-element-7b12833 > .elementor-widget-container{margin:0px -20px 0px -20px;}.elementor-5785 .elementor-element.elementor-element-d2637f2 > .elementor-widget-container{margin:0px -20px 0px -20px;}.elementor-5785 .elementor-element.elementor-element-ff0c5fe > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-782b535 > .elementor-widget-container{margin:0px -30px 0px -30px;}.elementor-5785 .elementor-element.elementor-element-446f765 > .elementor-widget-container{margin:0px -20px 0px -20px;}.elementor-5785 .elementor-element.elementor-element-c5480e4 > .elementor-widget-container{margin:0px -20px 0px -20px;}.elementor-5785 .elementor-element.elementor-element-871cf53 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-7145a1e > .elementor-widget-container{margin:0px -30px 0px -30px;}.elementor-5785 .elementor-element.elementor-element-9058267 > .elementor-widget-container{margin:0px -20px 0px -20px;}.elementor-5785 .elementor-element.elementor-element-0d6a2a5 > .elementor-widget-container{margin:0px -20px 0px -20px;}.elementor-5785 .elementor-element.elementor-element-fbaa0c1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-d837aec > .elementor-widget-container{margin:0px -30px 0px -30px;}.elementor-5785 .elementor-element.elementor-element-12bf091 > .elementor-widget-container{margin:0px -20px 0px -20px;}.elementor-5785 .elementor-element.elementor-element-98b792a > .elementor-widget-container{margin:0px -20px 0px -20px;}.elementor-5785 .elementor-element.elementor-element-d70e9be > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-d0e8e47 > .elementor-widget-container{margin:0px -30px 0px -30px;}.elementor-5785 .elementor-element.elementor-element-0e17759 > .elementor-widget-container{margin:0px -20px 0px -20px;}.elementor-5785 .elementor-element.elementor-element-4169ef3 > .elementor-widget-container{margin:0px -20px 0px -20px;}.elementor-5785 .elementor-element.elementor-element-9816c1b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-5f54320 > .elementor-widget-container{margin:0px -30px 0px -30px;}.elementor-5785 .elementor-element.elementor-element-b3eb743 > .elementor-widget-container{margin:0px -20px 0px -20px;}.elementor-5785 .elementor-element.elementor-element-5346afc > .elementor-widget-container{margin:0px -20px 0px -20px;}.elementor-5785 .elementor-element.elementor-element-b8ec7ef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-65730c81{padding:50px 20px 50px 20px;}.elementor-5785 .elementor-element.elementor-element-14b197b .elementor-heading-title{font-size:40px;line-height:1.4em;}.elementor-5785 .elementor-element.elementor-element-31f25af0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-0949d7c{padding:50px 20px 50px 20px;}.elementor-5785 .elementor-element.elementor-element-31800d2 .elementor-heading-title{font-size:40px;line-height:1.4em;}.elementor-5785 .elementor-element.elementor-element-a40d6ba > .elementor-widget-container{margin:0px -12px 0px -12px;}.elementor-5785 .elementor-element.elementor-element-6e8cc6cb .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-5785 .elementor-element.elementor-element-44e5636 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-d56515d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5785 .elementor-element.elementor-element-6593a061{padding:50px 20px 50px 20px;}.elementor-5785 .elementor-element.elementor-element-4ccb0b2d .elementor-heading-title{font-size:28px;line-height:1.4em;}.elementor-5785 .elementor-element.elementor-element-4d5a9d5{padding:50px 20px 50px 20px;}.elementor-5785 .elementor-element.elementor-element-f50a44e .elementor-heading-title{font-size:40px;line-height:1.4em;}.elementor-5785 .elementor-element.elementor-element-aa4a24f .elementor-heading-title{font-size:38px;line-height:1.4em;}.elementor-5785 .elementor-element.elementor-element-1c32c0a > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-5ec4d63 */.elementor-5785 .elementor-element.elementor-element-5ec4d63{
    margin-left: -10px;
    margin-right: -10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b12833 */h2 a
{
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-44e5636 */@media only screen and (min-width: 1321px) 
{
    .ect-list-post-left
    {
        height: 270px !important;
    }
    
    .ect-list-post-left .ect-list-date
    {
        margin-left: -35%;
    }
    .ect-list-date .ect-date-area .ev-mo
    {
        font-size: 65% !important;
        line-height: 1.4 !important;
    }
    .ect-list-date .ect-date-area .ev-yr
    {
        font-size: 50% !important;
        line-height: 0 !important;
    }
    .ect-list-date .ect-date-area .ev-day
    {
        font-size: 55% !important;
    }
    .ect-list-date .ect-date-area
    {
        line-height: 70% !important;
    }
    .ect-list-post-left .ect-list-date
    {
        max-width: 7.5vw !important;
        margin-left: -7.5vw !important;
    }
}
@media only screen and (min-width: 1081px) and (max-width: 1320px) 
{
    .ect-list-post-left
    {
        height: 270px !important;
    }
    .ect-list-post-left .ect-list-date
    {
        margin-left: -35%;
    }
    .ect-list-date .ect-date-area .ev-mo
    {
        font-size: 65% !important;
        line-height: 1.4 !important;
    }
    .ect-list-date .ect-date-area .ev-yr
    {
        font-size: 50% !important;
        line-height: 0 !important;
    }

    .ect-list-date .ect-date-area .ev-day
    {
        font-size: 55% !important;
    }
    .ect-list-date .ect-date-area
    {
        line-height: 70% !important;
    }
    .ect-list-post-left .ect-list-date
    {
        max-width: 9.5vw !important;
        margin-left: -9.5vw !important;
    }
    
}
@media only screen and (min-width: 791px) and (max-width: 1080px) 
{
   .ect-list-date .ect-date-area .ev-mo
    {
        font-size: 65% !important;
        line-height: 1.4 !important;
    }
    .ect-list-date .ect-date-area .ev-yr
    {
        font-size: 50% !important;
        line-height: 0 !important;
    }
    .ect-list-date .ect-date-area .ev-day
    {
        font-size: 55% !important;
    }
    .ect-list-date .ect-date-area
    {
        line-height: 70% !important;
    }

    .ect-list-post-left .ect-list-date
    {
        max-width: 12.5vw !important;
        margin-left: -12.5vw !important;
    }
    .ect-list-img
    {
        margin-left: 12vw;
         width: 33vw !important;
        height: 33vw !important;
    }
    .ect-list-post-left,.ect-list-post-right, .ect-list-venue
    { 
        display: block !important;
        width: 90% !important;
        overflow: hidden !important;
        height: auto !important;
    }
}
@media only screen and (min-width: 681px) and (max-width: 790px) 
{
    .ect-list-date .ect-date-area .ev-mo
    {
        font-size: 65% !important;
        line-height: 1.4 !important;
    }
    .ect-list-date .ect-date-area .ev-yr
    {
        font-size: 50% !important;
        line-height: 0 !important;
    }
    .ect-list-date .ect-date-area .ev-day
    {
        font-size: 55% !important;
    }
    .ect-list-date .ect-date-area
    {
        line-height: 70% !important;
    }
    .ect-list-post-left .ect-list-date
    {
        max-width: 14vw !important;
        margin-left: -14vw !important;
    }
    .ect-list-img
    {
        margin-left: 14vw;
         width: 40vw !important;
        height: 40vw !important;
    }
    .ect-list-post-right
    {
        max-width: 90vw !important;
       
    }
}

@media only screen and (max-width: 350px)
{
    .ect-list-date .ect-date-area
    {
        line-height: 55% !important;
    }
    .ect-list-date .ect-date-area .ev-day
    {
        font-size: 50% !important;
       line-height: 55% !important;
    }
    .ect-list-date .ect-date-area .ev-mo
    {
        font-size: 60% !important;
        line-height: 120% !important;
    }
    .ect-list-date .ect-date-area .ev-yr
    {
        font-size: 50% !important;
        line-height: 50% !important;
    }
    .ect-list-post-left .ect-list-date
    {
        max-width: 30vw !important;
        margin-left: -30vw !important;
    }
    .ect-list-img
    {
        margin-left: 28vw;
        width: 58vw !important;
        height: 65vw !important;
    }
    .ect-list-post-right
    {
        max-width: 90vw !important;
       
    }
}
@media only screen and (min-width: 351px) and (max-width: 380px)
{
    .ect-list-date .ect-date-area
    {
        line-height: 60% !important;
    }
    .ect-list-date .ect-date-area .ev-day
    {
        font-size: 50% !important;
    }
    .ect-list-date .ect-date-area .ev-mo
    {
        font-size: 60% !important;
    }
    .ect-list-date .ect-date-area .ev-yr
    {
        font-size: 50% !important;
    }
        .ect-list-post-left .ect-list-date
    {
        max-width: 27vw !important;
        margin-left: -27vw !important;
    }
    .ect-list-img
    {
        margin-left: 27vw;
        width: 60vw !important;
        height: 65vw !important;
    }
    .ect-list-post-right
    {
        max-width: 90vw !important;
       
    }
}
@media only screen and (min-width: 381px) and (max-width: 450px)
{
    .ect-list-date .ect-date-area
    {
        line-height: 65% !important;
    }
    .ect-list-date .ect-date-area .ev-day
    {
        font-size: 45% !important;
    }
    .ect-list-date .ect-date-area .ev-mo
    {
        font-size: 60% !important;
    }
    .ect-list-date .ect-date-area .ev-yr
    {
        font-size: 45% !important;
    }
        .ect-list-post-left .ect-list-date
    {
        max-width: 26vw !important;
        margin-left: -26vw !important;
    }
    .ect-list-img {
        margin-left: 26vw;
        width: 59vw !important;
        height: 70vw !important;
    }
    .ect-list-post-right{
        max-width: 85vw !important;
       
    }
}
@media only screen and (min-width: 451px) and (max-width: 520px)
{
    .ect-list-date .ect-date-area .ev-day
    {
        font-size: 60% !important;
        line-height: 1.25 !important;
    }
    .ect-list-date .ect-date-area .ev-mo
    {
        font-size: 75% !important;
        line-height: 1.25 !important;
    }
    .ect-list-date .ect-date-area .ev-yr
    {
        font-size: 60% !important;
        line-height: 1.25 !important;
    }
    .ect-list-post-left .ect-list-date
    {
        max-width: 23vw !important;
        margin-left: -23vw !important;
    }
    .ect-list-img
    {
        margin-left: 23vw;
         width: 64vw !important;
        height: 68vw !important;
    }
    .ect-list-post-right{
        max-width: 90vw !important;
       
    }
}
@media only screen and (min-width: 521px) and (max-width: 680px)
{
    .ect-list-date .ect-date-area .ev-day
    {
        font-size: 65% !important;
        line-height: 1.1 !important;
    }
    .ect-list-date .ect-date-area .ev-mo
    {
        font-size: 75% !important;
        line-height: 1.1 !important;
    }
    .ect-list-date .ect-date-area .ev-yr
    {
        font-size: 55% !important;
        line-height: 1.1 !important;
    }
        .ect-list-post-left .ect-list-date
    {
        max-width: 21vw !important;
        margin-left: -21vw !important;
    }
    .ect-list-img
    {
        margin-left: 21vw;
         width: 55vw !important;
        height: 55vw !important;
    }
    .ect-list-post-right
    {
        max-width: 90vw !important;
       
    }
}/* End custom CSS */