:link,:visited{text-decoration:none}ul,ol{list-style:none}h1,h3,h5,h5,h5,h6,pre,code,p{font-size:1em}ul,ol,dl,li,dt,dd,h1,h3,h5,h5,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0;padding:0}a img,:link img,:visited img{border:none}address{font-style:normal}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:20px 0 10px 0;font-weight:400}h1{font:63px 'League Spartan';text-transform:uppercase;color:#0f2d52;margin:0 0 37px 0;line-height:1.05em;text-align:center}h1 strong{display:inline-block;border:10px solid #0f2d52;padding:33px 20px;margin:0 auto}h2{font:44px 'League Spartan';text-transform:uppercase;color:#0f2d52;margin:0 0 28px 0;line-height:1.05em;text-align:center}h2 strong{display:inline-block;border:10px solid #0f2d52;padding:23px 45px;margin:0 auto}h3{font-size:32px;font-family:'League Spartan';font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#0f2d52;margin:0 0 16px 0}.tribe-events-page-title{font:700 32px Cabin!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#0f2d52!important;margin:0 0 16px 0!important}h3 em{font-style:normal;text-transform:none;font-weight:400;letter-spacing:0}h3.arrow{position:relative}h3.arrow:before{content:'';display:block;position:absolute;top:10px;left:-37px;border-top:14px solid #0f2d52;border-left:8px solid #fff0;border-right:8px solid #fff0}h3 a:link,h3 a:visited,h5 a:link,h5 a:visited{color:#0f2d52}h3 a:hover,h5 a:hover{color:#f8c313}h4{font-size:26px;font-weight:400;font-family:'League Spartan';color:#0f2d52;line-height:1.75em;margin:0 0 20px 0}h2+h4{margin-top:100px}h4+h1{margin-top:-8px}h5{font-size:24px;font-weight:700;font-family:'League Spartan';color:#0f2d52;margin:0 0 22px 0}h5.small-margin{margin-bottom:3px}h6,.button{font-size:15px;font-weight:700;font-family:'League Spartan';color:#0f2d52;margin:0 0 20px 0;letter-spacing:.4px}h1+h6{margin-top:-25px}h6 a:link,h6 a:visited,.button{display:inline-block;color:#0f2d52;text-decoration:none;text-align:center;border:3px solid #0f2d52;-webkit-border-radius:12px;border-radius:12px;padding:10px 22px;min-width:175px}.button{background:#fff0;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out}h6 a:hover,.button:hover{background-color:#0f2d52;color:#FFF}input[type=submit]:not(.adminbar-button),.tribe-button,.loadMore{display:inline-block!important;color:#0f2d52!important;text-decoration:none!important;text-align:center!important;border:3px solid #0f2d52!important;-webkit-border-radius:12px!important;border-radius:12px!important;padding:10px 22px!important;min-width:175px!important;font-size:15px!important;font-weight:700!important;color:#0f2d52!important;margin:0 0 20px 0!important;letter-spacing:.4px;background:transparent!important;-webkit-transition:all 350ms ease-in-out!important;transition:all 350ms ease-in-out!important;text-transform:none!important;min-width:1px!important;width:auto!important}.loadMore{height:auto!important;margin:20px 0 0 0!important}.cr__grid{text-align:center!important}input[type=submit]:not(.adminbar-button):hover,.tribe-button:hover,.loadMore:hover{background-color:#0f2d52!important;color:#FFF!important}h6.pdf a:link,h6.pdf a:visited{padding-left:46px;padding-right:15px;position:relative}h6.pdf a:before,h6.pdf a:after{content:'';display:inline-block;width:26px;height:25px;background:url(https://www.willmarlakesarea.com/wp-content/themes/willmar-lakes/i/ico-pdf-dark.svg) no-repeat;vertical-align:middle;position:absolute;top:50%;left:10px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:opacity 350ms ease-in-out;transition:opacity 350ms ease-in-out}.white-text h6 a:before{background-image:url(https://www.willmarlakesarea.com/wp-content/themes/willmar-lakes/i/ico-pdf.svg)}h6.pdf a:after{opacity:0;background-image:url(https://www.willmarlakesarea.com/wp-content/themes/willmar-lakes/i/ico-pdf.svg)}.white-text h6.pdf a:after{background-image:url(https://www.willmarlakesarea.com/wp-content/themes/willmar-lakes/i/ico-pdf-dark.svg)}h6.pdf a:hover:before{opacity:0}h6.pdf a:hover:after{opacity:1}h6 i{font-size:1.8em;margin:-4px 10px -4px -4px}.buttons{display:flex;flex-flow:row nowrap;justify-content:center}.buttons h6{margin-bottom:25px}.buttons h6+h6{margin-left:65px}.buttons h6 a:link,.buttons h6 a:visited{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;height:100%}a:link,a:visited,a:active{color:#3ec1cd;text-decoration:none;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out}p a span{color:#3ec1cd!important;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out}a:hover{color:#0f2d52}p a:hover span{color:#0f2d52!important}p{line-height:1.65em;margin:0 0 25px 0}.large{font-size:20px;line-height:1.55em;margin-bottom:35px}.large-margin{margin-bottom:60px}.alignleft,.wp-caption.alignleft{float:left;display:inline;margin:0 75px 15px 0}.alignright,.wp-caption.alignright{float:right;display:inline;margin:0 0 15px 50px}.aligncenter{display:block}.alignnone{display:block;margin:40px 0 55px 0}.aligncenter,.wp-caption.aligncenter{margin:37px auto 30px auto}.wp-caption-text{font-size:16px;font-style:italic;margin:5px 0 40px 0;line-height:1.55em}.wp-caption .wp-caption-text{margin-bottom:0}.alignleft .wp-caption-text,.alignright .wp-caption-text{margin-top:22px}.alignleft .wp-caption-text{padding-right:10px}ul{margin:0 0 50px 20px}ul li{list-style:disc;margin:0;font-size:16px;line-height:1.65em}ol{margin:0 0 62px 0}ol li{list-style:decimal;list-style-position:inside;margin:0 0 8px 0}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}body{font:16px Cabin,Arial,Helvetica,sans-serif;color:#3e3e3f}.all{width:100%;height:100%;position:relative;overflow:hidden}img{max-width:100%;height:auto}iframe{max-width:100%}.frame,#tribe-events-content-wrapper,#tribe-community-events,.tribe-community-events-content,.tribe-common .tribe-common-l-container,#tribe-events-pg-template{width:1490px;max-width:100%;margin:0 auto;position:relative}.wide-frame{width:1626px}#tribe-events-content-wrapper,#tribe-community-events,.tribe-community-events-content,.tribe-common .tribe-common-l-container,#tribe-events-pg-template{width:1626px!important;padding:68px 0!important;background:transparent!important;border:none!important}.tribe-common .tribe-common-l-container{padding:48px 0!important}.header{height:150px;position:fixed;top:0;left:0;right:0;background:#fff;z-index:1001}body:not(.home) .header{box-shadow:0 1px 3px 0 #ccc}.admin-bar .header{top:32px}body .shrpa-container .header{box-shadow:none!important;position:static;background:#fff0}.page-content{width:100%;padding:150px 0 0 0}.header .frame{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;height:100%}.logo{max-width:230px;padding:10px 30px}.logo img{display:block}.menu-button,.drawer{display:none}.header-widgets{width:73%;display:flex;flex-flow:row nowrap;justify-content:space-between}.main-nav{margin:5px 0 0 0}.main-nav>ul{display:flex;flex-flow:row nowrap;margin:0}.main-nav>ul>li{list-style:none;margin:0 18px;font-size:16px;position:relative}.main-nav>ul>li.nav-home{display:none}.main-nav>ul>li>a:link,.main-nav>ul>li>a:visited{color:#3e3e3f;text-decoration:none;padding:44px 10px 5px 10px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;position:relative}.main-nav>ul>li.current-menu-item>a:link,.main-nav>ul>li.current-menu-item>a:visited,.main-nav>ul>li.current-menu-parent>a:link,.main-nav>ul>li.current-menu-parent>a:visited,.main-nav>ul>li.current-menu-ancestor>a:link,.main-nav>ul>li.current-menu-ancestor>a:visited{color:#40C2CC}.main-nav>ul>li>a:before{content:'';display:block;position:absolute;top:0;left:0;right:0;background-repeat:no-repeat;background-position:50% 50%;height:40px}.nav-things-to-do>a:before{background-image:url(https://www.willmarlakesarea.com/wp-content/themes/willmar-lakes/i/ico-todo.svg)}.nav-things-to-do.current-menu-item>a:before,.nav-things-to-do.current-menu-parent>a:before,.nav-things-to-do.current-menu-ancestor>a:before{background-image:url(https://www.willmarlakesarea.com/wp-content/themes/willmar-lakes/i/ico-todo-green.svg)}.nav-eat-and-drink>a:before{background-image:url(https://www.willmarlakesarea.com/wp-content/themes/willmar-lakes/i/ico-eat.svg)}.nav-eat-and-drink.current-menu-item>a:before,.nav-eat-and-drink.current-menu-parent>a:before,.nav-eat-and-drink.current-menu-ancestor>a:before{background-image:url(https://www.willmarlakesarea.com/wp-content/themes/willmar-lakes/i/ico-eat-green.svg)}.nav-places-to-stay>a:before{background-image:url(https://www.willmarlakesarea.com/wp-content/themes/willmar-lakes/i/ico-stay.svg)}.nav-places-to-stay.current-menu-item>a:before,.nav-places-to-stay.current-menu-parent>a:before,.nav-places-to-stay.current-menu-ancestor>a:before{background-image:url(https://www.willmarlakesarea.com/wp-content/themes/willmar-lakes/i/ico-stay-green.svg)}.nav-events>a:before{background-image:url(https://www.willmarlakesarea.com/wp-content/themes/willmar-lakes/i/ico-events.svg)}.nav-events.current-menu-item>a:before,.nav-events.current-menu-parent>a:before,.nav-events.current-menu-ancestor>a:before{background-image:url(https://www.willmarlakesarea.com/wp-content/themes/willmar-lakes/i/ico-events-green.svg)}.nav-search>a:before{background-image:url(https://www.willmarlakesarea.com/wp-content/themes/willmar-lakes/i/ico-search.svg)}.nav-search>a:focus{outline:none}.main-nav>ul>li>ul{position:absolute;top:100%;left:-5px;margin:0;z-index:120;padding:3px 0 3px 0;opacity:0;pointer-events:none;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;background:#f0f0f0;min-width:220px}.main-nav>ul>li.large-dropdown>ul{column-count:2;column-gap:40px;white-space:nowrap;padding-bottom:16px}.main-nav>ul>li:last-child>ul{left:auto;right:0}.main-nav>ul>li:hover>ul{opacity:1;pointer-events:inherit}.main-nav>ul>li>ul>li{list-style:none;font-size:14px;font-weight:500;margin:0}.main-nav li li a:link,.main-nav li li a:visited{color:#3e3e3f;padding:8px 22px 9px 15px;display:block}.main-nav li li a:hover{color:#40C2CC}.header-right{width:36.8%;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;margin:-18px 0 0 0}.top-nav{margin:0 0 3px 0;width:100%}.top-nav>ul{display:flex;flex-flow:row nowrap;justify-content:flex-end;margin:0}.top-nav>ul>li{list-style:none;font:13.5px Cabin;letter-spacing:.3px;color:#989898;margin:0 0 0 28px}.top-nav>ul>li:first-child{margin-left:0}.top-nav>ul>li:last-child{margin-right:0}.top-nav>ul>li>a:link,.top-nav>ul>li>a:visited{color:#989898}.top-nav>ul>li>a:hover{color:#3e3e3f}h6.header-button{margin:0;font-size:16px}h6.header-button a:link,h6.header-button a:visited{min-width:1px;padding:11px 15px}.social ul{display:flex;flex-flow:row nowrap;justify-content:flex-end;margin:0}.social ul li{list-style:none;margin:0 0 0 18px}.social ul li:first-child{margin-left:0}.social ul li:last-child{margin-right:0}.social a:link,.social a:visited{display:block;width:44px;height:44px;color:#FFF;-webkit-border-radius:50%;border-radius:50%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.gray-social a:link,.gray-social a:visited,.social:not(.gray-social) a:hover{background:#efefef}.gray-social a:hover{background:#fff0}.search-form{position:absolute;top:100%;left:0;right:0;background:#3e3e3f;padding:42px 0 30px 0;opacity:0;pointer-events:none;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out}.search-open .search-form{opacity:1;pointer-events:inherit}.search-form form{display:flex;flex-flow:row nowrap;align-items:flex-start;width:100%}.keyword{font:italic 700 25px Cabin;color:#FFF;border:none;border-bottom:2px solid #FFF;background:#fff0 url(https://www.willmarlakesarea.com/wp-content/themes/willmar-lakes/i/ico-search-small.svg) no-repeat 0 5px;padding:5px 15px 15px 65px;flex:1 0 auto;margin:0 25px 0 0}.keyword:focus,.close a:link,.close a:visited{outline:none}.search-form .button,.search-form h6{margin:8px 0 0 60px}.search-form .button,.search-form h6 a:link,.search-form h6 a:visited{min-width:135px}.welcome{background-repeat:no-repeat;background-position:50% 0;background-size:cover;height:900px;position:relative}.short-welcome{height:300px}.home .welcome{height:930px}.welcome:before,.graphic-background:before,.welcome-slide:before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:#030F35;opacity:.5;z-index:10}.welcome-image{display:none}.welcome-video{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.welcome-video video{display:block;min-width:100%;min-height:100%;position:absolute;bottom:0;left:0;right:0}.welcome .frame{z-index:20}.white-text,.white-text *,.white-text a:link,.white-text a:visited{color:#FFF;text-decoration:none}.white-text h1 strong,.white-text h2 strong{border-color:#FFF}.white-text h6 a:link,.white-text h6 a:visited,.white-text .button{border-color:#FFF}.white-text h6 a:hover,.white-text .button:hover{background-color:#fff;color:#0f2d52}.welcome .frame{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;height:100%;z-index:20}.welcome-text{width:100%;max-width:814px;-webkit-transform:translate(0,-55%);transform:translate(0,-55%)}.short-welcome .welcome-text{-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}.home .welcome-text{margin-top:-25px;-webkit-transform:none;transform:none}.image-callout .welcome-text{-webkit-transform:none;transform:none}.welcome-text h1{margin-bottom:64px}.welcome-text h1 strong,.welcome-text h1 strong{display:block;padding-top:45px;padding-bottom:45px}.welcome-text h6{font-size:16px}.welcome-text h6 a:link,.welcome-text h6 a:visited{min-width:1px}.welcome-slider{height:100%!important}.welcome-slide{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;width:100%!important;height:100%!important;position:absolute}.welcome-slide-image{display:none}.welcome-slider-nav{position:absolute;bottom:30px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);display:flex;flex-flow:row nowrap;z-index:110}.welcome-slider-nav span{width:16px;height:16px;cursor:pointer;background:#FFF;-webkit-border-radius:50%;border-radius:50%;margin:0 10px;opacity:.5}.welcome-slider-nav span.cycle-pager-active{opacity:1}.content{padding:38px 0 43px 0}.white-background+.white-background,#tribe-events-content-wrapper+.white-background{padding-top:0;margin-top:-11px}#tribe-events-content.tribe-events-list{margin-bottom:0!important}.featured-post-area+.white-background{padding-top:20px}.gray-background+.gray-background,.gray-background+.fpo-area:last-child{padding-top:25px}.callout.white-background+.text-callout-area.white-background{margin-top:-35px}.callout.gray-background+.text-callout-area.white-background{padding-top:75px}.gray-background,.gray-background+.fpo-area:last-child{background-color:#F0F0F0}.content .frame>:last-child,.intro>:last-child:not(h1):not(h2),.welcome-text>:last-child,.indent>:last-child{margin-bottom:0}.graphic-background{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative}.single-column{padding:65px 0}.single-column.white-background+.single-column.white-background{padding-top:30px;margin-top:0}.single-column.graphic-background{padding:110px 0 100px 0}.indent{width:100%;max-width:1200px;margin:0 auto}.narrow-indent{max-width:1164px}.background-image{display:none}.graphic-background .frame{z-index:20}.boxes{display:flex;flex-flow:row wrap;justify-content:space-between}.box{background:#f0f0f0;width:45.1%}.image a:before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:#f8c313;opacity:0;-webkit-transition:opacity 350ms ease-in-out;transition:opacity 350ms ease-in-out;z-index:10}.image a:hover:before{opacity:.8}.image a:after{content:'';display:block;position:absolute;top:21px;left:21px;right:21px;bottom:29px;border:10px solid #FFF;border-bottom:none;z-index:20}.image a{display:block;position:relative}.image img{display:block;width:100%;height:auto}.caption{display:block;position:absolute;bottom:18px;left:21px;right:21px;overflow:hidden;padding:0 54px;font-size:28px;font-weight:700;text-transform:uppercase;color:#FFF;z-index:20}.caption span{padding:0 18px;position:relative}.caption span:before,.caption span:after{content:'';display:block;position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);height:10px;width:1000px;background:#FFF}.caption span:before{right:100%}.caption span:after{left:100%}.box-content{padding:46px 41px 54px 41px;font-size:20px}.box-content>:last-child{margin-bottom:0}.text-callout-area .frame{display:flex;flex-flow:row nowrap;justify-content:space-between}.text-callout{width:45.1%;text-align:center;font-size:20px}.tc-icon{display:flex;flex-flow:column nowrap;justify-content:flex-end;align-items:center;margin:0 0 10px 0;height:76px}.global-text-callout-area .tc-icon{margin-bottom:24px}.tc-icon img{display:block}.text-callout h3{margin-bottom:32px}.global-text-callout-area h3{margin-bottom:13px}.text-callout p{margin-bottom:26px}.global-text-callout-area .text-callout>:last-child{margin-bottom:0}.image-callout{padding:115px 0 130px 0}.image-callout .frame{display:flex;flex-flow:row nowrap;justify-content:center}.callout{padding:45px 0 100px 0}.callout.gray-background{padding:15px 0 45px 0}.callout-columns{display:flex;flex-flow:row nowrap;justify-content:space-between;margin:30px 0 0 0}.callout-image{width:45.1%}.callout-text{width:43.9%;margin:28px .7% 0 0;font-size:20px}.callout.gray-background .callout-text{margin-top:10px}.callout.gray-background .callout-text h3{margin-bottom:33px}.callout-text p{line-height:1.5em;margin-bottom:35px}.events-area .frame{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}.events-headline{width:37.5%;margin:232px 0 0 0}.events-headline h1{margin-bottom:45px}.events-headline .buttons:last-child h6{margin-bottom:0}.events-headline .buttons:last-child h6+h6{margin-left:40px}.carousel{width:calc(61.4% + 24px);margin:0 -24px}.carousel-nav{display:none}ul.featured-events{display:flex;flex-flow:row nowrap;align-items:flex-start}ul.featured-events>li{list-style:none;margin:0 12px;width:calc(33.33% - 24px);background:#7dbf63;color:#FFF}.fe-link{padding:10px 26px 28px 26px;display:flex;flex-flow:column nowrap}ul.featured-events>li:nth-child(2){background-color:#f15a29;margin-top:285px}ul.featured-events>li:nth-child(2) .fe-link{padding-top:24px;padding-bottom:10px}ul.featured-events>li:nth-child(3){background-color:#3ec1cd}.featured-events a:link,.featured-events a:visited{color:#FFF}.fe-image{margin:0 -16px 22px -16px}.fe-image img{display:block;width:100%;height:auto}.fe-title{font-size:26px;font-weight:700;line-height:1.15em;position:relative;padding:22px 0 0 0;height:207px}.fe-title:before{content:'';display:block;position:absolute;top:0;left:0;width:52px;height:10px;background:#FFF}.fe-date{font-size:24px;font-style:italic}ul.featured-events>li:nth-child(2) .fe-title{order:1}ul.featured-events>li:nth-child(2) .fe-date{order:2}ul.featured-events>li:nth-child(2) .fe-image{order:3;margin-top:27px;margin-bottom:0}.blog-top{position:relative}.blog-headline-area{padding:85px 0 35px 0;position:relative}.blog-headline-area:before,.blog-headline-area:after,.recent:before{content:'';display:block;position:absolute;top:0;bottom:0;width:3000px;background:#f0f0f0;z-index:10}.blog-headline-area:before{right:100%}.blog-headline-area:after{left:100%}.recent:before{top:47px;left:-3000px;right:-3000px;width:auto}.blog-headline{width:56.24%;text-align:center}.blog-headline>:last-child{margin-bottom:0}.fresh{display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0 0 35px 0}.fresh-text{width:54.4%;margin:45px 0 0 0;font-size:20px}.fresh-image{width:38.255%;position:absolute;top:85px;right:0}.fresh-image img{display:block;width:100%;height:auto}.intro{width:100%;max-width:994px;margin:0 auto;text-align:center}.gray-background .intro{margin-top:25px;margin-bottom:38px}.intro h3{margin-bottom:30px}.intro p{line-height:1.65em}.post-date{font-size:15px;font-weight:700;font-style:italic;text-transform:uppercase;color:#ACACAC}.fresh-date{margin:0 0 15px 0}.fresh-title{margin-bottom:8px}.post-meta{font-size:20px;color:#707070}.single-meta{margin:0 0 45px 0}.fresh-meta{margin:0 0 18px 0}.fresh-text p{margin-bottom:17px}ul.recent{width:calc(100% + 46px);margin:100px -23px 0 -23px;display:flex;flex-flow:row wrap;position:relative;padding:0 0 15px 0}ul.recent>li{list-style:none;width:calc(20% - 46px);margin:0 23px 46px 23px;position:relative;z-index:20}.recent-thumbnail{margin:0 0 15px 0}.recent-thumbnail img{display:block;width:100%;height:auto}.recent-title{font-size:22px;font-weight:700;color:#3e3e3f;margin:0}.recent-title a:link,.recent-title a:visited{color:#3e3e3f}.recent-title a:hover{color:#f8c313}div.wpforms-container-full{position:relative!important;margin-bottom:7px!important}div.wpforms-container-full .wpforms-form .wpforms-field{width:100%!important;padding:0!important;margin:0 0 17px 0!important}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-one-half{width:48.7%!important}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-one-half+.wpforms-one-half{margin-left:2.6%!important}.wpforms-field input,.wpforms-field textarea{font:16px Cabin!important;color:#3e3e3f!important;padding:9px 0 18px 0!important;height:auto!important;background:transparent!important;border:none!important;border-bottom:3px solid #3e3e3f!important;-webkit-border-radius:0!important;border-radius:0!important;max-width:100%!important}.wpforms-field input.wpforms-error,.wpforms-field textarea.wpforms-error{border-bottom-color:#f15a29!important}body label.wpforms-error{display:none!important}div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container{padding:0!important;margin-top:-7px!important}.wpforms-submit,#sb_instagram a.sbi_load_btn{background:transparent!important;font:700 15px Cabin!important;color:#0f2d52!important;margin:0 0 20px 0!important;letter-spacing:0.4px!important;text-decoration:none!important;text-align:center!important;border:3px solid #0f2d52!important;-webkit-border-radius:12px!important;border-radius:12px!important;padding:10px 22px!important;-webkit-transition:all 350ms ease-in-out!important;transition:all 350ms ease-in-out!important;display:block!important;margin:0 auto!important}.wpforms-submit:hover,#sb_instagram a.sbi_load_btn:hover{background-color:#0f2d52!important;color:#FFF!important;-webkit-box-shadow:none!important;box-shadow:none!important}.wpforms-submit:focus,#sb_instagram a.sbi_load_btn:focus{outline:none!important}#sb_instagram a.sbi_load_btn{display:inline-block!important;padding:0!important}#sb_instagram .sbi_load_btn .sbi_btn_text{display:block!important;padding:10px 22px!important;-webkit-transition:none!important;transition:none!important}#sb_instagram .sbi_btn_text.sbi_hidden{opacity:1!important;background:#0f2d52!important;color:#0f2d52!important;overflow:hidden!important}div.wpforms-container-full .wpforms-form .wpforms-submit-container{padding-top:6px!important}.subscribe-form .wpforms-field-container{display:flex!important;flex-flow:row nowrap!important;justify-content:space-between!important}.subscribe-form div.wpforms-container-full .wpforms-form .wpforms-field{width:29.8%!important}body ::-webkit-input-placeholder{color:#3e3e3f!important}body ::-moz-placeholder{color:#3e3e3f!important}body ::-ms-placeholder{color:#3e3e3f!important}body ::placeholder{color:#3e3e3f!important}body .search-form ::-webkit-input-placeholder{color:#fff!important}body .search-form ::-moz-placeholder{color:#fff!important}body .search-form ::-ms-placeholder{color:#fff!important}body .search-form ::placeholder{color:#fff!important}.gray-background+.social-area .wide-frame:before,.gray-background+.social-area .wide-frame:after{content:'';display:block;position:absolute;top:0;background:#F0F0F0;height:75px;width:3000px}.social-area .wide-frame{padding:55px 0 22px 0}.gray-background+.social-area .wide-frame:before{right:100%}.gray-background+.social-area .wide-frame:after{left:100%}.social-intro{display:flex;flex-flow:row nowrap;justify-content:space-between}.social-text{width:61%;margin:0 0 0 1%;font-size:20px}.social-text p{line-height:1.45em}.social-text>:last-child{margin-bottom:0}.social-intro .social{width:18.8%;margin:0 1% 0 0}.social-intro .social ul li:not(:first-child){margin-left:12px}.instagram{margin:15px 0 0 0}.fullscreen__infoContainer a,.fullscreen__infoContainer .textLabel,.cr__gallery .infoUser--mobile .infoUser__link,.cr__gallery .infoLink--isMobile .textLabel{color:#FFF!important;text-decoration:none!important}.fullscreen__infoContainer .iconWrapper{margin-left:10px!important}.sbi_photo_wrap:before{content:'';display:block;width:44px;height:44px;color:#FFF;-webkit-border-radius:50%;border-radius:50%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;background:#efefef url(https://www.willmarlakesarea.com/wp-content/themes/willmar-lakes/i/ico-instagram.svg) no-repeat 50% 50%;position:absolute;bottom:15px;right:15px;z-index:1}svg.sbi_lightbox_carousel_icon,.sbi_type_carousel .fa-clone{opacity:0!important;pointer-events:none!important}#sb_instagram .sbi_link{background-color:rgb(25 23 24 / .6)!important}#sb_instagram .sbi_hover_top{height:100%!important;width:100%!important;display:flex!important;flex-flow:row wrap!important;justify-content:center!important;align-items:center!important;font-size:14px!important;cursor:pointer!important}#sb_instagram .sbi_hover_bottom{display:none!important}#sb_instagram .sbi_link .sbi_caption{line-height:1.6em!important;padding:15px!important;margin:0!important}#sb_instagram #sbi_images{margin-bottom:11px!important}.sbi_lightboxOverlay{background:#f0f0f0!important}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-container-wrapper{background-color:#f0f0f0!important}#sb_instagram svg:not(:root).svg-inline--fa,#sbi_lightbox svg:not(:root).svg-inline--fa{color:#3e3e3f!important}.sbi_lb-outerContainer{background-color:#f0f0f0!important}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption .sbi_caption_text{line-height:1.65em!important}.fpo-area{padding:0 0 44px 0}ul.fpo{margin:0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}ul.fpo li{list-style:none;width:44.77%;margin:0}.fpo li a{display:block}.fpo li img{display:block;width:100%;height:auto}.footer{background:#3e3e3f;color:#FFF;padding:16px 0 70px 0}.footer *,.footer a:link,.footer a:visited{color:#FFF}.footer a:hover{text-decoration:underline}.footer .frame{display:flex;flex-flow:row nowrap}.footer-left{width:19.7%}.copyright{font-size:14px;margin:0 0 5px 0}.copyright p{margin:0}.footer-nav ul{margin:0;display:flex;flex-flow:row wrap}.footer-nav ul li{list-style:none;font-size:10px;margin:0 0 0 25px;letter-spacing:.3px}.footer-nav ul li:first-child{margin-left:0}.footer-contacts{width:20%;margin:0 auto 0 5.5%;font-size:20px}.footer-contacts p{margin:0;line-height:1.3em}ul.footer-logos,ul.footer-buttons{margin:0;display:flex;flex-flow:row nowrap;align-self:center}ul.footer-logos li,ul.footer-buttons li{list-style:none;margin:0 0 0 30px}ul.footer-logos li:first-child,ul.footer-buttons li:first-child{margin-left:0}.footer-logos img{display:block}.footer-buttons h6{margin:0 0 0 32px}.footer-buttons h6 a:link,.footer-buttons h6 a:visited{border-color:#FFF;padding:8px 14px}.footer-buttons h6 a:hover{text-decoration:none;background-color:#FFF;color:#0f2d52}.footer-weather{background:#f0f0f0;-webkit-border-radius:58px;border-radius:58px;margin:0 0 0 46px;align-self:center;color:#3e3e3f;padding:12px 31px 12px 15px;position:relative}.weather-link{display:block;position:absolute;top:0;bottom:0;left:0;right:0}.footer-weather *{color:#3e3e3f}.wp-forecast{display:flex!important;flex-flow:row nowrap!important}.wp-forecast+div{display:none!important}.wp-forecast-curr-head,.wp-forecast-curr-right,.wp-forecast-curr-deatils,.wp-forecast-fc-head,.wp-forecast-fc-left>div,.wp-forecast-curr-details{display:none!important}.wp-forecast-fc-block{width:61px!important;padding:2px 0 0 0!important;margin:0 10px 0 0!important}.wp-forecast-fc-block:last-child{margin-right:0!important}.footer-weather div{padding:0!important;float:none!important}div.wp-forecast-fc-block:last-child{border-left:3px solid #3e3e3f!important;padding:0 0 0 26px!important}div.wp-forecast-curr-block{width:70px!important}.wp-forecast-fc-left{height:15px!important;overflow:hidden!important;width:auto!important;float:none!important;padding:0!important;text-align:center!important}.wp-forecast-fc-left:before{content:'High'!important;display:block!important;font-size:11px!important;font-weight:700!important;letter-spacing:0.5px!important;text-transform:uppercase!important}.wp-forecast-fc-block:last-child .wp-forecast-fc-left:before{content:'Low'!important;display:block!important}.wp-forecast-fc-right{font-size:22px!important;width:auto!important;float:none!important;padding:0!important;text-align:center!important}.wp-forecast-fc-oneday{display:flex!important;flex-flow:row nowrap!important}.footer-weather br{display:none!important}.wp-forecast-curr-left>.wp-forecast-curr-left{background-image:url(https://www.willmarlakesarea.com/wp-content/themes/willmar-lakes/i/weather.png)!important;background-repeat:no-repeat!important;height:40px!important;width:81px!important}div.wpfico01{background-position:-10px -10px!important}div.wpfico02{background-position:-10px -70px!important}div.wpfico03{background-position:-10px -130px!important}div.wpfico04{background-position:-10px -190px!important}div.wpfico05{background-position:-10px -250px!important}div.wpfico06{background-position:-10px -310px!important}div.wpfico07{background-position:-10px -370px!important}div.wpfico08{background-position:-10px -430px!important}div.wpfico11{background-position:-10px -490px!important}div.wpfico11_de{background-position:-10px -550px!important}div.wpfico12{background-position:-10px -610px!important}div.wpfico13{background-position:-10px -670px!important}div.wpfico14{background-position:-10px -730px!important}div.wpfico15{background-position:-10px -790px!important}div.wpfico16{background-position:-10px -850px!important}div.wpfico17{background-position:-10px -910px!important}div.wpfico18{background-position:-10px -970px!important}div.wpfico19{background-position:-10px -1030px!important}div.wpfico20{background-position:-10px -1090px!important}div.wpfico21{background-position:-10px -1150px!important}div.wpfico22{background-position:-10px -1210px!important}div.wpfico23{background-position:-10px -1270px!important}div.wpfico24{background-position:-10px -1330px!important}div.wpfico25{background-position:-10px -1390px!important}div.wpfico26{background-position:-10px -1450px!important}div.wpfico29{background-position:-10px -1510px!important}div.wpfico30{background-position:-10px -1570px!important}div.wpfico31{background-position:-10px -1630px!important}div.wpfico32{background-position:-10px -1690px!important}div.wpfico33{background-position:-10px -1750px!important}div.wpfico34{background-position:-10px -1810px!important}div.wpfico35{background-position:-10px -1870px!important}div.wpfico36{background-position:-10px -1930px!important}div.wpfico37{background-position:-10px -1990px!important}div.wpfico38{background-position:-10px -2050px!important}div.wpfico39{background-position:-10px -2110px!important}div.wpfico40{background-position:-10px -2170px!important}div.wpfico41{background-position:-10px -2230px!important}div.wpfico42{background-position:-10px -2290px!important}div.wpfico43{background-position:-10px -2350px!important}div.wpficoswa{background-position:-10px -2410px!important}div.wp-forecast+div:last-child{display:none!important}.three-columns{column-count:3;column-gap:60px}.single-tags{margin:57px 0 0 0}ul.links{margin:0;display:flex;flex-flow:row wrap}ul.links li{list-style:none;margin:0 9px 12px 0}.links a:link,.links a:visited{display:block;color:#3e3e3f;background:#F0F0F0;-webkit-border-radius:4px;border-radius:4px;padding:1px 12px}.links li:last-child{margin-right:0}.links a:hover{background-color:#3e3e3f;color:#FFF}.related-area{background:#3e3e3f;padding:35px 0 50px 0}.white-background+.related-area{margin-top:40px}.related-area ul.recent,.related-area ul.recent:last-child{padding-bottom:0;margin-top:30px}.related-area ul.recent:before{display:none}.single-content{padding-bottom:115px}.single-listing-content{padding-bottom:45px}.related-area .recent-date{color:#ACACAC}.related-area .recent-title{font-size:24px}.related-area .recent-title,.related-area .recent-title a:link,.related-area .recent-title a:visited{color:#FFF}.section-title-area{padding:27px 0 37px 0}.section-title{width:100%;max-width:650px;margin:0 auto}.section-title h1 strong,.section-title h2 strong{width:100%}.section-title>:last-child{margin-bottom:0}.gallery,.gallery:last-child{margin:20px 0 14px 0;position:relative}.gallery ul{margin:0}ul.the-gallery{display:flex;align-items:center;background:#f0f0f0;height:auto!important}.gallery ul li{list-style:none;height:100%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.lSPager{margin-top:26px!important}.lSPrev,.lSNext{opacity:1!important;background:transparent!important;margin-top:0!important;-webkit-transform:translate(0,-50%)!important;transform:translate(0,-50%)!important;width:auto!important;height:auto!important;display:none!important}.gallery-prev,.gallery-next{position:absolute;top:331px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.gallery-prev{left:-40px}.gallery-next{right:-40px}.gallery-prev:focus,.gallery-next:focus{outline:none}.lSPrev:before,.lSNext:before,.gallery-prev:before,.gallery-next:before{content:'';display:block;font:900 22px 'Font Awesome 5 Free';color:#ADB4BA;-webkit-transition:color 350ms ease-in-out;transition:color 350ms ease-in-out}.lSPrev:before,.gallery-prev:before{content:'\f053'}.lSNext:before,.gallery-next:before{content:'\f054'}.lSPrev:hover:before,.lSNext:hover:before,.gallery-prev:hover:before,.gallery-next:hover:before{color:#0f2d52}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{-webkit-border-radius:0!important;border-radius:0!important}.lSSlideOuter .lSPager.lSGallery li{position:relative!important}.lSSlideOuter .lSPager.lSGallery li:before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;border:6px solid #40C2CC;cursor:pointer;opacity:0;pointer-events:none;-webkit-transition:opacity 350ms ease-in-out;transition:opacity 350ms ease-in-out}.lSSlideOuter .lSPager.lSGallery li.active:before{opacity:1;pointer-events:inherit}.listing-intro{padding-top:0;padding-bottom:10px;margin-top:-30px}.listing-intro:first-child{padding-top:50px;margin-top:0}.listing-snapshot{display:flex;flex-flow:row nowrap}.listing-image{width:26.19%}.listing-image img{display:block;width:100%;height:auto}.listing-map{width:73.81%}.listing-map iframe{width:100%;height:100%;border:none}ul.listing-details{margin:0 0 40px 0;display:flex;flex-flow:row nowrap}ul.listing-details>li{list-style:none;padding:0 30px 0 0;margin:0}.listing-contacts{width:40.6%;font-size:20px}.listing-contacts p{line-height:1.45em}.listing-location{width:20.3%}.listing-hours{width:20.2%}.listing-admission{width:18.9%}ul.listing-details>li>:last-child{margin-bottom:0}.listings-area{padding:68px 0}.filters{margin:0 0 85px 0}ul.filter-headings{display:flex;margin:0 0 30px 0}ul.filter-headings li{list-style:none;margin:0;padding:8px 37px 8px 63px;border-bottom:3px solid #0f2d52;border-left:3px solid #0f2d52;position:relative;cursor:pointer}div#tribe-events-bar{display:none!important}.tribe-events-loop{height:auto!important;opacity:1!important;display:block!important;margin:0!important;-webkit-transform:none!important;transform:none!important;position:relative!important}.tribe-filter-bar{display:block!important}.tribe-events-filters-horizontal .tribe_events_filter_item,.tribe-filter-bar__filters-slide{margin:0!important;padding:0!important;border-bottom:3px solid #0f2d52!important;border-left:3px solid #0f2d52!important;position:static!important;font-family:Cabin!important;font-size:32px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#0f2d52!important}#tribe_events_filters_wrapper .tribe-events-filters-group-heading,.tribe-filter-bar-c-pill__pill-label{font-family:Cabin!important;font-size:32px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#0f2d52!important;padding:0!important;margin:0!important;width:auto!important;outline:none!important;border:none!important;position:relative!important;padding:7px 37px 7px 33px!important;height:auto!important}.tribe-filter-bar__filters-slide+.tribe-filter-bar__filters-slide{padding-left:33px!important}ul.filter-headings li:first-child,.tribe-filter-bar__filters-slide:first-child{border-left:none!important}.tribe-events-filters-horizontal .tribe_events_filter_item:first-child,{border-left:none!important}.tribe-events-filters-horizontal#tribe_events_filters_wrapper .tribe_events_filter_item:first-child .tribe-events-filters-group-heading,.tribe-filter-bar-c-pill__pill{padding:0!important}ul.filter-headings li:before,.tribe-events-filters-horizontal .tribe_events_filter_item .tribe-events-filters-group-heading:before,.tribe-filter-bar-c-pill__pill-label:before{content:'';display:block;position:absolute;top:50%;left:0;border-left:13px solid #0f2d52;border-top:8px solid #fff0;border-bottom:8px solid #fff0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out}.tribe-filter-bar__filters-slider-container{overflow:visible!important}ul.filter-headings li.active:before{transform:rotate(90deg);transform-origin:75% 25%}.tribe-events-filters-horizontal .tribe_events_filter_item:not(.closed) .tribe-events-filters-group-heading:before,.tribe-filter-bar-c-pill__pill[aria-expanded=true] .tribe-filter-bar-c-pill__pill-label:before{transform:rotate(90deg);transform-origin:75% 25%}#tribe-events-header{display:none!important}.filter-headings h3{margin:0;line-height:1em}.facetwp-type-checkboxes,ul.filter-months{display:flex!important;flex-flow:row wrap!important;margin:0!important}.facetwp-counter{display:none!important}.facetwp-checkbox,.filter-months a{color:#3e3e3f!important;background:#F0F0F0!important;-webkit-border-radius:4px!important;border-radius:4px!important;padding:7px 12px!important;margin:0 9px 8px 0!important;font-size:14px!important;letter-spacing:0.7px!important;-webkit-transition:all 350ms ease-in-out!important;transition:all 350ms ease-in-out!important;cursor:pointer!important}.facetwp-checkbox:hover,.facetwp-checkbox.checked,.filter-months a.current{background-color:#3e3e3f!important;color:#FFF!important}.filter-option{display:none}.filter-option h3{display:none}.filter-option.active{display:block}.tribe-filter-status,.horizontal-drop-indicator{display:none!important}.tribe-events-filter-group,.tribe-filter-bar-c-filter{display:block!important;min-width:1px!important;max-width:100%!important;width:100%!important;background:#FFF!important;position:absolute!important;top:152px!important;left:0!important;right:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;margin:0!important;padding:8px 0 0 0!important}.closed .tribe-events-filter-group,.closed .tribe-filter-bar-c-filter{display:none!important}.tribe-filter-bar-c-filter__toggle-wrapper{display:none!important}.tribe-common--breakpoint-medium .tribe-filter-bar .tribe-filter-bar-c-filter--pill .tribe-filter-bar-c-filter__container{transform:none!important;bottom:auto!important;top:-60px!important}.tribe-filter-bar .tribe-filter-bar__filters-slider-container{display:block!important;visibility:visible!important}.tribe-filter-bar__selected-filters,.tribe-filter-bar__actions{display:none!important}.tribe-filter-bar.tribe-filter-bar--horizontal,.tribe-filter-bar.tribe-filter-bar--vertical{position:static!important}.tribe-events-filter-group:before,.tribe-events-filter-group:after{display:none!important}.tribe-events-filter-group ul{display:flex!important;flex-flow:row wrap!important}.tribe-events-filter-group ul li{list-style:none!important;margin:0!important;padding:0!important;border:none!important;background:transparent!important}.tribe-events-filter-group ul li input{display:none!important}.tribe-events-filter-group ul li label{display:block!important;color:#3e3e3f!important;background:#F0F0F0!important;-webkit-border-radius:4px!important;border-radius:4px!important;padding:7px 12px!important;margin:0 9px 8px 0!important;font-size:14px!important;letter-spacing:0.7px!important;-webkit-transition:all 350ms ease-in-out!important;transition:all 350ms ease-in-out!important;cursor:pointer!important;width:auto!important;text-transform:none!important;font-weight:400!important}.tribe-events-filter-group ul li input[type=checkbox]:checked+label{background:#3e3e3f!important;color:#FFF!important}#tribe_events_filters_wrapper.tribe-events-filters-horizontal,.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal,.tribe-filter-bar{background:transparent!important;margin:0 0 85px 0!important;padding:0 0 90px 0!important}.tribe-filter-bar__filters-container{width:100%!important}.tribe-filter-bar-c-filter__container{width:100%!important;background:transparent!important;max-width:100%!important}.tribe-filter-bar-c-filter__filter-fields{display:flex!important;flex-flow:row wrap!important}.tribe-filter-bar .tribe-filter-bar-c-checkbox{margin:0 9px 8px 0!important}.tribe-common-form-control-checkbox__label{margin:0!important;color:#3e3e3f!important;background:#F0F0F0!important;-webkit-border-radius:4px!important;border-radius:4px!important;padding:7px 12px!important;font-size:14px!important;letter-spacing:0.7px!important;font-weight:400!important;cursor:pointer!important;width:auto!important;text-transform:none!important}.tribe-common-form-control-checkbox__input:checked+.tribe-common-form-control-checkbox__label{background:#3e3e3f!important;color:#FFF!important}.tribe-filter-bar .tribe-filter-bar-c-checkbox .tribe-common-form-control-checkbox__input,.tribe-filter-bar .tribe-filter-bar-c-radio .tribe-common-form-control-radio__input{display:none!important}.tribe-filter-bar .tribe-filter-bar-c-checkbox .tribe-common-form-control-checkbox__label,.tribe-filter-bar .tribe-filter-bar-c-radio .tribe-common-form-control-radio__label{margin:0!important}.tribe-common--breakpoint-medium .tribe-filter-bar .tribe-filter-bar-c-filter--pill .tribe-filter-bar-c-filter__container{padding:0!important}.tribe-filter-bar-c-pill__pill-label-colon,.tribe-filter-bar-c-pill__pill-selections,.tribe-filter-bar-c-clear-button,.tribe-filter-bar-c-pill__remove-button,.tribe-filter-bar-c-filter__filters-legend,.tribe-filter-bar-c-filter__filters-close{display:none!important}#tribe_events_filters_form{display:flex!important;margin:0!important;position:relative!important}.tribe-events-filters-horizontal .tribe-events-filters-content{background:transparent!important;border:none!important}.tribe-events-notices{background-color:transparent!important;border:none!important;color:#3e3e3f!important;-webkit-border-radius:0!important;border-radius:0!important}.grid-outer{position:relative}.grid-wrapper{opacity:0;-webkit-transition:opacity 350ms ease-in-out;transition:opacity 350ms ease-in-out}.grid-loaded .grid-wrapper{opacity:1}.lds-ring{display:inline-block;position:absolute;top:40px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:64px;height:64px;opacity:0;pointer-events:none;z-index:120;-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}.grid-outer:not(.grid-loaded) .lds-ring{opacity:1;pointer-events:inherit}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:3px;border:3px solid #0f2d52;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#0f2d52 #fff0 #fff0 #fff0}.lds-ring div:nth-child(1){animation-delay:-0.45s}.lds-ring div:nth-child(2){animation-delay:-0.3s}.lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}ul.grid{display:flex;flex-flow:row wrap;margin:20px -37px 0 -37px;width:calc(100% + 74px)}.tribe-events-loop ul.grid{margin-top:0}ul.grid>li{list-style:none;width:calc(25% - 74px);margin:0 37px 43px 37px}ul.grid-5>li{width:calc(20% - 74px)}.grid-thumbnail{display:block;position:relative;margin:0 0 15px 0;height:0;padding:0 0 100% 0;background:#F0F0F0}.grid-thumbnail img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:100%}.tribe-events-pro .tribe-events-pro-photo__event-details{position:relative!important}.grid-sponsored,.tribe-events-pro-photo__event-datetime-featured-text{position:absolute;top:-50px;left:0;right:0;background:rgb(252 108 44 / .8);color:#FFF;font-size:20px;font-weight:700;text-transform:uppercase;padding:5px 0 5px 56px!important;margin:0!important}.grid-sponsored:before,.tribe-events-pro-photo__event-datetime-featured-text:before{content:'';display:block;position:absolute;top:50%;left:0;width:44px;height:10px;background:#FFF;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.grid-title{margin-bottom:0;text-transform:none!important}.tribe-events-pro .tribe-events-pro-photo__event-title-link{text-transform:none!important;font-size:24px!important;letter-spacing:0!important}.tribe-events-pro .tribe-events-pro-photo__event-featured-image-wrapper{margin-bottom:17px!important}.grid-location{font-size:15px;font-weight:700;font-style:italic;color:#ACACAC}.tribe-events .tribe-events-c-nav__list{justify-content:center}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__list-item{width:auto}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__list-item+.tribe-events-c-nav__list-item{margin-left:18px}a.tribe-events-c-nav__prev:link,a.tribe-events-c-nav__prev:visited,a.tribe-events-c-nav__next:link,a.tribe-events-c-nav__next:visited{color:#3e3e3f}.tribe-events-c-nav__prev,.tribe-events-c-nav__next{margin:2px 0 0 8px;display:inline-block;vertical-align:middle}.tribe-events-c-nav__prev:before,.tribe-events-c-nav__next:after{content:'\f054';display:inline-block;font:900 22px 'Font Awesome 5 Free';color:#ADB4BA;margin:0 10px 0 0}.tribe-events-c-nav__next:after{margin:0 0 0 10px}.tribe-events-c-nav__prev:before{content:'\f053'}.facetwp-pager,.pagination{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.facetwp-page,.pagination span,.pagination a:link,.pagination a:visited{display:flex!important;flex-flow:column;justify-content:center;align-items:center;width:36px;height:36px;-webkit-border-radius:50%;border-radius:50%;color:#3e3e3f;padding:0!important;margin:0 1px!important}.facetwp-page.active,.pagination .current{background:#f0f0f0;font-weight:400!important}.facetwp-page.prev,.facetwp-page.next,.pagination .prev,.pagination .next{overflow:hidden;position:relative}.facetwp-page.prev,.pagination .prev{margin-right:7px!important}.facetwp-page.next,.pagination .next{margin-left:7px!important}.facetwp-page.prev:before,.facetwp-page.next:before,.pagination .prev:before,.pagination .next:before{position:absolute;top:0;left:0;width:100%;height:100%;background:#FFF;content:'\f053';display:block;font:900 22px 'Font Awesome 5 Free';color:#ADB4BA;-webkit-transition:color 350ms ease-in-out;transition:color 350ms ease-in-out;line-height:36px;text-align:center}.facetwp-page.next:before,.pagination .next:before{content:'\f054'}.featured-post-area{margin:120px 0;padding:0}.featured-post{display:flex;flex-flow:row nowrap;justify-content:space-between}.fp-image{margin:-55px 0;width:38.25%}.fp-image img{display:block}.fp-text{width:53.7%;margin:0 2% 0 0;padding:45px 0 55px 0}.fp-text>:last-child{margin-bottom:0}.fp-date{margin-bottom:13px}.fp-title{margin-bottom:7px}.fp-meta{margin-bottom:20px}.tags-filter{margin:0 0 50px 0}.blog-post{display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0 0 42px 0}.bp-image{width:24.57%}.bp-image img{display:block}.bp-text{width:71.1%;margin:20px 0 0 0}.bp-date{margin-bottom:8px}.bp-title{margin-bottom:5px}.bp-meta{font-size:16px;margin-bottom:5px}.bp-text p{margin-bottom:14px}.cn-button{background-color:#FFF!important;color:#0f2d52!important}.tribe-community-events .tribe-community-notice.tribe-community-notice-error{border-left-color:#3e3e3f}.date-filters h3{margin:0 0 18px 0}.date-filters h3.arrow:before{left:0}.date-filters h3 span{display:inline-block;padding:0 0 4px 34px;border-bottom:3px solid #3e3e3f}.date-filters-area{padding-bottom:14px}.alert{background:#000;text-align:center;position:fixed;top:0;left:0;right:0;z-index:1001;padding:20px 0}.alert .frame>:last-child{margin-bottom:0}.admin-bar .alert{top:32px}.datepicker{z-index:9999!important}.date-range{display:flex;flex-flow:row nowrap;align-items:center}.date-field{border:1px solid #3e3e3f;-webkit-border-radius:5px;border-radius:5px;padding:10px 15px;width:140px;color:#3e3e3f;font:14px Cabin,Arial,Helvetica,sans-serif;margin:0 12px}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background-color:#F0F0F0!important;background-image:none!important}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#3e3e3f!important;background-image:none!important}.single-column #tribe-events-content>h3,.single-column .tribe-events-pro-photo-nav{display:none!important}body .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{min-height:1px!important}.tribe-events-pro-photo__event-featured-image{aspect-ratio:1 / 1}@media (max-width:1616px){.wide-frame{width:1490px}.main-nav{margin-left:0}.top-nav>ul>li:not(:first-child){margin-left:18px}.footer-left{width:22%}.footer-contacts{width:22%;margin-left:2%}}@media (max-width:1630px){body{font-size:14px}.frame,#tribe-events-content-wrapper,#tribe-community-events,.tribe-community-events-content,.tribe-common .tribe-common-l-container{width:auto!important;margin:0 12px!important}#tribe-events-content-wrapper,#tribe-community-events,.tribe-community-events-content,.tribe-common .tribe-common-l-container{padding:30px 0!important}.date-filters h3{font-size:32px}.alert{position:static}.header{padding:0;position:relative;top:0!important;height:auto}.header>.frame{padding:14px 0 14px 0}.page-content{padding:0!important}.social ul li{margin-left:5px}.top-nav>ul>li{font-size:11.5px;margin-left:20px}.main-nav>ul>li{margin:0 10px}}@media (max-width:1299px){.header-right{display:none}.header .frame{flex-flow:row wrap}body:not(.nav-open):not(.search-open) .main-nav>ul{justify-content:center}body:not(.nav-open):not(.search-open) .main-nav>ul>li:not(.nav-search){margin:0 30px}.welcome{background:transparent!important;height:auto}.welcome-image{display:block}.welcome-image img{display:block;width:100%;height:auto}.welcome>.frame{position:absolute;top:50%;left:0;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.menu-button{position:absolute;display:block;top:26px;left:20px;z-index:210}a.menu-button:focus{outline:none}.close-menu{display:none}.nav-open .open-menu,.search-open .open-menu{display:none}.nav-open .close-menu,.search-open .close-menu{display:block}.logo{order:2;margin:0 auto;width:43%;padding:0}.header-widgets{order:3;width:100%;-webkit-transition:opacity 350ms ease-in-out;transition:opacity 350ms ease-in-out}.main-nav{margin:17px 0 0 0;width:100%;order:3}.main-nav>ul{justify-content:space-between}.main-nav>ul>li{font-size:13px;margin:0}.main-nav>ul>li.nav-search{position:absolute;top:24px;right:7px;margin:0}.main-nav>ul>li>a:before{width:28px;height:28px;background-position:50% 50%;background-size:contain;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.main-nav>ul>li>a:link,.main-nav>ul>li>a:visited{padding:31px 0 0 0}.nav-search>a{width:22px;height:22px;overflow:hidden;padding:0!important}.main-nav>ul>li.nav-search>a:before{background-image:url(https://www.willmarlakesarea.com/wp-content/themes/willmar-lakes/i/ico-search-small-black.svg);width:100%;height:100%;background-color:#FFF}.main-nav>ul>li>ul{display:none}.welcome,.home .welcome,.short-welcome{height:auto;position:relative}.welcome .frame{height:auto}h1,h2{font-size:24px;margin-bottom:15px}.welcome-text h1{margin-bottom:30px}h1 strong,h2 strong{padding:10px 20px!important;border-width:6px}.home .welcome-text h1 strong{padding-top:24px!important;padding-bottom:24px!important}h4{font-size:18px;margin-bottom:0}h4+h1{margin-top:0}.welcome-text,.short-welcome .welcome-text{position:static;margin:0!important;padding:50px 15px 65px 15px;-webkit-transform:none;transform:none}.home .welcome-text{padding-bottom:200px}h6,.button,input[type=submit]:not(.adminbar-button){font-size:12px!important}h6 a:link,h6 a:visited,.button,input[type=submit]:not(.adminbar-button){padding:7px 14px!important;-webkit-border-radius:12px!important;border-radius:12px!important;min-width:1px!important}.buttons{flex-flow:column nowrap}.buttons h6{margin:0 0 19px 0;text-align:center}.buttons h6 a:link,.buttons h6 a:visited{display:inline-block}.buttons h6+h6{margin:0}h6.pdf a:link,h6.pdf a:visited{padding-left:46px!important;padding-right:15px!important}.content{padding:15px 0!important;margin:0!important}h3{font-size:20px;letter-spacing:1px;margin-bottom:12px;line-height:1.1em}.tribe-events-page-title{font-size:20px!important;letter-spacing:1px!important;margin-bottom:12px!important;line-height:1.1em!important}p{line-height:1.45em}.events-area{padding:25px 0 55px 0!important}.events-area .frame{flex-flow:column nowrap}.events-headline{width:100%;margin:0 auto 35px auto;max-width:512px}.events-headline .buttons:last-child h6{margin:0 0 20px 0}.events-headline .buttons:last-child h6+h6{margin:0}.events-headline h1{margin-bottom:15px}.carousel{position:relative;overflow:hidden;width:100%;max-width:600px;margin:0 auto 40px auto}.carousel ul.featured-events{width:10000em;position:relative;list-style:none;margin:0;padding:0;flex-flow:row nowrap;align-items:stretch}.carousel ul.featured-events li{width:160px;position:relative;margin:0 12px 0 0}.fe-link{padding:10px 16px 13px 16px!important;display:flex;flex-flow:column nowrap;justify-content:space-between}.fe-image{margin:0 -6px 10px -6px}.fe-title:before{width:28px;height:6px}.fe-title{font-size:18px;padding-top:14px;height:auto;min-height:107px;margin-bottom:10px}.fe-date{font-size:12px}.carousel-nav{display:flex;flex-flow:row nowrap;justify-content:center;width:100%}.carousel-nav div{cursor:pointer}.carousel-nav div+div{margin-left:60px}h1+h6{margin-top:0}.fresh-image{max-width:440px}.tc-icon{margin-bottom:12px}.white-background+.gray-background{margin-top:20px!important}.intro h3{margin-bottom:10px}.intro p{line-height:1.35em}.gray-background .intro{margin-bottom:4px}.social-intro{flex-flow:column nowrap;margin-left:auto;margin-right:auto;text-align:center}.social-text{width:100%;margin:0 0 14px 0;font-size:14px}.social-intro .social{width:100%;margin:0}.social-area .wide-frame{padding-top:22px}.social ul{justify-content:center}.social ul li{margin:0 4px!important}.social li img{max-width:20px;height:auto}.social a:link,.social a:visited{width:34px;height:34px}.gray-background+.social-area .wide-frame:before{display:none}.instagram{margin-top:6px}#sb_instagram .sbi_load_btn .sbi_btn_text{padding:0 10px!important}#sb_instagram{padding-bottom:0!important}.footer{padding:16px 0 22px 0}.footer .frame{flex-flow:column nowrap;align-items:center;text-align:center}.footer-left,.footer-logos,.footer-contacts,.footer-buttons{width:100%;font-size:12px}.footer-left{margin:0 0 18px 0}.footer-contacts{font-size:16px;margin:0 0 28px 0}.footer-contacts p{line-height:1.45em}.footer-weather{width:252px;margin:0}.copyright{font-size:12px}.footer-nav ul{justify-content:center}ul.footer-logos,ul.footer-buttons{flex-flow:column nowrap;align-items:center}ul.footer-buttons{margin:0 0 20px 0}.footer-buttons h6{margin-left:0}.footer-buttons h6 a:link,.footer-buttons h6 a:visited{padding:2px 10px!important}ul.footer-logos{margin:0 0 28px 0}.nav-open .header-right,.nav-open .search-form,.search-open .header-right,.search-open .search-form{display:block;opacity:1;pointer-events:inherit}.search-form{position:absolute;top:0;left:0;right:0;background:#3e3e3f;padding:0;height:70px;display:flex;flex-flow:column nowrap;justify-content:center;-webkit-transition:none;transition:none}.search-form form{margin:0 0 0 72px;background:#f0f0f0;border-radius:20px;-webkit-border-radius:20px;align-items:center}.keyword{background:#fff0;font-size:14px;font-weight:400;font-style:normal;border-bottom:none;margin:0;color:#3e3e3f;padding:14px 20px}body .search-form ::-webkit-input-placeholder{color:#3e3e3f!important}body .search-form ::-moz-placeholder{color:#3e3e3f!important}body .search-form ::-ms-placeholder{color:#3e3e3f!important}body .search-form ::placeholder{color:#3e3e3f!important}.search-form .button,.search-form input[type=submit]:not(.adminbar-button){margin:0 7px 0 0!important;color:#f0f0f0!important;width:22px!important;height:22px!important;overflow:hidden!important;position:relative!important;border:none!important;-webkit-border-radius:0!important;border-radius:0!important;padding:0!important;text-indent:-100em;background:#f0f0f0 url(https://www.willmarlakesarea.com/wp-content/themes/willmar-lakes/i/ico-search-small-black.svg) no-repeat 50% 50%!important;outline:none!important}.close{display:none}.nav-open .header-widgets,.search-open .header-widgets{background:#3e3e3f;position:absolute;top:70px;left:-12px;right:-12px;z-index:220;width:calc(100% + 24px);flex-flow:column nowrap;padding:17px 50px 47px 50px}.nav-open .main-nav,.search-open .main-nav{margin:0;width:100%;order:1;border-bottom:3px solid #707070;padding:0 0 20px 0;margin:0 0 33px 0}.nav-open .main-nav>ul,.search-open .main-nav>ul{flex-flow:column nowrap}.nav-open .header-right,.search-open .header-right{display:flex;width:100%;margin:0;order:2;flex-flow:column nowrap}.nav-open .main-nav>ul>li.nav-search,.search-open .main-nav>ul>li.nav-search{display:none}.nav-open .main-nav>ul>li,.search-open .main-nav>ul>li{font-size:18px;font-weight:700;text-transform:uppercase;margin:0 0 1px 0}.main-nav>ul>li>a:link,.main-nav>ul>li>a:visited{-webkit-transition:none;transition:none}.nav-open .main-nav>ul>li>a:link,.nav-open .main-nav>ul>li>a:visited,.search-open .main-nav>ul>li>a:link,.search-open .main-nav>ul>li>a:visited{padding:0;color:#FFF}.nav-open .main-nav>ul>li>a:before,.search-open .main-nav>ul>li>a:before{display:none}.nav-open .main-nav>ul>li.nav-home,.search-open .main-nav>ul>li.nav-home{display:block}.nav-open h6.header-button,.search-open h6.header-button{order:1;text-align:center;margin:0 0 27px 0}.nav-open h6.header-button a:link,.nav-open h6.header-button a:visited,.search-open h6.header-button a:link,.search-open h6.header-button a:visited{border-color:#FFF;color:#FFF}.nav-open .top-nav,.search-open .top-nav{order:2;margin:0 0 40px 0}.nav-open .top-nav ul,.search-open .top-nav ul{flex-flow:column nowrap}.nav-open .top-nav ul li,.search-open .top-nav ul li{margin:0 0 6px 0!important;font-size:18px;letter-spacing:1px;text-align:center}.nav-open .top-nav ul li a:link,.nav-open .top-nav ul li a:visited,.search-open .top-nav ul li a:link,.search-open .top-nav ul li a:visited{color:#FFF}.nav-open .header-right .social,.search-open .header-right .social{order:3}.nav-open .header-right .social a:link,.nav-open .header-right .social a:visited,.search-open .header-right .social a:link,.search-open .header-right .social a:visited{background:#efefef}h5{line-height:1.15em}ul.grid{width:calc(100% + 30px);margin:0 -15px}ul.grid>li{width:calc(25% - 30px);margin:0 15px 20px 15px}.grid-sponsored{padding:0 0 0 30px;font-size:15px}.grid-sponsored:before{width:24px;height:5px}.grid-title{font-size:18px}.fp-image{margin:0}.fp-text{padding:0}.callout-text{margin-top:0}.related-area{padding:20px 0!important}.featured-post-area{margin-top:20px!important}.map-area iframe{width:100%;max-height:400px}ul.three-columns{column-count:1}.content ul li{font-size:14px}h2+h4{margin-top:10px}.wp-caption{max-width:100%}p.large{font-size:16px}.large-margin{margin-bottom:30px}.wp-caption-text{font-size:14px}.filters,#tribe_events_filters_wrapper.tribe-events-filters-horizontal,.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal{margin-bottom:30px!important}.caption{font-size:16px}.alignleft,.alignright{max-width:45%}.recent-title{font-size:16px!important;line-height:1.2em!important}#wpadminbar{display:none!important}ul.the-gallery{height:auto!important}}@media (max-width:768px){.date-filters h3{font-size:20px}.date-filters h3 span{padding:0;border-bottom:none}.boxes{flex-flow:column nowrap}.box{width:100%;margin:0 0 20px 0}.box:last-child{margin-bottom:0}.caption{font-size:18px;white-space:nowrap;padding:0 24px;bottom:5px;left:12px;right:12px}.caption span:before,.caption span:after{height:6px}.image a:after{top:16px;left:12px;right:12px;bottom:16px;border-width:6px}.box-content{padding:22px;font-size:14px}.box-content p{line-height:1.45em;margin-bottom:15px}.text-callout-area .frame{flex-flow:column nowrap}.text-callout{width:100%;margin:0 0 44px 0;font-size:14px}.text-callout:last-child{margin-bottom:0}.tc-icon{height:50px}.tc-icon img{max-height:100%;width:auto}.text-callout h3{margin-bottom:9px}.text-callout p{margin-bottom:15px}.image-callout .welcome-text{padding-top:25px;padding-bottom:46px}.callout-columns{display:flex;flex-flow:column nowrap;margin:0}.callout-image{width:100%;margin:0}.callout-text{width:100%;margin:0;font-size:14px;padding:13px 16px}.callout-text p{margin-bottom:15px}.callout-text>:last-child{margin-bottom:0}.events-headline{margin-bottom:15px}.blog-headline-area{padding:35px 0 55px 0}.blog-headline{width:100%}.fresh,.featured-post,.blog-post{flex-flow:column nowrap;max-width:570px;margin:0 auto}.blog-post{margin-bottom:30px}.fresh-text,.fp-text,.bp-text{width:100%;margin:0;order:2;font-size:14px}.fp-text,.bp-text{padding:15px 0 5px 0}.fresh-image{width:100%;margin:0 0 -17px 0;-webkit-transform:translate(0,-35px);transform:translate(0,-35px);position:static}.fp-image,.bp-image{width:100%;margin:0}.post-date{font-size:12px}.fresh-title{margin-bottom:15px}.post-meta{font-size:14px}.fresh-meta{margin-bottom:11px}ul.recent{margin:0 -15px;width:calc(100% + 30px)}ul.recent li{display:none;width:calc(50% - 30px);margin:0 15px}ul.recent li:first-child,ul.recent li:nth-child(2){display:block}.recent-thumbnail{margin-bottom:4px}.recent:before{top:40px}.blog-area+.white-background{padding-top:34px!important}.wpforms-field input,.wpforms-field textarea{font-size:12px!important;padding:9px 0 12px 0!important}.subscribe-form .wpforms-field-container{flex-flow:column nowrap!important}.subscribe-form div.wpforms-container-full .wpforms-form .wpforms-field{width:100%!important}.wpforms-submit,#sb_instagram a.sbi_load_btn{font-size:12px!important;padding-top:7px!important;padding-bottom:7px!important}ul.fpo{flex-flow:column nowrap;width:100%;max-width:728px;margin:0 auto}ul.fpo li{width:100%;margin:0 0 20px 0}ul.fpo li:last-child{margin-bottom:0}.fpo-area{padding-bottom:20px}.listings-area{padding:20px 0!important}.filters,#tribe_events_filters_wrapper.tribe-events-filters-horizontal,.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal{margin-bottom:0!important;height:auto!important}ul.filter-headings{display:none}.filter-option{display:block;border-bottom:2px solid #3e3e3f;padding:0 0 9px 0;margin:0 0 18px 0}.tribe_events_filter_item>div[role=group]{display:block!important;border-bottom:2px solid #3e3e3f!important;padding:0 0 9px 0!important;margin:0 0 18px 0!important}.filter-option:nth-child(3){display:none}.filter-option:last-child{border-bottom:none}.filter-option h3{display:block;font-size:20px;font-weight:700;letter-spacing:1px}h3.arrow:before{left:0;top:6px}h3.arrow,.filter-heading{padding-left:30px}.filter-heading{position:relative;cursor:pointer}.filter-heading:before,#tribe_events_filters_wrapper .tribe-events-filters-group-heading:before{content:'';display:block;position:absolute;top:50%;left:0;border-left:13px solid #3e3e3f;border-top:8px solid #fff0;border-bottom:8px solid #fff0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out}.active .filter-heading:before,#tribe_events_filters_wrapper .tribe_events_filter_item:not(.closed) .tribe-events-filters-group-heading:before{transform:rotate(90deg);transform-origin:75% 25%}.filter-option .facetwp-facet{display:none!important;padding:10px 0 0 0!important}.filter-option.active .facetwp-facet{display:flex!important}#tribe_events_filters_form{flex-flow:column nowrap!important}.tribe_events_filter_control{display:none!important}.tribe-events-filters-horizontal .tribe_events_filter_item{border:none!important}#tribe_events_filters_wrapper .tribe-events-filters-group-heading{padding-left:33px!important}#tribe_events_filters_wrapper .tribe-events-filters-group-heading{background:transparent!important;border:none!important;position:relative!important;font-size:20px!important;font-weight:700!important;letter-spacing:1px!important}ul.grid{width:calc(100% + 30px);margin:0 -15px}ul.grid>li{width:calc(50% - 30px);margin:0 15px 20px 15px}.grid-thumbnail{margin-bottom:9px}.facetwp-pager,.pagination{margin-top:5px}.alignleft,.alignright{float:none!important;display:block!important;margin-left:auto!important;margin-right:auto!important;max-width:100%}.lSPager{-webkit-transform:none!important;transform:none!important;width:calc(100% + 30px)!important;height:auto!important;margin:30px -15px 0 -15px!important;display:flex!important;flex-flow:row wrap!important}.lSSlideOuter .lSPager.lSGallery li{width:calc(33.33% - 30px)!important;margin:0 15px 15px 15px!important}.lSSlideOuter .lSPager.lSGallery li a,.lSSlideOuter .lSPager.lSGallery li img{width:100%!important;height:auto!important}body:not(.nav-open):not(.search-open) .main-nav>ul{justify-content:space-between}body:not(.nav-open):not(.search-open) .main-nav>ul>li:not(.nav-search){margin:0}.listing-snapshot{flex-flow:column nowrap;width:100%;max-wdith:426px}.listing-image,.listing-map{width:100%}.listing-map iframe{height:426px}ul.listing-details{flex-flow:column nowrap}ul.listing-details>li.listing-contacts,ul.listing-details>li.listing-location,ul.listing-details>li.listing-hours,ul.listing-details>li.listing-admission{width:100%;margin:0 0 20px 0}ul.listing-details>li.listing-admission{margin-bottom:0}.my-events-header{flex-flow:column nowrap!important}.my-events-header h2.my-events{margin-bottom:15px!important}#tribe-events-content-wrapper,#tribe-community-events,.tribe-community-events-content,.tribe-common .tribe-common-l-container{padding:12px 0 5px 0!important}.filters,#tribe_events_filters_wrapper.tribe-events-filters-horizontal,.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal{height:auto!important}.date-range{flex-flow:row wrap}.starting-from{width:100%;margin:0 0 12px 0}.date-field{margin:0 12px 0 0}#tribe_events_filters_wrapper .tribe-events-filters-group-heading,.tribe-filter-bar-c-pill__pill-label{font-size:18px!important;letter-spacing:0px!important;padding:7px 37px 7px 23px!important}.tribe-filter-bar__filters-slider-wrapper{display:flex!important}.tribe-events-filter-group,.tribe-filter-bar-c-filter{top:92px!important}#tribe_events_filters_wrapper.tribe-events-filters-horizontal,.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal,.tribe-filter-bar{margin:0 0 35px 0!important;padding:0 0 320px 0!important}}