.camera-feature{position:relative;background-color:#333;overflow:hidden;margin:0 auto;margin:0;padding:0}.camera-feature .camera-feature-container{width:100%;max-width:1400px;margin:0 auto;position:relative;display:block}.camera-feature .camera-feature-slider{list-style:none;margin:0;padding:0}@media only screen and (min-width:767px){.camera-feature .camera-feature-slider{min-height:367px}}@media only screen and (min-width:1025px){.camera-feature .camera-feature-slider{min-height:410px}}.camera-feature .camera-feature-slider img{width:100%;height:auto}@media only screen and (min-width:767px){.camera-feature .camera-feature-slider img{min-height:307px}}@media only screen and (min-width:1025px){.camera-feature .camera-feature-slider img{min-height:410px}}.camera-feature .camera-feature-slider li{float:left}.camera-feature .bx-wrapper{margin-bottom:0}.camera-feature .bx-wrapper img{width:100%;height:auto}.camera-feature .bx-wrapper .bx-pager{bottom:0;z-index:100}.camera-feature .bx-wrapper .bx-pager.bx-default-pager a:link,.camera-feature .bx-wrapper .bx-pager.bx-default-pager a:visited{background:#fff}.camera-feature .bx-wrapper .bx-pager.bx-default-pager a:hover,.camera-feature .bx-wrapper .bx-pager.bx-default-pager a:active,.camera-feature .bx-wrapper .bx-pager.bx-default-pager a.active{background:#333}@media only screen and (min-width:767px){.camera-feature .bx-wrapper .bx-pager{display:none}}.camera-feature .bx-wrapper .bx-viewport{left:0;border:0;background:0 0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.camera-feature .bx-wrapper .bx-prev{left:20px}.camera-feature .bx-wrapper .bx-next{right:20px}.camera-feature .bx-wrapper .bx-controls-direction a.bx-next,.camera-feature .bx-wrapper .bx-controls-direction a.bx-prev{margin-top:16px}.camera-feature-icon:before{background:url(i/cameraFeatureIcons.png) no-repeat center left;content:"";display:block}.camera-feature-icon.adventure-large:before{background-position:0 6px;width:15px;height:32px}.camera-feature-icon.cultural-large:before{background-position:-21px 6px;width:26px;height:32px}.camera-feature-icon.heart-large:before{background-position:-54px 12px;width:17px;height:32px}.camera-feature-icon.nature-large:before{background-position:-77px 6px;width:18px;height:32px}.camera-feature-icon.relaxation-large:before{background-position:-100px 9px;width:26px;height:32px}.camera-feature-icon.culinary-large:before{background-position:-229px 7px;width:20px;height:35px}.camera-feature-icon.family-large:before{background-position:-252px 7px;width:24px;height:35px}.camera-feature-icon.adventure:before{background-position:-186px 0;width:13px;height:21px}.camera-feature-icon.cultural:before{background-position:-209px 0;width:18px;height:18px}.camera-feature-icon.heart:before{background-position:-237px 3px;width:12px;height:18px}.camera-feature-icon.nature:before{background-position:-259px 0;width:12px;height:18px}.camera-feature-icon.relaxation:before{background-position:-281px 0;width:17px;height:15px}.camera-feature-icon.culinary:before{background-position:-387px 0;width:15px;height:21px}.camera-feature-icon.family:before{background-position:-415px 0;width:20px;height:21px}.camera-feature-nav{position:absolute;text-align:left;top:10%;left:2.5%;width:100%;z-index:9999;display:none;opacity:0;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.75s;-o-transition-duration:.75s;-webkit-transition-duration:.75s;transition-duration:.75s;-moz-transition-delay:.5s;-o-transition-delay:.5s;-webkit-transition-delay:.5s;transition-delay:.5s;background:#000;background:rgba(0,0,0,.7);margin:0;padding:1.25em 1.25em .625em}.lt-ie9 .camera-feature-nav{background-color:transparent;background-image:url(i/black-transparent-bg-ie.png)}.camera-feature-nav .lightbulb{}@media only screen and (min-width:767px){.camera-feature-nav .lightbulb{padding:0;background:transparent}}@media only screen and (min-width:1025px){.camera-feature-nav .lightbulb{background:transparent url(../img/lightbulb_icon.png) no-repeat 50% 0;padding:2.25em 0 0}}@media only screen and (min-width:1025px){.camera-feature-nav{max-width:13.75em;display:block;z-index:5000}}.camera-feature-nav h2{font-size:1.6875em;width:100%;text-align:center;line-height:1.5em;margin:0 0 .3125em;padding:0}.camera-feature-nav h2 span{display:block}.camera-feature-nav h2 .heading{font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;color:#fff}@media only screen and (min-width:767px){.camera-feature-nav h2 .heading{font-size:1em}}.camera-feature-nav h2 .slogan{font-family:Damion,serif;font-weight:400;color:#6fb946}@media only screen and (min-width:767px){.camera-feature-nav h2 .slogan{font-size:1em}}@media only screen and (min-width:767px){.camera-feature-nav h2{line-height:1.125em}}.camera-feature-nav ul{list-style:none;margin:.625em 0 0;padding:0}.camera-feature-nav ul>li{border-bottom:1px solid #5a5a5b;position:relative}.camera-feature-nav ul>li:last-child{border-bottom:0}.camera-feature-nav a:link,.camera-feature-nav a:visited{font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;text-transform:uppercase;text-decoration:none;color:#fff;zoom:1;display:block;font-size:.8125em;font-weight:200}.camera-feature-nav a:link .camera-feature-icon,.camera-feature-nav a:visited .camera-feature-icon{position:relative}.camera-feature-nav a:link .camera-feature-icon:before,.camera-feature-nav a:visited .camera-feature-icon:before{position:absolute;left:.75em}.camera-feature-nav a:link span,.camera-feature-nav a:visited span{padding:0 0 0 2.625em;display:block}.camera-feature-nav a:link:hover,.camera-feature-nav a:visited:hover{text-decoration:none;background:#1e1e1e;background:rgba(255,255,255,.15)}.camera-feature-nav a:link.is-active,.camera-feature-nav a:visited.is-active{background:#1e1e1e;background:rgba(255,255,255,.15)}@media only screen and (min-width:767px){.camera-feature-nav a:link,.camera-feature-nav a:visited{margin:.0625em 0;padding:.625em 0}}@media only screen and (min-width:1025px){.camera-feature-nav a:link,.camera-feature-nav a:visited{margin:.0625em 0;padding:.9375em 0}}.camera-feature-headers{position:relative;top:0;left:0;width:100%;background-color:#1e1e1e;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1.25em;margin:0}@media only screen and (min-width:1025px){.camera-feature-headers{display:none}}.camera-feature-headers h2{width:100%;text-transform:uppercase;padding:0;margin:0}.camera-feature-headers .heading-mobile,.camera-feature-headers .camera-feature-icon{line-height:40px}.camera-feature-headers .heading-mobile{float:left;position:relative;font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;font-weight:400;color:#fff;font-size:.875em}.camera-feature-headers .camera-feature-icon{float:right;position:relative;font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;font-weight:400;color:#4298cc;font-size:.75em}.camera-feature-headers .camera-feature-icon:before{background-size:316px 25px;float:left;margin-right:.5em}.mn-btn-serif,.camera-feature-caption .camera-feature-captions a{font-size:1.5em;background:transparent;font-family:Damion,serif;font-weight:400;color:#4298cc;text-transform:capitalize;padding:0}.mn-btn-serif:visited,.camera-feature-caption .camera-feature-captions a:visited{color:#4298cc}.mn-btn-serif:hover,.camera-feature-caption .camera-feature-captions a:hover,.mn-btn-serif:active,.camera-feature-caption .camera-feature-captions a:active{color:#6fb946;text-decoration:none!important}@media only screen and (min-width:767px){.mn-btn-serif,.camera-feature-caption .camera-feature-captions a{font-size:1.5em}}@media only screen and (min-width:1025px){.mn-btn-serif,.camera-feature-caption .camera-feature-captions a{font-size:1.5em}}@media print{.mn-btn-serif,.camera-feature-caption .camera-feature-captions a{font-family:Helvetica,Arial,sans-serif;font-weight:400;color:#000!important;font-size:1.25em}}.camera-feature-caption{background-color:#1e1e1e;position:relative;clear:both;min-height:3.625em;margin:0;padding:.9375em 0 1.5625em}.camera-feature-caption .camera-feature-caption-container{text-align:left;max-width:75em;margin:0 auto}.camera-feature-caption p{font-size:.875em;font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;font-weight:400;color:#fff;line-height:1.3em;margin:0;padding:0}@media only screen and (min-width:767px){.camera-feature-caption{padding:.5em 0}.camera-feature-caption p{font-size:1.125em;padding:.5625em 0 .5em}}.camera-feature-caption .camera-feature-captions{list-style:none;margin:0;padding:0}.camera-feature-caption .camera-feature-captions>li{margin:0;padding:0 1.25em;display:none}.tags{width:100%;height:100%;display:none;position:absolute;top:0;left:0;opacity:0;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.75s;-o-transition-duration:.75s;-webkit-transition-duration:.75s;transition-duration:.75s;-moz-transition-delay:.5s;-o-transition-delay:.5s;-webkit-transition-delay:.5s;transition-delay:.5s}@media only screen and (min-width:1025px){.tags{display:block}}.speech-bubble{padding:0 .9375em;background-color:#4298cc;color:#fff;text-align:center;line-height:1.25em;position:absolute;padding:.5em .75em;max-width:12.5em}.speech-bubble:link,.speech-bubble:visited{font-size:.75em;font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;text-transform:uppercase;text-decoration:none;color:#fff;display:block}.speech-bubble:hover,.speech-bubble:active{background-color:#fff;text-decoration:none!important;color:#4298cc}.speech-bubble:hover:after,.speech-bubble:active:after{border-top-color:#fff}.speech-bubble:after{border:solid transparent;border-top-color:#4298cc;border-width:10px;content:" ";height:0;width:0;margin-left:-10px;position:absolute;top:100%;left:50%}.bx-tags{display:block;list-style:none;padding:0;margin:.3125em 0 0}.bx-tags>li{float:left;position:relative;display:block!important;border-right:1px solid #a1a1a1;padding:0 .625em 0 0;margin:0 .625em 0 0}.bx-tags>li:first-child{padding-left:0}.bx-tags>li:last-child{padding-right:0;border-right:0}.bx-tags a:link,.bx-tags a:visited{font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;font-weight:400;color:#4298cc;font-size:.875em}@media only screen and (min-width:767px){.bx-tags{margin:0}}@media only screen and (min-width:1025px){.bx-tags{font-size:1em;display:none}}.filmstrip{background-color:#fff;max-height:25em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:.625em}@media only screen and (min-width:767px){.filmstrip{max-height:23.8em}}.filmstrip .gallery-nav-grid .slider{width:8000px;list-style:none;margin:0;padding:0}.filmstrip .gallery-nav-grid .slider li{margin-left:0}.filmstrip .gallery-nav-grid .slider>li ul{list-style:none;margin:0;padding:0}.filmstrip .gallery-nav-grid .slider li ul li{float:none;position:relative;width:100%;margin:0}.filmstrip .gallery-nav-grid .slider>li ul li:first-child{margin-bottom:12px;padding:0}@media only screen and (min-width:767px){.filmstrip .gallery-nav-grid .slider>li ul li:first-child{margin-bottom:6px}}.filmstrip .gallery-nav-caption-container{left:0;position:absolute}.filmstrip .gallery-nav-caption-container h3{font-size:1.5em}.filmstrip .gallery-nav-caption-container p{font-size:1em}.filmstrip .gallery-nav-caption-container a:link,.filmstrip .gallery-nav-caption-container a:visited{font-size:1.875em}.filmstrip .bx-wrapper{margin:0}.filmstrip .bx-wrapper .bx-controls{margin-top:1.5em}@media only screen and (min-width:767px){.filmstrip .bx-wrapper .bx-controls{margin-top:0}}.filmstrip .bx-wrapper .bx-viewport{border:0;left:0;background:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.filmstrip .bx-wrapper .bx-controls-direction{display:none}@media only screen and (min-width:767px){.filmstrip .bx-wrapper .bx-controls-direction{display:block}}.filmstrip .bx-wrapper .bx-pager{display:block}@media only screen and (min-width:767px){.filmstrip .bx-wrapper .bx-pager{display:none}}.filmstrip .bx-wrapper .bx-prev{left:30px}.filmstrip .bx-wrapper .bx-next{right:30px}.twenty-reasons{background:#333 0;background:-webkit-gradient(linear,0 0,0 bottom,from(#333 0),to(#202020 100%));background:-webkit-linear-gradient(#333 0,#202020 100%);background:-moz-linear-gradient(#333 0,#202020 100%);background:-ms-linear-gradient(#333 0,#202020 100%);background:-o-linear-gradient(#333 0,#202020 100%);background:linear-gradient(#333 0,#202020 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#333333 0%", endColorStr="#202020 100%");background-color:#333;text-align:center;padding:7%;overflow:hidden}.twenty-reasons .bx-wrapper .bx-viewport{background:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0;left:0}.twenty-reasons .bx-wrapper .bx-prev{top:25%;margin-left:-2em}.twenty-reasons .bx-wrapper .bx-next{top:25%;margin-right:-2em}.twenty-reasons p{font-size:.9375em;padding:.625em 0 .3125em;line-height:1.5em;color:#bcbcbc;margin:0}@media only screen and (min-width:767px){.twenty-reasons{padding:1em}.twenty-reasons .bx-wrapper .bx-prev{top:50%;margin-left:-3em}.twenty-reasons .bx-wrapper .bx-next{top:50%;margin-right:-3em}}.twenty-reasons-container{padding:1.25em 0;margin:0 auto}@media only screen and (min-width:767px){.twenty-reasons-container{max-width:60em}}.twenty-reasons-intro{border-bottom:1px solid #424242;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 1.25em;margin:0 0 1.25em}.twenty-reasons-intro h2{margin:0;font-size:2.0625em;font-weight:400}.twenty-reasons-intro h2 span{display:block;line-height:1.125em}.twenty-reasons-intro h2 .sans-serif{text-transform:uppercase;color:#fff}.twenty-reasons-intro h2 .serif{color:#6fb946}@media only screen and (min-width:767px){.twenty-reasons-intro{padding:0 1.25em 0 0;margin:0;border-bottom:0;border-right:1px solid #424242;width:30%;float:left}}@media only screen and (min-width:1601px){.twenty-reasons-intro{border-right:0;float:none;margin:0 auto;max-width:1040px;width:90%}.twenty-reasons-intro h2 span{font-size:1.125em;color:#fff;display:inline;font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;text-transform:uppercase;display:inline}.twenty-reasons-intro h2 .sans-serif{margin-right:5px}.twenty-reasons-intro h2 .serif{font-size:1.125em;color:#fff;display:inline;font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;text-transform:uppercase}.twenty-reasons-intro p{font-size:1.875em;font-family:Damion,serif;font-weight:400;color:#6fb946;line-height:1em;padding-top:0}.twenty-reasons-intro .mn-btn-serif,.twenty-reasons-intro .camera-feature-caption .camera-feature-captions a,.camera-feature-caption .camera-feature-captions .twenty-reasons-intro a{display:none}}.twenty-reasons-slider{color:#bcbcbc;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}.twenty-reasons-slider h3{font-size:1.5em;margin:0;padding:.3125em 0 0;font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;text-align:left;line-height:1em;color:#fff}.twenty-reasons-slider .twenty-reasons-bxslider{width:5000px;padding:0;margin:0}.twenty-reasons-slider .twenty-reasons-bxslider>li{float:left}.twenty-reasons-slider .twenty-reasons-slider-img{padding:0 0 .625em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.twenty-reasons-slider .twenty-reasons-slider-img img{width:100%;height:auto;max-width:320px;margin:0 auto}.twenty-reasons-slider .twenty-reasons-slider-caption{padding:.625em 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.twenty-reasons-slider .twenty-reasons-slider-caption p{padding-top:.5em}@media only screen and (min-width:767px){.twenty-reasons-slider{padding-right:3em;padding-left:3em;width:70%;float:left}.twenty-reasons-slider h3{padding-top:0;margin-top:0}.twenty-reasons-slider .twenty-reasons-slider-img{width:50%;float:left;padding-right:1em}.twenty-reasons-slider .twenty-reasons-slider-img img{margin:0}.twenty-reasons-slider .twenty-reasons-slider-caption{padding-top:0;width:50%;float:left}}@media only screen and (min-width:1601px){.twenty-reasons-slider{width:100%;padding-top:1em;clear:left}.twenty-reasons-slider .twenty-reasons-slider-img{width:25%}.twenty-reasons-slider .twenty-reasons-slider-caption{width:75%}}.minnesota-state-icon{background:transparent url(../img/minnesota_state_icon-small.png) no-repeat 50% 0;padding-top:35px}@media only screen and (min-width:480px){.minnesota-state-icon{background:transparent url(../img/minnesota_state_icon.png) no-repeat 50% 0;padding-top:56px}}.logo-scroller{font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;text-align:center;background-color:#e1e1e1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.9375em}@media only screen and (min-width:1025px){.logo-scroller{padding-bottom:0}}.logo-scroller h2{font-weight:400;text-transform:uppercase;color:#7d7d7d;font-size:.875em;margin:0 0 .625em;padding:0}.partners-container{width:100%;max-width:1200px;margin:0 auto;overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}@media only screen and (min-width:1025px){.partners-container{overflow:visible}}.partners{margin:0;padding:0}@media only screen and (min-width:1025px){.partners{width:100%!important}}.partners li{width:150px;position:relative;list-style:none;padding:0;margin:0;float:left;padding:0 .625em .9375em;box-sizing:border-box}@media only screen and (min-width:1025px){.partners li{width:20%}}